Note
この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です。
Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。
clean-rooms 内の コマンド グループを使用すると、クリーン ルームを管理できます。 クリーン ルームでは、Delta Sharing とサーバーレス コンピューティングを使用して、セキュリティで保護されたプライバシー保護環境を提供します。この環境では、複数の関係者が互いのデータに直接アクセスすることなく、機密性の高いエンタープライズ データに対して共同作業を行うことができます。 「Azure Databricks クリーン ルームとは」を参照してください。
Databricks クリーンルームの作成
指定したコラボレーターを使用して新しいクリーン ルームを作成します。 このメソッドは非同期です。clean_room フィールド内の返された名前フィールドを使用して、get メソッドを使用してクリーン ルームの状態をポーリングできます。 このメソッドが戻ると、クリーンルームはPROVISIONINGの状態になり、名前、所有者、コメント、作成日時、状態のみが設定されます。 クリーン ルームは、 ACTIVE 状態になると使用可能になります。
呼び出し元はメタストア管理者であるか、メタストアに対する CREATE_CLEAN_ROOM 特権を持っている必要があります。
databricks clean-rooms create [flags]
Arguments
None
オプション
--comment string
クリーンルームに関するコメント。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
--name string
クリーン ルームの名前。
--owner string
これは、アクセス許可管理用にセキュリティ保護可能なローカル クリーン ルームの所有者の Databricks ユーザー名です。
Examples
次の例では、名前と所有者を含むクリーン ルームを作成します。
databricks clean-rooms create --name "my-clean-room" --owner "someone@example.com"
次の例では、コメントを含むクリーン ルームを作成します。
databricks clean-rooms create --name "analytics-clean-room" --owner "someone@example.com" --comment "Clean room for analytics collaboration"
Databricks クリーンルーム create-output-catalog
クリーン ルームの出力カタログを作成します。
databricks clean-rooms create-output-catalog CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
クリーン ルームの名前。
オプション
--catalog-name string
Unity Catalog の出力カタログの名前。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
Examples
次の例では、クリーン ルームの出力カタログを作成します。
databricks clean-rooms create-output-catalog my-clean-room --catalog-name "my_output_catalog"
databricks クリーンルーム 削除
クリーン ルームを削除します。 削除後、クリーン ルームはメタストアから削除されます。 他のコラボレーターがクリーン ルームを削除していない場合でも、そのクリーン ルームはメタストアに残りますが、DELETED 状態になり、削除以外の操作は実行できません。
databricks clean-rooms delete NAME [flags]
Arguments
NAME
クリーン ルームの名前。
オプション
Examples
次の例では、クリーン ルームを削除します。
databricks clean-rooms delete my-clean-room
databricks クリーンルームを取得
名前を指定して、クリーン ルームの詳細を取得します。
databricks clean-rooms get NAME [flags]
Arguments
NAME
クリーン ルームの名前。
オプション
Examples
次の例では、クリーン ルームの詳細を取得します。
databricks clean-rooms get my-clean-room
次の例では、特定のプロファイルを使用して、クリーン ルームの詳細を取得します。
databricks clean-rooms get analytics-clean-room --profile production
データブリックス クリーンルーム リスト
メタストアのすべてのクリーン ルームを一覧表示します。 呼び出し元がアクセスできるクリーン ルームのみが返されます。
databricks clean-rooms list [flags]
Arguments
None
オプション
--page-size int
返されるクリーン ルームの最大数 (つまり、ページの長さ)。
--page-token string
前のクエリに基づいて次のページに移動する不透明な改ページ トークン。
Examples
次の例では、すべてのアクセス可能なクリーン ルームを一覧表示します。
databricks clean-rooms list
次の例では、特定のページ サイズのクリーン ルームを一覧表示します。
databricks clean-rooms list --page-size 10
databricks クリーンルームの更新
クリーン ルームを更新します。 呼び出し元は、クリーン ルームの所有者であるか、 MODIFY_CLEAN_ROOM 特権を持っているか、メタストア管理者である必要があります。
呼び出し元がメタストア管理者の場合は、 owner フィールドのみを更新できます。
databricks clean-rooms update NAME [flags]
Arguments
NAME
クリーン ルームの名前。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。
Examples
次の例では、JSON 構成を使用してクリーン ルームを更新します。
databricks clean-rooms update my-clean-room --json '{"comment": "Updated clean room description"}'
次の例では、クリーン ルームの所有者を更新します (メタストア管理者のみ)。
databricks clean-rooms update my-clean-room --json '{"owner": "new-someone@example.com"}'
次の例では、JSON ファイルを使用してクリーン ルームを更新します。
databricks clean-rooms update my-clean-room --json @update-config.json
グローバル フラグ
--debug
デバッグ ログを有効にするかどうかを指定します。
-h または --help
Databricks CLI、または関連コマンド グループ、または関連コマンドのヘルプの表示。
--log-file 文字列
出力ログを書き込むファイルを表す文字列。 このフラグが指定されていない場合、既定では stderr に出力ログが書き込まれます。
--log-format 形式
ログ形式の種類、 text 、または json。 既定値は text です。
--log-level 文字列
ログ形式レベルを表す文字列。 指定しない場合、ログ形式レベルは無効になります。
-o, --output 型
コマンド出力の種類( text または json)。 既定値は text です。
-p, --profile 文字列
コマンドの実行に使用する ~/.databrickscfg ファイル内のプロファイルの名前。 このフラグが指定されていない場合は、存在する場合は、 DEFAULT という名前のプロファイルが使用されます。
--progress-format 形式
進行状況ログを表示する形式: default、 append、 inplace、または json
-t, --target 文字列
該当する場合は、使用するバンドル ターゲット