我正在尝试在ADF中创建从本地PostgreSQL到Azure DW的链接服务连接。 我选择了 PostgreSQL 连接类型,但无法建立 ODBC 连接 -
"连接被拒绝。 无法连接到主机">
考虑到PostgreSQL服务器位于不同的云网络上,我认为这是意料之中的。
我需要采取哪些步骤才能在两者之间建立连接? 是否可以在之后直接创建 ADF 管道,还是需要创建 SSIS 运行时并仅使用 SSIS 包?
由于你想要将数据从本地 PostgreSQL 传输到 Azure DW,我认为你需要创建和配置一个自承载集成运行时。正如您可以在本文档中找到的语句:
自承载 IR 能够在云之间运行复制活动 数据存储和专用网络中的数据存储。
请按照以下步骤创建自托管 IR:https://learn.microsoft.com/en-us/azure/data-factory/create-self-hosted-integration-runtime#install-and-register-self-hosted-ir-from-the-download-center
顺便说一句,根据这个文档,PostgreSQL只支持源链接,不支持接收器,这适合你。