首页 > 解决方案 > Azure 流分析如何创建单个 parquet 文件

问题描述

我很少有 IoT 设备将遥测数据发送到 Azure 事件中心。我想将数据写入 Azure Data Lake 中的 Parquet 文件,以便我可以使用 Azure Synapse 查询该数据。

我已将 Azure 功能触发到 Azure 事件中心,但我没有找到直接将从设备接收到的数据以 Parquet 格式写入 Azure 数据湖的方法。

所以我在做什么,我有流分析工作——它有来自事件中心的输入和以 Parquet 格式输出到 Azure 数据湖。

我已将流分析输出路径格式配置为不同的格式 - 但它会在以下文件夹中创建多个小文件。

*设备数据/{unitNumber}/

设备数据/{unitNumber}/{datetime:MM}/{datetime:dd}*

我想为单个设备提供单个镶木地板文件。有人可以帮忙吗?

我试图配置最大时间 - >但数据不会被写入镶木地板文件,直到这个时间过去。我也不想要这个。

我想要简单的功能 - 一旦从设备接收到事件中心的数据,它应该被附加到 Azure 数据湖中的镶木地板文件中。

标签: azureparquetazure-stream-analyticsazure-synapseazure-data-lake-gen2

解决方案


推荐阅读