Definer relasjoner i datamodeller for datalagring i Microsoft Fabric
Gjelder for:✅SQL analytics endpoint, Warehouse og Mirrored Database i Microsoft Fabric
En veldefinert datamodell er medvirkende til å drive analyse og rapportere arbeidsbelastninger. I et lager i Microsoft Fabric kan du enkelt bygge og endre datamodellen med noen få enkle trinn i visualobjektredigeringsprogrammet. Du må ha minst et lite utvalg av data lastet inn før du kan utforske disse konseptene ytterligere. tabeller kan være tomme, men skjemaene (strukturene) må defineres.
Lagermodellering
Modellering av lageret er mulig ved å angi primær- og sekundærnøkkelbetingelser og angi identitetskolonner på modelloppsettene i brukergrensesnittet for datalageret. Når du har navigert i modelloppsettene, kan du gjøre dette i et visuelt enhetsrelasjonsdiagram som gjør det mulig for en bruker å dra og slippe tabeller for å utlede hvordan objektene er relatert til hverandre. Linjer som visuelt kobler sammen enhetene, utleder typen fysiske relasjoner som finnes.
Slik modellerer du data og definerer relasjoner
Slik modellerer du dataene:
I modelloppsettene kan brukere modellere lageret og den kanoniske, autogenererte standard semantiske modellen for Power BI. Vi anbefaler at du modellerer datalageret ved hjelp av tradisjonelle Kimball-metodikker, ved hjelp av et stjerneskjema, der det er mulig. Det finnes to typer modellering som er mulig:
- Lagermodellering – de fysiske relasjonene uttrykt som primærnøkler og sekundærnøkler og betingelser
- Standard power bi semantisk modellmodellering – de logiske relasjonene uttrykt mellom enheter
Modellering holder automatisk disse definisjonene synkronisert, noe som muliggjør kraftig lager- og semantisk lagutvikling samtidig.
Definer fysiske og logiske relasjoner
Hvis du vil opprette en logisk relasjon mellom enheter i et lager og de resulterende primær- og sekundærnøkkelbetingelsene, velger du modelloppsettene og velger lageret, og deretter drar du kolonnen fra én tabell til kolonnen i den andre tabellen for å starte relasjonen. Konfigurer relasjonsegenskapene i vinduet som vises.
Velg Bekreft-knappen når relasjonen er fullført for å lagre relasjonsinformasjonen. Relasjonssettet vil effektivt:
- Angi fysiske relasjoner – primær- og sekundærnøkkelbetingelser i databasen
- Angi logiske relasjoner – primær- og sekundærnøkkelbetingelser i standard semantisk modell for Power BI
Redigere relasjoner ved hjelp av ulike metoder
Bruk av dra og slipp, og den tilknyttede dialogboksen Rediger relasjoner er en mer veiledet opplevelse for redigering av relasjoner i Power BI.
Redigering av relasjoner i Egenskaper-ruten er derimot en strømlinjeformet tilnærming til redigering av relasjoner:
Du ser bare tabellnavnene og kolonnene du kan velge mellom, du presenteres ikke med en forhåndsvisning av data, og relasjonsvalgene du gjør, valideres bare når du velger Bruk endringer. Bruk av Egenskaper-ruten og den strømlinjeformede tilnærmingen reduserer antall spørringer som genereres når du redigerer en relasjon, noe som kan være viktig for store datascenarioer, spesielt når du bruker DirectQuery-tilkoblinger. Relasjoner som er opprettet ved hjelp av Egenskaper-ruten , kan også bruke flervalgsrelasjoner i diagramoppsettene for modellvisning . Trykk ctrl-tasten og velg mer enn én linje for å velge flere relasjoner. Vanlige egenskaper kan redigeres i Egenskaper-ruten , og Bruk endringer behandler endringene i én transaksjon.
Enkle eller flervalgte relasjoner kan også slettes ved å trykke Slett på tastaturet. Du kan ikke angre slettehandlingen, så en dialogboks ber deg bekrefte sletting av relasjonene.
Bruke modelloppsett
I løpet av økten kan brukere opprette flere faner i modelloppsettene for å vise flere datalagerskjemaer eller ytterligere hjelpe med databaseutforming.
For øyeblikket beholdes modelloppsettene bare i økten. Men databaseendringene beholdes. Brukere kan bruke automatisk oppsett når en ny fane opprettes for å visuelt undersøke databaseutformingen og forstå modelleringen.