次の方法で共有


clean-rooms コマンド グループ

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 形式

    進行状況ログを表示する形式: defaultappendinplace、または json

-t, --target 文字列

    該当する場合は、使用するバンドル ターゲット