Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Power BI má živou komunitu odborníků na business intelligence a vývojářů. Přispěvatelé komunity vytvářejí bezplatné nástroje, které používají rozhraní API služby Power BI a Analysis Services k rozšíření a integraci s funkcemi modelování dat a generování sestav Power BI Desktopu.
Panel Externí nástroje poskytuje snadný přístup k externím nástrojům, které jsou nainstalovány místně a zaregistrovány v Power BI Desktopu. Když je spuštěn z pásu karet Externí nástroje, předá Power BI Desktop název a číslo portu své interní instance modelového enginu a aktuální název modelu nástroji. Nástroj se pak automaticky připojí a zajistí bezproblémové připojení.
Kategorie externích nástrojů
Externí nástroje obecně spadají do jedné z následujících kategorií:
- Sémantické modelování – opensourcové nástroje, jako jsou DAX Studio, ALM Toolkit, Tabular Editor a Metadata Translator, rozšiřují funkce Power BI Desktopu pro konkrétní scénáře modelování dat, jako jsou dotazy DAX (Data Analysis Expressions) a optimalizace výrazů, správa životního cyklu aplikací (ALM) a překlad metadat.
- Analýza dat – Nástroje pro připojení k modelu v režimu jen pro čtení za účelem dotazování na data a provádění dalších analytických úloh Nástroj může například spustit Python, Excel a Power BI Tvůrce sestav. Nástroj připojí klientskou aplikaci k modelu v Power BI Desktopu pro účely testování a analýzy, aniž by bylo nutné nejprve publikovat soubor Power BI Desktopu (pbix) do služba Power BI. Nástroje pro dokumentování sémantického modelu Power BI spadají také do této kategorie.
- Různé – Některé externí nástroje se vůbec nepřipojují k modelu, ale místo toho rozšiřují Power BI Desktop, aby byly užitečné tipy a aby byl užitečný obsah snadněji přístupný. Například kurzy PBI.tips, průvodce jazykem DAX z sqlbi.com a komunitní nástroj Product Bi.tips Product Business Ops usnadňují instalaci velkého výběru externích nástrojů. Tyto nástroje také pomáhají s registrací v Power BI Desktopu, včetně DAX Studia, ALM Toolkit, tabulkového editoru a mnoha dalších.
- Vlastní – Integrujte vlastní skripty a nástroje přidáním *.pbitool.json dokumentu do složky Power BI Desktop\Externí nástroje.
Před instalací externích nástrojů mějte na paměti následující poznámky:
- Power BI Desktop pro Power BI Report Server nepodporuje externí nástroje.
- Externí nástroje poskytují externí přispěvatelé třetích stran. S výjimkou podkladových veřejných rozhraní API Microsoftu microsoft neposkytuje Microsoft podporu ani dokumentaci k externím nástrojům. Společnost Microsoft poskytuje podporu v případě, že je možné problém reprodukovat pomocí nástrojů Microsoftu. Mezi tyto nástroje patří SQL Server Management Studio (SSMS) nebo ukázkový kód, který používá veřejná rozhraní API Microsoftu.
Doporučené opensourcové nástroje
Existuje mnoho externích nástrojů. Tady jsou některé z nejoblíbenějších a patří do všech nástrojů datových modelátorů Power BI Desktopu:
| Nástroj | Popis |
|---|---|
| PowerBI.tips – Obchodní operace | Snadno použitelný nástroj pro nasazení pro přidání rozšíření externích nástrojů do Power BI Desktopu. Cílem business ops je poskytnout jeden stop shop pro instalaci všech nejnovějších verzí externích nástrojů. Další informace najdete v umístění GitHubu pro obchodní operace. |
| Tabulkový editor | Tvůrci modelů můžou snadno vytvářet, udržovat a spravovat tabulkové modely pomocí intuitivního a zjednodušeného editoru. Hierarchický pohled zobrazuje všechny objekty v tabulkovém modelu uspořádané podle složek zobrazení, s podporou úprav vlastností s vícenásobným výběrem a zvýraznění syntaxe DAX. Další informace najdete v tabulareditor.com. |
| DAX Studio | Nástroj s bohatými funkcemi pro vytváření, diagnostiku, ladění výkonu a analýzu DAX. Mezi funkce patří procházení objektů, integrované trasování, rozpisy provádění dotazů s podrobnými statistikami, zvýraznění syntaxe jazyka DAX a formátování. Pokud chcete získat nejnovější verzi, přejděte do dax Studia. |
| ALM Toolkit | Nástroj pro porovnání schémat pro modely Power BI a sémantické modely, který se používá pro scénáře správy životního cyklu aplikací (ALM). Můžete provést jednoduché nasazení napříč prostředími a zachovat historická data přírůstkové aktualizace. Soubory s metadaty, větve a úložiště můžete porovnávat a sloučovat. Můžete také opakovaně používat běžné definice mezi sémantickými modely. Pokud chcete získat nejnovější verzi, přejděte na alm-toolkit.com. |
| Překladač metadat | Zjednodušuje lokalizaci modelů Power BI a sémantických modelů. Nástroj může automaticky překládat titulky, popisy a zobrazovat názvy složek tabulek, sloupců, měr a hierarchií. Nástroj se překládá pomocí technologie strojového překladu služeb Azure Cognitive Services. Překlady můžete také exportovat a importovat prostřednictvím souborů oddělených čárkami (.csv) pro pohodlné hromadné úpravy v Excelu nebo lokalizačním nástroji. Pokud chcete získat nejnovější verzi, přejděte do služby Metadata Translator na GitHubu. |
Architektura integrace externích nástrojů
Soubory Power BI Desktop (pbix) se skládají z několika komponent, včetně plátna sestavy, vizuálů, metadat modelu a všech dat načtených ze zdrojů dat. Když Power BI Desktop otevře soubor pbix , spustí proces Analysis Services na pozadí a načte model tak, aby funkce modelování dat a vizuály sestav mohly přistupovat k metadatům modelu a dotazování dat modelu.
Když Power BI Desktop spustí Analysis Services jako modul analytických dat, dynamicky přiřadí náhodné číslo portu. Také načte model s náhodně vygenerovaným názvem ve formě globálně jedinečného identifikátoru (GUID). Vzhledem k tomu, že se tyto parametry připojení mění s každou relací Power BI Desktopu, je obtížné, aby externí nástroje zjistily správnou instanci služby Analysis Services a model, ke kterým se mají připojit. Integrace externích nástrojů tento problém řeší tím, že Power BI Desktopu umožňuje odeslat název serveru Analysis Services, číslo portu a název modelu do nástroje jako parametry příkazového řádku při spuštění externího nástroje z pásu karet Externí nástroje, jak je znázorněno v následujícím diagramu.
S názvem serveru Analysis Services, číslem portu a názvem modelu nástroj používá klientské knihovny služby Analysis Services k navázání připojení k modelu, načtení metadat a spouštění dotazů DAX nebo MDX. Pokaždé, když nástroj pro modelování externích dat aktualizuje metadata, Power BI Desktop synchronizuje změny tak, aby uživatelské rozhraní Power BI Desktopu přesně odráželo aktuální stav modelu. Mějte na paměti, že možnosti synchronizace mají určitá omezení, jak je popsáno dále.
Operace modelování dat
Externí nástroje, které se připojují k instanci Analysis Services v Power BI Desktopu, můžou v datovém modelu provádět změny (operace zápisu). Power BI Desktop pak tyto změny synchronizuje s plátnem sestavy, aby se zobrazily ve vizuálních prvcích sestavy. Nástroje pro modelování externích dat mohou například přepsat původní formátovací řetězcový výraz míry a upravit všechny vlastnosti míry včetně klíčových ukazatelů výkonu a řádků podrobností. Externí nástroje můžou také vytvářet nové role pro zabezpečení na úrovni objektů a řádků a přidávat překlady.
Všechna metadata tabulkového objektového modelu (TOM) jsou přístupná v režimu jen pro čtení. Operace zápisu jsou plně podporované, ale mějte na paměti, že úprava metadat mimo Power BI Desktop může vést k neočekávanému chování nebo ve výjimečných případech může vést k nekonzistenci v modelu. Při provádění změn externími nástroji buďte opatrní.
Soubory projektu Power BI Desktopu nabízejí širší rozsah využití externích nástrojů. Další informace najdete v tématu Projekty Power BI Desktopu – Vytváření modelů.
Mějte na paměti:
- Úprava souboru šablony Power BI Desktopu (PBIT) není podporovaná.
- Odesílání příkazů pro zpracování do sémantického modelu načteného v Power BI Desktopu se nepodporuje.
Registrace externích nástrojů
Externí nástroje jsou zaregistrované v Power BI Desktopu, když nástroj obsahuje do složky *.pbitool.json registrační souborC:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools. Když je nástroj zaregistrovaný a obsahuje ikonu, zobrazí se nástroj na pásu karet Externí nástroje. Některé nástroje, jako je ALM Toolkit a DAX Studio, vytvoří registrační soubor automaticky při instalaci nástroje. Mnoho nástrojů, jako je SQL Profiler, ale obvykle ne, protože instalační program, který mají, nezahrnuje vytvoření registračního souboru pro Power BI Desktop. Nástroje, které se automaticky neregistrují v Power BI Desktopu, se dají zaregistrovat ručně vytvořením registračního souboru *.pbitool.json.
Další informace, včetně příkladů JSON, najdete v tématu Registrace externího nástroje.
Zakázání pásu karet Externí nástroje
Pás karet Externí nástroje je ve výchozím nastavení povolený, ale lze zakázat pomocí Zásad skupiny nebo přímou úpravou klíče registru EnableExternalTools.
- Klíč registru:
Software\Policies\Microsoft\Power BI Desktop\ - Hodnota registru:
EnableExternalTools
Hodnota 1 povoluje pás karet Externí nástroje, což je také výchozí hodnota.
Hodnota 0 (desítková) deaktivuje panel nástrojů Externí nástroje.