Как запустить EXE-файл в Azure Data Factroy с входными параметрами? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть консольное приложение.я создал это приложение и загрузил его в хранилище BLOB-объектов Azure.Затем я запускаю это приложение 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 голосов
/ 27 сентября 2018

Пожалуйста, обратитесь к свойству 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

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...