This page provides detailed information about import and export definitions for datamarts (Analytics > Data Manager > Datamarts > Import & Export > Import & Export Definitions (JSON)).
|
Field |
Type |
Example Value |
Description |
|
version |
integer |
0 |
A version of a Datamart (mainly used by backend server). |
|
typedId |
string |
2147483742.DM |
ID and Type Code combination. |
|
uniqueName |
string |
BillingTransactions |
Unique name of the Datamart. |
|
label |
string |
Billing Transactions |
Label of the Datamart. |
|
fields |
object |
A list of all the fields that the Datamart includes. |
|
|
lastUpdateByName |
string |
john.doe |
Username. |
|
source |
string |
DMDS.Meatball_transaction |
The primary Data Source that is used as source of data for the Datamart or an empty string if there is no such source and |
|
type |
string |
DATAMART |
Data entity type. |
|
sources |
object |
JSON
|
A list of the Data Sources that are used as source of data for the Datamart including a primary Data Source. In case Datamart has no primary or secondary Data Sources the value is an empty array. |
|
sourceless |
boolean |
TRUE |
This field is set to true when the Datamart has no Data Sources for retrieving data. In this case, the Datamart behaves more like a Data Source, and queries will return the data exactly as it was loaded, with no data joined from other Data Sources. |
|
sourceName |
string |
DM.BillingTransactions |
This field combines the UniqueName and the Type Code. |
|
baseUomCode |
string |
EA |
Base unit of measure code. |
|
baseCcyCode |
string |
EUR |
Base currency code. |
|
locked |
boolean |
FALSE |
If this field is set to true, Datamart is locked for changes. |
|
valid |
boolean |
TRUE |
This field indicates if a Datamart is valid or not. An invalid Datamart cannot be properly used. |
|
auxiliary |
boolean |
FALSE |
This is a common property for different Field Collections. For Datamarts, it is typically set to false. |
|
deployed |
boolean |
TRUE |
This field indicates if a Datamart has a physical table in the Analytics database (PA DB). |
|
view |
boolean |
FALSE |
This field indicates whether a Datamart is a view, serving as the opposite of the |
|
keyFields |
object |
JSON
|
List of the columns that serve as a keys. |
|
loadableFields |
object |
JSON
|
This field is a list of the |
|
createdBy |
integer |
2147492707 |
User ID. |
|
lastUpdateBy |
integer |
2147492707 |
User ID. |
|
columnar |
boolean |
FALSE |
If this field is set to true, the refresh data of a Datamart is stored in columnar tables, which can be beneficial in some uses cases. For more information see Columnar Datamart. |
|
isPlasma |
boolean |
FALSE |
If this field is set to true, the Datamart is part of the Plasma Accelerator. |
|
localFields |
object |
JSON
|
A list of fields persisted (stored) in this Datamart, including:
|
|
queryable |
boolean |
TRUE |
If this field is set to false, it is not possible to execute any queries against the Datamart. |
|
messages |
object |
[-] messages {} |
List of messages. |
|
warnings |
object |
[-] warnings {} |
List of warnings. |