Modellare i dati nel modello semantico di Power BI predefinito in Microsoft Fabric

Si applica a:endpoint di Analisi SQL, Warehouse e database in mirroring in Microsoft Fabric

Il modello semantico di Power BI predefinito eredita tutte le relazioni tra le entità definite nella visualizzazione modello e le deduce come relazioni tra modelli semantici di Power BI, quando gli oggetti sono abilitati per BI (report di Power BI). L'ereditarietà della logica di business del warehouse consente a uno sviluppatore di warehouse o a un analista di BI di ridurre il tempo necessario per creare un modello semantico utile e un livello di metriche per i report di business intelligence analitica (BI) in Power BI, Excel o strumenti esterni come Tableau che leggono la formula XMLA.

Sebbene tutti i vincoli vengano convertiti in relazioni, attualmente in Power BI, può essere attiva solo una relazione alla volta, mentre più vincoli di chiave primaria ed esterna possono essere definiti per le entità warehouse e compaiono visivamente nelle linee del diagramma. La relazione attiva di Power BI è rappresentata da una linea continua e il resto è rappresentato da una linea tratteggiata. È consigliabile scegliere la relazione primaria come attiva per la creazione di report BI.

La conversione automatica dei vincoli nelle relazioni nel modello semantico di Power BI predefinito è applicabile solo per le tabelle nel Warehouse in Microsoft Fabric, attualmente non supportate nell'endpoint di analisi SQL.

Nota

Microsoft ha rinominato il tipo di contenuto set di dati di Power BI in modello semantico. Questo vale anche per Microsoft Fabric. Per altre informazioni, vedere Nuovo nome per i set di dati di Power BI.

Proprietà di modellazione dei dati

Nella tabella seguente viene fornita una descrizione delle proprietà disponibili quando si usa il diagramma di visualizzazione del modello e si creano relazioni:

Nome colonna Descrizione
FromObjectName Nome tabella/visualizzazione "Da" con relazione definita.
ToObjectName Nome tabella/visualizzazione "A" con relazione definita.
TypeOfRelationship Cardinalità delle relazioni, i valori possibili sono: Nessuno, Uno a uno, Uno a molti, Molti a uno e Molti a molti.
SecurityFilteringBehavior Indica in che modo le relazioni influenzano il filtraggio dei dati durante la valutazione delle espressioni di sicurezza a livello di riga e rappresenta una semantica specifica di Power BI. I valori possibili sono OneDirection, BothDirections e None.
IsActive Una semantica specifica di Power BI e un valore booleano che indica se la relazione è contrassegnata come attiva o inattiva. In questo modo viene definito il comportamento predefinito della relazione all'interno del modello semantico.
RelyOnReferentialIntegrity Valore booleano che indica se la relazione può basarsi sull'integrità referenziale o meno.
CrossFilteringBehavior Indica in che modo le relazioni influenzano il filtraggio dei dati e sono specifiche di Power BI. I valori possibili sono: 1 per OneDirection, 2 per BothDirections e 3 per Automatic.

Aggiungere o rimuovere oggetti al modello semantico predefinito Power BI

In Power BI è sempre necessario un modello semantico prima di poter compilare qualsiasi report, quindi il modello semantico predefinito di Power BI consente capacità di creazione rapida dei report oltre al warehouse. All'interno del warehouse, un utente può aggiungere oggetti warehouse: tabelle o viste al modello semantico di Power BI predefinito. Può anche aggiungere proprietà di modellazione semantica aggiuntive, ad esempio gerarchie e descrizioni. Queste proprietà vengono quindi usate per creare le tabelle del modello semantico di Power BI. Gli utenti possono anche rimuovere oggetti dal modello semantico predefinito di Power BI.

  1. Aprire un warehouse nell'area di lavoro Fabric.
  2. Passare alla visualizzazione Modello selezionando l'icona visualizzazione Modello.

Per aggiungere oggetti, tabelle o viste al modello semantico predefinito di Power BI, un utente dispone di alcune opzioni:

  • Abilitare manualmente l'impostazione Sincronizzare il modello semantico di Power BI predefinito che aggiungerà automaticamente oggetti al modello semantico. Per altre informazioni, vedere Sincronizzare il modello semantico di Power BI predefinito.
  • Aggiungere manualmente oggetti al modello semantico.

L'esperienza di rilevamento automatico determina le tabelle o le visualizzazioni e le aggiunge opportunisticamente.

L'opzione di rilevamento automatico nella barra multifunzione consente un controllo granulare degli oggetti, come tabelle e/o viste, da aggiungere al modello semantico di Power BI predefinito:

  • Seleziona tutto
  • Filtrare per tabelle o viste
  • Selezionare oggetti specifici

Per rimuovere gli oggetti, un utente può usare il pulsante di selezione manuale nella barra multifunzione e:

  • Deselezionare tutto
  • Filtrare per tabelle o viste
  • Deselezionare oggetti specifici

Suggerimento

È consigliabile esaminare gli oggetti abilitati per BI e accertarsi che abbiano le relazioni logiche corrette per garantire un'esperienza di creazione di report downstream uniforme.

Nascondere gli elementi dalla creazione di report downstream

È possibile nascondere gli elementi a livello di tabella o colonna del warehouse dai report downstream usando le opzioni canvas layout del modello , come illustrato nell'immagine seguente.

Screenshot che mostra le opzioni canvas della visualizzazione modello.