Loading
Semantica Tableau
Struttura delle cartelle del modello semantico

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.json

File 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 misure
  • relationships.json: join tra oggetti dati con cardinalità e condizioni di join
  • modelInfo.json: autorizzazioni e impostazioni del modello

Campi calcolati e logica aziendale

  • calculatedDimensions.json: campi dimensione calcolati a partire da espressioni
  • calculatedMeasurements.json: campi di misura con logica di aggregazione
  • metrics.json: definizioni delle metriche aziendali
  • logicalViews.json: tabelle virtuali create da operazioni HardJoin o Union

Navigazione e filtri

  • dimensionHierarchies.json: gerarchie dei dettagli per le dimensioni
  • parameters.json — Variabili di input utente per i campi calcolati
  • modelFilters.json: definizioni dei filtri a livello di modello
  • fieldsOverrides.json: sostituzioni di proprietà a livello di campo

Visualizzazione e metadati

  • groupings.json — Definizioni raggruppamento ERD per l'organizzazione visiva
  • metadata/orgInfo.json: informazioni di tracciamento dell'organizzazione di origine
  • metadata/positions.json — Posizioni dei nodi ERD salvate
  • metadata/groups.json — Configurazione del gruppo ERD
Nota
Nota È richiesta solo l'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.
 
Caricamento
Salesforce Help | Article