Databricks CLI コマンド
この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です。
Databricks CLI 使用には、 Databricks ライセンス および Databricks プライバシー通知(使用データのプロビジョニングを含む)が適用されます。
この記事では、使用可能な Databricks CLI コマンドに関する情報を提供します。 この情報は、コマンドラインのヘルプを補足するものです。 のインストールと使用の詳細については、「DatabricksCLI のインストールまたは更新DatabricksCLI 」および「DatabricksCLIとは」を参照してください。
Databricks CLI には、次の表に示すコマンド グループが含まれています。 コマンド グループには、関連するコマンドのセットが含まれており、サブコマンドを含めることもできます。 コマンド・グループ、個々のコマンド、またはサブコマンドの使用法と構文情報を出力するには、次のようにします。
databricks <command-group> -h
databricks <command-group> <command-name> -h
databricks <command-group> <command-name> <subcommand-name> -h
多くの CLI コマンドは、 Databricks REST API リファレンスに記載されている操作にマップされます。
ワークスペース コマンド
グループ | 説明とコマンド |
---|---|
ファイルおよびファイル・システムを管理するためのコマンド:
| |
Databricks がユーザーに代わって操作を行うための個人用アクセス トークンを登録するためのコマンド:
| |
ユーザーが自分の git リポジトリを管理できるようにするためのコマンド:
| |
シークレット、シークレットスコープ、およびアクセス権限を管理するためのコマンド:
| |
ワークスペース内のノートブックとフォルダーを一覧表示、インポート、エクスポート、および削除するコマンド:
|
コンピュート コマンド
グループ | 説明とコマンド |
---|---|
一連のルールに基づいてクラスターを構成するユーザーの機能を制御するコマンド:
| |
クラスターを作成、開始、編集、一覧表示、終了、および削除できるコマンド:
| |
ワークスペース管理者がワークスペースのグローバル初期化スクリプトを構成できるようにするコマンド:
| |
すぐに使用できるクラウドインスタンスを使用してインスタンスプールを作成、編集、削除、一覧表示するコマンドにより、クラスターの開始時間と自動スケーリング時間が短縮されます。
| |
管理者が、ユーザーがクラスターを起動できるインスタンスプロファイルを追加、一覧表示、削除できるようにするコマンド:
| |
クラスター上のライブラリをインストール、アンインストール、およびステータスを取得するコマンド:
| |
使用可能なポリシーファミリを表示するコマンド:
|
ジョブ・コマンド
グループ | 説明とコマンド |
---|---|
ジョブを管理するためのコマンド:
|
Lakeflow 宣言型パイプライン コマンド
グループ | 説明とコマンド |
---|---|
パイプラインを作成、編集、削除、開始、および詳細を表示するコマンド:
|
機械学習コマンド
グループ | 説明とコマンド |
---|---|
MLflowの組織の主要な単位であるエクスペリメントと対話するためのコマンド ;すべてのMLflow実行はエクスペリメントに属します。
| |
Workspace Model Registryのコマンド :
|
リアルタイムサービングコマンド
グループ | 説明とコマンド |
---|---|
モデルサービングエンドポイントを作成、更新、削除するコマンド:
|
ID およびアクセス管理コマンド
グループ | 説明とコマンド |
---|---|
Databricks アカウントを管理するためのコマンド:
| |
認証用のコマンド:
| |
現在認証されているユーザーまたはサービスプリンシパルに関する情報を取得するコマンド:
| |
ID 管理を簡素化し、Databricks ワークスペース、データ、その他のセキュリティ保護可能なオブジェクトへのアクセスを簡単に割り当てるグループ用のコマンド:
| |
さまざまなオブジェクトやエンドポイントで、さまざまなユーザーのアクセスを読み取り、書き込み、編集、更新、管理するためのコマンド:
| |
ジョブ、自動化ツール、およびシステム (スクリプト、アプリ、CI/CD プラットフォームなど) で使用する ID のコマンド:
| |
Databricksによって認識され、Eメール アドレスで表されるユーザー ID のコマンド:
|
SQL 関連のコマンド
グループ | 説明とコマンド |
---|---|
アラートに対して操作を実行するコマンド:
| |
従来のアラートに対して操作を実行するコマンド:
| |
新しいクエリオブジェクトを作成するためのコマンド:
| |
クエリ定義に対して操作を実行するコマンド:
| |
従来のクエリ定義に対して操作を実行するコマンド:
| |
ウェアハウスを通じてクエリの履歴にアクセスするためのコマンド SQL:
| |
SQLウェアハウスを管理するためのコマンド (これは、 内のデータ オブジェクトに対して コマンドを実行できるコンピュート リソースです。SQLDatabricks SQL
|
Unity Catalog コマンド
グループ | 説明とコマンド |
---|---|
アーティファクトの許可リストを管理するコマンド。 Databricks Runtime 13.3以降では、ライブラリとinitスクリプトをUCの許可リストに追加して、ユーザーが標準アクセスモードで設定されたコンピュートでこれらのアーティファクトを活用できるようにすることができます。
| |
カタログ (Unity Catalog の 3 レベル名前空間の最初のレイヤー) を管理するコマンド:
| |
資格情報を管理するためのコマンド (クラウド テナント上のサービスにアクセスするための認証および承認メカニズム)。各資格情報は、資格情報にアクセスできるユーザーとグループを制御する Unity Catalog アクセス制御ポリシーの対象となります。
| |
外部データソースへの接続を作成するコマンド:
| |
| クラウドストレージパスと、クラウドストレージパスへのアクセスを許可するストレージ認証情報を組み合わせた外部ロケーションを管理するためのコマンド:
|
Unity Catalog で ユーザー定義関数 (UDF) を管理するためのコマンド:
| |
Unity Catalog 内のデータへのアクセスを許可するコマンド:
| |
メタストア (Unity Catalog 内のオブジェクトの最上位コンテナー) を管理するためのコマンド:
| |
モデルのバージョンを管理するためのコマンド。 Databricksでは、Unity CatalogでホストされたバージョンのMLflow Model Registryを提供します。
| |
オンライン テーブルを管理するコマンド (Delta テーブルのデータへの待機時間を短縮し、QPS アクセスを高速化する):
| |
モニターを管理するコマンドは、時間の経過と共にテーブルのデータまたはモデル品質メトリクスを監視するモニターです。
| |
登録されたモデルを管理するためのコマンド。 Databricksは、Unity CatalogでホストされたバージョンのMLflow Model Registry を提供します。
| |
Unity Catalog によってすべてのセキュリティ保護可能なオブジェクトに適用されるリソース クォータを管理するコマンド (作成できるリソースの数を制限します)。
| |
Unity Catalog の 3 レベル名前空間の 2 番目のレイヤーであるスキーマを管理するためのコマンド。
| |
ストレージ資格情報を管理するコマンド (クラウド テナントに格納されているデータにアクセスするための認証および承認メカニズム):
| |
システム・スキーマ (システム・カタログ内に存在するスキーマ) を管理するコマンド:
| |
テーブル内のフィールド間の関係をエンコードする主キー制約と外部キー制約を管理するコマンド:
| |
コマンドは、 Unity Catalogの 3 レベル名前空間の 3 番目のレイヤーに存在するマネージドテーブルに対して行われます。
| |
一時テーブルの資格情報 (Databricks にテーブル データが格納されているクラウド ストレージの場所にアクセスするために使用される、有効期間が短く、スコープが縮小された資格情報) を管理するコマンド。
| |
ボリュームを管理するためのコマンド (ファイルへのアクセス、保存、管理、整理、処理のための Unity Catalog (UC) 機能) です。
| |
セキュリティ保護可能なワークスペース バインドを管理するためのコマンド。 Databricks のセキュリティ保護可能なリソースは、
|
Delta sharing コマンド
グループ | 説明とコマンド |
---|---|
データを共有する組織を表すデータ プロバイダーを管理するためのコマンド:
| |
受信者のアクティブ化を管理するためのコマンド (これは、受信者オブジェクトがトークン認証タイプを持つオープン共有モデルにのみ適用されます)。
| |
受信者を管理するコマンド (共有へのアクセスを許可する組織を表すために
| |
共有を管理するコマンド (
|
設定コマンド
グループ | 説明とコマンド |
---|---|
管理者がIPアクセスリストを設定できるようにするコマンド:
| |
ワークスペースの通知先を管理するコマンド:
| |
ユーザーがワークスペース レベルで設定を管理できるようにするコマンド:
| |
管理者が他のユーザーのすべてのトークンを取得し、トークンを削除できるようにするコマンド:
| |
認証とアクセスに使用できるトークンを作成、一覧表示、および取り消すコマンド Databricks REST API:
| |
ワークスペース設定を更新するコマンド:
|
開発者ツールのコマンド
グループ | 説明とコマンド |
---|---|
Databricks アセット バンドルを管理するコマンド (Databricks プロジェクトをコードとして表現できます)。
| |
ローカルディレクトリをワークスペースディレクトリに同期します。 |
ベクトル検索コマンド
グループ | 説明とコマンド |
---|---|
ベクトル検索インデックスをホストするコンピュート リソースを表すベクトル検索エンドポイントを管理するコマンド:
| |
ベクトル検索インデックスを管理するコマンド。これは、埋め込みベクトルの効率的な表現であり、リアルタイムで効率的な近似最近傍 (ANN) 検索クエリをサポートします。
|
ダッシュボードのコマンド
グループ | 説明とコマンド |
---|---|
レガシーダッシュボードを変更するためのコマンド:
| |
AI/BIを搭載した、ビジネスユーザーにノーコード体験を提供するGenieを変更するためのコマンド:
| |
AI/BI ダッシュボードの特定の管理操作を提供するコマンド:
|
Marketplace コマンド
グループ | 説明とコマンド |
---|---|
フルフィルメントを管理するためのコマンド (コンシューマーがインストールをプレビューできるようにするエンティティ)。
| |
インストールを管理するためのコマンド (コンシューマーが Databricks Marketplace リストと対話できるようにするエンティティ)。
| |
Databricks Marketplace コンシューマー リストを管理するためのコマンド:
| |
パーソナライゼーション要求を管理するためのコマンドで、顧客は個別の Marketplace リスト フローと対話できます。
| |
プロバイダー (Marketplace にリストを発行するエンティティ) を管理するためのコマンド。
| |
Marketplace exchanges フィルターを管理するためのコマンドで、Exchange にアクセスできるグループをキュレーションします。
| |
Marketplace エクスチェンジを管理するためのコマンドで、プロバイダーはキュレーションされた一連の顧客とリストを共有できます。
| |
Marketplace ファイルを管理するためのコマンド (プレビュー ノートブックやプロバイダー アイコンなど)。
| |
プロバイダーのリストを管理するためのコマンド:
| |
パーソナライゼーション要求を管理するためのコマンドで、すぐに利用できるリストの代替です。
| |
プロバイダーのテンプレート化されたアナリティクスを管理するためのコマンド:
| |
Marketplace で資産を管理するプロバイダーを管理するためのコマンド。
|
アプリのコマンド
グループ | 説明とコマンド |
---|---|
Databricks インスタンス上で直接実行される Databricks アプリを管理するコマンド、データとの統合、Databricks サービスの使用と拡張、ユーザーがシングルサインオンによる対話を可能にするコマンド。
|
クリーンルームコマンド
グループ | 説明とコマンド |
---|---|
クリーンルーム資産 (クリーンルームと共有されるテーブル、ボリューム、ノートブックなどのデータおよびコードオブジェクト) を管理するためのコマンド。
| |
クリーンルーム内のノートブックの実行である、クリーンルームタスク実行を管理するためのコマンド。
| |
クリーンルームを管理するためのコマンド。クリーンルームは、 Delta Sharing とサーバレス コンピュートを使用して、複数の関係者が互いのデータに直接アクセスすることなく、機密性の高い企業データに対して協力して作業できる、安全でプライバシー保護の環境を提供します。
|
データベース・コマンド
グループ | 説明とコマンド |
---|---|
Lakebase データベース インスタンスを管理するコマンド。
|
追加のコマンド
グループ | 説明とコマンド |
---|---|
Databricks REST API に要求を行うコマンド:
| |
指定したシェルのオートコンプリートスクリプトを生成するコマンド:
| |
Databricks CLI を構成します。 | |
| すべての Databricks CLI コマンドの概要情報を出力します。 |
Databricks Labs のインストールを管理するためのコマンド:
| |
現在使用されているCLIのバージョンを取得します。 |
グローバルフラグ
次のフラグは、すべての Databricks CLI コマンドで使用できます。 一部のフラグは、一部のコマンドには適用されないことに注意してください。 特定のコマンドとそのフラグの詳細については、コマンド ラインのヘルプを参照してください。
--debug
デバッグログを有効にするかどうか。
-h
または --help
Databricks CLI、関連するコマンド グループ、または関連するコマンドのヘルプを表示します。
--log-file
string
出力ログの書き込み先となるファイルを表す文字列。このフラグが指定されていない場合、デフォルトでは出力ログが stderr に書き込まれます。
--log-format
format
ログ・フォーマット・タイプ ( text
または json
) 。デフォルト値は text
です。
--log-level
string
ログ形式レベルを表す文字列。指定しない場合、ログ・フォーマット・レベルは使用不可になります。
-o, --output
タイプ
コマンド出力タイプ text
または json
。デフォルト値は text
です。
-p, --profile
string
コマンドの実行に使用する ~/.databrickscfg
ファイル内のプロファイルの名前。このフラグが指定されていない場合、存在する場合は、 DEFAULT
という名前のプロファイルが使用されます。
--progress-format
format
進行状況ログを表示する形式: default
、 append
、 inplace
、 json
-t, --target
string
該当する場合は、使用するバンドル・ターゲット