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čítání do sémantických modelů Power BI. Provede to ve třech krocích:
- Připojení: Brána se připojí ke zdrojovým datům.
- 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.
- 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.
Úlohy živého připojení a DirectQuery
Úloha živého připojení 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.
- Další informace o živém připojení najdete v tématu Sémantické modely v služba Power BI (externě hostované modely).
- Další informace o DirectQuery najdete v tématu Režimy sémantického modelu v služba Power BI (režim DirectQuery).
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í.
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 Živé připojení 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í 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 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 Licence na kapacitu Microsoft Fabric a Co je Power BI Premium? (Uzly kapacity).
Důležité
Někdy se tento článek týká Power BI Premium nebo jejích předplatných kapacity (SKU P). Mějte na paměti, že Microsoft v současné době konsoliduje možnosti nákupu a vyřazuje Power BI Premium na skladové položky kapacity. Místo toho by měli noví a stávající zákazníci zvážit nákup předplatných kapacity Fabric (SKU F).
Další informace najdete v tématu Důležité aktualizace týkající se licencování Power BI Premium a nejčastějších dotazů k Power BI Premium.
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.
- Pro úlohy živého připojení pro Služba Analysis Services serveru SQL (SSAS) zahrnující 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 živého připojení:
- Zvláště když se vynucuje dynamické zabezpečení na úrovni řádků, omezte frekvenci aktualizace mezipaměti řídicího panelu.
Související obsah
Další informace týkající se tohoto článku najdete v následujících zdrojích informací:
- Plánování implementace Power BI: Brány dat
- Pokyny k nasazení brány dat pro Power BI
- Konfigurace nastavení proxy serveru pro místní bránu dat
- Monitorování a optimalizace výkonu místní brány dat
- Řešení potíží s bránami – Power BI
- Řešení problémů s místní bránou dat
- Důležitost posouvání dotazů
- Otázky? Zkuste se zeptat Komunita Power BI
- Návrhy? Přispívání nápadů ke zlepšení Power BI