gpt4 book ai didi

etl - 在 Kusto DB 中更新插入

转载 作者:行者123 更新时间:2023-12-02 20:51:33 25 4
gpt4 key购买 nike

我有一个 ADF,它每天将 Kusto 函数的输出写入 Kusto 表。我需要每天将数据更新到表中。我没有找到更新 Kusto DB 中现有数据的方法。如果数据不存在,有什么方法可以插入行,否则通过 ADF 更新现有行?

设置或替换对我来说非常昂贵,因为该表包含大量数据

如果这是不可能的,我可以使用我拥有的日期时间戳截断最近 2 个月的数据并从函数中重新加载它

最佳答案

ADX/Kusto is built for analytics, rather than OLTP, scenarios.Therefore, its design trade-offs favor very fast bulk Create(supporting high rates of inserts/appends of new records) and veryfast bulk Read (supporting queries over large amounts of data).ADX/Kusto's support for Delete scenarios focuses on bulk-delete(mainly for retention period), and per-record deletion is notsupported. Likewise, Updates of existing records is not supportedin ADX/Kusto.

有几种处理“重复”数据的技术,这些技术可以让您简单地提取新记录,而无需执行所谓的 upsert(这不是 ADX/Kusto 支持的操作) ,如上所述):https://learn.microsoft.com/en-us/azure/data-explorer/dealing-with-duplicates

您可以考虑的另一个选项是批量替换数据 - 通过使用范围级控制命令标记和替换数据分片(范围):

关于etl - 在 Kusto DB 中更新插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57177724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com