Megosztás:


SQL Warehouse rendszergazdai beállításai

Ez a cikk a munkaterület rendszergazdái számára elérhető SQL Warehouse-beállításokat és hozzáférési vezérlőket ismerteti.

A Databricks azt javasolja, hogy őrizze meg az SQL-raktárak összes munkaterületszintű konfigurációjának alapértelmezett beállításait. Ezek a beállítások feltételezik, hogy a munkaterület rendszergazdái felelősek az összes SQL-raktár létrehozásáért és konfigurálásáért, és hogy a Unity Katalógust használja az adatszabályozáshoz.

A munkaterület-rendszergazdák az alábbi beállításokat konfigurálhatják egy Azure Databricks-munkaterülethez:

  • Az SQL-raktárakhoz való összes hozzáférés visszavonása.
  • Adjon lehetőséget SQL-raktárak létrehozására.
  • Konfigurálja az SQL Warehouse számítási környezetét vezérlő alapértelmezett paramétereket.
  • Adatelérési szabályzatok konfigurálása SQL-raktárakhoz.
  • Alapértelmezett raktár beállítása.

Megjegyzés

Alapértelmezés szerint minden felhasználó hozzáfér a Databricks SQL-hez. Ha a felhasználókat a Databricks SQL-be szeretné előkészíteni, hajtsa végre a következő műveleteket:

  1. SQL-raktár üzembe helyezése. Lásd: SQL-raktár létrehozása.
  2. Hozzáférést biztosít a felhasználóknak az SQL Warehouse-hoz. Lásd: SQL-raktár kezelése.
  3. Hozzáférés biztosítása az adatokhoz a Unity Catalog használatával. Lásd adatelérési konfigurációkat.

Alapértelmezés szerint az új munkaterületeken engedélyezve vannak a kiszolgáló nélküli SQL-raktárak a támogatott régiókban. Lásd: Kiszolgáló nélküli SQL-tárolók engedélyezése.

SQL-raktárakhoz való hozzáférés visszavonása

A Databricks SQL access jogosultság hozzárendelésének megszüntetésével visszavonhatja egy felhasználó, szolgáltatásnév vagy csoport SQL-raktárakhoz való hozzáférését. Lásd: Jogosultságok kezelése.

SQL Warehouse-létrehozási jogosultságok biztosítása

Az SQL Warehouse létrehozási jogosultságot a Allow unrestricted cluster creation jogosultság hozzárendelésével adhatja meg egy felhasználónak, szolgáltatásfővezérnek vagy csoportnak. Lásd: Jogosultságok kezelése.

SQL-paraméterek konfigurálása

Az összes raktár konfigurálása SQL-paraméterekkel:

  1. Kattintson a felhasználónevére a munkaterület felső sávjában, és válassza a Beállítások lehetőséget a legördülő menüben.

  2. Kattintson a Számítás gombra a képernyő bal oldalán található Beállítások fejléc alatt.

  3. Kattintson a SQL-raktárak és kiszolgáló nélküli számításikezelése melletti gombra.

  4. Az SQL-konfigurációs paraméterek szövegmezőben soronként adjon meg egy kulcs-érték párot. A paraméter nevét szóközzel válassza el az értékétől. Például a ANSI_MODE engedélyezéséhez:

    képernyőkép, amelyen az ANSI_MODE az összes SQL-raktár esetében igaz értékre van állítva

  5. Kattintson Mentés.

Fontos

Ha módosít egy SQL-konfigurációs paramétert, az összes futó SQL-raktár automatikusan újraindul.

A rendelkezésre álló SQL-konfigurációs paraméterek általános áttekintését Konfigurációs paraméterekcímű témakörben talál.

Ha az összes SQL Warehouse-t a REST API használatával szeretné konfigurálni, tekintse meg az SQL Warehouses API-t.

Adatelérési szabályzatok konfigurálása SQL-raktárakhoz

A Databricks azt javasolja, hogy a Unity Catalog használatával kezelje az adathozzáférési szabályzatokat.

Egyes adatforrások további jogosultságokat igényelhetnek. Lásd adatelérési konfigurációkat.

Megjegyzés

Ha a Unity Catalogtól eltérő adatelérési szabályzatokat konfigurál, az örökölt tábla ACL-ek is érvényesek. Lásd Hive metaadat tár táblák hozzáférés-vezérlésének engedélyezése egy fürtön (legacy).

Alapértelmezett SQL-raktár beállítása a munkaterülethez

Az alapértelmezett raktár beállítása segít az SQL-számítási feladatok megfelelő méretű számítási erőforrásokhoz való igazításában. A munkaterület alapértelmezett SQL-raktárát a legtöbb SQL-szerkesztőfelület automatikusan kijelöli, beleértve az SQL-szerkesztőt, az AI/BI-irányítópultokat, az AI/BI Genie-t, a Riasztásokat és a Katalóguskezelőt.

Az egyes felhasználók felülbírálhatják ezt a beállítást úgy, hogy kiválasztanak egy másik raktárat a lekérdezés futtatása előtt. Saját felhasználói szintű alapértelmezett raktárat is meghatározhatnak a munkameneteikre való alkalmazáshoz.

Alapértelmezett raktár beállítása a munkaterülethez:

  1. Kattintson a felhasználónevére a munkaterület felső sávjában, és válassza a Beállítások lehetőséget a legördülő menüben.
  2. A Beállítások területen kattintson a Számítás gombra.
  3. Az Alapértelmezett raktár melletti legördülő menüvel válasszon ki egy új alapértelmezettet. Az aktuális viselkedés megtartásához hagyja meg a beállítást az Utolsó beállításként.

A munkaterület rendszergazdái az SQL Warehouses API használatával bármely felhasználó alapértelmezett raktárbeállításait megtekinthetik és módosíthatják. Lásd: Alapértelmezett raktár felülbírálások listája.

Ezek a beállítások a Terraform használatával is kezelhetők. Lásd databricks_warehouses_default_warehouse_override Adatforrást.

SQL-raktár tulajdonjogának átadása

Az SQL Warehouse tulajdonjogát átruházó felhasználónak rendelkeznie kell a Allow unrestricted cluster creation jogosultságtal.

  1. Munkaterület-rendszergazdaként jelentkezzen be az Azure Databricks-munkaterületre.
  2. Kattintson SQL Warehouses elemre az oldalsávon.
  3. Egy raktársorban kattintson a Kebab menü ikonra. A jobb szélső kebab menüben válassza az Engedélyek lehetőséget. Az SQL Warehouse engedélyeinek megjelenítése.
  4. Kattintson a fogaskerék ikonra a jobb felső sarokban, és kattintson az Új tulajdonos hozzárendelése parancsra.
  5. Válassza ki azt a felhasználót, akihez tulajdonost szeretne hozzárendelni. A szolgáltatásnevek és -csoportok nem rendelhetők hozzá az SQL-raktár tulajdonjogához.
  6. Kattintson a Megerősítés gombra.