Databricks empfiehlt die Verwendung serverloser SQL-Warehouses, wenn verfügbar.
Verwenden von SQL-Warehouses
Die SQL-Warehouses, auf die Sie Zugriff haben, werden in den Dropdownmenüs von Arbeitsbereichs-UIs angezeigt, die SQL Warehouse Compute unterstützen, einschließlich des Abfrage-Editors, des Katalog-Explorers und der Dashboards.
Sie können auch verfügbare SQL-Warehouses anzeigen, sortieren und durchsuchen, indem Sie auf der Randleiste auf SQL-Warehouses klicken. Warehouses werden standardmäßig nach Zustand (beginnend mit aktiven Warehouses) und dann alphabetisch sortiert.
Die Benutzeroberfläche gibt an, ob ein Warehouse zurzeit ausgeführt wird. Wenn Sie eine Abfrage für ein beendetes Warehouse ausführen, wird sie automatisch gestartet, wenn Sie Zugriff auf das Warehouse haben. Siehe Starten eines SQL-Warehouse.
Hinweis
Um den Einstieg für Sie zu erleichtern, erstellt Azure Databricks automatisch ein kleines SQL-Warehouse namens Start-Warehouse. Sie können dieses SQL-Warehouse bearbeiten oder löschen.
Wichtig
Sie können ein Notebook auch an ein Pro- oder ein serverloses SQL-Warehouse anfügen. Weitere Informationen und Einschränkungen finden Sie unter Notebooks und SQL-Warehouses.
Databricks SQL bietet optimale Preise und Leistung mit serverlosen SQL Warehouses. Zu den wichtigsten Vorteilen von serverlosen Warehouses gegenüber Pro- und klassischen Modellen gehören:
Sofortiges und elastisches Compute: Vermeidet das Warten auf Infrastrukturressourcen und verhindert die übermäßige Bereitstellung von Ressourcen während der Nutzungsspitzen. Eine intelligente Workloadverwaltung übernimmt die Skalierung dynamisch. Weitere Informationen zur intelligenten Workloadverwaltung und zu anderen serverlosen Features finden Sie unter SQL Warehouse-Typen.
Minimaler Verwaltungsaufwand: Kapazitätsverwaltung, Patchen, Upgrades und Leistungsoptimierung werden von Azure Databricks durchgeführt. Dies vereinfacht Vorgänge und führt zu vorhersagbaren Preisen.
Niedrigere Gesamtkosten (TCO): Die automatische Bereitstellung und Skalierung von Ressourcen nach Bedarf trägt dazu bei, die übermäßige Bereitstellung zu vermeiden und die Leerlaufzeiten zu reduzieren und damit die Gesamtkosten zu senken.
Starten eines SQL-Warehouse
Um ein beendetes SQL-Warehouse manuell zu starten, klicken Sie zunächst auf der Seitenleiste auf SQL-Warehouses und dann neben dem Warehouse auf das Startsymbol.
Ein SQL-Warehouse wird unter den folgenden Bedingungen automatisch neu gestartet:
Ein Warehouse wird beendet, und Sie versuchen, eine Abfrage auszuführen.
Die Ausführung eines Auftrags, der einem beendeten Warehouse zugewiesen ist, steht an.
Über eine JDBC/ODBC-Schnittstelle wird eine Verbindung mit einem beendeten Warehouse hergestellt.
Ein Dashboard wird geöffnet, das einem Warehouse auf Dashboard-Ebene zugeordnet ist.
Der Unity-Katalog steuert die Datenzugriffsberechtigungen für die meisten Ressourcen in SQL-Warehouses. Administratoren konfigurieren die meisten Datenzugriffsberechtigungen. SQL Warehouses können benutzerdefinierten Datenzugriff anstelle oder zusätzlich zum Unity-Katalog konfiguriert haben. Siehe Aktivieren der Datenzugriffskonfiguration.
Sie sollten sich in den folgenden Situationen an einen Administrator wenden:
Sie können keine Verbindung mit SQL-Warehouses herstellen.
Abfragen können nicht ausgeführt werden, da ein SQL-Warehouse beendet wird.
Sie können nicht auf Tabellen oder Daten aus Ihrem SQL-Warehouse zugreifen.
Hinweis
Einige Organisationen erlauben Benutzenden möglicherweise, Berechtigungen für Datenbankobjekte oder SQL-Warehouses zu ändern. Wenden Sie sich an Ihre Teamkollegen und Administratoren, um zu verstehen, wie Ihre Organisation den Datenzugriff verwaltet.
Warehouse-Dimensionierung und Verhalten bei der automatischen Skalierung
Sie können die REST-API, CLI und andere Treiber und Integrationen verwenden, um Befehle in SQL-Warehouses zu konfigurieren und auszuführen. Siehe Folgendes:
SQL-Warehouses und SQL-Endpunkte beziehen sich beide auf eine Art von SQL-optimierter Computeressource, die Databricks SQL unterstützt. Im Jahr 2023 wurden SQL-Endpunkte als SQL-Lagerhäuser umbenannt.
Verwalten einer SQL Server-Datenbankinfrastruktur für Cloud-, lokale und hybride relationale Datenbanken auf Grundlage der Microsoft PaaS-Angebote für relationale Datenbanken.
Erfahren Sie mehr über die Anforderungen des SQL-Warehouse, das Konfigurieren und Verwalten von SQL-Warehouses mithilfe der Azure Databricks-Benutzeroberfläche und erweiterte Konfigurationsoptionen.
Erfahren Sie mehr über das Überwachen von SQL-Warehouses auf Azure Databricks. Die Überwachung liefert Informationen zu aktiven Abfragen, zum Warehousestatus, zur Computeressourcenanzahl usw.
Photon ist die native vektorisierte Azure Databricks-Abfrage-Engine, die SQL-Workloads schneller ausführt und Ihre Gesamtkosten pro Workload reduziert.
Hier erfahren Sie, wie Databricks SQL-Administratoren den Zugriff auf Datenobjekte für alle SQL-Warehouses (vormals „SQL-Endpunkte“ genannt) konfigurieren.