Dela via


Modellera data i power BI-standardsemantikmodellen i Microsoft Fabric

Gäller för:SQL-analysslutpunkt, lager och speglad databas i Microsoft Fabric

Standardmodellen för Power BI-semantik ärver alla relationer mellan entiteter som definierats i modellvyn och härleder dem som power BI-semantiska modellrelationer, när objekt aktiveras för BI (Power BI-rapporter). Genom att ärva lagrets affärslogik kan en lagerutvecklare eller BI-analytiker minska tiden till värde för att skapa en användbar semantisk modell och måttskikt för BI-rapporter (Analytical Business Intelligence) i Power BI, Excel eller externa verktyg som Tableau som läser XMLA-formatet.

Alla begränsningar översätts till relationer, men för närvarande i Power BI kan endast en relation vara aktiv i taget, medan flera primära och sekundärnyckelbegränsningar kan definieras för lagerentiteter och visas visuellt i diagramraderna. Den aktiva Power BI-relationen representeras med en solid linje och resten representeras med en streckad linje. Vi rekommenderar att du väljer den primära relationen som aktiv i BI-rapporteringssyfte.

Automatisk översättning av begränsningar till relationer i standard-Power BI-semantikmodellen gäller endast för tabeller i lagret i Microsoft Fabric, som för närvarande inte stöds i SQL-analysslutpunkten.

Kommentar

Microsoft har bytt namn på power BI-datamängdens innehållstyp till semantisk modell. Detta gäller även för Microsoft Fabric. Mer information finns i Nytt namn för Power BI-datauppsättningar.

Egenskaper för datamodellering

Följande tabell innehåller en beskrivning av de egenskaper som är tillgängliga när du använder modellvydiagrammet och skapar relationer:

Kolumnnamn Beskrivning
FromObjectName Tabell-/vynamn från vilken relation definieras.
ToObjectName Tabell-/vynamn "Till" som en relation har definierats för.
TypeOfRelationship Relations kardinalitet, de möjliga värdena är: None, OneToOne, OneToMany, ManyToOne och ManyToMany.
SecurityFilteringBehavior Anger hur relationer påverkar filtrering av data vid utvärdering av säkerhetsuttryck på radnivå och är en Power BI-specifik semantik. Möjliga värden är: OneDirection, BothDirections och None.
IsActive Ett Power BI-specifikt semantiskt värde och ett booleskt värde som anger om relationen är markerad som Aktiv eller Inaktiv. Detta definierar standardrelationsbeteendet i den semantiska modellen.
RelyOnReferentialIntegrity Ett booleskt värde som anger om relationen kan förlita sig på referensintegritet eller inte.
CrossFilteringBehavior Anger hur relationer påverkar filtrering av data och är Power BI-specifikt. Möjliga värden är: 1 – OneDirection, 2 – BothDirections och 3 – Automatisk.

Lägga till eller ta bort objekt i standardmodellen för Power BI-semantik

I Power BI krävs alltid en semantisk modell innan några rapporter kan skapas, så standardmodellen för Power BI-semantik möjliggör snabbrapporteringsfunktioner ovanpå lagret. I lagret kan en användare lägga till lagerobjekt – tabeller eller vyer till sin standard-Power BI-semantikmodell. De kan också lägga till andra semantiska modelleringsegenskaper, till exempel hierarkier och beskrivningar. Dessa egenskaper används sedan för att skapa Power BI-semantikmodellens tabeller. Användare kan också ta bort objekt från standardmodellen för Power BI-semantik.

  1. Öppna ett lager i arbetsytan Infrastruktur.
  2. Navigera till modellvyn genom att välja ikonen Modellvy .

Om du vill lägga till objekt som tabeller eller vyer i standardmodellen för Power BI-semantik har du alternativ:

  • Aktivera inställningen Synkronisera standardinställningen för Power BI-semantikmodellen manuellt som automatiskt lägger till objekt i den semantiska modellen. Mer information finns i Synkronisera standardmodellen för Power BI-semantik.
  • Lägg till objekt i semantikmodellen manuellt.

Funktionen för automatisk identifiering avgör alla tabeller eller vyer och lägger till dem opportunistiskt.

Alternativet identifiera manuellt i menyfliksområdet tillåter detaljerad kontroll över vilka objekt, till exempel tabeller och/eller vyer, som ska läggas till i standardmodellen för Power BI-semantik:

  • Välj alla
  • Filtrera efter tabeller eller vyer
  • Markera specifika objekt

Om du vill ta bort objekt kan en användare använda knappen välj manuellt i menyfliksområdet och:

  • Avmarkera alla
  • Filtrera efter tabeller eller vyer
  • Avmarkera specifika objekt

Dricks

Vi rekommenderar att du granskar objekten som är aktiverade för BI och ser till att de har rätt logiska relationer för att säkerställa en smidig nedströmsrapportering.

Dölj element från nedströmsrapportering

Du kan dölja element på tabell- eller kolumnnivå i ditt lager från nedströmsrapportering med hjälp av alternativen för modelllayoutarbetsytan , som du ser i följande bild.

Skärmbild som visar arbetsytealternativen för modellvyn.