azure - 如何使用 Azure 流分析将本地 SQL Server 用作输出?
问题描述
我按照说明设置 App Insights 以使用 Azure Stream Analytics 假脱机到 SQL,但我试图稍微偏离以通过 VPN 使用本地 SQL 服务器(Web 应用程序已经使用)。
在添加输出时,这是失败的:
是不支持 IP 地址的情况,还是比这更基本的东西?
解决方案
您可能正在直接寻找问题的答案,Jean-Sébastien 简洁地回答了这个问题。但是另一种架构,如果您还没有考虑过...
您可以流式传输到临时 Azure SQL 数据库或 Blob 存储(可能更便宜,具体取决于您的工作负载),然后使用通过自托管数据工厂集成运行时隧道传输的 Azure 数据工厂将数据“发送”回本地 SQL。
数据工厂 V2 也有 blob 触发器,因此它不需要一个时间表,它可以在微批次中获取任何新的 blob。
我在引号中说“发送”,因为集成运行时实际上创建了从本地到 Azure 的传出连接,但提供了类似推送的数据传输的能力。
如果数据工厂证明有用,这里是创建复制管道的指南:https ://docs.microsoft.com/en-us/azure/data-factory/tutorial-hybrid-copy-portal
尽管本指南适用于本地 sql 到 blob,但它为您提供了一个更强大的起点。
推荐阅读
- hyperledger-fabric - Hyperledger Explorer:如何防止参与者访问交易历史
- javascript - jquery中.add()的等效javascript函数是什么?
- angular - Angular 6 库组件和 SCSS
- vue.js - VueJS 中的条件链接行为
- c# - LINQ - 组到模型
- html - 折叠时增加引导 4 卡的高度和宽度?
- python-3.x - VBA 中的 Python 函数:xlwings
- c# - 检索Listview项目的列并显示在另一个表单的组合框中c#
- azure - 是否可以有效地为所有当前注册添加新标签?
- javascript - Threejs透明度问题