Create Datamart Table Step – create-data-mart
Type | Description |
---|---|
| Creates a Datamart according to the step specification. |
Specific Attributes
Attribute Name | Description | Example | Required |
---|---|---|---|
| Specifies a name of the Datamart. |
| true |
| Specifies a label of the Datamart. |
| true |
| Specifies a list of Data Source names which will be included in the Datamart. |
| false |
| Specifies a name of the Data Source which will be used as a Datamart source. |
| true |
| Specifies a list of Data Sources which will be added if the specified step is not skipped. Each object contains:
| "conditionalDataSources": [
{
"stepName": "customer-master",
"dataSourceName": "Customer"
}
] | false |
| Specifies a list of Datamart fields with their specific function in the Datamart. Each object must have these attributes:
| "fieldsWithFunction": [
{
"uniqueName": "PricingDate",
"function": "PRICINGDATE"
},
{
"uniqueName": "Quantity",
"function": "PERUNITBASIS"
},
{
"uniqueName": "InvoicePrice",
"function": "PERCENTBASIS"
}
] | false |
| Allows you to create a Datamart with predefined calculated fields. The prerequisite is that the field is present in at least one Data Sources used for Datamart creation. Fields in this section will be added only if the fields listed in the condition are added as well. If the Datamart contains the required fields, the field described in the | "conditionalFields": [
{
"requiredFields": ["PricingDate"],
"field": {
"name": "conditionalField1"
}
}
] | |
| Excludes fields from the given Data Sources. Fields must be array assigned to the specified Data Source. |
Example
PlatformManager version 1.75.0