This class defines a set of properties that define how a DeepSee element gets data from its source table. More...
Public Attributes | |
factName | |
Optional. More... | |
factSelectivity | |
Optional. More... | |
linkClass | |
Optional. More... | |
linkProperty | |
Optional. More... | |
sourceExpression | |
Optional expression used to get the value of this member. More... | |
sourceProperty | |
Name of the property in the source data that provides the. More... | |
This class defines a set of properties that define how a DeepSee element gets data from its source table.
factName |
Optional.
If defined, this specifies the name of the column in the Fact table that
corresponds to this element.
If not provided a fact name will be synthesized from the source property and expression values.
This property should be used cautiously; giving multiple members the same fact name can lead to logical flaws in the resulting cube definition. If in doubt, do not use this property.
factSelectivity |
linkClass |
Optional.
Class name referred to by <property>linkProperty</property>.
Refer to <property>linkProperty</property> for details.
linkProperty |
Optional.
If defined, then this is the name of a property within the class specified by
<property>linkClass</property> that supplies the value for this element. The value provided by <property>sourceProperty</property> (or <property>sourceExpression</property>) is used as the ID of an instance of class <property>linkClass</property>.
If <property>linkProperty</property> is defined, then <property>linkClass</property> must also be defined.
sourceExpression |
Optional expression used to get the value of this member.
This can refer to properties of the source table using the syntax: "%source.Property".
An expression can also contain a reference to a class method of the cube definition class using the syntax: "%cube.Method()".
If <property>sourceExpression</property> is defined, then <property>sourceProperty</property> is ignored.
sourceProperty |
Name of the property in the source data that provides the.
value for this element.
Using dot syntax, it is possible to refer to a property within a related class, for example "City.Name" or "City.State.Name".