クリーン ルームの管理

このページでは、次の方法を含むクリーン ルームを管理する方法について説明します。

  • クリーンルームの所有者を更新し、コメントを追加する
  • データ資産とノートブックを追加、削除、編集する
  • クリーン ルームへのアクセスを許可する
  • クリーン ルームのアクティビティを監視する
  • クリーン ルームを削除する

すべてのコラボレーターが、これらのタスクをクリーン ルームで実行できます。

開始する前に

クリーン ルームを管理するには、タスクに応じて次のアクセス許可が必要です。

  • クリーン ルームの一覧でクリーン ルームを表示したり、クリーン ルームの詳細を表示したりするには、クリーン ルームの所有者であるか、メタストア管理者であるか、またはクリーン ルームに対して次のいずれかの特権を持っている必要があります。MANAGEMODIFY CLEAN ROOMEXECUTE CLEAN ROOM TASK、または BROWSE
  • クリーン ルームの所有者を更新するには、クリーン ルームの所有者であるか、メタストア管理者であるか、またはクリーン ルームに対する MANAGE 特権を持っている必要があります。 作成者は、Databricks アカウントのクリーン ルームの所有者として自動的に割り当てられます。 コラボレーター組織のメタストア管理者には、Databricks アカウントのクリーン ルームの所有権が自動的に割り当てられます。 所有権は譲渡することができます。 オブジェクトの所有権の管理を参照してください。
  • クリーン ルームのデータ資産とノートブックを追加および削除し、コメントを更新するには、クリーン ルームの所有者であるか、クリーン ルームに対する MODIFY CLEAN ROOM 特権を持っている必要があります。
  • クリーン ルームへのアクセスを許可するには、所有者、メタストア管理者、またはクリーン ルームに対する MANAGE 特権が必要です。
  • クリーン ルームを削除するには、所有者であるか、またはクリーン ルームに対する MANAGE 特権を持っている必要があります。

クリーン ルームを更新する

  1. Azure Databricks ワークスペースで、[ データ] アイコンをクリックします。カタログ

  2. [ クリーン ルーム] > ボタンをクリックします。

    または、[Gear icon.Gear icon.カタログ] ウィンドウの上部にあるをクリックし、[クリーン ルーム] を選択します。

  3. 一覧からクリーン ルームを選択します。

  4. 次のいずれかの更新を行います。

    • コメントの編集: コメントの横にある [編集] アイコン 編集アイコンをクリックします。 コメントの変更は、Unity Catalog メタストア内のセキュリティ保護可能なクリーン ルームのみに適用されます。 他のコラボレーターには反映されません。

    • 所有者の移転: 編集アイコン所有者 の名前の横にある編集アイコンをクリックします。

    • テーブル、ボリューム、ビューの追加: 手順 3 参照してください。データ資産とノートブックをクリーン ルームに追加します。

    • テーブル、ボリューム、ビューを削除する: [Kebab] メニュー アイコン をクリックします。資産行のケバブ メニュー (3 点メニューとも呼ばれます) をクリックし、[ データ資産の削除] を選択します。

    • ノートブックの追加: 「手順 3. データ資産とノートブックをクリーン ルームに追加する」を参照してください。

    • ノートブックを更新する: [Kebab] メニュー アイコン をクリックします。ノートブック行の [kebab] メニューをクリックし、[ ノートブックの更新] を選択します。 ダイアログで、更新されたノートブックを参照して選択します。

      Clean Rooms インターフェイスでノートブックを選択する前に、ノートブックで直接更新を行います。

    • ノートブックを削除する: [Kebab] メニュー アイコン をクリックします。ノートブック行の [Kebab] メニューをクリックし、[ ノートブックの削除] を選択します。

クリーン ルームへのアクセスを許可する

クリーン ルームの所有権と特権の割り当ての内訳を次に示します。

  • クリーン ルーム所有者は、クリーン ルームに対するすべての特権を持っています。
  • クリーン ルームの所有者、メタストア管理者、および管理特権を持つユーザーは、他のプリンシパルにクリーン ルームへのアクセス権を付与できます。
  • 作成者は、Databricks アカウントのクリーン ルームの所有者として自動的に割り当てられます。
  • コラボレーター組織のメタストア管理者には、Databricks アカウントのクリーン ルームの所有権が自動的に割り当てられます。
  • 所有権は譲渡することができます。 オブジェクトの所有権の管理を参照してください。

所有者、メタストア管理者、および MANAGE 特権を持つユーザーは、クリーン ルームに対して次の特権を付与できます。

  • BROWSEでは、クリーン ルームを一覧表示し、コメント、所有者、資産、実行履歴などの詳細を表示できます。
  • MODIFY CLEAN ROOM では、BROWSE で許可されるすべてのことに加えて、データ資産の追加と削除、ノートブックの追加と削除、コメントの更新を行うことができます。
  • EXECUTE CLEAN ROOM TASK では、BROWSE で許可されるすべてのことに加えて、クリーン ルームでノートブックを実行することができます。
  • MANAGEを使用すると、 BROWSE が付与するすべての操作に加えて、自分または他のユーザーにアクセス許可を付与し、所有者を変更できます。

クリーン ルームに対する特権をプリンシパルに付与するには:

  1. Azure Databricks ワークスペースで、[ データ] アイコンをクリックします。カタログ

  2. [カタログ] ウィンドウの上部にある歯車アイコンをクリックします。歯車アイコンをクリックし、[クリーン ルーム] を選択します。

    または、[クイック アクセス] ページで [クリーン ルーム] > ボタンをクリックします。

  3. 一覧からクリーン ルームを選択します。

  4. [アクセス許可] タブに移動します。

  5. ユーザー、グループ、またはサービス プリンシパルを選択し、[許可] をクリックして、付与する特権を選択します。

特権の付与の詳細については、「Unity Catalog の特権の管理」を参照してください。

クリーン ルームに対して SecureConnect を有効にする

Important

この機能は パブリック プレビュー段階です

SecureConnect を使用すると、各コラボレーターのネットワークを許可リストに追加することなく、クリーン ルーム プロバイダーがファイアウォールまたはプライベート エンドポイントの背後にあるストレージから資産を共有できます。 Azure Databricksは、マネージド プロキシ経由で接続を仲介します。 概要、要件、プロバイダーファイアウォールのセットアップについては、「 SecureConnect を使用してファイアウォールの内側でデータを共有する」を参照してください。

SecureConnect がクリーン ルームに対して有効になっている場合は、共有するすべての資産がクリーン ルームに適用されます。 他のコラボレーターが共有するアセットには影響しません。 クリーン ルームごとに有効にすることはできません。

SecureConnect を有効にする前に、「 手順 1: ストレージ ファイアウォールを構成する」で説明されているプロバイダー ファイアウォールの構成を完了します。 クラシック コンピュートおよびオープン受信者のコラボレーターは、プロバイダーのリージョンに対応する Azure Databricks のコントロール プレーン IP を許可リストに追加する必要があります。

クリーン ルームで SecureConnect を有効にするには:

  1. Azure Databricks ワークスペースで、[ データ] アイコンをクリックします。カタログ

  2. [カタログ] ウィンドウの上部にある歯車アイコンをクリックします。歯車アイコンをクリックし、[クリーン ルーム] を選択します。

    または、右上の 共有 >クリーンルーム をクリックします。

  3. 右上の [ SecureConnect を有効にする] をオンにします。

クリーンルームのノートブック実行を監視する

すべてのコラボレーターからのすべてのノートブック実行は、Clean Rooms UI の [実行] タブに記録されます。 実行は、状態とタスクを実行したコラボレーターでフィルター処理できます。

  1. Azure Databricks ワークスペースで、[ データ] アイコンをクリックします。カタログ

  2. [ クリーン ルーム] > ボタンをクリックします。

    または、[Gear icon.Gear icon.カタログ] ウィンドウの上部にあるをクリックし、[クリーン ルーム] を選択します。

  3. 一覧からクリーン ルームを選択します。

  4. [実行] タブに移動します。

また、特定のノートブックの実行を表示するには、クリーン ルームの UI でノートブックを選択し、ノートブックの詳細ページの [実行] タブに移動します。

クリーン ルームのログを監視する

clean_room_events システム テーブルには、Azure Databricks メタストア内のすべてのクリーン ルーム関連イベントが記録され、自分と他のコラボレーターがクリーン ルームで実行したすべてのアクションを表示できます。

このシステム テーブルを使用してクリーン ルームのアクティビティに関する分析情報を得る方法については、「クリーン ルーム イベントのシステム テーブル リファレンス」を参照してください。

クリーン ルームを削除する

クリーン ルームを削除すると、コラボレーターはそれを使用できなくなりますが、コラボレーター側でクリーン ルーム オブジェクトを削除するまで、クリーン ルームの一覧に表示されます。 クリーン ルームを削除すると、実行中のタスクはすぐに取り消されます。

  1. Azure Databricks ワークスペースで、[ データ] アイコンをクリックします。カタログ

  2. [ クリーン ルーム] > ボタンをクリックします。

    または、[Gear icon.Gear icon.カタログ] ウィンドウの上部にあるをクリックし、[クリーン ルーム] を選択します。

  3. 一覧からクリーン ルームを選択します。

  4. [Kebab] メニュー アイコン をクリックします。ページの右上隅にある Kebab メニュー。

  5. [削除] を選択します。

  6. クリーン ルームを削除することを確認し、[削除] をクリックします。

クリーン ルームの問題のトラブルシューティング

クリーン ルームの使用時に、次のエラー メッセージまたは問題が発生する場合があります。

他のコラボレーターがクリーン ルームを離れたため、クリーン ルームは使用できなくなりました。 このセキュリティ保護可能なクリーン ルームを削除してください。

信頼できないクリーンルームでは、すべてのコラボレーターが主要なクリーンルームを削除できます。 このエラー メッセージは、他のコラボレーターが中央クリーン ルームを削除し、中央クリーン ルームへの参照が無効になっていることを意味します。 できることは、自分の Azure Databricks ワークスペース内のクリーン ルーム オブジェクトを削除することだけです。 それを使用することはできません。

コラボレーター X は Y という名前のクリーン ルームを既に持っています

コラボレーターは、クリーン ルーム名を変更できません。 これにより、すべてのコラボレーターが、あいまいさのないクリーン ルーム名の参照ができるようになります。 このエラーは、選択した名前と同じ名前のクリーン ルームを他のコラボレーターが既に持っていることを意味します。 別のクリーン ルーム名を選択してください。

Clean Rooms を使用する前に、サーバーレスのサービス使用条件に同意してください

中央クリーン ルームにはサーバーレス コンピューティングが必要です。 独自のワークスペースでクリーン ルームを使用するためにサーバーレス コンピューティングを有効にする必要はありません。 ただし、アカウント管理者は、サーバーレス コンピューティングのサービス条件に同意する必要があります。 サポートが必要な場合は、Databricks の担当者に問い合わせてください。