将 JSON 对象映射到 Azure 数据工厂中的 ADX 动态列

Mapping JSON Object to ADX dynamic column in Azure Data Factory

我正在尝试使用 Azure 数据工厂中的复制对象将 JSON 文件 blob 引入 Azure 数据资源管理器 table。然后对数据进行转换和处理。

有没有办法将 'Properties' 对象映射到 ADX 中的动态列?我已经尝试在 ADX 中创建摄取映射并在副本的接收器设置中引用它。我收到找不到映射引用的错误。

如果有人以前实现过这个,欢迎提供建议。谢谢

您可以使用此方法将 JSON 数据提取到 ADX table 中。

https://docs.microsoft.com/en-us/azure/data-explorer/ingest-json-formats?tabs=kusto-query-language#ingest-mapped-json-records

您不需要创建复制管道,而是使用来自 ADF 的 Azure Data Explorer Command 和 运行 以下命令

.ingest into table Events ('https://kustosamplefiles.blob.core.windows.net/jsonsamplefiles/simple.json') with '{"format":"json", "ingestionMappingReference":"FlatEventMapping"}'

我已经使用这种方法将存储在 blob 容器中的 JSON 摄取到 ADX 中的 table 中。