SQL služby příručka

Pro zajištění rychlé a spolehlivé analýzy z platformy Lakehouse je nezbytné nakonfigurovat a provozovat sql warehouse pro optimální výkon BI. Sklady SQL v Azure Databricks jsou účelově vytvořené pro obsluhu úloh business intelligence, které umožňují dynamické škálování, efektivní zpracování dotazů a robustní správu prostředků.

Tato stránka popisuje doporučené postupy pro zřizování, správu a monitorování SQL Warehouse, které zajišťují responzivní řídicí panely, nákladově efektivní využití prostředků a bezproblémovou integraci s podnikovými nástroji BI.

Tento obsah je určený pro datové inženýry, vývojáře BI a správce pracovních prostorů zodpovědný za konfiguraci, optimalizaci a údržbu SQL Warehouse pro analýzu a výkon řídicího panelu. Mnoho úloh vyžaduje pokročilá oprávnění pracovního prostoru, která umožňují vytvářet nebo spravovat služby SQL Warehouse.

Obsluha SQL

Nejlepší praxe Dopad Docs Položky akcí
Použití bezserverového výpočetního prostředí k automatickému spuštění, zastavení a škálování prostředků Snižuje náklady zastavením nečinných zdrojů. Povolení automatického zastavení pro vývojové sklady
Použití SQL Warehouse pro každou úlohu BI (doporučuje se bezserverová verze) Sklady SQL jsou optimalizované pro úlohy BI. Konfigurace SQL Warehouse pro úlohy BI
Nastavení správné velikosti skladu Vyrovnává výkon a náklady na vaši úlohu. Začněte s velikostí M, monitorujte výkon a v případě potřeby upravte
Použití vyšší velikosti clusteru pro větší datové sady Čím větší je cluster (M, L, XL atd.), spustí se rychlejší složité dotazy. Pokud máte jen jednoduché, krátce běžící dotazy, nezvětšujte konfiguraci (může být pomalejší kvůli prohazování dat). Vyhodnocení složitosti dotazu a velikosti datové sady
Použití škálování úložiště SQL SQL Warehouse škáluje kapacitu, aby zvládl zvýšenou úlohu. Když datový sklad dosáhne svých limitů, dotazy se zařadí do fronty a nebudou odmítnuty. Povolení škálování pro produkční úlohy
Pokud očekáváte mnoho souběžných dotazů, zvyšte minimální počet clusterů. Zabrání zařazení dotazů do fronty při čekání na škálování. Konfigurace minimálních clusterů na základě očekávané úlohy
Použití samostatných skladů SQL pro různé úlohy nebo obchodní jednotky Správné velikosti skladů SQL pro zlepšení izolace a přisuzování nákladů Vytvoření vyhrazených skladů na úlohu
Monitorování výkonu dotazů Identifikuje kritické body výkonu a problémy pomocí historie dotazů. Systémové tabulky umožňují programově monitorovat výkon. Nastavení řídicích panelů monitorování

Podrobné pokyny k analýze požadavků na úlohy BI a konfiguraci SQL Warehouse pro různé vzory přístupu (DirectQuery vs. Import/Extrakce) najdete v nastavení SQL Warehouse pro úlohy BI.