共用方式為


pipelines 命令群組

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

    記錄格式類型,textjson。 預設值是 text

--log-level 字串

    表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。

-o, --output 類型

    指令輸出類型,textjson。 預設值是 text

-p, --profile 字串

    用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。

--progress-format 格式

    顯示進度記錄的格式:default、、appendinplace、 或json

-t, --target 字串

    如果適用,要使用的套件組合目標