代码之家  ›  专栏  ›  技术社区  ›  ZSchneidi

Azure IoT+流分析与blob数据

  •  0
  • ZSchneidi  · 技术社区  · 8 年前

    到Azure物联网中心。

    到目前为止,这看起来很有希望,但我有一个关于流分析的问题。

    假设我们在现场有物联网设备,可以将其数据作为csv文件发送。

    我想尝试使用Azure来实现这一点。 如果我使用物联网中心,并想将此csv格式发送到中心。我们假设csv格式是固定的,所以我不能只移植到d2c通信格式。

    流分析服务可以使用这种csv格式吗?它可以将嵌入的数据放入表存储器中的特定表中吗?

    这将非常重要。有没有这样的例子可以帮我澄清一下?

    我想Auzre有处理csv文件的库。如果我们不使用csv格式,而是使用Azure可能不知道的另一种行业标准格式,会怎么样?

    希望你能在这里帮助我。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Peter Bons    8 年前

    Azure Stream Analytics(ASA)做到了 support CSV 作为输入:

    事件序列化格式 :传入数据流的序列化格式(JSON、CSV或Avro)。

    docs

    创建ASA作业时,您可以 upload your csv file to test the query ,因此,如果您创建一个示例文件,就可以轻松地进行尝试。

    github

    我建议您根据示例数据创建一个小的概念验证。

    如果由于某些原因(如数据的格式不受支持),ASA不适合,您可以始终使用不同的技术(例如使用EventProcessorHost)检索物联网中心数据。通过这种方式,您可以完全控制数据,并且可以使用您想要的任何东西输出数据,并且它仍然是可扩展的(当然,这也取决于数据目的地)。看见 this post 作为一个粗略的想法。这似乎有点过时,但这个概念今天仍然有效。

    可以找到有关从EventHub读取数据的其他可能选项的官方文档 here

    推荐文章