【问题标题】:Connect Azure Data Factory to SAP BW将 Azure 数据工厂连接到 SAP BW
【发布时间】:2019-06-03 16:43:52
【问题描述】:

我有一个成功使用 Microsoft SAP BW 连接器的 SSIS 包。 SAP 管理员设置了他的一方,以便它使用流程链和 ProgramId 作为连接标准。我启动我的 SSIS 包,它在“等待”模式下运行,直到 SAP 作业执行。这一切都很好。我现在需要使用 Azure 数据工厂的 SAP BW 连接器来复制它,但 Azure 连接器的外观和感觉不同,因此我尝试在“连接”选项卡中编辑 SAPBW 连接的代码以包含等待模式等。

SAP BW 与 SAP BW 系统的连接成功通过了数据工厂中的“测试连接”。 在 SSIS SAP BW 连接器中,高级属性显示我试图复制的这些值(希望此图像有效):

所以我在 Connections -> linked Services->SapBw 中的代码中添加了“自定义属性”

    {
"name": "SapBw",
"type": "Microsoft.DataFactory/factories/linkedservices",
"properties": {
    "type": "SapBw",
    "typeProperties": {
        "server": "sapdb.compnme.local",
        "systemNumber": "00",
        "clientId": "400",
        "userName": "myUser",
        "encryptedCredential": "abc123"
    },
    "connectVia": {
        "referenceName": "ARuntime",
        "type": "IntegrationRuntimeReference"
    }
},
        "Custom Properties":{
        "DbTableName":"/BIC/OHCSST_OHD",
        "DestinationName":"CSST_OHD",
        "ExecutionMode":"W",
        "GatewayHost":"sapdb.compnme.local",
        "GatewayService":"sapgw00",
        "ProcessChain":"Z_CS_STAT_OHD",
        "ProgramId":"ProgId_P23",
        "Timeout":"1200"

    }

}

不幸的是,当我单击“完成”时,连接已成功发布,但当我查看代码时,我的自定义属性消失了。是否有不同的流程可以通过 Azure 数据工厂连接到 SAP Open Hub,因为 MS 网站上似乎没有任何内容可以指导我。

【问题讨论】:

    标签: azure-data-factory azure-data-factory-2


    【解决方案1】:

    您的图片附件无法正确显示。根据我的理解,我想知道您是否混淆了 ADF SSIS-IR 和 ADF 自托管 IR。

    由于您在 SSIS 中利用了 BW 连接器,显然您使用的是 SSIS 包并将其部署到 ADF SSIS-IR 堆栈。此 IR 与 SAP BW 的 ADF 复制活动所需的自托管 IR 无关。您提到您在链接服务中定义了自定义属性,但链接服务的上下文是针对 ADF 本机 BW MDX 连接接口的。无论您在 ADF 链接服务中定义什么,都不会影响 SSIS IR。此外,您可能需要意识到 ADF 原生 BW 接口仅用于 MDX 访问以查询 BW InfoCube 和 BEx QueryCube 数据。与 Open Hub 无关。

    从策略上讲,您应该将自定义属性应用到 SSIS 包中的 BW 连接,但我感觉您可能并不深入了解 SSIS BW 连接器、ADF BW 连接器、Open Hub 和 MDX 的优缺点。从实际项目经验来看,SSIS BW 连接器与 Open Hub 和 Process Chain 的集成存在重大的稳健性问题。流程链中的 DTP 作业可能会经常失败,而 DTP 作业的“重置”是一种令人沮丧的体验。我建议您在花费过多精力解决连接属性问题之前描述您的要求。

    【讨论】:

      【解决方案2】:

      与 Microsoft 人员进行了一些工作 - 我们想要的过程是在数据工厂中使用 OpenHub 连接。这个指向 Microsoft Azure 数据工厂论坛的链接有一个文档,讨论了如何实现这一点。 DataFactory Forum

      不幸的是,这个过程对我不起作用,因为我们的 SAP 版本是 4,而它应该与 7.3 13 一起使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-01
        • 1970-01-01
        • 2020-06-22
        • 1970-01-01
        • 2022-11-03
        • 2021-11-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多