Udostępnij przez


Tworzenie magazynu SQL

Administratorzy obszarów roboczych i wystarczająco uprzywilejowani użytkownicy mogą konfigurować magazyny SQL i zarządzać nimi. W tym artykule opisano sposób tworzenia, edytowania i monitorowania istniejących magazynów SQL.

Magazyny SQL można również tworzyć przy użyciu interfejsu API usługi SQL Warehouse lub narzędzia Terraform.

Usługa Databricks zaleca używanie bezserwerowych magazynów SQL, jeśli są dostępne.

Uwaga

Większość użytkowników nie może tworzyć magazynów SQL, ale może ponownie uruchomić dowolny magazyn SQL, z którą może nawiązać połączenie. Zobacz Nawiązywanie połączenia z usługą SQL Warehouse.

Wymagania

Magazyny SQL mają następujące wymagania:

  • Aby utworzyć magazyn SQL Warehouse, musisz być administratorem obszaru roboczego lub użytkownikiem z nieograniczonymi uprawnieniami do tworzenia klastra.
  • Zanim będzie można utworzyć bezserwerowy magazyn SQL Warehouse w regionie obsługującym tę funkcję, mogą istnieć wymagane kroki. Zobacz Włącz bezserwerowe magazyny SQL.

Tworzenie magazynu SQL

Aby utworzyć usługę SQL Warehouse przy użyciu internetowego interfejsu użytkownika:

  1. Kliknij Magazyny SQL na pasku bocznym.
  2. Kliknij pozycję Utwórz usługę SQL Warehouse.
  3. Wprowadź nazwę magazynu.
  4. (Opcjonalnie) Konfigurowanie ustawień magazynu. Zobacz Konfigurowanie ustawień usługi SQL Warehouse.
  5. (Opcjonalnie) Konfigurowanie opcji zaawansowanych. Zobacz Opcje zaawansowane.
  6. Kliknij pozycję Utwórz.
  7. (Opcjonalnie) Konfigurowanie dostępu do usługi SQL Warehouse. Zobacz Zarządzanie usługą SQL Warehouse.

Utworzony magazyn jest uruchamiany automatycznie.

Domyślna konfiguracja usługi SQL Warehouse

Konfigurowanie ustawień usługi SQL Warehouse

Podczas tworzenia lub edytowania usługi SQL Warehouse można zmodyfikować następujące ustawienia:

  • Rozmiar klastra reprezentuje rozmiar węzła sterownika i liczbę węzłów roboczych skojarzonych z klastrem. Wartość domyślna to X-Large. Aby zmniejszyć opóźnienie zapytań, zwiększ rozmiar.

  • Automatyczne zatrzymywanie określa, czy magazyn zatrzymuje się, jeśli jest bezczynny przez określoną liczbę minut. Bezczynne magazyny SQL nadal gromadzą opłaty za użycie jednostek DBU i instancji chmury, dopóki nie zostaną zatrzymane.

    • ** Magazyny danych SQL Pro i klasyczne: domyślnie czas wynosi 45 minut, co jest zalecane do typowego użycia. Minimalna wartość to 10 minut.
    • Bezserwerowe magazyny SQL: Domyślnie ustawiono na 10 minut, co jest zalecanym czasem do typowego użytkowania. Minimalna wartość to 5 minut, gdy używasz interfejsu użytkownika. Pamiętaj, że możesz utworzyć bezserwerowy magazyn SQL przy użyciu interfejsu API magazynów SQL. W takim przypadku można ustawić wartość automatycznego zatrzymywania na nawet 1 minutę.
  • Skalowanie ustawia minimalną i maksymalną liczbę klastrów, które będą używane dla zapytania. Wartość domyślna to minimum i maksymalnie jeden klaster. Możesz zwiększyć maksymalną liczbę klastrów, jeśli chcesz obsługiwać więcej współbieżnych użytkowników dla danego zapytania. Usługa Azure Databricks zaleca klaster dla każdego 10 współbieżnych zapytań.

    Aby zachować optymalną wydajność, usługa Azure Databricks okresowo przetwarza klastry, które były uruchomione przez ponad 24 godziny. Podczas recyklingu usługa Azure Databricks uruchamia nowy klaster i rozpoczyna przenoszenie nowych zapytań do niego podczas likwidowania starego klastra. Istniejące zapytania będą nadal działać w starym klastrze, dopóki nie zostaną ukończone.

    W tym okresie przejściowym może zostać tymczasowo wyświetlona liczba klastrów, która przekracza skonfigurowaną maksymalną wartość. Jeśli na przykład maksymalna liczba klastrów jest ustawiona na 1, podczas recyklingu może zostać wyświetlonych 2 aktywne klastry. Usługa Azure Databricks czeka na zakończenie wszystkich zapytań w starym klastrze przed jego zakończeniem. Jeśli stary klaster nie może zostać zakończony w ciągu 4 godzin z powodu długotrwałych zapytań, usługa Azure Databricks wymusza zakończenie procesu recyklingu klastra.

  • Typ określa typ magazynu. Jeśli na twoim koncie jest włączona opcja bezserwerowa, wartość domyślna to bezserwerowa. Zobacz Typy usługi SQL Warehouse, aby zapoznać się z listą.

Opcje zaawansowane

Skonfiguruj następujące opcje zaawansowane, rozwijając obszar Opcje zaawansowane podczas tworzenia nowego magazynu SQL Lub edytując istniejący magazyn SQL Warehouse. Te opcje można również skonfigurować przy użyciu interfejsu API usługi SQL Warehouse.

  • Tagi: tagi umożliwiają monitorowanie kosztów zasobów w chmurze używanych przez użytkowników i grupy w organizacji. Tagi są określane jako pary klucz-wartość.

  • Wykaz aparatu Unity: jeśli katalog aparatu Unity jest włączony dla obszaru roboczego, jest to ustawienie domyślne dla wszystkich nowych magazynów w obszarze roboczym. Jeśli wykaz aparatu Unity nie jest włączony dla obszaru roboczego, nie widzisz tej opcji. Sprawdź temat Co to jest wykaz Unity?.

  • Kanał: użyj kanału w wersji zapoznawczej, aby przetestować nowe funkcje, w tym zapytania i pulpity nawigacyjne, zanim stanie się standardem SQL usługi Databricks.

    Informacje o wersji zawierają listę elementów najnowszej wersji zapoznawczej.

Ważne

Usługa Databricks odradza używanie wersji zapoznawczej dla obciążeń produkcyjnych. Ponieważ tylko administratorzy obszaru roboczego mogą wyświetlać właściwości magazynu, w tym jego kanał, należy rozważyć wskazanie, że usługa Databricks SQL Warehouse używa wersji zapoznawczej w nazwie tego magazynu, aby uniemożliwić użytkownikom korzystanie z niej w przypadku obciążeń produkcyjnych.

Ustawianie domyślnego magazynu na poziomie użytkownika

Ważne

Ta funkcja jest dostępna w wersji beta. Administratorzy obszaru roboczego mogą kontrolować dostęp do tej funkcji ze strony Podglądy . Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.

Możesz ustawić domyślną usługę SQL Warehouse do automatycznego użycia podczas uruchamiania zapytań. To ustawienie zastępuje domyślny magazyn na poziomie obszaru roboczego, jeśli istnieje. Aby użyć tego ustawienia, obszar roboczy musi być włączony dla wersji beta (wersja zapoznawcza). Zobacz Ustawianie domyślnego magazynu SQL dla obszaru roboczego.

Użyj menu rozwijanego, aby ustawić nową wartość domyślną z dowolnego obszaru tworzenia sql usługi Databricks, w tym edytora SQL, pulpitów nawigacyjnych sztucznej inteligencji/analizy biznesowej, AI/BI Genie, alertów i Eksploratora wykazu.

Aby ustawić domyślny magazyn na poziomie użytkownika:

  1. Kliknij menu rozwijane, aby wybrać pozycję Obliczenia w usłudze SQL Warehouse.

  2. Kliknij pozycję Dostosuj domyślny magazyn.

    Menu rozwijane usługi SQL Warehouse z opcją dostosowywania magazynu domyślnego w dolnej części listy.

  3. Wybierz jedną z następujących opcji:

  • Ustawienie domyślne obszaru roboczego: Zachowaj to ustawienie, aby użyć domyślnego zestawu magazynu dla obszaru roboczego.
  • Ostatnio wybrane: Wybór domyślny pokazuje ostatni magazyn wybrany jako obliczenia.
  • Wartość domyślna niestandardowa: Wybierz nowy magazyn SQL Warehouse jako magazyn domyślny. Spowoduje to zastąpienie domyślnego ustawienia na poziomie obszaru roboczego. Po ustawieniu wybranego magazynu zostanie automatycznie wybrany jako obliczenia. To ustawienie można ręcznie zastąpić, wybierając inny magazyn SQL w menu rozwijanym.

Zarządzanie usługą SQL Warehouse

Administratorzy obszaru roboczego i użytkownicy z uprawnieniami CAN MANAGE w usłudze SQL Warehouse mogą wykonywać następujące zadania w istniejącym magazynie SQL:

  • Aby zatrzymać uruchomiony magazyn, kliknij ikonę zatrzymania obok magazynu.

  • Aby uruchomić zatrzymany magazyn, kliknij ikonę uruchamiania obok magazynu.

  • Aby edytować magazyn, kliknij ikonę menu Kebab. Następnie kliknij Edytuj.

  • Aby dodać i edytować uprawnienia, kliknij ikonę menu kebab Kebab. Następnie kliknij pozycję Uprawnienia.

    • Przypisz Może przeglądać aby umożliwić użytkownikom przeglądanie składnic SQL, w tym historii zapytań i profilów zapytań. Ci użytkownicy nie mogą uruchamiać zapytań w magazynie.
    • Przypisz Może użyć użytkownikom, którzy muszą uruchamiać zapytania w magazynie.
    • Przypisz funkcję Może monitorować zaawansowanym użytkownikom do celów rozwiązywania problemów i optymalizowania wydajności zapytań. Uprawnienie 'Monitorowanie' pozwala użytkownikom uruchamiać zapytania SQL i monitorować magazyny SQL, w tym historię zapytań i profile zapytań.
    • Przypisz Może zarządzać użytkownikom odpowiedzialnym za określanie rozmiaru magazynu SQL oraz podejmowanie decyzji dotyczących limitów wydatków.
    • Właściciel jest automatycznie stosowany do twórcy usługi SQL Warehouse.

    Aby dowiedzieć się więcej na temat poziomów uprawnień, zobacz Listy ACL usługi SQL Warehouse.

  • Aby uaktualnić usługę SQL Warehouse do trybu bezserwerowego, kliknij ikonę menu kebab. Następnie kliknij pozycję Uaktualnij do bezserwerowego.

  • Aby usunąć magazyn, kliknij ikonę menu kebab, a następnie kliknij przycisk Usuń.

Uwaga

Skontaktuj się z przedstawicielem usługi Databricks, aby przywrócić usunięte magazyny w ciągu 14 dni.