Standard semantiske Power BI-modeller i Microsoft Fabric

Gælder for:SQL Analytics-slutpunktet, Warehouse og Mirrored Database i Microsoft Fabric

I Microsoft Fabric er semantiske Power BI-modeller en logisk beskrivelse af et analytisk domæne med målepunkter, forretningsvenlig terminologi og repræsentation for at muliggøre en dybere analyse. Denne semantiske model er typisk et stjerneskema med fakta, der repræsenterer et domæne, og dimensioner, der giver dig mulighed for at analysere eller opdele domænet for at analysere ned, filtrere og beregne forskellige analyser. Med den semantiske model oprettes den semantiske model automatisk for dig, og den nævnte forretningslogik nedarves fra henholdsvis det overordnede lakehouse eller Warehouse og starter downstreamanalyseoplevelsen for business intelligence og analyse med et element i Microsoft Fabric, der administreres, optimeres og holdes synkroniseret uden brugerindgreb.

Visualiseringer og analyser i Power BI-rapporter kan nu bygges helt på internettet – eller med blot nogle få trin i Power BI Desktop – hvilket sparer brugerne tid, ressourcer og som standard giver slutbrugerne en problemfri forbrugsoplevelse. Den semantiske Power BI-standardmodel følger navngivningskonventionen for Lakehouse.

Semantiske Power BI-modeller repræsenterer en datakilde, der er klar til rapportering, visualisering, registrering og forbrug. Semantiske Power BI-modeller indeholder:

  • Muligheden for at udvide lagerkonstruktioner, så de omfatter hierarkier, beskrivelser og relationer. Dette giver mulighed for en dybere semantisk forståelse af et domæne.
  • Muligheden for at katalogisere, søge og finde semantiske Power BI-modeloplysninger i Data Hub.
  • Muligheden for at angive skræddersyede tilladelser til arbejdsbelastningsisolering og -sikkerhed.
  • Muligheden for at oprette målinger, standardiserede målepunkter til gentagelig analyse.
  • Muligheden for at oprette Power BI-rapporter til visuel analyse.
  • Muligheden for at finde og forbruge data i Excel.
  • Muligheden for tredjepartsværktøjer som Tableau til at oprette forbindelse til og analysere data.

Du kan finde flere oplysninger om Power BI i Power BI-vejledning.

Bemærk

Microsoft har omdøbt indholdstypen for Power BI-datasættet til semantisk model. Dette gælder også for Microsoft Fabric. Du kan få flere oplysninger under Nyt navn til Power BI-datasæt.

Direct Lake-tilstand

Direct Lake-tilstand er en banebrydende ny motorfunktion til analyse af meget store datasæt i Power BI. Teknologien er baseret på ideen om at indlæse parquetformaterede filer direkte fra en data lake uden at skulle forespørge et lager- eller SQL-analyseslutpunkt og uden at skulle importere eller duplikere data til en semantisk Power BI-model. Denne oprindelige integration giver en unik måde at få adgang til dataene fra warehouse- eller SQL Analytics-slutpunktet, der kaldes Direct Lake.

Direct Lake giver den mest performante forespørgsels- og rapporteringsoplevelse. Direct Lake er en hurtig vej til at indlæse dataene fra datasøen direkte i Power BI-programmet, der er klar til analyse.

  • I traditionel DirectQuery-tilstand forespørger Power BI-programmet direkte dataene fra kilden for hver udførelse af forespørgsler, og forespørgslens ydeevne afhænger af datahentningshastigheden. DirectQuery fjerner behovet for at kopiere data og sikrer, at eventuelle ændringer i kilden afspejles med det samme i forespørgselsresultaterne.

  • I importtilstand er ydeevnen bedre, fordi dataene er let tilgængelige i hukommelsen uden at skulle forespørge dataene fra kilden for hver udførelse af forespørgslen. Power BI-programmet skal dog først kopiere dataene til hukommelsen på dataopdateringstidspunktet. Eventuelle ændringer af den underliggende datakilde hentes under den næste dataopdatering.

  • Direct Lake-tilstand fjerner importkravet ved at indlæse datafilerne direkte i hukommelsen. Da der ikke er nogen eksplicit importproces, er det muligt at hente eventuelle ændringer i kilden, efterhånden som de opstår. Direct Lake kombinerer fordelene ved DirectQuery- og Import-tilstand, samtidig med at de undgår deres ulemper. Direct Lake-tilstand er det ideelle valg til analyse af meget store datasæt og datasæt med hyppige opdateringer ved kilden.

Direct Lake-tilstand er standardforbindelsestypen for semantiske modeller, der bruger et lager- eller SQL-analyseslutpunkt som datakilde.

Forstå, hvad der er i den semantiske standardmodel i Power BI

Når du opretter et lager- eller SQL Analytics-slutpunkt, oprettes der en power BI-standard semantisk model. Den semantiske standardmodel repræsenteres med suffikset (standard).

Den semantiske standardmodel forespørges via SQL Analytics-slutpunktet og opdateres via ændringer af Lakehouse eller Warehouse. Du kan også forespørge den semantiske standardmodel via forespørgsler på tværs af databaser fra et lager.

Synkroniser den semantiske standardmodel i Power BI

Tidligere har vi automatisk føjet alle tabeller og visninger i lageret til den semantiske standardmodel i Power BI. Baseret på feedback har vi ændret standardfunktionsmåden for ikke automatisk at føje tabeller og visninger til den semantiske standardmodel i Power BI. Denne ændring sikrer, at baggrundssynkronisering ikke udløses. Dette deaktiverer også nogle handlinger, f.eks. "Ny måling", "Opret rapport", "Analysér i Excel".

Hvis du vil ændre denne standardfunktionsmåde, kan du:

  1. Aktivér indstillingen Synkroniser standardindstillingen for power BI-semantisk model manuelt for hvert lager- eller SQL-analyseslutpunkt i arbejdsområdet. Dette genstarter baggrundssynkronisering, der medfører nogle forbrugsomkostninger.

    Skærmbillede fra Fabric-portalen, der viser indstillingen Synkroniser den semantiske standardmodel i Power BI er aktiveret.

  2. Vælg manuelt tabeller og visninger, der skal føjes til semantisk model, via Administrer power BI-standard semantisk model på båndet eller i informationslinjen.

    Skærmbillede fra Fabric-portalen, der viser standardsiden Administrer den semantiske model og muligheden for manuelt at vælge flere tabeller.

Bemærk

Hvis du ikke bruger den semantiske Power BI-standardmodel til rapporteringsformål, skal du manuelt deaktivere indstillingen Synkroniser standardindstillingen for semantiske Power BI-modeller for at undgå at tilføje objekter automatisk. Indstillingsopdateringen sikrer, at baggrundssynkronisering ikke udløses og sparer onelake-forbrugsomkostninger.

Opdater den semantiske standardmodel i Power BI manuelt

Når der er objekter i den semantiske standardmodel i Power BI, er der to måder at validere eller visuelt inspicere tabellerne på:

  1. Vælg knappen Opdater semantisk model manuelt på båndet.

  2. Gennemse standardlayoutet for de semantiske standardmodelobjekter.

Standardlayoutet for BI-aktiverede tabeller bevares i brugersessionen og genereres, når en bruger navigerer til modelvisningen. Se efter fanen Standard semantiske modelobjekter .

Få adgang til den semantiske standardmodel i Power BI

Hvis du vil have adgang til power BI-standard semantiske modeller, skal du gå til dit arbejdsområde og finde den semantiske model, der svarer til navnet på det ønskede Lakehouse. Den semantiske Power BI-standardmodel følger navngivningskonventionen for Lakehouse.

Skærmbillede, der viser, hvor du kan finde en semantisk model.

Hvis du vil indlæse den semantiske model, skal du vælge navnet på den semantiske model.

Overvåg den semantiske standardmodel i Power BI

Du kan overvåge og analysere aktivitet i den semantiske model med SQL Server Profiler ved at oprette forbindelse til XMLA-slutpunktet.

SQL Server Profiler installeres med SQL Server Management Studio (SSMS) og gør det muligt at spore og foretage fejlfinding af semantiske modelhændelser. Profiler frarådes officielt for SQL Server, men er stadig inkluderet i SSMS og understøttes stadig for Analysis Services og Power BI. Brug sammen med Fabric-standardmodellen til Power BI-semantik kræver SQL Server Profiler version 18.9 eller nyere. Brugerne skal angive den semantiske model som det indledende katalog , når der oprettes forbindelse til XMLA-slutpunktet. Du kan få mere at vide under SQL Server Profiler for Analysis Services.

Scripter den semantiske power BI-standardmodel

Du kan scripte den semantiske standardmodel i Power BI fra XMLA-slutpunktet med SQL Server Management Studio (SSMS).

Få vist TMSL-skemaet (Tabular Model Scripting Language) for den semantiske model ved at scripte den ud via Object Explorer i SSMS. Hvis du vil oprette forbindelse, skal du bruge den semantiske models forbindelsesstreng, der ligner powerbi://api.powerbi.com/v1.0/myorg/username. Du kan finde forbindelsesstreng for din semantiske model i Indstillinger under Serverindstillinger. Herfra kan du generere et XMLA-script for den semantiske model via SSMS's scriptkontekstmenuhandling. Du kan finde flere oplysninger under Datasætforbindelse med XMLA-slutpunktet.

Scripting kræver power BI-skrivetilladelser til den semantiske Power BI-model. Med læsetilladelser kan du se dataene, men ikke skemaet for den semantiske Power BI-model.

Opret en ny semantisk Power BI-model

Der er nogle situationer, hvor din organisation muligvis skal oprette yderligere semantiske Power BI-modeller, der er baseret på SQL Analytics-slutpunktet eller Lagerdata.

Knappen Ny semantisk Power BI-model nedarver standardkonfigurationen for semantisk model og giver mulighed for yderligere tilpasning. Den semantiske standardmodel fungerer som en startskabelon, hvilket hjælper med at sikre en enkelt version af sandheden. Hvis du f.eks. bruger den semantiske standardmodel og definerer nye relationer og derefter bruger knappen Ny semantisk Power BI-model , arver den nye semantiske model disse relationer, hvis de valgte tabeller omfatter disse nye relationer.

Hvis du vil oprette en semantisk Power BI-model fra et lager, skal du følge disse trin:

  1. Gå til Data Warehouse på Fabric-portalen.

  2. Åbn lageret. Skift til båndet Rapportering .

  3. På båndet Rapportering skal du vælge Ny semantisk model og derefter i dialogboksen Ny semantisk model vælge de tabeller, der skal medtages, og derefter vælge Bekræft.

  4. Power BI gemmer automatisk den semantiske model i arbejdsområdet baseret på navnet på dit lager og åbner derefter den semantiske model i Power BI.

  5. Vælg Åbn datamodel for at åbne Power BI Web-modelleringsoplevelsen, hvor du kan tilføje tabelrelationer og DAX-målinger.

Hvis du vil vide mere om, hvordan du redigerer datamodeller i Power BI-tjeneste, skal du se Rediger datamodeller.

Begrænsninger

Standard semantiske Power BI-modeller følger de aktuelle begrænsninger for semantiske modeller i Power BI. Få mere at vide:

Hvis parquet-, Apache Spark- eller SQL-datatyperne ikke kan knyttes til en af Power BI Desktop-datatyperne, fjernes de som en del af synkroniseringsprocessen. Dette er i overensstemmelse med den aktuelle funktionsmåde i Power BI. For disse kolonner anbefaler vi, at du tilføjer eksplicitte typekonverteringer i deres ETL-processer for at konvertere den til en type, der understøttes. Hvis der er datatyper, der skal bruges upstream, kan brugerne eventuelt angive en visning i SQL med den eksplicitte typekonvertering, der ønskes. Dette hentes af synkroniseringen eller kan tilføjes manuelt som tidligere angivet.