az synapse kusto pool

使用 synapse 管理 kusto 集區。

命令

az synapse kusto pool add-language-extension

新增可在 KQL 查詢內執行的語言延伸模組清單。

az synapse kusto pool create

建立 Kusto 集區。

az synapse kusto pool delete

刪除 Kusto 集區。

az synapse kusto pool detach-follower-database

卸離此 Kusto 集區擁有之資料庫的所有粉絲。

az synapse kusto pool list

列出所有 Kusto 集區。

az synapse kusto pool list-follower-database

傳回此 Kusto 集區所擁有的資料庫清單,後面接著另一個 Kusto 集區。

az synapse kusto pool list-language-extension

傳回可在 KQL 查詢內執行的語言延伸模組清單。

az synapse kusto pool list-sku

傳回提供給所提供資源的 SKU。

az synapse kusto pool remove-language-extension

移除可在 KQL 查詢內執行的語言延伸模組清單。

az synapse kusto pool show

取得 Kusto 集區。

az synapse kusto pool start

啟動 Kusto 集區。

az synapse kusto pool stop

停止 Kusto 集區。

az synapse kusto pool update

更新 Kusto Kusto 集區。

az synapse kusto pool wait

將 CLI 置於等候狀態,直到符合 synapse kusto 集區的條件為止。

az synapse kusto pool add-language-extension

新增可在 KQL 查詢內執行的語言延伸模組清單。

az synapse kusto pool add-language-extension [--ids]
                                             [--kusto-pool-name]
                                             [--no-wait]
                                             [--resource-group]
                                             [--value]
                                             [--workspace-name]

範例

KustoPoolAddLanguageExtensions

az synapse kusto pool add-language-extension --name "kustoclusterrptest4" --value language-extension-name="PYTHON" --value language-extension-name="R" --resource-group "kustorptest" --workspace-name "kustorptest"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--value

語言延伸模組的清單。

--workspace-name

工作區的名稱。

az synapse kusto pool create

建立 Kusto 集區。

az synapse kusto pool create --kusto-pool-name
                             --resource-group
                             --sku
                             --workspace-name
                             [--enable-purge {false, true}]
                             [--enable-streaming-ingest {false, true}]
                             [--if-match]
                             [--if-none-match]
                             [--location]
                             [--no-wait]
                             [--optimized-autoscale]
                             [--tags]
                             [--workspace-uid]

範例

kustoPoolsCreateOrUpdate

az synapse kusto pool create --name "kustoclusterrptest4" --location "westus" --enable-purge true --enable-streaming-ingest true --workspace-uid "11111111-2222-3333-444444444444" --sku name="Storage optimized" capacity=2 size="Medium" --resource-group "kustorptest" --workspace-name "synapseWorkspaceName"

必要參數

--kusto-pool-name --name -n

Kusto 集區的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--sku

kusto 集區的 SKU。

--workspace-name

工作區的名稱。

選擇性參數

--enable-purge

布林值,指出是否已啟用清除作業。

接受的值: false, true
--enable-streaming-ingest --esig

布林值,指出是否已啟用串流擷取。

接受的值: false, true
--if-match

Kusto 集區的 ETag。 省略此值以一律覆寫目前的 Kusto 集區。 指定最後一個出現的 ETag 值,以防止意外覆寫並行變更。

--if-none-match

設定為 '*' 以允許建立新的 Kusto 集區,但為了避免更新現有的 Kusto 集區。 其他值會導致 412 預先條件失敗的回應。

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--no-wait

不等候長時間執行的作業完成。

--optimized-autoscale

優化的自動調整定義。

--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標籤。

--workspace-uid

工作區唯一識別碼。

az synapse kusto pool delete

刪除 Kusto 集區。

az synapse kusto pool delete [--ids]
                             [--kusto-pool-name]
                             [--no-wait]
                             [--resource-group]
                             [--workspace-name]
                             [--yes]

範例

kustoPoolsDelete

az synapse kusto pool delete --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "kustorptest"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

--yes -y

不提示確認。

az synapse kusto pool detach-follower-database

卸離此 Kusto 集區擁有之資料庫的所有粉絲。

az synapse kusto pool detach-follower-database --adcn
                                               --kusto-pool-resource-id
                                               [--ids]
                                               [--kusto-pool-name]
                                               [--no-wait]
                                               [--resource-group]
                                               [--workspace-name]

範例

KustoPoolDetachFollowerDatabases

az synapse kusto pool detach-follower-database --attached-database-configuration-name "myAttachedDatabaseConfiguration" --kusto-pool-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Synapse/workspaces/kustorptest/kustoPools/leader4" --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "kustorptest"

必要參數

--adcn --attached-database-configuration-name

追蹤叢集中附加資料庫組態的資源名稱。

--kusto-pool-resource-id

此叢集所擁有之資料庫後面的叢集資源識別碼。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool list

列出所有 Kusto 集區。

az synapse kusto pool list --resource-group
                           --workspace-name

範例

列出工作區中的 Kusto 集區

az synapse kusto pool list --resource-group "kustorptest" --workspace-name "kustorptest"

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool list-follower-database

傳回此 Kusto 集區所擁有的資料庫清單,後面接著另一個 Kusto 集區。

az synapse kusto pool list-follower-database --kusto-pool-name
                                             --resource-group
                                             --workspace-name

範例

KustoPoolListFollowerDatabases

az synapse kusto pool list-follower-database --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "kustorptest"

必要參數

--kusto-pool-name --name -n

Kusto 集區的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool list-language-extension

傳回可在 KQL 查詢內執行的語言延伸模組清單。

az synapse kusto pool list-language-extension --kusto-pool-name
                                              --resource-group
                                              --workspace-name

範例

KustoPoolListLanguageExtensions

az synapse kusto pool list-language-extension --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "kustorptest"

必要參數

--kusto-pool-name --name -n

Kusto 集區的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool list-sku

傳回提供給所提供資源的 SKU。

az synapse kusto pool list-sku --kusto-pool-name
                               --resource-group
                               --workspace-name

範例

KustoPoolsListResourceSkus

az synapse kusto pool list-sku --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "synapseWorkspaceName"

必要參數

--kusto-pool-name --name -n

Kusto 集區的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool remove-language-extension

移除可在 KQL 查詢內執行的語言延伸模組清單。

az synapse kusto pool remove-language-extension [--ids]
                                                [--kusto-pool-name]
                                                [--no-wait]
                                                [--resource-group]
                                                [--value]
                                                [--workspace-name]

範例

KustoPoolRemoveLanguageExtensions

az synapse kusto pool remove-language-extension --name "kustoclusterrptest4" --value language-extension-name="PYTHON" --value language-extension-name="R" --resource-group "kustorptest" --workspace-name "kustorptest"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--value

語言延伸模組的清單。

--workspace-name

工作區的名稱。

az synapse kusto pool show

取得 Kusto 集區。

az synapse kusto pool show [--ids]
                           [--kusto-pool-name]
                           [--resource-group]
                           [--workspace-name]

範例

kustoPoolsGet

az synapse kusto pool show --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "synapseWorkspaceName"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool start

啟動 Kusto 集區。

az synapse kusto pool start [--ids]
                            [--kusto-pool-name]
                            [--no-wait]
                            [--resource-group]
                            [--workspace-name]

範例

kustoPoolsStop

az synapse kusto pool start --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "kustorptest"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool stop

停止 Kusto 集區。

az synapse kusto pool stop [--ids]
                           [--kusto-pool-name]
                           [--no-wait]
                           [--resource-group]
                           [--workspace-name]

範例

kustoPoolsStop

az synapse kusto pool stop --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "kustorptest"

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace-name

工作區的名稱。

az synapse kusto pool update

更新 Kusto Kusto 集區。

az synapse kusto pool update [--enable-purge {false, true}]
                             [--enable-streaming-ingest {false, true}]
                             [--ids]
                             [--if-match]
                             [--kusto-pool-name]
                             [--no-wait]
                             [--optimized-autoscale]
                             [--resource-group]
                             [--sku]
                             [--tags]
                             [--workspace-name]
                             [--workspace-uid]

範例

kustoPoolsUpdate

az synapse kusto pool update --name "kustoclusterrptest4" --enable-purge true --enable-streaming-ingest true --workspace-uid "11111111-2222-3333-444444444444" --sku name="Storage optimized" capacity=2 size="Medium" --resource-group "kustorptest" --workspace-name "synapseWorkspaceName"

選擇性參數

--enable-purge

布林值,指出是否已啟用清除作業。

接受的值: false, true
--enable-streaming-ingest --esig

布林值,指出是否已啟用串流擷取。

接受的值: false, true
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--if-match

Kusto 集區的 ETag。 省略此值以一律覆寫目前的 Kusto 集區。 指定最後一個出現的 ETag 值,以防止意外覆寫並行變更。

--kusto-pool-name --name -n

Kusto 集區的名稱。

--no-wait

不等候長時間執行的作業完成。

--optimized-autoscale

優化的自動調整定義。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--sku

kusto 集區的 SKU。

--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標籤。

--workspace-name

工作區的名稱。

--workspace-uid

工作區唯一識別碼。

az synapse kusto pool wait

將 CLI 置於等候狀態,直到符合 synapse kusto 集區的條件為止。

az synapse kusto pool wait [--created]
                           [--custom]
                           [--deleted]
                           [--exists]
                           [--ids]
                           [--interval]
                           [--kusto-pool-name]
                           [--resource-group]
                           [--timeout]
                           [--updated]
                           [--workspace-name]

範例

暫停執行下一行 CLI 腳本,直到成功刪除 synapse kusto 集區為止。

az synapse kusto pool wait --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "synapseWorkspaceName" --deleted

暫停執行下一行 CLI 腳本,直到成功建立 synapse kusto 集區為止。

az synapse kusto pool wait --name "kustoclusterrptest4" --resource-group "kustorptest" --workspace-name "synapseWorkspaceName" --created

選擇性參數

--created

等候在 'Succeeded' 使用 'provisioningState' 建立。

--custom

等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress',instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

--exists

等到資源存在為止。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--interval

以秒為單位輪詢間隔。

預設值: 30
--kusto-pool-name --name -n

Kusto 集區的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--timeout

等候時間上限,以秒為單位。

預設值: 3600
--updated

等候 provisioningState 更新為 'Succeeded'。

--workspace-name

工作區的名稱。