breadcrumbDescription
Struktur for semantisk modelmappe
Når du henter en model, opretter udvidelsen en mappe med organiserede JSON-filer.
Mappelayout
My_Sales_Model/
├── model.json
├── dataObjects.json
├── relationships.json
├── calculatedDimensions.json
├── calculatedMeasurements.json
├── logicalViews.json
├── dimensionHierarchies.json
├── metrics.json
├── parameters.json
├── modelInfo.json
├── fieldsOverrides.json
├── modelFilters.json
├── groupings.json
└── metadata/
├── orgInfo.json
├── positions.json
└── groups.jsonKernemodelfiler
model.json– Modelmetadata inklusive API-navn, betegnelse og datareal (påkrævet)dataObjects.json– Datamodelobjekter (DMO'er) og Data Lake-objekter (DLO'er) med dimensioner og målrelationships.json— sammenføjninger mellem dataobjekter med kardinalitet og sammenføjningsbetingelsermodelInfo.json– Modeltilladelser og indstillinger
Beregnede felter og forretningslogik
calculatedDimensions.json— Dimensionsfelter beregnet fra udtrykcalculatedMeasurements.json— Målfelter med aggregeringslogikmetrics.json— Definitioner på virksomhedsmetrikkerlogicalViews.json– virtuelle tabeller oprettet fra HardJoin- eller Union-handlinger
Navigation og filtre
dimensionHierarchies.json— detaljehierarkier for dimensionerparameters.json– Brugerinputvariabler for beregnede feltermodelFilters.json— definitioner på filter på modelniveaufieldsOverrides.json— Tilsidesættelser af ejendomme på feltniveau
Visualisering og metadata
groupings.json— ERD-grupperingsdefinitioner for visuel organisationmetadata/orgInfo.json– kildeorganisationssporingsoplysningermetadata/positions.json– Gemte ERD-nodepositionermetadata/groups.json— ERD-gruppekonfiguration
model.json. Manglende filer behandles som tomme. De fleste filer bruger { "items": [...] } format, bortset fra groupings.json, som bruger { "groupings": [...] }, og modelInfo.json, som er et tomt objekt.