Megosztás a következőn keresztül:


Kötetek létrehozása és kezelése

Ez a cikk szintaxisbeli példákat tartalmaz a Unity Catalog-kötetek létrehozására, kezelésére és elvetésére.

Kötet létrehozása

Ha SQL, Catalog Explorer vagy más eszközök használatával hoz létre kötetet, a rendszer alapértelmezés szerint létrehoz egy felügyelt kötetet. Külső kötet létrehozásához társítja a kötetet egy külső helyhez.

Az alábbi utasítások közé tartozik a felügyelt kötetek létrehozására szolgáló példaszintaxis, valamint egy felhőobjektum-tárolóhely megadása külső kötet létrehozásához.

Katalóguskezelő

Kötet létrehozása a Catalog Explorerben:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.
  2. Keresse meg vagy böngéssze azt a sémát, amelyhez hozzá szeretné adni a kötetet, és jelölje ki.
  3. Kattintson a Kötet létrehozása gombra. (Megfelelő jogosultságokkal kell rendelkeznie.)
  4. Adja meg a kötet nevét.
  5. Ha külső kötetet szeretne létrehozni, tegye a következőket:
    1. Válasszon egy külső helyet, ahol létre szeretné hozni a kötetet.
    2. Szerkessze az elérési utat, hogy tükrözze azt az alkönyvtárat, ahol létre szeretné hozni a kötetet.
  6. Adjon meg egy megjegyzést (nem kötelező).
  7. Kattintson a Létrehozás gombra.

SQL

Felügyelt kötet létrehozásához használja a következő szintaxist:

CREATE VOLUME <catalog>.<schema>.<volume-name>;

Külső kötet létrehozásához adja hozzá a LOCATION záradékot az alábbi példához hasonlóan:

CREATE EXTERNAL VOLUME <catalog>.<schema>.<external-volume-name>
LOCATION 'abfss://<container-name>@<storage-account>.dfs.core.windows.net/<path>/<directory>';

Feljegyzés

Külső kötet definiálásakor a kötet elérési útján lévő adatokhoz való felhőbeli URI-hozzáférést a köteten megadott jogosultságok szabályozzák, nem pedig a kötet tárolási helyén megadott jogosultságok.

Lásd: CREATE VOLUME.

Szükséges engedélyek

Kötet létrehozásához a következő engedélyekkel kell rendelkeznie:

Erőforrás A szükséges engedélyek
Séma USE SCHEMA, CREATE VOLUME
Katalógus USE CATALOG

Alapértelmezés szerint a felügyelt kötetek a sémához társított felügyelt tárolóhelyen jönnek létre. Lásd: Egy felügyelt tárolóhely megadása a Unity Catalogban.

Külső kötetek létrehozásához rendelkeznie kell a LOCATION záradékban megadott felhőobjektum-tárolót kezelő külső hely CREATE EXTERNAL VOLUME jogosultságával is. Lásd: Csatlakozás felhőbeli objektumtárolókhoz és -szolgáltatásokhoz a Unity Cataloghasználatával.

Kötet elvetése

Katalóguskezelő

A kötet eltávolítása a Catalog Explorerben:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.
  2. Keressen vagy böngésszen a lecsatolni kívánt kötetet, és jelölje ki.
  3. Kattintson a Kebab menüre a kötetnév jobb oldalán, és válassza a Törléslehetőséget.
  4. Kattintson a Törlés gombra a megerősítéshez megjelenő párbeszédpanelen.

SQL

Kötet elvetéséhez használja az alábbi szintaxist:

DROP VOLUME IF EXISTS <volume-name>;

Lásd: DROP VOLUME.

Feljegyzés

A felügyelt kötetek elvetése törlésre jelöli a tárolt fájlokat, míg a külső kötet elvetése nem. Lásd: A felügyelt és külső kötetek közötti viselkedésbeli különbségek.

Szükséges engedélyek

A tulajdonosi jogosultsággal vagy a MANAGE jogosultsággal rendelkező felhasználók törölhetnek egy kötetet. Lásd: Kötet tulajdonjoga és a MANAGE jogosultságok.

Kötet átnevezése

Katalóguskezelő

Kötet átnevezése a Catalog Explorerben:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.
  2. Keresse meg vagy böngéssze át az átnevezni kívánt kötetet, és jelölje ki.
  3. Kattintson a Kebab menüre a kötetnév jobb oldalán, és válassza Átnevezéslehetőséget.
  4. Adja meg a kötet nevét.
  5. Kattintson a Mentés gombra.

SQL

Kötet átnevezéséhez használja az alábbi szintaxist:

ALTER VOLUME <volume-name> RENAME TO <new-volume-name>

Lásd: ALTER VOLUME.

Szükséges engedélyek

A tulajdonosi jogosultsággal vagy MANAGE jogosultsággal rendelkező felhasználók átnevezhetnek egy kötetet. Lásd: Kötet tulajdonjoga és a MANAGE jogosultságok.

Kötet engedélyeinek módosítása

Katalóguskezelő

Ha módosítani szeretné a kötet engedélyeit a Katalóguskezelőben, először navigáljon az engedélyek felhasználói felületére:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.
  2. Keresse meg vagy keresse meg azt a kötetet, amelyen módosítani szeretné a módosítási engedélyeket, és jelölje ki.
  3. Kattintson az Engedélyek fülre . A megadott és örökölt privilegizált adatok megjelennek a köteten.

Új jogosultságok megadásához tegye a következőket:

  1. Kattintson a megadása gombra.
  2. Írja be a keresett tagot. Válassza ki a jogosultságok megadására kijelölt vezetőt. Több felelős személyt is kijelölhet.
  3. Válassza ki azokat a jogosultságokat, amelyeket meg szeretne adni.
  4. Kattintson a elemre.

Feljegyzés

Ha az egyszerű felhasználó nem rendelkezik USE CATALOG és USE SCHEMA jogosultságokkal rendelkezik a szülőerőforrásokon, figyelmeztetés jelenik meg arról, hogy további jogosultságokra van szükség. Ha rendelkezik megfelelő engedélyekkel a szülőerőforrásokhoz a jogosultságok megadásához, úgy tűnik, hogy egy jelölőnégyzet is megadja ezeket a jogosultságokat.

A jogosultságok visszavonásához tegye a következőket:

  1. Válasszon ki egy vagy több támogatást.
  2. Kattintson a Visszavonásgombra.
  3. A megerősítéshez megjelenő párbeszédpanelen kattintson a Visszavonás elemre.

SQL

Kötet engedélyeinek használata GRANT és REVOKE módosítása.

A köteten például a következő szintaxist adja meg READ VOLUME :

GRANT READ VOLUME ON VOLUME <volume-name> TO <principal>

Köteten WRITE VOLUME a következő szintaxist vonhatja vissza:

REVOKE WRITE VOLUME ON VOLUME <volume-name> TO <principal>

Lásd: Jogosultságok kezelése a Unity Catalogban.

Szükséges engedélyek

A tulajdonosi jogosultsággal vagy a MANAGE jogosultsággal rendelkező felhasználók engedélyekkel rendelkezhetnek egy kötethez. Lásd: Kötet tulajdonjoga és a MANAGE jogosultságok.

Kötet tulajdonosának módosítása

Katalóguskezelő

Ha módosítani szeretné egy kötet tulajdonosát a Catalog Explorerben, tegye a következőket:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.
  2. Keresse meg vagy böngéssze azt a kötetet, amelynek tulajdonosát módosítani szeretné, és jelölje ki.
  3. A Kötet névjegye panelen kattintson aTulajdonosEdit Icon melletti elemre.
  4. Írja be, hogy megkeressen egy tagot, és jelölje ki.
  5. Kattintson a Mentés gombra.

SQL

A kötet tulajdonosának módosításához használja az alábbi szintaxist:

ALTER VOLUME <volume-name> SET OWNER TO <principal-name>

Lásd: ALTER VOLUME.

Szükséges engedélyek

A tulajdonosi jogosultsággal vagy MANAGE jogosultsággal rendelkező felhasználók módosíthatják a kötet tulajdonosát. Lásd: Kötet tulajdonjoga és a MANAGE jogosultságok.