Executar o storedProcedure a partir de uma fábrica de dados do azure

Estou tentando executar um procedimento armazenado em um banco de dados SQL azul do Azure DataFactory V2. O procedimento fará um upsert em tabelas diferentes com dados de uma tabela plana. De acordo comMS spcifications você precisa ter um parâmetro com valor de Tabela para fazer isso, mas isso associa a atividade do pipeline ao procedimento e a todos os modelos. Existe alguma maneira de definir o conjunto de dados e a atividade de cópia para que ele execute o procedimento armazenado?

Os jsons abaixo são do modelo de braço:

DataSet:    
{"type": "datasets",
          "name": "AzureSQLProcedureDS",
          "dependsOn": [
            "[parameters('dataFactoryName')]",
            "[parameters('destinationLinkedServiceName')]"
          ],
          "apiVersion": "[variables('apiVersion')]",
          "properties": {
            "type": "AzureSqlTable",
            "linkedServiceName": {
              "referenceName": "[parameters('destinationLinkedServiceName')]",
              "type": "LinkedServiceReference"
            },
            "typeProperties": {
              "tableName": "storeProcedureExecutions"
            }
          }}




    Activity:
    {"name": "ExecuteHarmonizationProcedure",
                    "description": "Executes the procedure that Harmonizes the Data",
                    "type": "Copy",
                    "inputs": [
                      {
                        "referenceName": "[parameters('destinationDataSetName')]",
                        "type": "DatasetReference"
                      }
                    ],
                    "outputs": [
                      {
                        "referenceName": "AzureSQLProcedureDS",
                        "type": "DatasetReference"
                      }
                    ],
                    "typeProperties": {
                      "source": {
                        "type": "SqlSink"
                      },
                      "sink": {
                        "type": "SqlSink",
                        //"SqlWriterTableType": "storeProcedureExecutionsType",
                        "SqlWriterStoredProcedureName": "@Pipeline().parameters.procedureName",
                        "storedProcedureParameters": {
                          "param1": {
                            "value": "call from adf" 
                          }
                        }
                      }
                    }
}

Qualquer ajuda seria apreciada, considerando que a EM não fornece tanta ajuda para esse assunto.

questionAnswers(2)

yourAnswerToTheQuestion