如何将CustomDotNet活动的结果传递给我的存储过程

时间:2017-06-06 09:00:20

标签: azure-data-factory

我为我的项目创建了一个ADF,它包含一个自定义活动和存储过程活动。

我在这里阻止的是。

我的自定义活动会获取最新修改的文​​件 - 让我们假设FileName是文件 - 来自我的Azure Blob容器。

我的存储过程具有单个参数sum。我想将文件名传递给我的存储过程,该存储过程可以从上面的自定义活动中获取。 (我们可以简单地说,我的存储过程活动输入取决于自定义活动输出)

我如何在ADF中执行此操作?

1 个答案:

答案 0 :(得分:0)

您将需要通过两个单独的活动(可能在两个单独的管道中,如果您想要更好的控制)和使用两个进程都可以访问的中间地面存储来执行此操作。

例如:

  1. 输入数据集,Blob。
  2. 自定义活动。
  3. 输出数据集,SQL DB。
  4. 输入数据集,SQLDB(与3相同)。
  5. 存储过程活动。
  6. 输出数据集,SQLDB。
  7. 这是第3点和第4点使用的临时区域数据集,这是最重要的。

    这就是ADF想要处理它的方式。虽然我理解为什么您希望将自定义活动的输出直接传递给存储过程,而不使用其他数据集。

    希望这有帮助。