【问题标题】:How can I use Azure Stream Analytics to use an on-premise SQL Server as an Output?如何使用 Azure 流分析将本地 SQL Server 用作输出?
【发布时间】:2018-11-26 09:22:21
【问题描述】:

我正在关注 the instructions to set up App Insights to spool to SQL using Azure Stream Analytics,但我试图稍微偏离以通过 VPN 使用本地 SQL 服务器(Web 应用程序已经使用)。

在添加输出时,这是失败的:

是不支持 IP 地址的情况,还是比这更基本的情况?

【问题讨论】:

    标签: azure azure-application-insights azure-stream-analytics


    【解决方案1】:

    您可能正在寻找问题的直接答案,Jean-Sébastien 简洁地回答了这个问题。但是另一种架构,如果你还没有考虑过的话......

    您可以流式传输到临时 Azure SQL 数据库或 Blob 存储(可能更便宜,具体取决于您的工作负载),然后使用 Azure Data Factory tunnelled via a Self-Hosted Data Factory Integration Runtime 将数据“发送”回本地 SQL。

    Data Factory V2 也有 blob 触发器,因此它可以在微批次中提取任何新的 blob,而不需要一个时间表。

    我在引号中说“发送”,因为集成运行时实际上创建了从本地到 Azure 的传出连接,但提供了类似推送的数据传输功能。

    如果数据工厂证明有用,这里是创建复制管道的指南:https://docs.microsoft.com/en-us/azure/data-factory/tutorial-hybrid-copy-portal

    尽管本指南适用于本地 sql 到 blob,但它为您提供了一个更强大的起点。

    【讨论】:

    • 我已经将数据存储到 blob 存储中,所以我只需要弄清楚如何让它流式传输到我的本地数据库,所以这至少提供了一个起点,即使该指南有点模糊
    • 嗨@RowlandShaw 我已经编辑了我的答案以添加在数据存储之间复制的指南。如果您之前没有使用过数据工厂,我建议您从概览页面开始,因为在您四处走动时,数据工厂文档中有很多亮点。
    【解决方案2】:

    目前,Azure 流分析仅支持 Azure SQL 数据库。 很抱歉给您带来不便。

    谢谢,

    JS(Azure 流分析)

    【讨论】:

    • 我的最终目标是创建一个 Power BI 报告,将 Application Insights 数据与来自本地数据库的数据结合起来,看来我每时每刻都在碰壁。很遗憾@AzureSupport,文档并没有告诉我上周四我第一次开始戳他们的时候:(
    • 很抱歉,让我和团队谈谈以改进 ASA 方面的文档。要将本地资源连接到 PowerBI,您是否尝试过“本地网关”docs.microsoft.com/en-us/power-bi/service-gateway-onprem
    猜你喜欢
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2018-04-13
    相关资源
    最近更新 更多