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:

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.

A single file contains a model and report, developed by the same person.

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.

There are three PBIX files. The first contains only a model. The other two contain only reports, and they live connect to the model hosted in the Power BI service. The reports are developed by different people.

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í: