【问题标题】:Log Analytics & Application insights Log Query Search Tables to Sql Database.日志分析和应用程序洞察日志查询搜索表到 Sql 数据库。
【发布时间】:2018-10-26 14:22:07
【问题描述】:

我想知道是否有一种方法可以将 Log Analytics 和 Application Insights 中的 Log-query-searches 生成的表或整个表中的数据导出到 Azure Sql 数据库中的完全相同的表中?

我正在考虑类似出口/进口的交易。甚至喜欢用网络作业或类似的东西来做。

有没有办法做到这一点?

【问题讨论】:

    标签: import export azure-sql-database azure-application-insights azure-log-analytics


    【解决方案1】:

    有几个选项:

    1. 使用rest api 发出查询并将结果存储在sql server 中。这可以使用网络主机或 azure 函数来完成(由计划触发?)
    2. 使用Continuous export 将数据导出到Azure Blob 存储。从那里您可以读取 blob 并将数据存储到 sql 使用 Web 主机或 azure 函数(由 blob 创建触发?)。更合适的方法可能是使用 Azure Data Factory 将数据从 blob 复制到 sql server。

    请记住,您必须自己定义 sql 表模式来表示 json 数据。可能没有直接的转换,因为它是 json。

    无论如何,在 sql server 中存储数据的想法是什么?根据您的用例,可能会有更好的选择。

    【讨论】:

    • 嗨,彼得,感谢您的回答。好吧,我希望通过在暂存数据库中“暂存”数据来实现的用例是能够每天更新我的报告超过 8 次,至少每 30 分钟一次。我设法测试了从 m 语言查询中获取数据与从 sql 数据库中获取数据之间的区别,为此我获得了能够每 15 分钟更新一次报告中的数据的选项。我正在使用我的报告作为日志服务的前端。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 2022-08-23
    • 2021-03-17
    • 1970-01-01
    相关资源
    最近更新 更多