如何在具有输入参数的天蓝色数据工厂中运行exe文件?

时间:2018-09-26 07:03:36

标签: c# azure azure-storage-blobs azure-data-factory

我有一个控制台应用程序。我构建了此应用程序并将其上传到Azure blob存储。然后,我运行此应用程序Azure数据工厂管道。一切都很好,但是问题是,如果我想向控制台应用程序添加新参数(获取输入),我该怎么做?有什么具体方法吗?

 {
    "name": "samplebatch",
    "type": "Custom",
    "policy": {
        "timeout": "7.00:00:00",
        "retry": 0,
        "retryIntervalInSeconds": 30,
        "secureOutput": false
    },    
"typeProperties": {
        "command": "SampleApp.exe",
        "folderPath": "customactv2/SampleApp",
        "resourceLinkedService": {
          "referenceName": "StorageLinkedService",
          "type": "LinkedServiceReference"
        }
   "linkedServiceName": {
        "referenceName": "dataloadbatchservice",
        "type": "LinkedServiceReference"
    }
}

这是我到目前为止在数据工厂管道代码中所做的事情。

1 个答案:

答案 0 :(得分:1)

请参考extendedProperties中的typeProperties属性,可以使用它。

  

可以传递给自定义应用程序的用户定义属性   JSON格式,因此您的自定义代码可以引用其他属性

文档:https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity#custom-activity

示例:https://github.com/Azure/Azure-DataFactory/blob/master/Samples/ADFv2CustomActivitySample/MyCustomActivityPipeline.json

希望它对您有帮助。