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 Ikona katalogu Katalog.
  2. Vyhledejte nebo vyhledejte 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áři, 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 identifikátorům URI k datům v cestě ke svazku řídí oprávněními udělenými na svazku, nikoli oprávněními udělenými na externím umístění, kde je svazek uložený.

Viz VYTVOŘENÍ SVAZKU.

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 umístění úložiště přidruženém k obsahujícímu schématu. Viz Určení spravovaného umístění úložiště v katalogu Unity.

Pokud chcete vytvořit externí svazky, musíte mít CREATE EXTERNAL VOLUME také oprávnění pro externí umístění, které spravuje cloudové úložiště objektů 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

Vyřazení svazku v Průzkumníku katalogu:

  1. V pracovním prostoru Azure Databricks klikněte na Ikona katalogu Katalog.
  2. Vyhledejte nebo vyhledejte svazek, který chcete odstranit, a vyberte ho.
  3. Klikněte napravo Nabídka Kebab 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. Podívejte se na rozdíly mezi chováním spravovaných a externích svazků.

Požadována oprávnění

Svazek můžou snížit jenom uživatelé s oprávněními vlastníka. Viz Vlastnictví svazku.

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 Ikona katalogu Katalog.
  2. Vyhledejte nebo vyhledejte svazek, který chcete přejmenovat, a vyberte ho.
  3. Klikněte na Nabídka Kebab pravé straně 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í

Svazek můžou přejmenovat jenom uživatelé s oprávněními vlastníka. Viz Vlastnictví svazku.

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 Ikona katalogu Katalog.
  2. Vyhledejte nebo vyhledejte 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 objekt zabezpečení, který chcete udělit oprávnění. Můžete vybrat více objektů zabezpečení.
  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. Klikněte na Tlačítko Odvolat.
  3. Kliknutím na Tlačítko Odvolat v dialogovém okně, které se zobrazí, potvrďte.

SQL

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

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

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

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

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

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

Požadována oprávnění

Oprávnění ke svazku můžou mít jenom uživatelé s oprávněními vlastníka. Viz Vlastnictví svazku.

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 Ikona katalogu Katalog.
  2. Vyhledejte nebo vyhledejte 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 hledaný objekt zabezpečení 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í

Vlastníka svazku můžou změnit jenom uživatelé s oprávněními vlastníka. Viz Vlastnictví svazku.