Udostępnij przez


Ustawienia administratora usługi SQL Warehouse

W tym artykule opisano ustawienia usługi SQL Warehouse i mechanizmy kontroli dostępu dostępne dla administratorów obszaru roboczego.

Firma Databricks zaleca zachowanie domyślnych ustawień dla wszystkich konfiguracji na poziomie całego obszaru roboczego dla magazynów SQL. Te ustawienia zakładają, że administratorzy obszaru roboczego są odpowiedzialni za tworzenie i konfigurowanie wszystkich magazynów SQL oraz użycie katalogu Unity do zarządzania danymi.

Administratorzy obszaru roboczego mogą skonfigurować następujące ustawienia dla obszaru roboczego usługi Azure Databricks:

  • Odwoływanie całego dostępu do magazynów SQL.
  • Udziel możliwości tworzenia magazynów SQL.
  • Skonfiguruj domyślne parametry kontrolujące środowisko obliczeniowe usługi SQL Warehouse.
  • Konfigurowanie zasad dostępu do danych dla magazynów SQL.
  • Ustaw domyślny magazyn.

Uwaga

Domyślnie wszyscy użytkownicy mają dostęp do usługi Databricks SQL. Aby dołączyć użytkowników do usługi Databricks SQL, wykonaj następujące czynności:

  1. Wdrażanie usługi SQL Warehouse. Zobacz Tworzenie usługi SQL Warehouse.
  2. Udziel użytkownikom dostępu do usługi SQL Warehouse. Zobacz Zarządzanie magazynem danych SQL.
  3. Udzielanie dostępu do danych przy użyciu katalogu Unity. Zobacz Konfiguracje dostępu do danych.

Domyślnie nowe obszary robocze mają bezserwerowe magazyny SQL uruchamiane w obsługiwanych regionach. Zobacz Włącz bezserwerowe magazyny SQL.

Odwoływanie dostępu do usługi SQL Warehouse

Możesz odwołać dostęp do magazynów SQL dla użytkownika, jednostki usługi lub grupy, anulując przypisanie uprawnienia Databricks SQL access. Zobacz Zarządzanie uprawnieniami.

Udzielanie uprawnień tworzenia usługi SQL Warehouse

Uprawnienia do tworzenia magazynu SQL można przyznać użytkownikowi, jednostce usługi lub grupie, przypisując uprawnienie Allow unrestricted cluster creation. Zobacz Zarządzanie uprawnieniami.

Konfigurowanie parametrów SQL

Aby skonfigurować wszystkie magazyny z parametrami SQL:

  1. Kliknij swoją nazwę użytkownika na górnym pasku obszaru roboczego i wybierz pozycję Ustawienia z menu rozwijanego.

  2. Kliknij pozycję Oblicz w sekcji Ustawienia po lewej stronie ekranu.

  3. Kliknij Zarządzaj obok magazynów SQL i bezserwerowychobliczeń.

  4. W polu tekstowym parametrów konfiguracji SQL określ jedną parę klucz-wartość na wiersz. Oddziel nazwę parametru od jego wartości, używając spacji. Aby włączyć ANSI_MODE, na przykład:

    zrzut ekranu przedstawiający ANSI_MODE ustawiony na wartość true dla wszystkich magazynów SQL

  5. Kliknij przycisk Zapisz.

Ważne

Po zmianie parametru konfiguracji SQL wszystkie uruchomione magazyny SQL są automatycznie uruchamiane ponownie.

Aby zapoznać się z ogólnym omówieniem dostępnych parametrów konfiguracji SQL, zobacz Parametry konfiguracji.

Aby skonfigurować wszystkie magazyny SQL przy użyciu interfejsu API REST, zobacz interfejs API usługi SQL Warehouses.

Konfigurowanie zasad dostępu do danych dla magazynów SQL

Usługa Databricks zaleca zarządzanie regułami dostępu do danych przy użyciu Unity Catalog.

Niektóre źródła danych mogą wymagać dodatkowych uprawnień. Zobacz Konfiguracje dostępu do danych.

Uwaga

Podczas konfigurowania zasad dostępu do danych innych niż Unity Catalog mają zastosowanie również starsze listy kontroli dostępu tabel. Zobacz Włącz kontrolę dostępu do tabel metastore Hive na klastrze (starsza wersja).

Ustawianie domyślnego magazynu SQL dla obszaru roboczego

Ustawienie domyślnego magazynu pomaga dopasować obciążenia SQL do odpowiednich rozmiarów zasobów obliczeniowych. Domyślny magazyn SQL w obszarze roboczym jest automatycznie wybierany w większości narzędzi do tworzenia SQL, w tym edytora SQL, pulpitów nawigacyjnych sztucznej inteligencji i analizy biznesowej, AI/BI Genie, alertów i Eksploratora katalogu.

Użytkownicy indywidualni mogą zastąpić to ustawienie, wybierając inny magazyn przed uruchomieniem zapytania. Mogą również definiować własny domyślny magazyn na poziomie użytkownika, który ma być stosowany we wszystkich ich sesjach.

Aby ustawić domyślny magazyn dla obszaru roboczego:

  1. Kliknij swoją nazwę użytkownika na górnym pasku obszaru roboczego i wybierz pozycję Ustawienia z menu rozwijanego.
  2. W obszarze Ustawienia kliknij pozycję Obliczenia.
  3. Użyj menu rozwijanego obok pozycji Magazyn domyślny , aby wybrać nową wartość domyślną. Aby zachować bieżące zachowanie, pozostaw ustawienie jako Ostatnio wybrane.

Administratorzy obszaru roboczego mogą używać interfejsu API usługi SQL Warehouse do wyświetlania i modyfikowania domyślnych ustawień magazynu dla dowolnego użytkownika. Zobacz List default warehouse overrides (Wyświetlanie listy domyślnych przesłonięć magazynu).

Te ustawienia można również zarządzać przy użyciu programu Terraform. Zobacz databricks_warehouses_default_warehouse_override źródło danych.

Przenoszenie własności magazynu SQL

Użytkownik, któremu przekazujesz własność magazynu SQL, musi mieć uprawnienie Allow unrestricted cluster creation.

  1. Jako administrator obszaru roboczego zaloguj się do obszaru roboczego usługi Azure Databricks.
  2. Kliknij SQL Warehouses na pasku bocznym.
  3. W wierszu magazynu kliknij ikonę menu Kebab po prawej stronie i wybierz pozycję Uprawnienia. Wyświetlenie uprawnień SQL Warehouse.
  4. Kliknij ikonę koła zębatego w prawym górnym rogu i kliknij pozycję Przypisz nowego właściciela.
  5. Wybierz użytkownika, któremu chcesz przypisać własność. Nie można przypisać własności składnikom usług i grupom dla składnicy danych SQL.
  6. Kliknij przycisk Potwierdź.