【发布时间】: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