Udostępnij za pośrednictwem


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 rozwijanych menu obliczeniowych interfejsu użytkownika obszaru roboczego, które obsługują obliczenia w magazynach SQL, w tym w edytorze zapytań, Eksploratorze katalogu i na pulpitach nawigacyjnych.

Możesz również wyświetlać, sortować i wyszukiwać dostępne magazyny SQL, klikając pozycję Ikona punktów końcowychSQL Warehouses na pasku bocznym. Domyślnie magazyny są sortowane według stanu (najpierw działające magazyny), a następnie alfabetycznie.

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

Można również dołączyć notatnik do magazynu danych SQL pro lub bezserwerowego. Aby uzyskać więcej informacji i ograniczeń, zobacz Notesy i magazyny SQL.

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 Konfigurowanie bezserwerowych magazynów SQL Warehouse.

Usługa Databricks SQL zapewnia optymalną cenę i wydajność bezserwerowych magazynów SQL. Kluczowe zalety magazynów bezserwerowych w porównaniu z modelami pro i klasycznymi 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 SQL Warehouse, kliknij Ikona punktów końcowychSQL Warehouses na pasku bocznym, a następnie kliknij ikonę startu obok magazynu.

Uwaga

Aby ręcznie go ponownie uruchomić, musisz mieć co najmniej uprawnienia CAN MONITOR w usłudze SQL Warehouse. Zobacz ACL magazynu SQL.

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 Unity zarządza nadawaniem uprawnień 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 Unity Catalog. Zobacz Konfiguracje 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.

Działanie automatycznego określania rozmiaru i skalowania magazynu

Aby uzyskać informacje na temat rozmiaru klasycznych i pro magazynów SQL oraz sposobu działania autonomicznego skalowania, zobacz Ustalanie rozmiaru, skalowanie i zachowanie kolejkowania magazynów SQL.

Magazyny SQL i narzędzia analizy biznesowej innych firm

Databricks SQL obsługuje wiele narzędzi innych firm do analizy biznesowej i wizualizacji, które mogą łączyć się z magazynami SQL, w tym:

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:

Magazyny danych 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 na magazyny SQL.