Používanie rozšírených metaúdajov sémantického modelu

Keď aplikácia Power BI Desktop vytvorí zostavy, vytvorí aj sémantické metaúdaje modelu v zodpovedajúcich súboroch PBIX a PBIT. Metaúdaje boli predtým uložené vo formáte špecifickom pre aplikáciu Power BI Desktop. Metaúdaje používali výrazy M a zdroje údajov s kódovaním base-64. V službe Power BI sa vytvorili predpoklady o tom, ako boli metaúdaje ukladané.

Vydaním funkcie rozšírených metaúdajov sémantického modelu sa mnohé z týchto obmedzení odstránili. Po otvorení súboru sa súbory PBIX automaticky inovujú na rozšírené metaúdaje. V prípade rozšírených metaúdajov sémantického modelu používajú metaúdaje vytvorené aplikáciou Power BI Desktop formát podobný formátu, ktorý využívajú tabuľkové modely služby Analysis Services založené na tabuľkovom objektovom modeli.

Funkcia rozšírených metaúdajov sémantického modelu je strategickou a základnou funkciou. Budúce funkcie služby Power BI budú postavené na svojich metaúdajoch. Z rozšírených metaúdajov sémantického modelu budú mať úžitok aj tieto ďalšie možnosti:

  • XMLA na čítanie a zapisovanie pri správe sémantických modelov Power BI.
  • Migrácia služieb Analysis Services do služby Power BI s cieľom využívať funkcie budúcej generácie.

Inovácia

Keď zostavy otvoríte v najnovšej verzii aplikácie Power BI Desktop, automaticky sa inovujú na rozšírený formát metaúdajov. Ak sa zostava uložila s nepoužitými zmenami dotazu alebo sa počas automatickej inovácie vyskytla chyba, na plátne na vytváranie zostáv sa zobrazí upozornenie, že je potrebné vykonať inováciu. Výberom položky Inovovať zostavu sa uplatnia všetky čakajúce zmeny a inovuje dátový model na nový formát.

Vylúčiť tabuľku z obnovenia zostavy

Po inovácii dátového modelu na rozšírený formát metaúdajov sa teraz dodržiava aj niektoré metaúdaje, ktoré sa predtým používali len v aplikácii Power BI Desktop, v služba Power BI. Tieto metaúdaje zahŕňajú možnosť Zahrnúť do obnovenia zostavy. Ak v prípade inovovaných modelov nie je v Editor Power Query vybratá možnosť Zahrnúť do obnovenia zostavy, táto tabuľka sa neobnoví, keď sa zostava alebo sémantický model obnovia v aplikácii Power BI Desktop alebo v služba Power BI. Zostavy publikované v služba Power BI, ktoré ešte nie sú inovované na nové rozšírené metaúdaje, je pred účinnosťou tohto nového správania potrebné inovovať v aplikácii Power BI Desktop.

Dôležité informácie a obmedzenia

Pred rozšírenou podporou metaúdajov pre pripojenia SQL Server, Oracle, Teradata a staršie pripojenia HANA pridala aplikácia Power BI Desktop natívny dotaz do dátového modelu. Tento dotaz používajú služba Power BI dátové modely. S rozšírenou podporou metaúdajov regeneruje dátový model služba Power BI natívny dotaz v režime runtime. Nepoužíva dotaz vytvorený aplikáciou Power BI Desktop. Vo väčšine prípadov sa toto načítanie vyrieši správne, ale niektoré transformácie nefungujú bez čítania základných údajov. V zostavách, ktoré predtým fungovali, sa môžu vyskytnúť chyby. Chyba by napríklad mohla vyzerať takto:

  • Nie je možné skonvertovať dotaz M v tabuľke Dimension City na dotaz natívneho zdroja. Skúste to znova neskôr alebo kontaktujte podporu. Ak sa obrátite na oddelenie podpory, poskytnite tieto podrobnosti.

V aplikácii Power BI Desktop môžete dotazy opraviť na troch rôznych miestach:

  • Pri použití zmien alebo obnovení.

  • Na výstražnom paneli v Editor Power Query s upozornením, že výraz sa nepodarilo postupne posúvať do zdroja údajov.

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

  • Keď spustíte hodnotenia, otvorte zostavu a skontrolujte, či máte nepodporované dotazy. Spustenie týchto hodnotení môže mať vplyv na výkon.

V prostredí rozšírených metaúdajov sémantického modelu nie sú podporované určité kombinácie znakov vo výrazoch jazyka M, ktoré by sa v tabuľkovom objektovom modeli (TOM) nepodporovali.

Pomocou aplikácie Power BI Desktop môžete vykonávať najrôznejšie činnosti. Ďalšie informácie o jej funkciách nájdete v nasledujúcich zdrojoch: