This package describes DataSetTransformations used to derive DerivedCubes, and the grouping of these DataSetTransformations into Schemes and Modules.
A DataSetTransformations is used to derive DerivedCubes. The DataSetTransformation links the DerivedCube to the logic which is used to derive the cubes structure from the structure of its source cubes, and to derive its data from populated source cubes. Note that the DataSetTransformations has many subsclasses, currently they represent structures from the TraceableReportingLanguage (dtm), and soon these will be replaced by subclasses which represent structures from VTL.
Attributes |
||
---|---|---|
Name |
Properties |
Documentation |
name
|
T: EString
Cardinality: [0..1]
Identifier
| The name of this DataSetTransformation |
References |
||
---|---|---|
Name |
Properties |
Documentation |
cube
|
T: DerivedCube
Cardinality: [0..1]
|
The DerivedCube associated with this DataSetTransformation |
a VersionedComponentSet which represents a final release.
Attributes |
||
---|---|---|
Name |
Properties |
Documentation |
version
|
T: EString
Cardinality: [0..1]
| The version number associated with the release. |
VersionedComponentsSet contains all the information required to translate a FunctionalModule and its dependent FunctionalModules into an AttributeLineageModel It is this component set that contains the cub scehma structures ,and the actual DataSetTransformations.
Attributes |
||
---|---|---|
Name |
Properties |
Documentation |
license
|
T: EString
Cardinality: [0..1]
| The license under which this VersionedComponentSet is distributed |
name
|
T: EString
Cardinality: [0..1]
Identifier
| The name of the VersionedComponentSet |
References |
||
---|---|---|
Name |
Properties |
Documentation |
cubeSchemaModules
|
Cardinality: [0..*]
|
The set of VersionedCubeSchemaModules. Note that VersionedCubeSchemaModules state which ReadDataFunctionalModule they are associated with in the functionalModule reference. |
datasetTransformationModules
|
Cardinality: [0..*]
|
The set of DataSetTransformationModules, note that each DataSetTransformationModule states which DataSetTransformationFunctionalModule they are associated with in the functionalModule reference. |
reportCellViewModules
|
Cardinality: [0..*]
|
The set of ReportCellViewModules, note that each ReportCellViewModule states which ReportCellCreationFunctionalModule they are associated with in the functionalModule reference. |
A module of VersionedCubeSchemas
References |
||
---|---|---|
Name |
Properties |
Documentation |
schemas
|
T: CubeSchema
Cardinality: [0..*]
Containment
|
The schemas in the module |
A Module containing a set of DataSetTransformations
Attributes |
||
---|---|---|
Name |
Properties |
Documentation |
name
|
T: EString
Cardinality: [0..1]
Identifier
|
References |
||
---|---|---|
Name |
Properties |
Documentation |
cubeSchemaModules
|
Cardinality: [0..*]
Containment
|
The set of VersionedCubeSchemaModules. Note that VersionedCubeSchemaModules state which ReadDataFunctionalModule they are associated with in the functionalModule reference. |
cubesHierarchyModule
|
Cardinality: [0..1]
Containment
|
|
cubesModule
|
Cardinality: [0..1]
Containment
|
|
datasetTransformationModules
|
Cardinality: [0..*]
Containment
|
The set of DataSetTransformationModules, note that each DataSetTransformationModule states which DataSetTransformationFunctionalModule they are associated with in the functionalModule reference. |
functionSpecModule
|
Cardinality: [0..1]
Containment
|
|
reportCellViewModules
|
Cardinality: [0..*]
Containment
|
The set of ReportCellViewModules, note that each ReportCellViewModule states which ReportCellCreationFunctionalModule they are associated with in the functionalModule reference. |
References |
||
---|---|---|
Name |
Properties |
Documentation |
arrayTypedVariablesModule
|
Cardinality: [0..1]
Containment
|
|
executableLogic
|
Cardinality: [0..*]
Containment
|
|
release
|
T: Release
Cardinality: [0..1]
Containment
|
|
smcubesStaticModel
|
Cardinality: [0..1]
Containment
|
|
structVariablesModule
|
Cardinality: [0..1]
Containment
|