Nawiązywanie połączenia z usługą 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.
Aby uzyskać informacje na temat architektury bezserwerowej płaszczyzny obliczeniowej, zobacz Bezserwerowa płaszczyzna obliczeniowa.
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 pro lub bezserwerowej. Aby uzyskać więcej informacji i ograniczeń, zobacz Notesy i magazyny SQL Warehouse.
Co to są bezserwerowe magazyny SQL?
Uwaga
Zanim będzie można utworzyć bezserwerowy magazyn SQL Warehouse w regionie obsługującym tę funkcję, mogą istnieć wymagane kroki. Zobacz Włączanie bezserwerowych magazynów SQL.
Usługa Databricks SQL zapewnia optymalną cenę i wydajność bezserwerowych magazynów SQL. Najważniejsze zalety magazynów bezserwerowych w modelach pro i klasycznych obejmują:
- Natychmiastowe i elastyczne obliczenia: eliminuje oczekiwanie na zasoby infrastruktury i unika nadmiernej aprowizacji zasobów podczas skoków użycia. Inteligentne zarządzanie obciążeniami dynamicznie obsługuje skalowanie. Zobacz Typy usługi SQL Warehouse, aby uzyskać więcej informacji na temat inteligentnego zarządzania obciążeniami i innych funkcji bezserwerowych.
- Minimalne obciążenie związane z zarządzaniem: zarządzanie pojemnością, stosowanie poprawek, uaktualnienia i optymalizacja wydajności są obsługiwane przez usługę Azure Databricks, upraszczając operacje i prowadząc do przewidywalnych cen.
- Niższy całkowity koszt posiadania (TCO): Automatyczna aprowizacja i skalowanie zasobów w razie potrzeby pomaga uniknąć nadmiernej aprowizacji i skraca czas bezczynności, co zmniejsza koszt posiadania.
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. Administratorzy 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
- Nawiązywanie połączenia z programem SQL Workbench/J
Magazyny SQL a punkty końcowe SQL
Oba magazyny SQL i punkty końcowe SQL odwołują się do typu zasobu obliczeniowego zoptymalizowanego pod kątem języka SQL, który obsługuje usługę Databricks SQL. W 2023 r. zmieniono nazwy punktów końcowych SQL jako magazyny SQL.