Co to jest usługa SQL Warehouse?
Usługa SQL Warehouse to zasób obliczeniowy, który umożliwia wykonywanie zapytań i eksplorowanie danych w usłudze Azure Databricks.
Większość użytkowników ma dostęp do magazynów SQL skonfigurowanych przez administratorów.
Usługa Databricks zaleca używanie bezserwerowych magazynów SQL, jeśli są dostępne.
Korzystanie z usług SQL Warehouse
Magazyny SQL, do których masz dostęp, są wyświetlane w menu rozwijanych obliczeń interfejsów użytkownika obszaru roboczego, które obsługują obliczenia usługi SQL Warehouse, w tym edytor zapytań, Eksplorator katalogu i pulpity nawigacyjne.
Możesz również wyświetlać, sortować i wyszukiwać dostępne magazyny SQL, klikając pozycję SQL Warehouses na pasku bocznym. Domyślnie magazyny są sortowane według stanu (najpierw uruchomione magazyny), a następnie w kolejności alfabetycznej.
Interfejs użytkownika wskazuje, czy magazyn jest obecnie uruchomiony. Uruchomienie zapytania względem zatrzymanego magazynu uruchamia je automatycznie, jeśli masz dostęp do magazynu. Zobacz Rozpoczynanie pracy z usługą SQL Warehouse.
Uwaga
Aby ułatwić rozpoczęcie pracy, usługa Azure Databricks automatycznie tworzy mały magazyn SQL o nazwie Starter Warehouse . Tę usługę SQL Warehouse można edytować lub usunąć.
Ważne
Notes można również dołączyć do usługi SQL Warehouse. Aby uzyskać więcej informacji i ograniczeń, zobacz Notesy i magazyny SQL Warehouse.
Uruchamianie usługi SQL Warehouse
Aby ręcznie uruchomić zatrzymany magazyn SQL Warehouse, kliknij pozycję SQL Warehouses na pasku bocznym, a następnie kliknij ikonę startu obok magazynu.
Automatyczne ponowne uruchamianie usługi SQL Warehouse w następujących warunkach:
- Magazyn jest zatrzymany i próbujesz uruchomić zapytanie.
- Zaplanowane jest uruchomienie zadania przypisanego do zatrzymanego magazynu.
- Nawiązano połączenie z zatrzymanym magazynem z interfejsu JDBC/ODBC.
- Zostanie otwarty pulpit nawigacyjny skojarzony z magazynem na poziomie pulpitu nawigacyjnego.
Tworzenie magazynu SQL
Konfigurowanie i uruchamianie usługi SQL Warehouse wymaga uprawnień z podwyższonym poziomem uprawnień, które są zwykle ograniczone do administratora. Zobacz Ustawienia administratora usługi SQL Warehouse i Tworzenie magazynu SQL.
Wykaz aparatu Unity zarządza uprawnieniami dostępu do danych w magazynach SQL dla większości zasobów. Administracja istratory konfigurują większość uprawnień dostępu do danych. Magazyny SQL mogą mieć skonfigurowany dostęp do danych niestandardowych zamiast lub oprócz wykazu aparatu Unity. Zobacz Włączanie konfiguracji dostępu do danych.
Skontaktuj się z administratorem w następujących sytuacjach:
- Nie można nawiązać połączenia z żadnymi magazynami SQL.
- Nie można uruchamiać zapytań, ponieważ usługa SQL Warehouse jest zatrzymana.
- Nie można uzyskać dostępu do tabel ani danych z usługi SQL Warehouse.
Uwaga
Niektóre organizacje mogą zezwalać użytkownikom na modyfikowanie uprawnień do obiektów bazy danych lub magazynów SQL. Zapoznaj się z członkami zespołu i administratorami, aby dowiedzieć się, jak organizacja zarządza dostępem do danych.
Zachowanie określania rozmiaru magazynu i skalowania automatycznego
Aby uzyskać informacje na temat rozmiaru klasycznych i pro magazynów SQL Warehouse oraz sposobu działania skalowania automatycznego, zobacz Temat Ustalanie rozmiaru, skalowanie i zachowanie kolejkowania w usłudze SQL Warehouse.
Magazyny SQL i narzędzia analizy biznesowej innych firm
Usługa Databricks SQL obsługuje wiele narzędzi do analizy biznesowej i wizualizacji innych firm, które mogą łączyć się z magazynami SQL, w tym z następującymi elementami:
Narzędzia programistyczne dla magazynów SQL
Do konfigurowania i uruchamiania poleceń w usłudze SQL Warehouse można użyć interfejsu API REST, interfejsu wiersza polecenia oraz innych sterowników i integracji. Zobacz poniżej:
- Interfejs API REST usługi Databricks
- Interfejs wiersza polecenia SQL usługi Databricks
- Sterownik usługi Databricks dla narzędzi SQLTools dla programu Visual Studio Code
- Integracja usługi DataGrip z usługą Azure Databricks
- Integracja rozwiązania DBeaver z usługą Azure Databricks
- Połączenie do programu SQL Workbench/J