Brug af forbedrede semantiske modelmetadata

Når Power BI Desktop opretter rapporter, oprettes der også semantiske modelmetadata i de tilsvarende PBIX- og PBIT-filer. Tidligere blev metadataene gemt i et format, der var specifikt for Power BI Desktop. Metadataene brugte base-64-kodede M-udtryk og datakilder. Power BI antog, hvordan disse metadata blev gemt.

Med udgivelsen af den forbedrede funktion til semantiske modelmetadata fjernes mange af disse begrænsninger. PBIX-filer opgraderes automatisk til forbedrede metadata, når filen åbnes. Med forbedrede metadata for semantiske modeller bruger metadata, der er oprettet af Power BI Desktop, et format, der svarer til det, der bruges til Analysis Services-tabelmodeller, baseret på tabelobjektmodellen.

Den forbedrede funktion til metadata for semantiske modeller er strategisk og grundlæggende. Den fremtidige Power BI-funktionalitet bygges på dens metadata. Disse andre funktioner kan drage fordel af forbedrede metadata for semantiske modeller:

  • XMLA læse/skrive til administration af semantiske Power BI-modeller.
  • Migrering af Analysis Services-arbejdsbelastninger til Power BI for at drage fordel af næste generations funktioner.

Opgradere

Dine rapporter opgraderes automatisk til det forbedrede metadataformat, når du åbner dem i den nyeste version af Power BI Desktop. Hvis rapporten blev gemt med ikke-anvendte forespørgselsændringer, eller der opstod en fejl under den automatiske opgradering, er der en advarsel på rapportlærredet, som du stadig skal opgradere. Hvis du vælger Opgrader rapport , anvendes alle ventende ændringer, og datamodellen opgraderes til det nye format.

Udelad tabel fra rapportopdatering

Når en datamodel er blevet opgraderet til det forbedrede metadataformat, respekteres nogle metadata, der tidligere kun blev brugt i Power BI Desktop, nu også i Power BI-tjeneste. Disse metadata omfatter indstillingen Medtag i rapportopdatering . Hvis indstillingen Medtag i rapportopdatering ikke er markeret i Power Query-editor, opdateres tabellen ikke i forbindelse med opgraderede modeller, når rapporten eller den semantiske model opdateres i Power BI Desktop eller Power BI-tjeneste. Rapporter, der allerede er publiceret i Power BI-tjeneste, som endnu ikke er opgraderet til den nye forbedrede metadataformalitet, skal opgraderes i Power BI Desktop, før denne nye funktionsmåde træder i kraft.

Overvejelser og begrænsninger

Før understøttelse af forbedrede metadata føjede Power BI Desktop en oprindelig forespørgsel til datamodellen for SQL Server, Oracle, Teradata og ældre HANA-forbindelser. Denne forespørgsel bruges af Power BI-tjeneste datamodeller. Med forbedret understøttelse af metadata gendanner Power BI-tjeneste datamodellen den oprindelige forespørgsel på kørselstidspunktet. Den bruger ikke den forespørgsel, som Power BI Desktop har oprettet. I de fleste tilfælde løses denne hentning korrekt, men nogle transformationer fungerer ikke uden at læse underliggende data. Du kan muligvis se nogle fejl i rapporter, der tidligere har fungeret. En fejl kan f.eks. sige:

  • En M-forespørgsel i tabellen 'Dimension City' kan ikke konverteres til en oprindelig kildeforespørgsel. Prøv igen senere, eller kontakt support. Hvis du kontakter support, skal du angive disse oplysninger.

Du kan løse dine forespørgsler tre forskellige steder i Power BI Desktop:

  • Når du anvender ændringer eller udfører en opdatering.

  • På en advarselslinje i Power Query-editor, der informerer dig om, at udtrykket ikke kunne foldes til datakilden.

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

  • Når du kører evalueringer, når du åbner en rapport for at kontrollere, om du har forespørgsler, der ikke understøttes. Kørsel af disse evalueringer kan medføre konsekvenser for ydeevnen.

Visse tegnkombinationer i M-udtryk, der ikke understøttes i TOM (Tabular Object Model), understøttes heller ikke i det forbedrede metadatamiljø for semantiske modeller.

Du kan gøre mange forskellige ting med Power BI Desktop. Du kan få flere oplysninger om egenskaberne i følgende ressourcer: