Sdílet prostřednictvím


Oddělení sestav od modelů v Power BI Desktopu

Při vytváření nového řešení Power BI Desktopu je jedním z prvních úkolů, které musíte udělat, "získat data". Získání dat může vést ke dvěma odlišným výsledkům. Mohlo by to:

  • Vytvořte živé připojení k již publikovanému modelu, což může být sémantický model Power BI nebo model Analysis Services hostovaný vzdáleně.
  • Zahajte vývoj nového modelu, který může být importem, DirectQuery nebo složeným modelem.

Tento článek se zabývá druhým scénářem. Obsahuje pokyny, jak sestavu a model zkombinovat do jednoho souboru Power BI Desktopu.

Řešení s jedním souborem

Jedno řešení souborů funguje dobře, když existuje jen jedna sestava založená na modelu. V tomto případě je pravděpodobné, že model i sestava jsou úsilím stejné osoby. Definujeme ho jako řešení Osobní BI , i když by se sestava mohla sdílet s ostatními. Taková řešení můžou představovat sestavy v oboru role nebo jednorázová posouzení obchodní výzvy – často označované jako ad hoc sestavy.

Jeden soubor obsahuje model a sestavu vyvinutou stejnou osobou.

Samostatné soubory sestavy

Je vhodné oddělit vývoj modelů a sestav do samostatných souborů Power BI Desktopu, když:

  • Modelování dat a autoři sestav jsou různí lidé.
  • Je zřejmé, že model bude zdrojem pro více sestav, nyní nebo v budoucnu.

Existují tři soubory PBIX. První obsahuje pouze model. Ostatní dva obsahují jenom sestavy a živě se připojují k modelu hostovaným v služba Power BI. Sestavy jsou vyvíjeny různými lidmi.

Modelátoři dat můžou stále používat prostředí pro vytváření sestav Power BI Desktopu k otestování a ověřování návrhů modelů. Ale hned po publikování souboru do služba Power BI by měli sestavu z pracovního prostoru odebrat. A musí si pamatovat, že sestavu odeberou pokaždé, když znovu publikují a přepíšou sémantický model.

Zachování rozhraní modelu

Někdy jsou změny modelu nevyhnutelné. Modelátoři dat se musí postarat, a ne o přerušení rozhraní modelu. Pokud ano, je možné, že se související vizuály sestavy nebo dlaždice řídicího panelu přeruší. Nefunkční vizuály se zobrazují jako chyby a můžou vést k frustraci autorů sestav a spotřebitelů. A horší – můžou snížit důvěru v data.

Proto pečlivě spravujte změny modelu. Pokud je to možné, vyhněte se následujícím změnám:

  • Přejmenování tabulek, sloupců, hierarchií, úrovní hierarchie nebo měr
  • Úprava datových typů sloupců
  • Úprava výrazů měr tak, aby vracely jiný datový typ.
  • Přesunutí měr do jiné domovské tabulky Je to proto, že přesunutí míry může narušit míry v rozsahu sestav, které plně opravní míry s názvem domovské tabulky. Nedoporučujeme psát výrazy DAX pomocí plně kvalifikovaných názvů měr. Další informace najdete v tématu DAX: Odkazy na sloupce a míry.

Přidání nových tabulek, sloupců, hierarchií, úrovní hierarchie nebo měr je bezpečné, s jednou výjimkou: Je možné, že nový název míry může kolidovat s názvem míry v oboru sestavy. Aby nedocházelo ke kolizím, doporučujeme autorům sestav při definování měr v sestavách zavést zásady vytváření názvů. Můžou předponovat názvy měr v rozsahu sestavy podtržítkem nebo jinými znaky.

Pokud v modelech musíte provést zásadní změny, doporučujeme:

Obě možnosti umožňují rychle identifikovat všechny související sestavy a řídicí panely. Zobrazení rodokmenu dat je pravděpodobně lepší volbou, protože je snadné zobrazit kontaktní osobu pro každou související položku. Ve skutečnosti se jedná o hypertextový odkaz, který otevře e-mailovou zprávu adresovanou kontaktu.

Doporučujeme kontaktovat vlastníka každé související položky a dát mu vědět o jakýchkoli plánovaných změnách způsobujících chybu. Tímto způsobem mohou být připraveni a připraveni opravit a znovu publikovat své sestavy, což pomáhá minimalizovat výpadky a frustraci.

Další informace týkající se tohoto článku najdete v následujících zdrojích informací: