我是 Azure 数据工厂的新手,有一个听起来很简单的要求,但我无法弄清楚。
我有一个 Json 文件保存在存储帐户容器中,我需要从中读取“LastRunDate”的值(非常简单)。
{
"LastRunDate": "2024-01-12"
}
问题是,存在一个问题,该文件可能不存在。如果在尝试读取文件时该文件不存在,我需要动态创建该文件并将以下默认 json 写入其中。
{
"LastRunDate": "2000-01-01"
}
我的方法是使用“获取元数据”活动并使用元数据“存在”来查明文件是否存在 - 这很好。我当时的想法是分配一个变量(使用默认的 Json 字符串)并将变量的值写入新文件。这就是我碰壁的地方。我无法使用默认值即时创建 json 文件。
最简单的解决方案:
在存储帐户的不同文件夹中手动创建默认文件(一次)
在您的管道中: