Was ist ein SQL-Warehouse?

Ein SQL Warehouse ist eine Computeressource, mit der Sie Daten in Azure Databricks abfragen und untersuchen können.

Die meisten Benutzenden haben Zugriff auf SQL-Warehouses, die von Administratoren konfiguriert wurden.

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 Symbol „Endpunkte“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 Notizbuch auch an ein SQL-Warehouse anfügen. Weitere Informationen und Einschränkungen finden Sie unter Notebooks und SQL-Warehouses.

Starten eines SQL-Warehouse

Um ein beendetes SQL-Warehouse manuell zu starten, klicken Sie zunächst in der Seitenleiste auf das Symbol „Endpunkte“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.

Erstellen eines SQL-Warehouses

Das Konfigurieren und Starten von SQL-Warehouses erfordert im Allgemeinen erhöhte Berechtigungen, die auf einen Administrator beschränkt sind. Siehe SQL-Warehouse-Administratoreinstellungen und Erstellen eines SQL-Warehouse.

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

Informationen zur Dimensionierung von klassischen SQL-Warehouses und Pro-SQL-Warehouses sowie zur Funktionsweise der automatischen Skalierung finden Sie unter SQL-Warehouse-Dimensionierung, -Skalierung und -Warteschlangenverhalten.

SQL-Warehouses und BI-Tools von Drittanbietern

Databricks SQL unterstützt viele BI- und Visualisierungstools von Drittanbietern, die eine Verbindung mit SQL-Warehouses herstellen können.

Entwicklertools für SQL-Warehouses

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: