Sdílet prostřednictvím


Vytváření a správa svazků

Tento článek obsahuje příklady syntaxe pro vytváření, správu a odstraňování svazků katalogu Unity.

Vytvoření svazku

Když vytvoříte svazek pomocí SQL, Průzkumníka katalogu nebo jiných nástrojů, ve výchozím nastavení se vytvoří spravovaný svazek. Pokud chcete vytvořit externí svazek, přidružíte ho k externímu umístění.

Následující pokyny zahrnují příklad syntaxe pro vytváření spravovaných svazků a volitelně zadání umístění cloudového úložiště objektů pro vytvoření externího svazku.

Průzkumník katalogu

Vytvoření svazku v Průzkumníku katalogu:

  1. V pracovním prostoru Azure Databricks klikněte na ikonu katalogu Katalog.
  2. Vyhledejte nebo procházejte schéma, ke kterému chcete svazek přidat, a vyberte ho.
  3. Klikněte na tlačítko Vytvořit svazek . (Musíte mít dostatečná oprávnění.)
  4. Zadejte název svazku.
  5. Pokud chcete vytvořit externí svazek, postupujte takto:
    1. Zvolte externí umístění, ve kterém chcete vytvořit svazek.
    2. Upravte cestu tak, aby odrážela podadresář, do kterého chcete vytvořit svazek.
  6. Zadejte komentář (volitelné).
  7. Klikněte na Vytvořit.

SQL

Pokud chcete vytvořit spravovaný svazek, použijte následující syntaxi:

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

Pokud chcete vytvořit externí svazek, přidejte LOCATION klauzuli, jak je znázorněno v následujícím příkladu:

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

Poznámka:

Při definování externího svazku se přístup ke cloudovým URI k datům v cestě ke svazku řídí oprávněními přidělenými svazku, nikoli oprávněními v externím umístění, kde je svazek uložen.

Viz CREATE VOLUME.

Požadována oprávnění

Abyste mohli vytvořit svazek, musíte mít následující oprávnění:

Prostředek Požadována oprávnění
Schéma USE SCHEMA, CREATE VOLUME
Katalog USE CATALOG

Ve výchozím nastavení se spravované svazky vytvářejí ve spravovaném úložišti přidruženém k obsahujícímu schématu. Viz Určení spravovaného umístění úložiště vkatalogu Unity .

Pokud chcete vytvořit externí svazky, musíte mít také oprávnění CREATE EXTERNAL VOLUME pro externí umístění, které spravuje cloudové objektové úložiště zadané v klauzuli LOCATION. Viz Připojení ke cloudovému úložišti objektů a službám pomocí Katalogu Unity.

Vyřazení svazku

Průzkumník katalogu

Jak vyřadit svazek z Průzkumníku katalogu:

  1. V pracovním prostoru Azure Databricks klikněte na ikonu katalogu Katalog.
  2. Vyhledejte nebo procházejte svazek, který chcete odebrat, a vyberte ho.
  3. Klikněte na nabídku Kebab napravo od názvu svazku a vyberte Odstranit.
  4. Kliknutím na Odstranit v dialogovém okně, které se zobrazí, potvrďte.

SQL

Pomocí následující syntaxe zahoďte svazek:

DROP VOLUME IF EXISTS <volume-name>;

Viz DROP VOLUME.

Poznámka:

Vyřazení spravovaného svazku označí obsažené soubory k odstranění, zatímco vyřazení externího svazku ne. Viz rozdíly chování mezi spravovanými a externími svazky.

Požadována oprávnění

Uživatelé s oprávněními vlastníka nebo oprávnění MANAGE mohou snížit svazek. Viz Vlastnictví svazku a spravovat oprávnění.

Přejmenování svazku

Průzkumník katalogu

Přejmenování svazku v Průzkumníku katalogu:

  1. V pracovním prostoru Azure Databricks klikněte na ikonu katalogu Katalog.
  2. Vyhledejte nebo procházejte svazek, který chcete přejmenovat, a vyberte ho.
  3. Klikněte na nabídku Kebab napravo od názvu svazku a vyberte Přejmenovat.
  4. Zadejte název svazku.
  5. Klikněte na Uložit.

SQL

Pomocí následující syntaxe přejmenujte svazek:

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

Viz ALTER VOLUME.

Požadována oprávnění

Uživatelé s oprávněními vlastníka nebo oprávnění MANAGE můžou svazek přejmenovat. Viz Vlastnictví svazku a spravovat oprávnění.

Změna oprávnění na svazku

Průzkumník katalogu

Pokud chcete změnit oprávnění svazku v Průzkumníku katalogů, začněte přechodem do uživatelského rozhraní oprávnění:

  1. V pracovním prostoru Azure Databricks klikněte na ikonu katalogu Katalog.
  2. Vyhledejte nebo procházejte svazek, u kterého chcete změnit oprávnění, a vyberte ho.
  3. Klikněte na kartu Oprávnění . Zobrazí se oprávnění a zděděné privlegy na svazku.

Pokud chcete udělit nová oprávnění, postupujte takto:

  1. Klikněte na Udělit.
  2. Zadejte hledaný objekt zabezpečení. Vyberte subjekt, kterému chcete udělit privilegia. Můžete vybrat více principálů.
  3. Vyberte oprávnění, která chcete udělit.
  4. Klikněte na Udělit.

Poznámka:

Pokud objekt zabezpečení nemá USE CATALOG a USE SCHEMA oprávnění k nadřazeným prostředkům, zobrazí se upozornění, že jsou vyžadována další oprávnění. Pokud máte dostatečná oprávnění k udělení těchto oprávnění nadřazeným prostředkům, zobrazí se zaškrtávací políčko pro udělení těchto oprávnění.

Pokud chcete odvolat oprávnění, postupujte takto:

  1. Vyberte jeden nebo více grantů.
  2. Klepněte na tlačítko Odvolat.
  3. Kliknutím na Odvolat v zobrazeném dialogovém okně akci potvrdíte.

SQL

Použijte GRANT a REVOKE změňte oprávnění ke svazku.

Například následující syntaxe uděluje READ VOLUME svazku:

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

Následující syntaxe pro odvolávání svazku WRITE VOLUME :

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

Viz Správa oprávnění v katalogu Unity.

Požadována oprávnění

Uživatelé s oprávněními vlastníka nebo oprávněním MANAGE mohou spravovat oprávnění svazku. Viz Vlastnictví svazku a spravovat oprávnění.

Změna vlastníka svazku

Průzkumník katalogu

Pokud chcete změnit vlastníka svazku v Průzkumníku katalogu, postupujte takto:

  1. V pracovním prostoru Azure Databricks klikněte na ikonu katalogu Katalog.
  2. Vyhledejte nebo procházejte svazek, u kterého chcete změnit vlastnictví, a vyberte ho.
  3. V podokně O tomto svazku klikněte na Ikona Upravit vedle položky Vlastník.
  4. Zadejte název hlavního prvku a vyberte ho.
  5. Klikněte na Uložit.

SQL

Ke změně vlastníka svazku použijte následující syntaxi:

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

Viz ALTER VOLUME.

Požadována oprávnění

Uživatelé s oprávněními vlastníka nebo oprávnění MANAGE můžou změnit vlastníka svazku. Viz Vlastnictví svazku a spravovat oprávnění.