KQL Kusto:table 管理命令的结果作为输入
KQL Kusto: Result of table management command as an input
我将通过从另一个 table 获取策略定义来创建策略更新。
假设我们有一个 sampleTable table 具有以下定义:
.alter table sampleTable policy update @'[{"Source": "sourceTable", "Query": "function()", "IsEnabled": "True", "IsTransactional": false}]';
我想对用于 sampleTable 的 newTable 使用策略。我试过做如下的事情:
let definition = (.show table sampleTable policy update | project Policy);
.alter table sampleTable policy update definition ;
我深信,这是可行的,但我不知道这里的语法。
你能支持我吗?
控制命令必须以点开头 (.
):
您需要将策略明确指定为字符串文字。您不能将其基于不同 query/command.
的结果
您可以使用 API - 运行 命令以编程方式编排此策略定义(作为字符串),然后使用该字符串生成以下命令,然后调用生成的命令。
我将通过从另一个 table 获取策略定义来创建策略更新。 假设我们有一个 sampleTable table 具有以下定义:
.alter table sampleTable policy update @'[{"Source": "sourceTable", "Query": "function()", "IsEnabled": "True", "IsTransactional": false}]';
我想对用于 sampleTable 的 newTable 使用策略。我试过做如下的事情:
let definition = (.show table sampleTable policy update | project Policy);
.alter table sampleTable policy update definition ;
我深信,这是可行的,但我不知道这里的语法。
你能支持我吗?
控制命令必须以点开头 (
.
):您需要将策略明确指定为字符串文字。您不能将其基于不同 query/command.
的结果您可以使用 API - 运行 命令以编程方式编排此策略定义(作为字符串),然后使用该字符串生成以下命令,然后调用生成的命令。