warehouses コマンド グループ

Note

Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。

warehouses 内の コマンド グループを使用すると、SQL ウェアハウスを管理できます。 SQL ウェアハウスは、Databricks SQL 内のデータ オブジェクトに対して SQL コマンドを実行できるコンピューティング リソースです。 「SQL ウェアハウスに接続する」を参照してください。

Databricksウェアハウスの作成

新しい SQL ウェアハウスを作成します。

databricks warehouses create [flags]

Arguments

None

オプション

--auto-stop-mins int

    SQL ウェアハウスが自動的に停止されるまでにアイドル状態にする必要がある時間 (つまり、 RUNNING クエリなし) を分単位で指定します。

--cluster-size string

    この倉庫に割り当てられたクラスタのサイズ。

--creator-name string

    倉庫作成者名

--enable-photon

    ウェアハウスで Photon 最適化クラスターを使用するかどうかを構成します。

--enable-serverless-compute

    ウェアハウスでサーバーレス コンピューティングを使用するかどうかを構成します。

--instance-profile-arn string

    Deprecated.

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--max-num-clusters int

    同時実行クエリを処理するために自動スケーラーが作成するクラスターの最大数。

--min-num-clusters int

    この SQL ウェアハウスに対して保持される使用可能なクラスターの最小数。

--name string

    クラスターの論理名。

--no-wait

    RUNNING 状態に達するまで待たない

--spot-instance-policy SpotInstancePolicy

    ウェアハウスがスポット インスタンスを使用するかどうかの設定。 サポートされる値: COST_OPTIMIZEDPOLICY_UNSPECIFIEDRELIABILITY_OPTIMIZED

--timeout duration

     RUNNING状態に達するまでの最大時間 (既定では 20 ミリ秒)

--warehouse-type CreateWarehouseRequestWarehouseType

    倉庫の種類: PRO または CLASSIC。 サポートされる値: CLASSICPROTYPE_UNSPECIFIED

グローバル フラグ

Examples

次の例では、基本的な構成で新しい SQL ウェアハウスを作成します。

databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60

次の例では、Photon を有効にしてサーバーレス ウェアハウスを作成します。

databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO

databricks warehouses create-default-warehouse-override

ユーザーの既定のウェアハウス オーバーライドを作成します。 ユーザーは独自のオーバーライドを作成できます。 管理者は、任意のユーザーのオーバーライドを作成できます。

databricks warehouses create-default-warehouse-override DEFAULT_WAREHOUSE_OVERRIDE_ID TYPE [flags]

Arguments

DEFAULT_WAREHOUSE_OVERRIDE_ID

    オーバーライドの ID。 現在のユーザーの数値ユーザー ID またはリテラル文字列 me を使用します。

TYPE

    オーバーライド動作の種類。 サポートされる値: CUSTOMLAST_SELECTED

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--name string

    既定のウェアハウス オーバーライドのリソース名。

--warehouse-id string

    種類が CUSTOMされている場合の特定の倉庫 ID。

グローバル フラグ

Examples

次の例では、現在のユーザーのカスタム ウェアハウスオーバーライドを作成します。

databricks warehouses create-default-warehouse-override me CUSTOM --warehouse-id 1234567890abcdef

databricks ウェアハウスを削除する

SQL ウェアハウスを削除します。

databricks warehouses delete ID [flags]

Arguments

ID

    Required. SQL ウェアハウスの ID。

オプション

グローバル フラグ

Examples

次の例では、指定した ID の倉庫を削除します。

databricks warehouses delete 1234567890abcdef

databricks warehouses delete-default-warehouse-override

ユーザーの既定のウェアハウス オーバーライドを削除します。 ユーザーは、独自のオーバーライドを削除できます。 管理者は、任意のユーザーのオーバーライドを削除できます。 削除後、ワークスペースの既定のウェアハウスが使用されます。

databricks warehouses delete-default-warehouse-override NAME [flags]

Arguments

NAME

    削除する既定のウェアハウス オーバーライドのリソース名。 形式: default-warehouse-overrides/{default_warehouse_override_id}. ID には、現在のユーザーの数値ユーザー ID またはリテラル文字列 me を指定できます。

オプション

グローバル フラグ

Examples

次の例では、現在のユーザーの既定の倉庫のオーバーライドを削除します。

databricks warehouses delete-default-warehouse-override default-warehouse-overrides/me

databricks 倉庫の編集

ウェアハウスを更新します。 SQL ウェアハウスの構成を更新します。

databricks warehouses edit ID [flags]

Arguments

ID

    Required. 構成用のウェアハウスID。

オプション

--auto-stop-mins int

    SQL ウェアハウスが自動的に停止されるまでにアイドル状態にする必要がある時間 (つまり、 RUNNING クエリなし) を分単位で指定します。

--cluster-size string

    この倉庫に割り当てられたクラスタのサイズ。

--creator-name string

    倉庫作成者名

--enable-photon

    ウェアハウスで Photon 最適化クラスターを使用するかどうかを構成します。

--enable-serverless-compute

    ウェアハウスでサーバーレス コンピューティングを使用するかどうかを構成します。

--instance-profile-arn string

    Deprecated.

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--max-num-clusters int

    同時実行クエリを処理するために自動スケーラーが作成するクラスターの最大数。

--min-num-clusters int

    この SQL ウェアハウスに対して保持される使用可能なクラスターの最小数。

--name string

    クラスターの論理名。

--no-wait

     RUNNING状態に達するまで待つ必要はありません

--spot-instance-policy SpotInstancePolicy

    ウェアハウスがスポット インスタンスを使用するかどうかの設定。 サポートされる値: COST_OPTIMIZEDPOLICY_UNSPECIFIEDRELIABILITY_OPTIMIZED

--timeout duration

     RUNNING状態に達するまでの最大時間 (既定では 20 ミリ秒)

--warehouse-type EditWarehouseRequestWarehouseType

    倉庫の種類。 サポートされる値: CLASSICPROTYPE_UNSPECIFIED

グローバル フラグ

Examples

次の例では、クラスターサイズと自動停止時間を変更するようにウェアハウスを更新します。

databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30

次の例では、既存の倉庫に対して Photon を有効にします。

databricks warehouses edit 1234567890abcdef --enable-photon

databricks warehousesを取得する

1 つの SQL ウェアハウスの情報を取得します。

databricks warehouses get ID [flags]

Arguments

ID

    Required. SQL ウェアハウスの ID。

オプション

グローバル フラグ

Examples

次の例では、指定した ID を持つ倉庫に関する情報を取得します。

databricks warehouses get 1234567890abcdef

databricks warehouses get-default-warehouse-override

ユーザーの既定のウェアハウスオーバーライドを取得します。 ユーザーは独自のオーバーライドをフェッチできます。 管理者は、任意のユーザーのオーバーライドをフェッチできます。 オーバーライドが存在しない場合は、ワークスペースの既定のウェアハウスが使用されます。

databricks warehouses get-default-warehouse-override NAME [flags]

Arguments

NAME

    取得する既定のウェアハウス オーバーライドのリソース名。 形式: default-warehouse-overrides/{default_warehouse_override_id}. ID には、現在のユーザーの数値ユーザー ID またはリテラル文字列 me を指定できます。

オプション

グローバル フラグ

Examples

次の例では、現在のユーザーの既定のウェアハウスオーバーライドを取得します。

databricks warehouses get-default-warehouse-override default-warehouse-overrides/me

databricks warehouses(データブリックスウェアハウス) get-workspace-warehouse-config(ワークスペースウェアハウス設定取得)

ワークスペース内のすべての SQL ウェアハウスによって共有されるワークスペース レベルの構成を取得します。

databricks warehouses get-workspace-warehouse-config [flags]

Arguments

None

オプション

グローバル フラグ

Examples

次の例では、ワークスペース ウェアハウスの構成を取得します。

databricks warehouses get-workspace-warehouse-config

databricks Warehouses の一覧

ユーザーが管理アクセス許可を持つすべての SQL ウェアハウスを一覧表示します。

databricks warehouses list [flags]

Arguments

None

オプション

--run-as-user-id int

    倉庫の一覧を取得するために使用されるサービス プリンシパル。

グローバル フラグ

Examples

次の例では、すべての倉庫を一覧表示します。

databricks warehouses list

次の例では、特定のサービス プリンシパルを使用する倉庫の一覧を示します。

databricks warehouses list --run-as-user-id 123456789

databricks warehouses list-default-warehouse-overrides

ワークスペース内のすべての既定のウェアハウスオーバーライドを一覧表示します。 すべてのオーバーライドを一覧表示できるのは、ワークスペース管理者だけです。

databricks warehouses list-default-warehouse-overrides [flags]

オプション

--page-size int

    返されるオーバーライドの最大数。

--page-token string

    前の list-default-warehouse-overrides 呼び出しから受信したページ トークン。

グローバル フラグ

Examples

次の例では、すべての既定の倉庫のオーバーライドを一覧表示します。

databricks warehouses list-default-warehouse-overrides

`databricks warehouses set-workspace-warehouse-config`(データブリックス倉庫でのワークスペース倉庫構成を設定するためのコマンド)

ワークスペース内のすべての SQL ウェアハウスによって共有されるワークスペース レベルの構成を設定します。

databricks warehouses set-workspace-warehouse-config [flags]

Arguments

None

オプション

--google-service-account string

    GCP のみ: Google Cloud Storage にアクセスするためにクラスターに渡すために使用される Google サービス アカウント。

--instance-profile-arn string

    AWS のみ: IAM ロールをクラスターに渡すために使用されるインスタンスプロファイル。

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy

    倉庫のセキュリティ ポリシー。 サポートされる値: DATA_ACCESS_CONTROLNONEPASSTHROUGH

グローバル フラグ

Examples

次の例では、セキュリティ ポリシーを使用してワークスペース ウェアハウスの構成を設定します。

databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL

databricks ウェアハウスの起動

SQL ウェアハウスを開始します。

databricks warehouses start ID [flags]

Arguments

ID

    Required. SQL ウェアハウスの ID。

オプション

--no-wait

     RUNNING状態に達するまで待つ必要はありません

--timeout duration

     RUNNING状態に達するまでの最大時間 (既定では 20 ミリ秒)

グローバル フラグ

Examples

次の例では、指定した ID で倉庫を開始します。

databricks warehouses start 1234567890abcdef

次の例は、ウェアハウスが RUNNING 状態になるのを待たずにウェアハウスを開始します。

databricks warehouses start 1234567890abcdef --no-wait

databricks ウェアハウスが停止します

SQL ウェアハウスを停止せよ。

databricks warehouses stop ID [flags]

Arguments

ID

    Required. SQL ウェアハウスの ID。

オプション

--no-wait

     STOPPED状態に達するまで待つ必要はありません

--timeout duration

     STOPPED状態に達するまでの最大時間 (既定では 20 ミリ秒)

グローバル フラグ

Examples

次の例では、指定した ID の倉庫を停止します。

databricks warehouses stop 1234567890abcdef

次の例では、倉庫が STOPPED 状態になるまで待機せずに停止します。

databricks warehouses stop 1234567890abcdef --no-wait

databricks warehouses update-default-warehouse-override

ユーザーの既存の既定のウェアハウスオーバーライドを更新します。 ユーザーは、独自のオーバーライドを更新できます。 管理者は、任意のユーザーのオーバーライドを更新できます。

databricks warehouses update-default-warehouse-override NAME UPDATE_MASK TYPE [flags]

Arguments

NAME

    既定のウェアハウス オーバーライドのリソース名。 形式: default-warehouse-overrides/{default_warehouse_override_id}.

UPDATE_MASK

    更新するフィールドを指定するフィールド マスク。 *を使用して、すべてのフィールドを更新します。 --allow-missingを設定すると、このフィールドは無視され、すべてのフィールドが適用されます。

TYPE

    オーバーライド動作の種類。 サポートされる値: CUSTOMLAST_SELECTED

オプション

--allow-missing

    設定され、オーバーライドが見つからない場合は、代わりに新しいオーバーライドを作成します。

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

--name string

    既定のウェアハウス オーバーライドのリソース名。

--warehouse-id string

    種類が CUSTOMされている場合の特定の倉庫 ID。

グローバル フラグ

Examples

次の例では、現在のユーザーのオーバーライドを特定のウェアハウスに更新します。

databricks warehouses update-default-warehouse-override default-warehouse-overrides/me warehouse_id CUSTOM --warehouse-id 1234567890abcdef

Databricks ウェアハウスの権限レベル取得

SQL ウェアハウスのアクセス許可レベルを取得します。

databricks warehouses get-permission-levels WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    アクセス許可を取得または管理する SQL ウェアハウス。

オプション

グローバル フラグ

Examples

次の例では、倉庫のアクセス許可レベルを取得します。

databricks warehouses get-permission-levels 1234567890abcdef

databricks ウェアハウス 権限取得

SQL ウェアハウスのアクセス許可を取得します。 SQL ウェアハウスは、ルート オブジェクトからアクセス許可を継承できます。

databricks warehouses get-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    アクセス許可を取得または管理する SQL ウェアハウス。

オプション

グローバル フラグ

Examples

次の例では、ウェアハウスのアクセス許可を取得します。

databricks warehouses get-permissions 1234567890abcdef

Databricks倉庫のアクセス許可設定

SQL ウェアハウスのアクセス許可を設定します。 オブジェクトに対する権限を設定し、既存の権限が存在する場合は置き換えます。 指定されていない場合は、すべての直接アクセス許可を削除します。 オブジェクトは、ルート オブジェクトからアクセス許可を継承できます。

databricks warehouses set-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    アクセス許可を取得または管理する SQL ウェアハウス。

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

グローバル フラグ

Examples

次の例では、JSON ファイルを使用してウェアハウスのアクセス許可を設定します。

databricks warehouses set-permissions 1234567890abcdef --json @permissions.json

databricks ウェアハウスの権限更新

SQL ウェアハウスのアクセス許可を更新します。 SQL ウェアハウスは、ルート オブジェクトからアクセス許可を継承できます。

databricks warehouses update-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    アクセス許可を取得または管理する SQL ウェアハウス。

オプション

--json JSON

    要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path。

グローバル フラグ

Examples

次の例では、JSON ファイルを使用してウェアハウスのアクセス許可を更新します。

databricks warehouses update-permissions 1234567890abcdef --json @permissions.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 文字列

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