Azure data explorer 如何在同一集群上的不同数据库中的两个表之间安排数据移动

Azure data explorer 如何在同一集群上的不同数据库中的两个表之间安排数据移动,azure-data-explorer,Azure Data Explorer,是否有任何自动(计划的)方式在属于同一Kusto集群上不同数据库的两个表之间定期移动数据?”“连续数据导出”功能无法跨不同的数据库工作。人们可以通过Azure Data Factory以某种方式进行协调,但这听起来似乎有些过分。在Kusto级别上没有任何东西可以安排这种数据移动吗?如果连续数据导出没有跨数据库工作的限制,那么它听起来非常理想。您可以运行。在命令的查询部分是跨数据库查询的情况下,设置或附加命令,以便在不同数据库的表之间复制数据(原始或已处理)(如果不再需要数据,则将其放入源表中,如

是否有任何自动(计划的)方式在属于同一Kusto集群上不同数据库的两个表之间定期移动数据?”“连续数据导出”功能无法跨不同的数据库工作。人们可以通过Azure Data Factory以某种方式进行协调,但这听起来似乎有些过分。在Kusto级别上没有任何东西可以安排这种数据移动吗?如果连续数据导出没有跨数据库工作的限制,那么它听起来非常理想。

您可以运行
。在命令的查询部分是跨数据库查询的情况下,设置或附加
命令,以便在不同数据库的表之间复制数据(原始或已处理)(如果不再需要数据,则将其放入源表中,如您所述,目的是
移动
,而不是
复制


任何可以对您的群集发出控制命令(如
.set或append
)的计划程序/编排程序都是有效的选项。Microsoft Flow中流行的一个选项:

您可以在命令的查询部分为跨数据库查询的位置运行
。set或append
命令,以便复制数据(原始或已处理)在不同数据库中的表之间(如果不再需要,则将数据放入源表中,如您所述,目的是移动而不是复制)


任何可以对您的群集发出控制命令(如
.set或append
)的计划程序/编排程序都是有效的选项。Microsoft Flow中流行的一个选项:

严格来说,ADX中没有此类功能

但是,使用您最喜欢的调度程序(例如,)或简单地使用,设置起来很容易

Azure功能在这个意义上更容易,因为它们非常容易设置(并提供对ADX群集资源的访问)

一旦您这样做,您可以:

  • 按照Yoni的建议,使用
    。设置或附加
    (从):

  • .set或append async ArchiveTable严格来说,ADX中没有这样的功能

    但是,使用您最喜欢的调度程序(例如,)或简单地使用,设置起来很容易

    Azure功能在这个意义上更容易,因为它们非常容易设置(并提供对ADX群集资源的访问)

    一旦您这样做,您可以:

  • 按照Yoni的建议,使用
    。设置或附加
    (从):

  • .set或append async ArchiveTable如果您还有其他问题,请发表评论;如果您觉得得到了请求的响应,请标记您的问题已解决。如果您还有其他问题,请发表评论;如果您觉得得到了请求的响应,请标记您的问题已解决。
    
    .set-or-append async ArchiveTable <| 
       LiveTable 
       | where CreatedOn < now() - time(30d)