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.
Tato stránka poskytuje jasné a názorné pokyny pro efektivní správu dat v Power BI a Azure Databricks za účelem optimalizace výkonu dotazů a vytváření efektivních řídicích panelů.
Sadu praktických rychlých startů demonstrujících referenční implementace některých osvědčených postupů pro používání Power BI v Azure Databricks najdete v tomto úložišti.
Připojení Azure Databricks a Power BI
| Nejlepší praxe | Dopad | Docs |
|---|---|---|
| Použití parametrů Power BI při připojování k různým prostředím Azure Databricks | Umožňuje flexibilitu při připojování k různým pracovním prostorům Azure Databricks nebo různým skladům SQL Azure Databricks. | |
| Použijte funkci publikování Azure Databricks do služby Power BI. | Umožňuje bezproblémovou integraci katalogu a synchronizaci datového modelu bez opuštění uživatelského rozhraní Azure Databricks. | |
| Použití automatického publikování Azure Databricks do Power BI | Publikujte datové sady z katalogu Unity do Power BI přímo z datových kanálů. |
Volba nejvhodnějšího režimu úložiště
| Nejlepší praxe | Dopad | Docs |
|---|---|---|
| Použijte DirectQuery pro tabulky faktů a Dual pro tabulky dimenzí (ne Import) | Vygenerujte efektivnější dotazy SQL pomocí nejvhodnějšího režimu úložiště. | |
| Preferujte DirectQuery před importem, kdykoli je to možné | Umožňuje udržovat zásady správného řízení a auditovatelnost. | |
| Použití složených modelů pro režimy smíšeného úložiště | Umožňuje smíšené použití tabulek DirectQuery, Dual, Import, Aggregace a Hybrid. | |
| Použití hybridních tabulek pro agregovaná historická data s daty v reálném čase | Umožňuje efektivní dotazy v paměti. |
Optimalizace přístupu k datům
| Nejlepší praxe | Dopad | Docs |
|---|---|---|
| Použití uživatelem definovaných agregací | Zlepšuje výkon dotazů u velkých sémantických modelů DirectQuery díky ukládání předem agregovaných dat do mezipaměti. | |
| Použití automatických agregací | Průběžně optimalizuje sémantické modely DirectQuery vytvářením agregací založených na historii dotazů pro maximální výkon sestavy. | |
| Použijte dělení tabulek nebo přírůstkovou aktualizaci | Umožňuje rychlejší import dat a správu větších datových sad, zejména u velmi malých, statických sestav a sestav citlivých na výkon (méně než 2 sekundy). | |
| Přidejte tlačítka Použít všechny průřezy a Vymazat všechny průřezy | Zabrání zbytečným dotazům díky využití nastavení redukce dotazů, když uživatelé pracují s filtry sestav. | |
| Použití funkce Předpokládat referenční integritu při definování relací mezi tabulkami, pokud byla v upstreamovém příjmu dat ověřena referenční integrita | Umožňuje efektivnější strategie spojení v dotazech SQL. | |
V případě DirectQuery zkontrolujte nastavení konfigurace paralelizace dotazů a následující vlastnosti sémantických modelů Power BI:
|
Vylepšuje paralelizaci dotazů a maximalizuje využití SQL Warehouse, aby se zlepšil celkový výkon. |
Vyladění datového modelu
| Nejlepší praxe | Dopad | Docs |
|---|---|---|
| Transformace „Přesunout doleva“ | Přesuňte základní obchodní logiku blíže ke zdrojům dat, aby data byla vysoce kvalitní, rychlejší a levnější k použití. Zobrazení SQL využívají sílu SQL enginu Databricksu pro efektivnější provádění sestav ve srovnání s transformacemi PowerQuery a vzorci DAX. | |
| Pokud musíte použít vzorce DAX, optimalizujte vzorce DAX a vyhněte se velkým sadám výsledků. | Brání neefektivním výpočtům, které vedou ke zhoršení výkonu. | |
| Vyhněte se počítaným sloupcům a počítaným tabulkám jazyka DAX v sémantických modelech a definujte tato data přímo ve zlatých tabulkách. | Předpočítané metriky fungují nejlépe ve zlaté vrstvě | |
| Využití časové inteligence založené na kalendáři | Sémantické modely DirectQuery můžou provádět výpočty časové inteligence mnohem efektivněji, čímž umožňují rychlejší a škálovatelnější vytváření sestav. |
Monitorování výkonu a metrik
| Nejlepší praxe | Dopad | Docs |
|---|---|---|
| Použijte Analyzátor výkonu Power BI k prozkoumání výkonu prvků sestavy. | Identifikuje vizualizaci, která trvá nejvíce času na načtení a kde je kritický bod. |