我正在为我的客户规划、实施和运行一个基于azure的报告架构。源是他们的ERP系统数据库,ETL和数据存储发生在Azure SQL DB中,中间的一切和“编排”(在正确的时间以正确的顺序触发正确的事情)主要由ADF处理。他们目前在内部SQL Server上运行其ERP系统数据库,我使用自托管集成运行时从ADF连接到该SQL Server。现在,他们希望切换到他们的SaaS提供商提供的JDBC解决方案,该解决方案只提供用于查询ERP系统数据库的JDBC连接。
所以我的问题是,有没有可能直接从ADF查询JDBC连接?基本要求是从ERP数据库获取数据,并将其写入Azure SQL DB中的临时表。然而,我更喜欢用ADF来做这件事,因为当前的实现和所有其他ETL东西都在那里。
在我花了几天时间在谷歌上尝试寻找可能的解决方案后,我仍然没有找到太多有用的信息。我发现的唯一可能的方法是“滥用”数据块(从JDCB连接读取并写入Azure SQL DB),或者编写一个.NET应用程序并在Azure中将其作为webjob作业运行。
我非常感谢任何可能对我有帮助的意见!
发布于 2020-09-08 13:18:12
你能说得更具体一点,让我们知道司机的情况吗?
从Azure数据中心,您可以随时调用Adb端的notebook (您需要使用notebook活动)。
https://stackoverflow.com/questions/63740033
复制相似问题