Sdílet prostřednictvím


Prémiové funkce toků dat

Toky dat jsou podporované pro uživatele Power BI Pro, Premium na uživatele (PPU) a Power BI Premium. Některé funkce jsou dostupné jenom s předplatným Power BI Premium (což je buď kapacita Premium, nebo licence PPU). Tento článek popisuje a podrobně popisuje funkce PPU a premium-only a jejich použití.

Následující funkce jsou dostupné jenom s Power BI Premium (PPU nebo předplatným kapacity Premium):

  • Vylepšený výpočetní modul
  • DirectQuery
  • Počítané entity
  • Propojené entity
  • Přírůstková aktualizace

Následující části popisují jednotlivé funkce podrobně.

Důležité

Tento článek se týká první generace toků dat (Gen1) a nevztahuje se na druhou generaci toků dat (Gen2), které jsou k dispozici v Microsoft Fabric (Preview). Další informace najdete v tématu Získání z toků dat 1. generace do toků dat 2. generace.

Vylepšený výpočetní modul

Vylepšený výpočetní modul v Power BI umožňuje předplatitelům Power BI Premium využít svou kapacitu k optimalizaci využití toků dat. Použití vylepšeného výpočetního modulu nabízí následující výhody:

  • Výrazně zkracuje dobu aktualizace potřebnou pro dlouhotrvající kroky ETL (extrakce, transformace, načítání) u počítaných entit, jako je provádění spojení, jedinečné, filtry a seskupení podle.
  • Provádí dotazy DirectQuery na entity.

Poznámka:

  • Procesy ověřování a aktualizace informují toky dat o schématu modelu. Pokud chcete schéma tabulek nastavit sami, použijte Editor Power Query a nastavte datové typy.
  • Tato funkce je dostupná ve všech clusterech Power BI s výjimkou WABI-INDIA-CENTRAL-A-PRIMARY.

Povolení vylepšeného výpočetního modulu

Důležité

Vylepšený výpočetní modul funguje jenom pro kapacity A3 nebo větší kapacity Power BI.

V Power BI Premium je vylepšený výpočetní modul pro každý tok dat nastavený jednotlivě. Můžete si vybrat ze tří konfigurací:

  • Zakázáno

  • Optimalizované (výchozí) – Vylepšený výpočetní modul je vypnutý. Je automaticky zapnutá, když na tabulku v toku dat odkazuje jiná tabulka nebo když je tok dat připojený k jinému toku dat ve stejném pracovním prostoru.

  • Na

Pokud chcete změnit výchozí nastavení a povolit vylepšený výpočetní modul, postupujte takto:

  1. V pracovním prostoru vedle toku dat, pro který chcete změnit nastavení, vyberte Další možnosti.

  2. V nabídce Další možnosti toku dat vyberte Nastavení.

    Snímek obrazovky s nabídkou dalších možností toků dat se zvýrazněným nastavením nastavení

  3. Rozbalte nastavení rozšířeného výpočetního modulu.

    Snímek obrazovky se stránkou nastavení toku dat se zvýrazněným nastavením rozšířeného výpočetního modulu

  4. V nastavení rozšířeného výpočetního modulu vyberte Zapnuto a pak zvolte Použít.

    Snímek obrazovky s rozšířeným nastavením výpočetního modulu se zapnutým výběrem a zvýrazněným tlačítkem Použít

Použití vylepšeného výpočetního modulu

Po zapnutí vylepšeného výpočetního modulu se vraťte k tokům dat a měli byste vidět zlepšení výkonu v jakékoli počítané tabulce, která provádí složité operace, jako jsou spojení nebo seskupení podle operací pro toky dat vytvořené z existujících propojených entit ve stejné kapacitě.

Abyste mohli výpočetní modul nejlépe využít, rozdělte fázi ETL do dvou samostatných toků dat ve stejném pracovním prostoru následujícím způsobem:

  • Tok dat 1 – tento tok dat by měl ingestovat pouze všechny požadované zdroje dat.
  • Tok dat 2 – proveďte všechny operace ETL v tomto druhém toku dat, ale ujistěte se, že odkazujete na tok dat 1, který by měl být ve stejné kapacitě. Také se ujistěte, že provádíte operace, které můžou nejprve skládat: filtr, seskupit podle, jedinečné spojení). A proveďte tyto operace před jakoukoli jinou operací, abyste zajistili využití výpočetního modulu.

Běžné otázky a odpovědi

Otázka: Povolil(a) jsem vylepšený výpočetní modul, ale aktualizace jsou pomalejší. Proč?

Odpověď: Pokud povolíte vylepšený výpočetní modul, existují dvě možná vysvětlení, která by mohla vést k pomalejším aktualizacím:

  • Pokud je vylepšený výpočetní modul povolený, vyžaduje správné fungování určité paměti. Paměť, která je k dispozici k provedení aktualizace, je proto snížena, a proto zvyšuje pravděpodobnost, že se aktualizace zařadí do fronty. Tím se sníží počet toků dat, které se můžou aktualizovat souběžně. Tento problém vyřešíte tak, že při povolování rozšířeného výpočetního výkonu rozložíte aktualizace toku dat v průběhu času a vyhodnotíte, jestli je velikost kapacity adekvátní, aby byla k dispozici paměť pro souběžné aktualizace toku dat.

  • Dalším důvodem, proč se můžete setkat s pomalejšími aktualizacemi, je to, že výpočetní modul funguje jenom nad existujícími entitami. Pokud váš tok dat odkazuje na zdroj dat, který není tokem dat, neuvidíte vylepšení. Nedojde ke zvýšení výkonu, protože v některých scénářích s velkými objemy dat by počáteční čtení ze zdroje dat bylo pomalejší, protože data je potřeba předat do vylepšeného výpočetního modulu.

Otázka: Nevidím přepínač vylepšeného výpočetního modulu. Proč?

Odpověď: Vylepšený výpočetní modul se vydává ve fázích pro oblasti po celém světě, ale zatím není dostupný v každé oblasti.

Otázka: Jaké jsou podporované datové typy pro výpočetní modul?

Odpověď: Vylepšený výpočetní modul a toky dat aktuálně podporují následující datové typy. Pokud váš tok dat nepoužívá jeden z následujících datových typů, dojde během aktualizace k chybě:

  • Datum/čas
  • Desetinné číslo
  • Text
  • Celé číslo
  • Datum/čas/pásmo
  • True nebo False
  • Datum
  • Čas

Použití DirectQuery s toky dat v Power BI

DirectQuery můžete použít k přímému připojení k tokům dat a připojit se tak přímo k toku dat, aniž byste museli importovat data.

Použití DirectQuery s toky dat umožňuje následující vylepšení procesů Power BI a toků dat:

  • Vyhněte se samostatným plánům aktualizace – DirectQuery se připojuje přímo k toku dat a odstraňuje nutnost vytvořit importovaný sémantický model. Použití DirectQuery s toky dat znamená, že už nepotřebujete samostatné plány aktualizací pro tok dat a sémantický model, abyste zajistili synchronizaci dat.

  • Filtrování dat – DirectQuery je užitečné pro práci s filtrovaným zobrazením dat uvnitř toku dat. DirectQuery můžete s výpočetním modulem použít k filtrování dat toku dat a práci s vyfiltrovanou podmnožinou, kterou potřebujete. Filtrování dat umožňuje pracovat s menší a lépe spravovatelnou podmnožinou dat v toku dat.

Použití DirectQuery pro toky dat

Použití DirectQuery s toky dat je k dispozici v Power BI Desktopu.

Existují požadavky pro použití DirectQuery s toky dat:

  • Váš tok dat se musí nacházet v pracovním prostoru s podporou Power BI Premium.
  • Výpočetní modul musí být zapnutý.

Další informace o DirectQuery s toky dat najdete v tématu Použití DirectQuery s toky dat.

Povolení DirectQuery pro toky dat

Aby byl váš tok dat dostupný pro přístup k DirectQuery, musí být vylepšený výpočetní modul ve svém optimalizovaném stavu. Pokud chcete povolit DirectQuery pro toky dat, nastavte novou možnost Nastavení rozšířeného výpočetního modulu na Zapnuto.

Snímek obrazovky s rozšířeným nastavením výpočetního modulu s vybranou možností Zapnuto

Po použití tohoto nastavení aktualizujte tok dat, aby se optimalizace projevila.

Důležité informace a omezení pro DirectQuery

U DirectQuery a toků dat existuje několik známých omezení:

  • Složené nebo smíšené modely, které mají zdroje dat importu a DirectQuery, se v současné době nepodporují.

  • Velké toky dat můžou mít problémy s vypršením časového limitu při prohlížení vizualizací. Velké toky dat, u kterých dochází k problémům s vypršením časového limitu, by měly používat režim importu.

  • V nastavení zdroje dat konektor toku dat zobrazí neplatné přihlašovací údaje, pokud používáte DirectQuery. Toto upozornění nemá vliv na chování a sémantický model bude správně fungovat.

  • Pokud má tok dat více než 340 sloupců, použití konektoru toku dat v Power BI Desktopu s povoleným nastavením rozšířeného výpočetního modulu způsobí, že se pro tok dat zakáže možnost DirectQuery. Pokud chcete v těchto konfiguracích použít DirectQuery, použijte méně než 340 sloupců.

Počítané entity

Výpočty v úložišti můžete provádět při použití toků dat s předplatným Power BI Premium. Tato funkce umožňuje provádět výpočty s existujícími toky dat a vracet výsledky, které vám umožní soustředit se na vytváření a analýzu sestav.

Snímek obrazovky Editor Power Query se zvýrazněnou tabulkou, která se upravuje

Abyste mohli provádět výpočty v úložišti, musíte nejprve vytvořit tok dat a přenést data do úložiště toku dat Power BI. Jakmile budete mít tok dat, který obsahuje data, můžete vytvořit počítané entity, což jsou entity, které provádějí výpočty v úložišti.

Důležité informace a omezení počítaných entit

  • Při práci s toky dat vytvořenými v účtu Azure Data Lake Storage Gen2 organizace fungují propojené entity a počítané entity správně jenom v případě, že se entity nacházejí ve stejném účtu úložiště.

  • Počítané entity se podporují jenom v rámci jednoho pracovního prostoru.

Osvědčeným postupem je vytvořit při výpočtu dat spojených s místními a cloudovými daty nový tok dat pro každý zdroj (jeden pro místní a druhý pro cloud) a pak vytvořit třetí tok dat pro sloučení a výpočet těchto dvou zdrojů dat.

Propojené entity

Na existující toky dat ve stejném pracovním prostoru můžete odkazovat pomocí propojených entit s předplatným Power BI Premium, které vám umožní provádět výpočty s těmito entitami pomocí počítaných entit, nebo můžete vytvořit tabulku "jediný zdroj pravdy", kterou můžete znovu použít v rámci několika toků dat.

Přírůstková aktualizace

Toky dat je možné nastavit tak, aby se přírůstkově aktualizovaly, abyste nemuseli stahovat všechna data při každé aktualizaci. Uděláte to tak, že vyberete tok dat a pak zvolíte ikonu Přírůstková aktualizace.

Snímek obrazovky tabulky v toku dat Power BI se zvýrazněnou ikonou Přírůstková aktualizace

Nastavení přírůstkové aktualizace přidá do toku dat parametry, které určují rozsah kalendářních dat. Podrobné informace o tom, jak nastavit přírůstkovou aktualizaci, najdete v tématuPoužití přírůstkové aktualizace s toky dat.

Důležité informace o tom, kdy nenastavovat přírůstkovou aktualizaci

Tok dat nenastavujte na přírůstkovou aktualizaci v následujících situacích:

  • Propojené entity by neměly používat přírůstkovou aktualizaci, pokud odkazují na tok dat.

Následující články obsahují další informace o tocích dat a Power BI: