【发布时间】:2022-12-12 01:08:04
【问题描述】:
一段时间以来,我一直在反对这个问题。我已经创建了一个通道、管道、数据存储和数据集,但无论我做什么,数据集都只包含 __dt。
我相信通道、管道和数据存储正在运行,主要是因为我在数据存储的 S3 存储桶中看到格式正确的 JSON 消息。
我的数据存储称为“salt_datastore”。当我导航到相关的 S3 存储桶时,我看到一个名为“salt_datastore”的文件夹,在其中,我看到一个名为“__dt=2022-10-09 00:00:00/”的包含今天日期的文件夹。在该文件夹中,我看到我发送的每条消息都有一个单独的 .gz 文件,名称格式为“1665276480000_1665276510000_435011638936_salt_sensor_0_840.0.salt_sensor_pipeline.json.gz”。如果我下载并打开其中一个,我会看到发送到 MQTT 主题的 MQTT 消息。
所以我认为通道、管道和数据存储都在工作,但如果我使用查询“select * from salt_datastore”设置数据集,我只会得到“__dt”。我觉得这是 salt_datastore S3 存储桶内文件夹的起始文本,但我无法弄清楚如何构建一个有效的 SQL 查询来提供该文件夹内的内容。有什么帮助吗?
【问题讨论】: