繁体   English   中英

如何在 Blob 存储上使用 JSON 作为 Azure 数据工厂的参数?

[英]How to use JSON on Blob Storage as parameter for Azure Data Factory?

我在 ADF 上有一个带有参数DateTime的存储过程,现在我需要将我的参数转换为存储在 Blob Storage 中的.JSON文件。

我的问题是,是否可以在 Azure Blob 存储上使用JSON文件? 因为在 Azure 数据工厂上,我看到dynamic content上有JSON选项。

如果可能的话,我的Stored Procedure SQL Script上是否有任何不同的参数用法? 以及如何将我的JSON文件调用到我的管道? 我是否需要在博客存储中指定我的JSON文件夹?

这是我的想法,从这个

在此处输入图像描述

对此

在此处输入图像描述

我们可以使用查找活动在 json 文件中查找值,然后将 output 值到 ADF 中的变量中。

  1. 我在我的 Azure 数据湖中找到了我的 json 文件。
{
    "intial_date":"2020-01-07",
    "end_date":"2020-01-07"
}

这是我的存储过程:

CREATE PROCEDURE dbo.test 
@end_date SMALLDATETIME, @initial_date SMALLDATETIME, @datediff INT 
as
begin

    print(@end_date)
    print(@initial_date)
end
  1. 然后我使用查找活动来获取值。 在此处输入图像描述

  2. 在我的存储过程中:

end_date: @activity('Lookup1').output.firstRow.end_date
初始日期: @activity('Lookup1').output.firstRow.initial_date

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM