我必须将所有 json 文件数据从 Azure 数据工厂到 SQL Server 数据仓库的表中。我能够将数据加载到具有静态值的表中(通过在数据集中提供列名称),但在动态生成时,我无法使用 Azure 数据工厂获取它。是否可以帮助此解决方案在 Azure 数据工厂中动态获取? 提前非常感谢。
JSON 文件数据如下:
{ "表": "TEST_M1", "数据":[{ "DFG": "123456", "ADF": "SFSDF" }, { "DFG": "ABADHDD", "ADF": "GHB" } }
与不同的表名称相同(TEST_M2....)
执行复制时,可以在 sql serer sink 中调用存储过程脚本。 存储过程脚本定义有关如何基于源 json 数据生成动态值的逻辑。查看示例:https://learn.microsoft.com/en-us/azure/data-factory/connector-sql-server#invoking-stored-procedure-for-sql-sink