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

カタログの管理

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

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

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

必要条件

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

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

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

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

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

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

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

注記

フォーリンカタログに対する BROWSE 権限を持つユーザーは、Catalog Explorer で、または Unity Catalog APIを介してメタデータにアクセスするときに、古いメタデータが表示される場合があります。 メタデータの表示は REFRESH フォーリンカタログが最後に実行された日時によって異なります。

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

  1. メタストアにリンクされているワークスペースにログインします。

  2. カタログアイコン [カタログ] をクリックします。

  3. [ カタログ ] ウィンドウで、カタログを見つけてその名前をクリックします。

    一部の詳細はページの上部に記載されています。その他の項目は、「 スキーマ 」、「 詳細 」、「 権限 」および 「ワークスペース 」タブで表示できます。

カタログを更新する

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

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

  • 所有者を変更するには、所有者であるか、カタログに MANAGEUSE CATALOG が必要です。
  • カタログの名前を変更するには、所有者であるか、カタログに MANAGEUSE CATALOG を持っている必要があります。
  • コメントやタグを追加または更新するには、自分が所有者であるか、カタログに MANAGE または MODIFYUSE CATALOG を持っている必要があります。
  • カタログに対するアクセス許可を付与および取り消すには、カタログの所有者、メタストア管理者、またはカタログに対する MANAGEUSE CATALOG を持っている必要があります。
  1. Unity Catalog メタストアにリンクされているワークスペースにログインします。
  2. カタログアイコン [カタログ] をクリックします。
  3. 左側の [カタログ ] ウィンドウで、更新するカタログをクリックします。
  4. カタログの詳細ページの次のページ要素を使用して、カタログを更新します。

カタログの削除

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

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

カタログを削除する前に、カタログ内のすべてのスキーマ ( information_schema を除く) を削除する必要があります。これには、自動作成された default スキーマが含まれます。

  1. メタストアにリンクされているワークスペースにログインします。
  2. カタログアイコン [カタログ] をクリックします。
  3. [ カタログ ] ウィンドウの左側で、削除するカタログをクリックします。
  4. 詳細ペインで、[ケバブメニュー データベースの作成] ボタンの左側にあるケバブ メニュー をクリックし、[ 削除] を選択します。
  5. [ カタログの削除 ] ダイアログで、[ 削除 ] をクリックします。