Připojení k SQL Warehouse
SQL Warehouse je výpočetní prostředek, který umožňuje dotazovat a zkoumat data v Azure Databricks.
Většina uživatelů má přístup ke skladům SQL nakonfigurovaným správci.
Informace o architektuře bezserverové výpočetní roviny najdete v tématu Bezserverová výpočetní rovina.
Databricks doporučuje používat bezserverové sklady SQL, pokud jsou k dispozici.
Použití SQL Warehouses
Sklady SQL, ke kterým máte přístup, se zobrazí v rozevíracích nabídkách výpočetních prostředí uživatelských rozhraní pracovních prostorů, které podporují výpočetní prostředky SQL Warehouse, včetně editoru dotazů, Průzkumníka katalogu a řídicích panelů.
Dostupné sklady SQL můžete také zobrazit, řadit a prohledávat kliknutím na SQL Warehouses na bočním panelu. Ve výchozím nastavení jsou sklady seřazené podle stavu (nejprve spuštěné sklady) a pak v abecedním pořadí.
Uživatelské rozhraní označuje, jestli je sklad aktuálně spuštěný. Spuštění dotazu na zastavený sklad se spustí automaticky, pokud máte přístup k skladu. Viz Spuštění SQL Warehouse.
Poznámka:
Azure Databricks vytvoří malý SQL Warehouse s názvem Starter Warehouse automaticky, aby vám pomohl začít. Tento SQL Warehouse můžete upravit nebo odstranit.
Důležité
Poznámkový blok můžete připojit také k profesionálnímu nebo bezserverovému SQL Warehouse. Další informace a omezení najdete v poznámkových blocích a skladech SQL.
Co jsou bezserverové sklady SQL?
Poznámka:
Než budete moct vytvořit bezserverový SQL Warehouse v oblasti, která tuto funkci podporuje, může být nutné provést kroky. Viz Povolení bezserverových skladů SQL.
Databricks SQL poskytuje optimální cenu a výkon s bezserverovými sklady SQL. Mezi klíčové výhody bezserverových skladů oproti profesionálním a klasickým modelům patří:
- Okamžité a elastické výpočetní prostředky: Eliminuje čekání na prostředky infrastruktury a zabraňuje nadměrnému zřizování prostředků během špičky využití. Inteligentní správa úloh dynamicky zpracovává škálování. Další informace o inteligentní správě úloh a dalších funkcích bez serveru najdete v tématu Typy SQL Warehouse.
- Minimální režijní náklady na správu: Správa kapacity, opravy, upgrady a optimalizace výkonu se zpracovávají službou Azure Databricks, zjednodušují operace a vedou k předvídatelným cenám.
- Nižší celkové náklady na vlastnictví: Automatické zřizování a škálování prostředků podle potřeby pomáhá vyhnout se nadměrnému zřizování a zkracuje dobu nečinnosti, čímž snižuje celkové náklady na vlastnictví.
Spuštění SQL Warehouse
Pokud chcete ručně spustit zastavený SQL Warehouse, klikněte na bočním panelu na SQL Warehouse a potom klikněte na ikonu Start vedle skladu.
Sql Warehouse se automaticky restartuje v následujících podmínkách:
- Sklad se zastaví a pokusíte se spustit dotaz.
- Je naplánováno spuštění úlohy přiřazené k zastaveném skladu.
- Připojení se naváže do zastaveného skladu z rozhraní JDBC/ODBC.
- Otevře se řídicí panel přidružený k skladu na úrovni řídicího panelu.
Vytvoření SQL Warehouse
Konfigurace a spouštění sql warehouse vyžaduje zvýšená oprávnění obecně omezená na správce. Viz nastavení správce SQL Warehouse a vytvoření SQL Warehouse.
Katalog Unity řídí přístupová oprávnění k datům ve skladech SQL pro většinu prostředků. Správci nakonfigurují většinu oprávnění pro přístup k datům. Sklady SQL můžou mít nakonfigurovaný vlastní přístup k datům místo katalogu Unity nebo kromě něj. Viz Povolení konfigurace přístupu k datům.
V následujících situacích byste měli kontaktovat správce:
- Nemůžete se připojit k žádným skladům SQL.
- Dotazy nelze spouštět, protože sql warehouse je zastavený.
- Nemůžete získat přístup k tabulkám nebo datům ze služby SQL Warehouse.
Poznámka:
Některé organizace můžou uživatelům umožnit upravovat oprávnění k databázovým objektům nebo SQL Warehouse. Obraťte se na členy týmu a správce a zjistěte, jak vaše organizace spravuje přístup k datům.
Určení velikosti skladu a chování automatického škálování
Informace o velikosti klasických a pro SQL Warehouse a o tom, jak funguje automatické škálování, najdete v tématu Chování při změně velikosti, škálování a řazení do fronty ve službě SQL Warehouse.
SQL Warehouses a nástroje BI třetích stran
Databricks SQL podporuje mnoho nástrojů pro bi a vizualizaci třetích stran, které se můžou připojit ke službě SQL Warehouse, včetně následujících:
Vývojářské nástroje pro SQL Warehouse
Ke konfiguraci a spouštění příkazů ve službě SQL Warehouse můžete použít rozhraní REST API, rozhraní příkazového řádku a další ovladače a integrace. Projděte si následující:
- Databricks SQL REST API
- Rozhraní příkazového řádku SQL Databricks
- Ovladač Databricks pro SQLTools pro Visual Studio Code
- Integrace DataGrip s Azure Databricks
- Integrace DBeaveru s Azure Databricks
- Připojení k aplikaci SQL Workbench/J
SQL Warehouses vs. koncové body SQL
Sql Warehouses i koncové body SQL odkazují na typ výpočetního prostředku optimalizovaného pro SQL, který využívá Databricks SQL. V roce 2023 se koncové body SQL přejmenovaly jako sql warehouse.