Note
此資訊適用於 Databricks CLI 版本 0.205 及以上。 Databricks CLI 處於 公開預覽狀態。
Databricks CLI 的使用受限於 Databricks 授權 和 Databricks 隱私權聲明,包括任何使用數據條款。
pipelines 內的命令群組可讓您建立、編輯、刪除、啟動及檢視管線的詳細數據。 請參閱 Lakeflow Spark 宣告式管線。
databricks 資料管道建立
根據要求的組態建立新的數據處理管線。 如果成功,此命令會傳回新管線的標識碼。
databricks pipelines create [flags]
Arguments
None
選項
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。
databricks 管線刪除
刪除管線。
databricks pipelines delete PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要刪除的管線。
選項
Databricks 管線獲取
取得管線。
databricks pipelines get PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要取得的管線。
選項
databricks 管線 get-update
從運行中的管線獲取更新。
databricks pipelines get-update PIPELINE_ID UPDATE_ID [flags]
Arguments
PIPELINE_ID
管線的標識碼。
UPDATE_ID
更新的標識碼。
選項
databricks 資料管道 list-pipeline-events
擷取管線的事件。
databricks pipelines list-pipeline-events PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要為其擷取事件的管線。
選項
--filter string
選取結果子集的準則,使用類似 SQL 的語法表示。
--max-results int
單一頁面中要傳回的項目數上限。
--page-token string
先前呼叫所傳回的頁面標記。
databricks 管線 list-pipelines
列出 Delta Live Tables 系統中定義的管線。
databricks pipelines list-pipelines [flags]
Arguments
None
選項
--filter string
根據指定的準則選取結果子集。
--max-results int
單一頁面中可返回的最大項目數量。
--page-token string
先前呼叫所傳回的頁面標記。
databricks 資料管道 列出更新
列出作用中管線的更新。
databricks pipelines list-updates PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要傳回更新的管線。
選項
--max-results int
單一頁面中要傳回的項目數上限。
--page-token string
先前呼叫所傳回的頁面標記。
--until-update-id string
如果存在,則會傳回更新,直到並包含此update_id為止。
Databricks 管道啟始更新
開始管線的更新。 如果管線已經有活動更新,要求將會失敗,且活動更新會繼續執行。
databricks pipelines start-update PIPELINE_ID [flags]
Arguments
PIPELINE_ID
為此管線啟動更新。
選項
--cause StartUpdateCause
支援的值:[API_CALL、JOB_TASK、RETRY_ON_FAILURE、SCHEMA_CHANGE、SERVICE_UPGRADE、USER_ACTION]
--full-refresh
如果為 true,此更新會在執行之前重設所有數據表。
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。
--validate-only
如果為 true,此更新只會驗證管線原始程式碼的正確性,但不會具體化或發布任何數據集。
databricks 資料管道停止
取消正在進行的更新以中止管線。 如果管線沒有正在執行的更新,此要求不會進行任何操作(no-op)。
databricks pipelines stop PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要停止的管線。
選項
--no-wait
不要等到進入IDLE狀態
--timeout duration
達到 IDLE 狀態的時間上限 (預設為 20m0s)
databricks 管線更新
使用提供的組態更新管線。
databricks pipelines update PIPELINE_ID [flags]
Arguments
PIPELINE_ID
此管線的唯一標識碼。
選項
--allow-duplicate-names
如果為 false,部署會在名稱變更後與其他管線名稱衝突時失敗。
--budget-policy-id string
此管線的預算原則。
--catalog string
在 Unity Catalog 中的資料目錄,用於從此管線中發佈數據。
--channel string
Lakeflow Spark 宣告式管線發行通道,指定要使用的版本。
--continuous
管線是連續運行的還是被觸發的。
--development
管線是否處於開發模式。
--edition string
管線產品版本。
--expected-last-modified int
如果存在,則為編輯前管線設定的上次修改時間。
--id string
此管線的唯一標識碼。
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。
--name string
管線的友好標識碼。
--photon
是否啟用 Photon 於這個管線。
--pipeline-id string
此管線的唯一標識碼。
--schema string
預設架構(資料庫),用於讀取或寫入資料表的默認位置。
--serverless
是否已為此管線啟用無伺服器計算。
--storage string
用來儲存檢查點和數據表的 DBFS 根目錄。
--target string
要在此管線中加入數據表的目標架構(資料庫)。
databricks 管線 get-permission-levels
取得管線權限等級。
databricks pipelines get-permission-levels PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要取得或管理許可權的管線。
選項
databricks 管線獲取許可權
取得管道的許可權。 管線可以從其根對象繼承許可權。
databricks pipelines get-permissions PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要取得或管理許可權的管線。
選項
databricks 管道 設置權限
設定管線許可權。
設定物件的許可權,若已有許可權則予以取代。 如果未指定任何許可權,則刪除所有直接許可權。 物件可以從其根對象繼承許可權。
databricks pipelines set-permissions PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要取得或管理許可權的管線。
選項
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。
Databricks 資料管道更新權限
更新管線的許可權。 管線可以從其根對象繼承許可權。
databricks pipelines update-permissions PIPELINE_ID [flags]
Arguments
PIPELINE_ID
要取得或管理許可權的管線。
選項
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 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、、appendinplace、 或json
-t, --target 字串
如果適用,要使用的套件組合目標