Použití rozšířených sémantických metadat modelu

Když Power BI Desktop vytváří sestavy, vytvoří také metadata sémantického modelu v odpovídajících souborech PBIX a PBIT. Dříve byla metadata uložena ve formátu, který byl specifický pro Power BI Desktop. Metadata používala výrazy M s kódováním base-64 a zdroje dat. Power BI provedl předpoklady o tom, jak byla tato metadata uložena.

S vydáním rozšířené funkce metadat sémantických modelů je mnoho z těchto omezení odebráno. Soubory PBIX se při otevření souboru automaticky upgradují na rozšířená metadata. S rozšířenými sémantickými metadaty modelu používají metadata vytvořená v Power BI Desktopu formát podobný formátu, který se používá pro tabulkové modely Analysis Services na základě tabulkového objektového modelu.

Vylepšená sémantická funkce metadat modelu je strategická a základní. Budoucí funkce Power BI budou postaveny na jeho metadatech. Z rozšířených sémantických metadat modelu můžete těžit z těchto dalších možností:

  • Čtení a zápis XMLA pro správu sémantických modelů Power BI
  • Migrace úloh Analysis Services do Power BI, aby mohly využívat funkce nové generace.

Upgrade

Vaše sestavy se při otevření v nejnovější verzi Power BI Desktopu automaticky upgradují na formát rozšířených metadat. Pokud se sestava uložila s nepoužitými změnami dotazu nebo při automatickém upgradu došlo k chybě, na plátně sestavy je upozornění, že stále potřebujete upgradovat. Výběr sestavy upgradu použije všechny čekající změny a upgraduje datový model na nový formát.

Vyloučení tabulky z aktualizace sestavy

Jakmile se datový model upgraduje na vylepšený formát metadat, některá metadata, která se dříve používala jenom v Power BI Desktopu, se teď respektují i v služba Power BI. Tato metadata zahrnují možnost Zahrnout do aktualizace sestavy. Pokud u upgradovaných modelů není v Editor Power Query vybraná možnost Zahrnout do aktualizace sestavy, tato tabulka se při aktualizaci sestavy nebo sémantického modelu v Power BI Desktopu nebo služba Power BI neaktualizuje. Sestavy již publikované v služba Power BI, které ještě nejsou upgradovány na nová rozšířená metadata, je nutné upgradovat v Power BI Desktopu, než se toto nové chování projeví.

Úvahy a omezení

Před podporou rozšířených metadat pro SQL Server, Oracle, Teradata a starší připojení HANA přidal Power BI Desktop do datového modelu nativní dotaz. Tento dotaz používá datové modely služba Power BI. Díky podpoře rozšířených metadat datový model služba Power BI znovu vygeneruje nativní dotaz za běhu. Nepoužívá dotaz, který Power BI Desktop vytvořil. Ve většině případů se tento načtení správně vyřeší, ale některé transformace nefungují bez čtení podkladových dat. V sestavách, které dříve fungovaly, se můžou zobrazit některé chyby. Například může dojít k chybě:

  • Dotaz M v tabulce Dimension City nejde převést na nativní zdrojový dotaz. Zkuste to znovu později nebo se obraťte na podporu. Pokud se obrátíte na podporu, zadejte tyto podrobnosti.

Dotazy můžete opravit na třech různých místech v Power BI Desktopu:

  • Když použijete změny nebo provedete aktualizaci.

  • Na panelu upozornění v Editor Power Query informující o tom, že výraz nelze přeložit do zdroje dat.

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

  • Když spustíte vyhodnocení při otevření sestavy a zkontrolujete, jestli máte nepodporované dotazy. Spuštění těchto vyhodnocení může mít za následek dopad na výkon.

Některé kombinace znaků ve výrazech M, které by byly nepodporovány v tabulkovém objektovém modelu (TOM), nejsou podporovány také v rozšířeném prostředí metadat sémantických modelů.

S Power BI Desktopem můžete dělat nejrůznější věci. Další informace o svých možnostech najdete v následujících zdrojích informací: