Microsoft CDM Release Version: 0.9

This commit is contained in:
Nenad Banfic 2019-11-08 03:19:23 +00:00
Родитель f9ea606f6f
Коммит 8732cfe289
161 изменённых файлов: 4808 добавлений и 230 удалений

Просмотреть файл

@ -13,6 +13,11 @@
[TestClass]
public class ResolutionGuidanceTest
{
/// <summary>
/// The path of the SchemaDocs project.
/// </summary>
private const string SchemaDocsPath = "../../../../../../CDM.SchemaDocuments";
/// <summary>
/// The test's data path.
/// </summary>
@ -135,12 +140,7 @@
corpus.Storage.Mount("localInput", new LocalAdapter(testInputPath));
corpus.Storage.Mount("localExpectedOutput", new LocalAdapter(testExpectedOutputPath));
corpus.Storage.Mount("localActualOutput", new LocalAdapter(testActualOutputPath));
corpus.Storage.Mount("cdm", new GithubAdapter()
{
Timeout = TimeSpan.FromSeconds(3),
MaximumTimeout = TimeSpan.FromSeconds(6),
NumberOfRetries = 1
});
corpus.Storage.Mount("cdm", new LocalAdapter(SchemaDocsPath));
corpus.Storage.DefaultNamespace = "localInput";
CdmEntityDefinition srcEntityDef = await corpus.FetchObjectAsync<CdmEntityDefinition>($"localInput:/{sourceEntityName}.cdm.json/{sourceEntityName}") as CdmEntityDefinition;
@ -249,7 +249,7 @@
Assert.AreEqual(
File.ReadAllText(Path.Combine(testExpectedOutputPath, outputEntityFileName)),
File.ReadAllText(Path.Combine(testActualOutputPath, outputEntityFileName))
);
);
}
}
}

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -193,7 +213,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -219,7 +245,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -193,7 +213,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -219,7 +245,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -155,7 +175,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -155,7 +175,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "ProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -104,7 +124,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net45;net462</TargetFrameworks>
<Version>0.9.0-preview18</Version>
<Version>0.9.0-preview19</Version>
<Authors>Microsoft</Authors>
<Description>The CSharp implementation of the Microsoft Common Data Model Object Model.</Description>
<Copyright>Copyright Microsoft 2018</Copyright>
@ -15,7 +15,7 @@
<ItemGroup>
<PackageReference Include="json-ld.net" Version="1.0.6" />
<PackageReference Include="Microsoft.CSharp" Version="4.5.0" />
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="5.1.0" />
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="5.2.4" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
<PackageReference Include="NLog" Version="4.6.7" />
</ItemGroup>

Просмотреть файл

@ -6,7 +6,7 @@
<groupId>com.microsoft.commondatamodel</groupId>
<artifactId>objectmodel</artifactId>
<version>0.9.0-preview4</version>
<version>0.9.0-preview5</version>
<properties>
<apache.checkstyle.version>3.1.0</apache.checkstyle.version>
@ -15,7 +15,7 @@
<apache.compiler.version>3.8.1</apache.compiler.version>
<apache.httpcomponents.version>4.5.9</apache.httpcomponents.version>
<apache.logging.version>2.9.0</apache.logging.version>
<fasterxml.jackson.version>2.6.7</fasterxml.jackson.version>
<fasterxml.jackson.version>2.10.0</fasterxml.jackson.version>
<google.guava.version>14.0.1</google.guava.version>
<java.version>8</java.version>
<microsoft.adal4j.version>1.6.3</microsoft.adal4j.version>

Просмотреть файл

@ -422,7 +422,7 @@ public class CdmCorpusDefinition extends CdmFolderDefinition {
}
// ask the adapter to make it happen
try {
adapter.writeAsync(newPath, JMapper.MAP.writeValueAsString(persistedDoc)).join();
adapter.writeAsync(newPath, JMapper.WRITER.writeValueAsString(persistedDoc)).join();
if (options.isTopLevelDocument()) {
this.storage.saveAdapterConfig("/config.json", adapter);

Просмотреть файл

@ -11,7 +11,7 @@ public class E2ERelationshipPersistence {
relationship.setFromEntity(dataObj.getFromEntity());
relationship.setFromEntityAttribute(dataObj.getFromEntityAttribute());
relationship.setToEntity(dataObj.getToEntity());
relationship.setToEntityAttribute(dataObj.getFromEntityAttribute());
relationship.setToEntityAttribute(dataObj.getToEntityAttribute());
return relationship;
}
@ -20,7 +20,7 @@ public class E2ERelationshipPersistence {
e2ERelationship.setFromEntity(instance.getFromEntity());
e2ERelationship.setFromEntityAttribute(instance.getFromEntityAttribute());
e2ERelationship.setToEntity(instance.getToEntity());
e2ERelationship.setToEntityAttribute(instance.getFromEntityAttribute());
e2ERelationship.setToEntityAttribute(instance.getToEntityAttribute());
return e2ERelationship;
}
}

Просмотреть файл

@ -130,7 +130,7 @@ public class AdlsAdapter extends NetworkAdapter implements StorageAdapter {
(new StringEntity(data, "UTF-8").getContentLength()), "PATCH");
this.readOrWrite(request).get();
} catch (final InterruptedException | ExecutionException e) {
throw new StorageAdapterException("Could not read ADLS content at path, there was an issue at: " + corpusPath, e);
throw new StorageAdapterException("Could not write ADLS content at path, there was an issue at: " + corpusPath, e);
}
});
}
@ -324,7 +324,7 @@ public class AdlsAdapter extends NetworkAdapter implements StorageAdapter {
}
resultConfig.set("config", configObject);
try {
return JMapper.MAP.writeValueAsString(resultConfig);
return JMapper.WRITER.writeValueAsString(resultConfig);
} catch (final JsonProcessingException e) {
throw new StorageAdapterException("Failed to construct config string", e);
}

Просмотреть файл

@ -104,7 +104,7 @@ public class AzureStorageAdapter implements StorageAdapter {
return CompletableFuture.runAsync(() -> {
try (final CloseableHttpClient httpClient = HttpClientBuilder.create().build()) {
final HttpPut httpPut = (HttpPut) buildMessage("PUT", corpusPath);
final StringEntity entity = new StringEntity(JMapper.MAP.writeValueAsString(data), "UTF-8");
final StringEntity entity = new StringEntity(JMapper.WRITER.writeValueAsString(data), "UTF-8");
entity.setContentType("application/json; charset=utf-8");
httpPut.setEntity(entity);

Просмотреть файл

@ -54,7 +54,7 @@ public class GithubAdapter extends NetworkAdapter implements StorageAdapter {
}
resultConfig.set("config", configObject);
try {
return JMapper.MAP.writeValueAsString(resultConfig);
return JMapper.WRITER.writeValueAsString(resultConfig);
} catch (final JsonProcessingException e) {
throw new StorageAdapterException("Failed to construct config string.", e);
}

Просмотреть файл

@ -21,11 +21,15 @@ import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
import org.apache.commons.io.FileUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Implementation of the storage adapter interface which operates over a local filesystem.
*/
public class LocalAdapter implements StorageAdapter {
private static final Logger LOGGER = LoggerFactory.getLogger(LocalAdapter.class);
static final String TYPE = "local";
private String root;
private String fullRoot;
@ -55,7 +59,7 @@ public class LocalAdapter implements StorageAdapter {
resultConfig.put("config", configObject);
try {
return JMapper.MAP.writeValueAsString(resultConfig);
return JMapper.WRITER.writeValueAsString(resultConfig);
} catch (final JsonProcessingException e) {
throw new StorageAdapterException("Failed to construct config string", e);
}
@ -114,7 +118,7 @@ public class LocalAdapter implements StorageAdapter {
}
public String createAdapterPath(String corpusPath) {
if (corpusPath.contains(":")) {
if (corpusPath != null && corpusPath.contains(":")) {
corpusPath = StringUtils.slice(corpusPath, corpusPath.indexOf(":") + 1);
}
@ -133,6 +137,10 @@ public class LocalAdapter implements StorageAdapter {
public String createCorpusPath(final String adapterPath) {
// make this a file system path and normalize it
String formattedAdapterPath = this.convertPathToAbsolutePath(adapterPath);
if (formattedAdapterPath == null) {
return null;
}
formattedAdapterPath = formattedAdapterPath.replace('\\', '/');
final String formattedRoot = this.fullRoot.replace('\\', '/');
@ -235,14 +243,19 @@ public class LocalAdapter implements StorageAdapter {
/**
* Converts the given path to an absolute path.
*
* @param path Any kind of path
* @return absolute path
* @param path Any kind of path.
* @return absolute path or null if path is invalid.
*/
private String convertPathToAbsolutePath(final String path) {
return FileSystems.getDefault()
.getPath(path)
.normalize().toAbsolutePath()
.toString();
try {
return FileSystems.getDefault()
.getPath(path)
.normalize().toAbsolutePath()
.toString();
} catch (Exception E) {
LOGGER.error("Unable to parse path '{}'.", path);
return null;
}
}
@Override

Просмотреть файл

@ -69,7 +69,7 @@ public class RemoteAdapter extends NetworkAdapter implements StorageAdapter {
resultConfig.put("config", configObject);
try {
return JMapper.MAP.writeValueAsString(resultConfig);
return JMapper.WRITER.writeValueAsString(resultConfig);
} catch (final JsonProcessingException e) {
throw new StorageAdapterException("", e);
}

Просмотреть файл

@ -49,8 +49,10 @@ public class StorageManager {
*/
@Deprecated
public ImmutablePair<String, String> splitNamespacePath(final String objectPath) {
if (objectPath.contains(":")) {
return new ImmutablePair<>(objectPath.substring(0, objectPath.indexOf(":")), objectPath.substring(objectPath.indexOf(":") + 1));
if (objectPath != null && objectPath.contains(":")) {
return new ImmutablePair<>(
objectPath.substring(0, objectPath.indexOf(":")),
objectPath.substring(objectPath.indexOf(":") + 1));
}
return new ImmutablePair<>("", objectPath);
}
@ -121,11 +123,11 @@ public class StorageManager {
} else if (AdlsAdapter.TYPE.equals(itemType)) {
adapter = new AdlsAdapter();
} else {
unrecognizedAdapters.add(JMapper.MAP.writeValueAsString(item));
unrecognizedAdapters.add(JMapper.WRITER.writeValueAsString(item));
}
if (adapter != null) {
adapter.updateConfig(JMapper.MAP.writeValueAsString(configs));
adapter.updateConfig(JMapper.WRITER.writeValueAsString(configs));
this.mount(nameSpace, adapter);
}
} catch (final JsonProcessingException e) {
@ -282,7 +284,7 @@ public class StorageManager {
resultConfig.put("defaultNamespace", this.defaultNamespace);
resultConfig.set("adapters", adaptersArray);
try {
return JMapper.MAP.writeValueAsString(resultConfig);
return JMapper.WRITER.writeValueAsString(resultConfig);
} catch (final JsonProcessingException e) {
throw new StorageAdapterException("Cannot generate adapters config", e);
}

Просмотреть файл

@ -22,6 +22,10 @@ import org.testng.Assert;
import org.testng.annotations.Test;
public class ResolutionGuidanceTest {
/**
* The path of the SchemaDocs project.
*/
private static final String SCHEMA_DOCS_PATH = "../CDM.SchemaDocuments";
/**
* The test's data path.
@ -55,7 +59,7 @@ public class ResolutionGuidanceTest {
githubAdapter.setTimeout(Duration.ofSeconds(3));
githubAdapter.setNumberOfRetries(1);
corpus.getStorage().mount("cdm", githubAdapter);
corpus.getStorage().mount("cdm", new LocalAdapter(SCHEMA_DOCS_PATH));
corpus.getStorage().setDefaultNamespace("localInput");

Просмотреть файл

@ -0,0 +1,41 @@
package com.microsoft.commondatamodel.objectmodel.persistence.cdmfolder;
import com.microsoft.commondatamodel.objectmodel.cdm.CdmCorpusDefinition;
import com.microsoft.commondatamodel.objectmodel.cdm.CdmE2ERelationship;
import com.microsoft.commondatamodel.objectmodel.enums.CdmObjectType;
import com.microsoft.commondatamodel.objectmodel.persistence.cdmfolder.types.E2ERelationship;
import org.testng.AssertJUnit;
import org.testng.annotations.Test;
public class E2ERelationshipPersistenceTest {
@Test
public void toDataTest() {
CdmCorpusDefinition corpus = new CdmCorpusDefinition();
CdmE2ERelationship instance = corpus.makeObject(CdmObjectType.E2ERelationshipDef);
instance.setToEntity("TO_ENTITY");
instance.setToEntityAttribute("TO_ENTITY_ATTRIBUTE");
instance.setFromEntity("FROM_ENTITY");
instance.setFromEntityAttribute("FROM_ENTITY_ATTRIBUTE");
E2ERelationship result = E2ERelationshipPersistence.toData(instance);
AssertJUnit.assertEquals(result.getToEntity(), "TO_ENTITY");
AssertJUnit.assertEquals(result.getToEntityAttribute(), "TO_ENTITY_ATTRIBUTE");
AssertJUnit.assertEquals(result.getFromEntity(), "FROM_ENTITY");
AssertJUnit.assertEquals(result.getFromEntityAttribute(), "FROM_ENTITY_ATTRIBUTE");
}
@Test
public void fromDataTest() {
E2ERelationship dataObj = new E2ERelationship();
dataObj.setToEntity("TO_ENTITY");
dataObj.setToEntityAttribute("TO_ENTITY_ATTRIBUTE");
dataObj.setFromEntity("FROM_ENTITY");
dataObj.setFromEntityAttribute("FROM_ENTITY_ATTRIBUTE");
CdmE2ERelationship result = E2ERelationshipPersistence.fromData(new CdmCorpusDefinition().getCtx(), dataObj);
AssertJUnit.assertEquals(result.getToEntity(), "TO_ENTITY");
AssertJUnit.assertEquals(result.getToEntityAttribute(), "TO_ENTITY_ATTRIBUTE");
AssertJUnit.assertEquals(result.getFromEntity(), "FROM_ENTITY");
AssertJUnit.assertEquals(result.getFromEntityAttribute(), "FROM_ENTITY_ATTRIBUTE");
}
}

Просмотреть файл

@ -46,7 +46,7 @@ public class ReadWriteTest {
(CdmLocalEntityDeclarationDefinition) localEntityDef,
new ResolveOptions(),
new CopyOptions());
JMapper.MAP.writeValue(new File(PROJECT_PATH + "out.localentitydeclaration.cdm.json"), localEntityDecl);
JMapper.WRITER.writeValue(new File(PROJECT_PATH + "out.localentitydeclaration.cdm.json"), localEntityDecl);
// assertTrue(classUnderTest.someLibraryMethod(), "someLibraryMethod should return 'true'");
}

Просмотреть файл

@ -8,9 +8,12 @@ import com.microsoft.commondatamodel.objectmodel.cdm.CdmCorpusDefinition;
import com.microsoft.commondatamodel.objectmodel.cdm.CdmManifestDefinition;
import com.microsoft.commondatamodel.objectmodel.persistence.cdmfolder.types.ManifestContent;
import com.microsoft.commondatamodel.objectmodel.persistence.modeljson.types.Model;
import com.microsoft.commondatamodel.objectmodel.storage.AdlsAdapter;
import com.microsoft.commondatamodel.objectmodel.storage.LocalAdapter;
import com.microsoft.commondatamodel.objectmodel.utilities.JMapper;
import java.io.File;
import java.io.IOException;
import java.util.concurrent.ExecutionException;
import org.json.JSONException;
import org.skyscreamer.jsonassert.JSONAssert;
import org.testng.annotations.Test;
@ -39,6 +42,30 @@ public class ModelJsonTest extends ModelJsonTestBase {
this.handleOutput("testFromAndToData", MODEL_JSON, obtainedModelJson);
}
@Test
public void testLoadingModelJsonWithInvalidPath()
throws InterruptedException, ExecutionException, IOException, JSONException {
final String testInputPath =
TestHelper.getInputFolderPath(TESTS_SUBPATH, "testLoadingModelJsonWithInvalidPath");
final CdmCorpusDefinition cdmCorpus = new CdmCorpusDefinition();
cdmCorpus.getStorage().mount("local", new LocalAdapter(testInputPath));
cdmCorpus.getStorage().setDefaultNamespace("local");
final AdlsAdapter adlsAdapter = new AdlsAdapter(
"<ACCOUNT-NAME>.dfs.core.windows.net",
"/<FILESYSTEM-NAME>",
"72f988bf-86f1-41af-91ab-2d7cd011db47",
"<CLIENT-ID>",
"<CLIENT-SECRET>"
);
cdmCorpus.getStorage().mount("adls", adlsAdapter);
final CdmManifestDefinition manifest =
cdmCorpus.<CdmManifestDefinition>fetchObjectAsync("local:/model.json").get();
final Model obtainedModelJson = ManifestPersistence.toData(manifest, null, null).join();
this.handleOutput("testLoadingModelJsonWithInvalidPath", MODEL_JSON, obtainedModelJson);
}
@Test
public void testLoadingCdmFolderAndSavingModelJson() throws Exception {
final String testInputPath = TestHelper.getInputFolderPath(TESTS_SUBPATH, "testLoadingCdmFolderAndSavingModelJson");

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -163,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -189,7 +223,13 @@
{
"name": "SalesProductProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProduct/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_structured.cdm.json/attributeContext/Sales_Resolved_referenceOnly_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_structured.cdm.json",
@ -65,6 +79,20 @@
"name": "Product",
"parent": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesProduct",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"resolvedFrom/Product/(resolvedAttributes)/ProductId"
]
}
],
"contents": [
{
"type": "entityReferenceExtends",
@ -125,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_structured.cdm.json/attributeContext/Sales_Resolved_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_default.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_default.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_default.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_default.cdm.json/attributeContext/Sales_Resolved_default.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_normalized.cdm.json/attributeContext/Sales_Resolved_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_normalized_structured.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_normalized_structured.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -133,7 +153,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_normalized_structured.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_normalized_structured.cdm.json/attributeContext/Sales_Resolved_normalized_structured.cdm.json/SalesId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly.cdm.json/attributeContext/Sales_Resolved_referenceOnly.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Просмотреть файл

@ -9,6 +9,20 @@
"definitions": [
{
"entityName": "Sales_Resolved_referenceOnly_normalized.cdm.json",
"exhibitsTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": {
"type": "entity",
"name": "Sales_Resolved_referenceOnly_normalized.cdm.json",
@ -66,6 +80,12 @@
"parent": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId",
"definition": "resolvedFrom/Product",
"appliedTraits": [
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
"0.9"
]
},
{
"traitReference": "is.identifiedBy",
"arguments": [
@ -171,7 +191,13 @@
{
"name": "SalesId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/SalesId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesId",
"dataFormat": "Int32"
@ -197,7 +223,13 @@
{
"name": "SalesProductIdProductId",
"appliedTraits": [
"is.dataFormat.integer"
"is.dataFormat.integer",
{
"traitReference": "is.identifiedBy",
"arguments": [
"Sales_Resolved_referenceOnly_normalized.cdm.json/(resolvedAttributes)/ProductId"
]
}
],
"attributeContext": "Sales_Resolved_referenceOnly_normalized.cdm.json/attributeContext/Sales_Resolved_referenceOnly_normalized.cdm.json/SalesProductId/_generatedAttributeSet/_generatedAttributeRound0/ProductId",
"dataFormat": "Int32"

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше