メインコンテンツまでスキップ

カタログの管理

この記事では、Unity Catalog でカタログを表示、更新、削除する方法について説明します。 カタログには スキーマ (データベース) が含まれ、スキーマにはテーブル、ビュー、ボリューム、モデル、および関数が含まれます。

カタログの詳細については、「Databricksのカタログとは」および「カタログの作成」を参照してください。カタログへのアクセスを許可および取り消す方法については、「 Unity Catalog の特権とセキュリティ保護可能なオブジェクト」を参照してください。

フォーリンカタログ (外部データ・システム内のデータベースをミラーリングするUnity Catalogオブジェクト) の管理方法については、フォーリンカタログの管理と操作を参照してください。

必要条件

カタログを表示、更新、または削除するには:

  • タスクを実行する ワークスペースにリンクされた Unity Catalog メタストアが必要です。

  • ノートブックを実行してカタログを管理するために使用するクラスターでは、Unity Catalog 準拠のアクセスモードを使用する必要があります。 「アクセスモード」を参照してください。

    SQLウェアハウスは常に Unity Catalogをサポートしています。

必要な権限はタスクによって異なり、次の各セクションで説明します。

カタログの詳細を表示する

権限が必要 : ユーザーは、自分が所有しているカタログ、または USE CATALOG 権限または BROWSE 権限が割り当てられているすべてのカタログのメタデータを表示できます。

カタログに関する情報を表示するには、Catalog Explorer または SQL コマンドを使用できます。

  1. Log in to a workspace that is linked to the metastore.

  2. Click Catalog icon Catalog.

  3. In the Catalog pane, find the catalog and click its name.

    Some details are listed at the top of the page. Others can be viewed on the Schemas, Details, Permissions, and Workspaces tabs.

カタログを更新する

カタログを更新 (または変更) するには、Catalog Explorer または SQL コマンドを使用できます。

必要な権限 : カタログの更新に必要な権限は、更新によって異なります。

  • 所有者を変更するには、所有者であるか、カタログに MANAGEUSE CATALOG が必要です。
  • カタログの名前を変更するには、所有者であるか、カタログに MANAGEUSE CATALOG を持っている必要があります。
  • コメントやタグを追加または更新するには、自分が所有者であるか、カタログに MANAGE または MODIFYUSE CATALOG を持っている必要があります。
  • カタログに対するアクセス許可を付与および取り消すには、カタログの所有者、メタストア管理者、またはカタログに対する MANAGEUSE CATALOG を持っている必要があります。
  1. Log into a workspace that is linked to the Unity Catalog metastore.
  2. Click Catalog icon Catalog.
  3. In the Catalog pane on the left, click the catalog that you want to update.
  4. Use the following page elements on the catalog details page to update the catalog:

カタログの削除

カタログを削除 (またはドロップ) するには、カタログ エクスプローラーまたは SQL コマンドを使用できます。

権限が必要 : カタログの所有者またはカタログの MANAGEUSE CATALOG

You must delete all schemas in the catalog except information_schema before you can delete a catalog. This includes the auto-created default schema.

  1. Log in to a workspace that is linked to the metastore.
  2. Click Catalog icon Catalog.
  3. In the Catalog pane, on the left, click the catalog you want to delete.
  4. In the detail pane, click the kebab menu Kebab menu to the left of the Create database button and select Delete.
  5. On the Delete catalog dialog, click Delete.