需要使用 Azure 流分析和 IoT 中心将数据存储到 Azure 数据湖存储中:数据必须由 4MB 缓冲区存储



我需要使用 Azure 流分析和 IoT Hub 将数据存储到 Aure Data Lake Store 中。我在 Azure 流分析中配置了输入和输出,并编写了查询:

SELECT * INTO [output-ADLS] FROM [inputForIotHub]

它工作正常,并将我的数据保存在我的数据湖存储中。但是,现在我需要我的流数据必须由 4MB 缓冲区存储以解决性能问题:每次有 4MB 作为输入数据时,我都会将流数据存储到 [output-ADLS] 中。

请帮忙吗?

提前谢谢你

ASA 将尝试将事件批处理在一起,最大可达 4MB,以最大程度地减少事务数。但是,如果传入事件的频率较低,ASA 将保留较小的批处理以确保较低的延迟。今天不可能手动调整它,但我们可以考虑将其添加到路线图中。

最新更新