【问题标题】:Azure Kusto Data Explorer - invoking multiple management queries at onceAzure Kusto 数据资源管理器 - 一次调用多个管理查询
【发布时间】:2020-11-25 15:55:54
【问题描述】:

我想一次运行多个alter-column 命令(以节省一些时间)。

例如,我有这两个命令:

.alter column e53b2c81_eb5c_45e4_9e5e_333332211111.name policy encoding type='identifier'

.alter column e53b2c81_eb5c_45e4_9e5e_333332211111.doc policy encoding type='bigobject'

单独运行它们可以正常工作。但我想一起调用它们。所以我尝试了类似的方法:

.alter column e53b2c81_eb5c_45e4_9e5e_333332211111.name policy encoding type='identifier';
.alter column e53b2c81_eb5c_45e4_9e5e_333332211111.doc policy encoding type='bigobject';

但是没有用。

有什么方法可以同时运行它们吗?

(最终,我想避免针对不同字段的 1000 多个表运行此查询。我宁愿一次执行此任务以避免太多请求。我将通过 Golang SDK 运行这些命令)。

【问题讨论】:

    标签: azure azure-data-explorer kql


    【解决方案1】:

    您可以在脚本中包含所有命令,并使用.execute database script 命令让服务一个接一个地运行它们。

    请注意,这不会在单个事务中运行脚本中的所有命令 - 命令按顺序执行,按照它们在输入脚本中出现的顺序。

    【讨论】:

    • 谢谢。似乎它仅在我在每个更改列命令中使用数据库名称时才有效:.alter column ['DB_NAME'].e53b2c81_eb5c_45e4_9e5e_333332211111.name policy encoding ...
    猜你喜欢
    • 2020-04-07
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多