Ti trovi qui:
Struttura delle cartelle del modello semantico
Quando si recupera un modello, l'estensione crea una cartella con file JSON organizzati.
Layout di cartella
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.jsonFile del modello Core
model.json: metadati del modello, inclusi nome API, etichetta e spazio dati (obbligatorio)dataObjects.json: oggetti modello di dati (DMO) e oggetti data lake (DLO) con dimensioni e misurerelationships.json: join tra oggetti dati con cardinalità e condizioni di joinmodelInfo.json: autorizzazioni e impostazioni del modello
Campi calcolati e logica aziendale
calculatedDimensions.json: campi dimensione calcolati a partire da espressionicalculatedMeasurements.json: campi di misura con logica di aggregazionemetrics.json: definizioni delle metriche aziendalilogicalViews.json: tabelle virtuali create da operazioni HardJoin o Union
Navigazione e filtri
dimensionHierarchies.json: gerarchie dei dettagli per le dimensioniparameters.json— Variabili di input utente per i campi calcolatimodelFilters.json: definizioni dei filtri a livello di modellofieldsOverrides.json: sostituzioni di proprietà a livello di campo
Visualizzazione e metadati
groupings.json— Definizioni raggruppamento ERD per l'organizzazione visivametadata/orgInfo.json: informazioni di tracciamento dell'organizzazione di originemetadata/positions.json— Posizioni dei nodi ERD salvatemetadata/groups.json— Configurazione del gruppo ERD
model.json. I file mancanti vengono trattati come vuoti. La maggior parte dei file utilizza il formato { "items": [...] }, tranne groupings.json, che utilizza { "groupings": [...] }, e modelInfo.json, che è un oggetto spoglio.