Nastavení velikosti místní brány dat

Tento článek se zaměřuje na správce Power BI, kteří potřebují nainstalovat a spravovat místní bránu dat.

Brána se vyžaduje vždy, když Power BI musí přistupovat k datům, která nejsou přístupná přímo přes internet. Dá se nainstalovat na místní server nebo infrastrukturu hostovanou virtuálním počítačem jako službu (IaaS).

Úlohy brány

Místní brána dat podporuje dvě úlohy. Než probereme změnu velikosti a doporučení brány, je důležité nejprve porozumět těmto úlohám.

Úloha ukládání dat do mezipaměti

Úloha ukládání dat do mezipaměti načítá a transformuje zdrojová data pro načtení do sémantických modelů Power BI (dříve označovaných jako datové sady). Provede to ve třech krocích:

  1. Připojení ion: Brána se připojí ke zdrojovým datům.
  2. Načítání a transformace dat: Data se načítají a v případě potřeby transformují. Pokud je to možné, mashupový modul Power Query do zdroje dat odešle kroky transformace – označuje se jako posouvání dotazů. Pokud to není možné, musí brána provádět transformace. V takovém případě bude brána využívat více prostředků procesoru a paměti.
  3. Přenos: Data se přenášejí do služba Power BI – spolehlivé a rychlé připojení k internetu je důležité, zejména pro velké objemy dat.

Diagram of Cache Data showing the on-premises data gateway connecting to on-premises sources.

Úlohy živého Připojení a DirectQuery

Úloha Live Připojení ion a DirectQuery funguje většinou v předávacím režimu. Služba Power BI odesílá dotazy a brána odpoví výsledky dotazu. Obecně platí, že výsledky dotazu jsou malé velikosti.

Tato úloha vyžaduje prostředky procesoru pro dotazy směrování a výsledky dotazů. U procesoru je obvykle mnohem nižší poptávka, než vyžaduje úloha ukládání dat do mezipaměti – zejména v případě, že je potřeba transformovat data pro ukládání do mezipaměti.

Spolehlivé, rychlé a konzistentní připojení je důležité, aby uživatelé sestav měli responzivní prostředí.

Diagram of Live Connection and DirectQuery showing the on-premises data gateway connecting to on-premises sources.

Důležité informace o velikosti

Určení správné velikosti počítače brány může záviset na následujících proměnných:

  • Úlohy ukládání dat do mezipaměti:
    • Počet souběžných aktualizací sémantických modelů
    • Typy zdrojů dat (relační databáze, analytická databáze, datové kanály nebo soubory)
    • Objem dat, která se mají načíst ze zdrojů dat
    • Všechny transformace potřebné k provedení mashupového modulu Power Query
    • Objem dat, která se mají přenést do služba Power BI
  • Pro úlohy Live Připojení ion a DirectQuery:
    • Počet souběžných uživatelů sestav
    • Počet vizuálů na stránkách sestavy (každý vizuál odesílá alespoň jeden dotaz)
    • Frekvence aktualizací mezipaměti dotazů řídicího panelu Power BI
    • Počet sestav v reálném čase pomocí funkce Automatické aktualizace stránky
    • Zda sémantické modely vynucuje zabezpečení na úrovni řádků (RLS)

Obecně platí, že úlohy živého Připojení ionu a DirectQuery vyžadují dostatečný procesor, zatímco datové úlohy mezipaměti vyžadují více procesoru a paměti. Obě úlohy závisí na dobrém připojení k služba Power BI a zdroji dat.

Poznámka:

Kapacity Power BI omezují paralelismus aktualizace modelu a propustnost živého Připojení a propustnost DirectQuery. Nastavení velikosti bran není nijak důležité, aby poskytovaly více než to, co služba Power BI podporuje. Limity se liší podle skladové položky Premium (a SKU s ekvivalentní velikostí A). Další informace najdete v tématu Co je Power BI Premium? (Uzly kapacity).

Doporučení

Doporučení pro změnu velikosti brány závisí na mnoha proměnných. V této části vám poskytneme obecná doporučení, která můžete vzít v úvahu.

Počáteční velikost

Může být obtížné přesně odhadnout správnou velikost. Doporučujeme začít s počítačem s alespoň 8 jádry procesoru, 8 GB paměti RAM a několika gigabitovými síťovými adaptéry. Pak můžete změřit typickou úlohu brány protokolováním čítačů procesoru a paměti. Další informace najdete v tématu Monitorování a optimalizace výkonu místní brány dat.

Připojení

Naplánujte nejlepší možné připojení mezi služba Power BI a bránou a bránou a zdroji dat.

  • Snažte se o spolehlivost, rychlé rychlosti a nízkou, konzistentní latenci.
  • Eliminujte nebo omezte směrování počítačů mezi bránou a zdroji dat.
  • Odeberte všechna omezení sítě uložená vrstvou proxy brány firewall. Další informace okoncovýchch
  • Nastavte Azure ExpressRoute pro navázání privátních spravovaných připojení k Power BI.
  • U zdrojů dat na virtuálních počítačích Azure se ujistěte, že jsou virtuální počítače společně s služba Power BI.
  • U úloh živého Připojení pro Služba Analysis Services serveru SQL (SSAS) zahrnujících dynamické zabezpečení na úrovni řádků zajistěte dobré připojení mezi počítačem brány a místní Active Directory.

Clustering

U rozsáhlých nasazení můžete vytvořit bránu s více členy clusteru. Clustery se vyhýbají kritickým bodům selhání a můžou vyrovnávat zatížení provozu mezi bránami. Můžete provádět následující akce:

  • Nainstalujte jednu nebo více bran v clusteru.
  • Izolujte úlohy do samostatných bran nebo clusterů serverů brány.

Další informace najdete v tématu Správa místních clusterů s vysokou dostupností brány dat a vyrovnávání zatížení.

Návrh a nastavení sémantického modelu

Sémantický návrh modelu a jejich nastavení můžou mít vliv na úlohy brány. Pokud chcete snížit zatížení brány, můžete zvážit následující akce.

Pro sémantické modely importu:

  • Nastavte méně časté aktualizace dat.
  • Nastavte přírůstkovou aktualizaci , abyste minimalizovali množství dat, která se mají přenést.
  • Kdykoli je to možné, ujistěte se, že probíhá posouvání dotazů.
  • Zejména pro velké objemy dat nebo potřebu výsledků s nízkou latencí převeďte návrh na DirectQuery nebo složený model.

Pro sémantické modely DirectQuery:

  • Optimalizace zdrojů dat, modelů a návrhů sestav – další informace najdete v pokynech k modelu DirectQuery v Power BI Desktopu.
  • Vytvořte agregace pro ukládání výsledků vyšší úrovně do mezipaměti, abyste snížili počet požadavků DirectQuery.
  • Omezte intervaly automatické aktualizace stránky v návrzích sestav a nastavení kapacity.
  • Zvláště když se vynucuje dynamické zabezpečení na úrovni řádků, omezte frekvenci aktualizace mezipaměti řídicího panelu.
  • Zejména pro menší objemy dat nebo pro nestálá data převeďte návrh na import nebo složený model.

Pro sémantické modely live Připojení ion:

  • Zvláště když se vynucuje dynamické zabezpečení na úrovni řádků, omezte frekvenci aktualizace mezipaměti řídicího panelu.

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