如何访问Azure数据工厂中“查找活动”的输出?

时间:2019-05-20 09:17:55

标签: azure azure-active-directory azure-sql-database

我要使用Azure数据工厂的Lookup Activity返回一个简单的查询。

我正在尝试访问该查询的结果,然后通过电子邮件发送结果。

我想访问完整的输出,但没有成功。

到目前为止,我已经尝试使用以下解决方案:

  1. @activity('Lookup1').output(不发送/接收电子邮件)
  2. @activity('Lookup1').output.count(有效,但仅返回“ 2”)
  3. @activity('Lookup1').output.value(不返回任何内容)

每次运行此脚本时,它都会成功调试, IE:没有错误消息。

这是我得到的输出:

{
  "count": 2,
  "value": [
    {
      "company_name": "ABC",
      "folder_name": "Folder1"
    }, {
      "company_name": "DEF",
      "folder_name": "Folder2"
    }
  ],
  "effectiveIntegrationRuntime": "DefaultIntegrationRuntime (Japan East)"
}

我应该如何返回完整的输出?

2 个答案:

答案 0 :(得分:0)

我已经解决了。实际上,我的输出是json对象,所以我要做的就是将完整的输出转换为字符串。

答案 1 :(得分:0)

这里你必须将输出包装成字符串

@string(activity('Lookup1').output)