我想实时将数据从本地oracle数据库复制到sql服务器。
答案 0 :(得分:1)
Data Factory具有许多优点,但是频率并不是其中之一。您考虑过其他方法吗?
对于实时集成,我建议使用Functional App,Logic App和/或Service Bus。每当oracle DB有相关更改时,我都将调用此应用程序。另外,您可以在此内部oracle数据库之上有一个API,可以通过计划的APP调用该API。
如果您预计交通繁忙,则可能需要考虑使用服务总线。下图说明了Azure Service Bus如何使用主题消息将数据从发布者(本地)发送到订阅者(Azure sql DB)。
答案 1 :(得分:0)
欢迎堆栈溢出!
您可以将数据从Oracle数据库复制到任何受支持的接收器数据存储。有关复制活动支持作为源或接收器的数据存储的列表,请参见Supported data stores表。
要从不可公开访问的Oracle数据库中复制数据或将数据复制到该数据库中,您需要设置自托管集成运行时。集成运行时提供了内置的Oracle驱动程序。因此,在Oracle与Oracle之间复制数据时,无需手动安装驱动程序。
有关更多详细信息和分步过程,请参阅Copy data from and to Oracle by using Azure Data Factory。
您还可以根据需要使用自定义活动。请参阅custom activities。
希望这会有所帮助。
答案 2 :(得分:0)