Azure 时序见解第 2 代用例
注意
时序见解服务将于 2024 年 7 月 7 日停用。 请考虑尽快将现有环境迁移到备用解决方案。 有关弃用和迁移的详细信息,请访问我们的文档。
本文汇总了 Azure 时序见解第 2 代的几个常见用例。 可以从本文中的建议着手来使用 Azure 时序见解第 2 代开发应用程序和解决方案。
具体而言,本文将解答以下问题:
- Azure 时序见解第 2 代的常见用例有哪些?
- 将 Azure 时序见解第 2 代用于数据浏览和直观异常情况检测有什么好处?
- 使用 Azure 时序见解第 2 代来实现运营分析和高效流程有什么好处?
- 使用 Azure 时序见解第 2 代进行高级分析有什么好处?
以下部分描述了这些使用方案的概述。
简介
Azure 时序见解第 2 代是一种端到端的平台即服务产品。 它用于收集、处理、分析和查询高度情景化且优化了时序的 IoT 规模的数据。 它非常适用于即席数据探索和运营分析。 Azure 时序见解第 2 代是唯一可扩展的自定义服务产品,满足行业 IoT 部署的广泛需求。
数据浏览和直观异常检测
即时浏览和分析数十亿事件,确定其中的异常,发现数据的隐藏趋势。 Azure 时序见解第 2 代可为 IoT 和 DevOps 分析工作负载提供近实时的性能。
大多数客户都认为,获得见解所需的时间最短是 Azure 时序见解第 2 代的突出功能之一:
- Azure 时序见解第 2 代无需前期数据准备。
- 时序见解可在几分钟内快速将你连接到 Azure IoT 中心或 Azure 事件中心实例中的数十亿个事件。
- 连接后,可直观显示和分析数十亿事件,发现异常,发现数据的隐藏趋势。
Azure 时序见解第 2 代直观且易于使用。 连一行代码也无需编写即可与数据交互。 另外,尽管 Azure 时序见解第 2 代为熟悉 SQL 的高级用户提供了一种基于文本的细粒度查询语言,但你不需要学习任何新语言。 为初学者提供“选择+单击”式探索模式。
客户可以利用这种高效率,快速诊断与资产相关的问题。 时序见解可以执行 DevOps 分析来找出 IoT 解决方案中 bug 的根本原因。 作为数据科学计划的一部分,时序见解还可以识别要标记的区域,以便进一步调查。
与 Azure 时序见解第 2 代中存储的数据进行交互主要有三种方式:
第一种也是最简单的入门方法是使用 Azure 时序见解第 2 代资源管理器。 可以使用它在一个位置快速显示所有 IoT 数据。 它提供热度地图等工具,可帮助你发现数据中的异常情况。 它还提供透视视图。 使用它可以在一个仪表板中比较一个或多个 Azure 时序见解第 2 代环境中的多达四个的视图。 通过仪表板,可以查看所有位置的时序数据。 若要规划环境,请参阅 Azure 时序见解第 2 代规划。
第二种开始方法是使用 JavaScript SDK 在 Web 应用程序中快速嵌入功能强大的图表和图。 只需几行代码,即可编写功能强大的查询。 可使用这些查询填充折线图、饼图、条形图、热度地图和数据网格等。 通过使用 SDK,所有这些元素都是现成可用的。 SDK 还提取 Azure 时序见解第 2 代查询 API。 可以使用它们来创建类似 SQL 的谓词,用于查询要在仪表板上显示的数据。 对于混合表示层解决方案,Azure 时序见解第 2 代提供了参数化 URL。 它们提供与 Azure 时序见解第 2 代资源管理器之间的无缝连接点,适用于深入分析数据。
第三种开始方法是使用功能强大的 API 查询存储在 Azure 时序见解第 2 代中的数据。 Azure 时序见解第 2 代具有
from
、to
、first
和last
等时态运算符。 它具有average
、sum
、min
、max
、time-weighted average
、time-weighted sum
等聚合与转换。它还允许使用筛选、算术和布尔运算符、标量函数,等等。所有这些运算符使下游应用程序能够快速找到数据中的相关趋势和模式。 可使用它们填充自生成的可视化效果以发现异常。
操作性分析和提高处理效率
使用 Azure 时序见解第 2 代可大规模监视设备的运行状况、使用情况和性能,并度量运营效率。 Azure 时序见解第 2 代有助于管理多种不可预测的 IoT 工作负载,且不影响引入或查询性能。
如果与正确的技术或解决方案相结合,来自操作过程的数据的流式传输和连续处理可成功地转换任何业务。 这些解决方案通常是多个系统的组合。 它们可以探索和分析不断变化的数据,特别是在 IoT 领域,并且采用相同的模式。
这些模式通常始于支持 IoT 的平台,这类平台从各种语言环境的设备和传感器中引入数十亿个事件。 这些系统可以处理和分析流数据,获取实时见解和操作。 通常将数据存档到热存储和冷存储,以实现近实时和批量分析。
收集的数据经过一系列处理,以便对数据进行净化并使其适合特定上下文,从而使其可用于下游查询和分析方案。 Azure 提供丰富的服务,可应用于资产维护和制造等 IoT 方案。 这些服务包括 Azure 时序见解第 2 代、IoT 中心、事件中心、Azure 流分析、Azure Functions、Azure 逻辑应用、Azure Databricks、Azure 机器学习和 Power BI。
解决方案体系结构可以通过以下方式实现:
- 通过 IoT 中心或事件中心来引入数据,以获得最佳的安全性、吞吐量和延迟。
- 执行数据处理和计算。 通过流分析、逻辑应用和 Azure Functions 等服务传送引入的数据。 使用的服务取决于特定的数据处理需求。
- 来自处理管道的计算信号被推送到 Azure 时序见解第 2 代进行存储和分析。
Azure 时序见解第 2 代提供近实时数据浏览和基于资产的历史数据见解。 根据业务需求,可通过将 Azure 时序见解第 2 代连接到 Azure HDInsight,基于存储在 Azure 时序见解第 2 代中的数据来运行 MapReduce 和 Hive 作业。 可通过 Azure 时序见解第 2 代公共图面查询 API 向 Power BI 和其他客户应用程序提供存储在 Azure 时序见解第 2 代中的数据。 此数据可用于深层业务和操作智能方案。
高级分析
与机器学习和 Azure Databricks 等高级分析服务集成。 Azure 时序见解第 2 代从数百万台设备中引入原始数据。 它添加了可由 Azure 分析服务套件无缝使用的上下文数据。
高级分析和机器学习会使用和处理大量数据。 该数据用于制定数据驱动的决策并执行预测分析。 在 IoT 用例中,高级分析算法可以从数百万台设备中收集数据。 这些设备每秒内会多次传输数据。 从 IoT 设备收集的数据是原始数据。 它缺少上下文信息,例如设备的位置和传感器读数的单位。 因此,原始数据很难直接用于高级分析。
Azure 时序见解第 2 代以两种简单且经济高效的方式在 IoT 数据与高级分析之间搭建了桥梁:
首先,Azure 时序见解第 2 代通过使用 IoT 中心从数百万台设备收集原始遥测数据。 它通过上下文信息来丰富数据,并将数据转换为 parquet 格式。 此格式可以轻松与其他高级分析服务集成,例如机器学习、Azure Databricks 和第三方应用程序。
Azure 时序见解第 2 代可以作为整个组织中所有数据的信任源。 它创建了一个供下游分析工作负荷使用的中央存储库。 由于 Azure 时序见解第 2 代是一种近实时存储服务,因此高级分析模型可以利用传入的 IoT 遥测数据不断学习。 这样一来,模型可以更准确地进行预测。
其次,机器学习和预测模型的输出可以输入到 Azure 时序见解第 2 代中,以直观显示并存储其结果。 此过程可帮助组织优化和调整其模型。 使用 Azure 时序见解第 2 代,可以轻松地直观显示训练模型输出所在平面上的流式遥测数据。 通过这种方式,它可以帮助数据科学团队发现异常并识别模式。
后续步骤
- 阅读 Azure 时序见解第 2 代最佳做法来规划你的环境。
- 阅读示例客户端文档。