Ore*_*ics 2 json azure-data-factory azure-data-lake azure-data-factory-2
在数据工厂中,我们可以将“设置变量”活动的输出记录为 json 文件吗?
小智 10
实现此要求的另一种最简单方法是利用“在复制期间添加附加列”功能,如下所示。
有一个设置变量活动并设置变量的值,然后是一个复制活动。在复制活动的Source设置中,您拥有Additional columns可以为源变量列命名的属性。使用动态表达式@variables('varInput')分配变量值。然后在Mapping部分中,您可以删除不需要的列,只包含所需的列,包括您在Additional columnsof 中创建的变量列Source。然后在目标端给出你想要的列名并测试它。
注意:此功能适用于最新的数据集模型。如果您在 UI 中没有看到此选项,请尝试创建一个新数据集。
希望这可以帮助。
据我所知,没有内置的简单方法可以满足您的需求。
解决方法有 2 种:
1.使用在 ADF 中启用Azure Monitor 诊断日志将数据以 JSON 文件的形式记录到 Azure Blob 存储中。每个活动的执行详细信息(包含输出)都可以记录在该文件中。但是,您需要了解 json 架构的结构和抓住你想要的东西。
2.在设置变量活动后使用Azure函数或Web活动调用API(@activity('Set Variable1').output)。使用 SDK 代码将函数方法中的输出保存为 json 文件。
| 归档时间: |
|
| 查看次数: |
4118 次 |
| 最近记录: |