教程:设置 Azure 时序见解第 2 代环境

注意

时序见解服务将于 2024 年 7 月 7 日停用。 请考虑尽快将现有环境迁移到备用解决方案。 有关弃用和迁移的详细信息,请访问我们的 文档

本教程指导你完成创建 Azure 时序见解第 2 代 即用即付(PAYG)环境的过程。

本教程介绍如何:

  • 创建 Azure 时序见解 Gen2 环境。
  • 将 Azure 时序见解第 2 代环境连接到 IoT 中心。
  • 运行解决方案加速器示例,将数据流式传输到 Azure Time Series Insights Gen2 环境。
  • 对数据执行基本分析。
  • 定义时序模型类型和层次结构,并将其与实例相关联。

提示

IoT 解决方案加速器 提供企业级预配置解决方案,可用于加速自定义 IoT 解决方案的开发。

如果还没有 Azure 订阅,请注册 免费 Azure 订阅

先决条件

  • 至少必须具有 Azure 订阅的 参与者 角色。 有关详细信息,请阅读 使用 Azure 门户分配 Azure 角色。

  • 使用 Azure 门户CLI创建环境。

创建设备模拟

在本部分中,你将创建三个模拟设备,用于将数据发送到 Azure IoT 中心实例。

  1. 转到 Azure IoT 解决方案加速器页面。 使用 Azure 帐户登录,然后选择 设备模拟

    Azure IoT 解决方案加速器页。

  2. 向下滚动,阅读 概述入门 部分。

  3. 请按照“入门”部分中的 部署说明 进行操作。

    完成此过程最多可能需要 20 分钟。

  4. 部署完成后,系统会提供您模拟的URL。 请保持此页面处于打开状态,因为您稍后会返回到它。

    重要

    还不要输入您的解决方案加速器! 将此网页保持打开状态,因为稍后将返回到该网页。

    设备模拟解决方案预配完成。

  5. 现在,在 Azure 门户中检查新创建的资源。 在 资源组 页上,请注意,通过使用您在 ARM 模板参数文件中提供的 solutionName,创建了一个新资源组。 记下为设备模拟创建的资源。

    设备模拟资源。

创建 Azure 时序洞察第 2 代环境

本部分介绍如何使用 Azure 门户创建 Azure 时序见解第 2 代环境并将其连接到 IoT 解决方案加速器创建的 IoT 中心。

  1. 使用 Azure 订阅帐户登录到 Azure 门户

  2. 选择 + 在左上角创建资源

  3. 选择 物联网 类别,然后选择 时序分析

    选择 Time Series Insights 的环境资源。

  4. 创建时序见解环境 窗格中,在“基本信息”选项卡上,设置以下参数:

    参数 行动
    环境名称 ** 输入 Azure Time Series Insights Gen2 环境的唯一名称。
    订阅 在要创建 Azure 时序见解 Gen2 环境的订阅中输入。 最佳做法是使用与设备模拟器创建的其他 IoT 资源相同的订阅。
    资源组 选择现有资源组或为 Azure 时序见解第 2 代环境资源创建新的资源组。 资源组是 Azure 资源的容器。 最佳做法是使用与设备模拟器创建的其他 IoT 资源相同的资源组。
    位置 为 Azure 时序见解第 2 代环境选择数据中心区域。 为了避免额外的延迟,最好在与设备模拟器创建的 IoT 中心相同的区域中创建 Azure 时序洞察 Gen2 环境。
    选择 Gen2(L1)。 这是 Azure 时序分析第二代产品的 SKU。
    时序 ID 属性名称 输入一个属性名称,其中包含唯一标识时序实例的值。 属性名称 框中输入的值作为时间序列 ID 后无法更改。 对于本教程,请输入 iothub-connection-device-id。若要详细了解时序 ID,包括复合时序 ID,请阅读 选择时序 ID的最佳做法。
    存储帐户名称 输入新存储帐户的全局唯一名称。
    存储帐户类型 为新存储帐户选择存储类型。 建议使用 StorageV2
    存储帐户复制 为新存储帐户选择存储类型。 根据位置选择,可以从 LRS、GRS 和 ZRS 中进行选择。 对于本教程,可以选择 LRS
    分层命名空间 此选项是可选择的,一旦选择存储类型为 StorageV2。 默认情况下,它处于禁用状态。 在本教程中,可以将它保留为其默认 禁用 状态
    启用暖存储 选择 “是” 以启用温存储。 创建环境后,也可以禁用和重新启用此设置。
    数据保留期(以天为单位) 选择默认选项 7 天。

    新的 Azure 时序见解环境配置。 新的 Azure 时序见解环境配置继续。

  5. 选择“下一步”:事件源

    为环境配置时序 ID。

  6. 事件源 选项卡上,设置以下参数:

    参数 行动
    创建事件源? 选择 “是”
    源类型 选择 IoT 中心
    名称 输入事件源名称的唯一值。
    选择集线器 选择 选择现有
    订阅 选择用于设备模拟器的订阅。
    IoT 中心名称 选择为设备模拟器创建的 IoT 中心名称。
    IoT 中心访问策略 选择 iothubowner
    IoT 中心使用者组 选择 “新建”,输入唯一名称,然后选择 “+ 添加”。 消费者组必须是 Azure 时序洞察第 2 代中的唯一值。
    “开始”选项 选择 “立即开始”
    Timestamp 属性 此值用于标识传入遥测数据中的 Timestamp 属性。 对于本教程,请将此框留空。 此模拟器使用 IoT 中心的传入时间戳,Azure 时序见解第 2 代默认为该时间戳。

    将创建的 IoT 中心配置为事件源

  7. 选择 审阅 + 创建

    “查看 + 创建”页,使用“创建”按钮

    可以查看部署的状态:

    部署已完成的通知。

  8. 展开部署详细信息。

流数据

现在你已经部署了 Azure 时序见解 Gen2 环境,开始流式传输数据进行分析。

  1. 解决方案加速器部署完成后,系统会向您提供一个网址。

  2. 单击 URL 以启动设备模拟。

  3. 选择 + 新建模拟

    1. 模拟设置 页面加载后,输入所需的参数。

      参数 行动
      名称 输入模拟器的唯一名称。
      说明 输入定义。
      模拟持续时间 设置为 无限期运行
      设备模型 单击“+ 添加设备类型
      名称:输入 电梯
      金额: 输入 3
      保留剩余的默认值
      目标 IoT 中心 设置为 使用预配的 IoT 中心

      配置参数和启动。

    2. 选择 启动模拟。 在设备模拟仪表板中,会显示 活动设备消息总数

      Azure IoT 模拟仪表板。

分析数据

在本部分中,你将使用 Azure 时序见解 Gen2 Explorer,来对你的时序数据进行基本分析。

  1. 通过从 Azure 门户的资源页选择 URL,进入 Azure 时序见解 Gen2 探索器。

    Azure 时序见解第二代资源管理器 URL。

  2. 在 Azure 时序见解第 2 代资源管理器中,将显示一个跨越屏幕顶部的条形图。 这是你的可用性选择器。 确保至少选择了两个 2 分钟的时间段,如果需要,请通过选择和拖动拨盘控点,将控点拖动到左侧和右侧来扩展时间范围。

  3. 时序实例 将显示在左侧。

    无父级实例的列表。

  4. 选择第一个时序实例。 然后选择 显示温度

    具有菜单命令显示平均温度的所选时序实例。

    此时会显示时序图表。 将 间隔 更改为 30秒

  5. 对另外两个时序实例重复上一步,以便查看这三个实例,如下图所示:

    所有时间序列的图表。

  6. 选择右上角的时间跨度选取器。 在此处,您可以选择精确到毫秒的特定开始和结束时间,或从预配置的选项中进行选择,例如 最近 30 分钟。 还可以更改默认时区。

    将时间范围设置为最后 30 分钟。

    解决方案加速器在过去 30 分钟内的进度 现在显示在 Azure 时序见解第 2 代资源管理器中。

定义并应用模型

在本部分中,将应用模型来构建数据。 若要完成模型,请定义类型、层次结构和实例。 若要详细了解数据建模,请阅读 时序模型

  1. 在资源管理器中,选择 模型 选项卡:

    在资源管理器中查看“模型”选项卡。

    在“类型”选项卡中,选择“+ 添加”。

  2. 输入以下参数:

    参数 行动
    名称 输入 电梯
    说明 输入 这是电梯 的类型定义
  3. 接下来,选择 变量 选项卡。

    1. 选择“+ 添加变量 并填写电梯类型的第一个变量的以下值。 你将总共创作三个变量。

      参数 行动
      名称 输入 平均温度
      种类 选择 数字
      从预设中选择:选择 温度(Double)
      注意:在 Azure 时序见解 Gen2 开始接收事件后,可能需要几分钟时间才能自动填充
      聚合操作 展开 高级选项
      选择 AVG
    2. 选择 应用。 然后,再次 + 添加变量,并设置以下值:

      参数 行动
      名称 输入 平均振动
      种类 选择 数字
      从预设中选择:选择双重振动
      注意:在 Azure 时序洞察 Gen2 开始接收事件后,可能需要几分钟时间才能自动填充
      聚合操作 展开 高级选项
      选择 AVG
    3. 选择 应用。 然后,再次 + 添加变量,并为第三个和最后一个变量设置以下值:

      参数 行动
      名称 进入 楼层
      Kind 选择 分类
      从预设中选择:选择 地板(双)
      注意:在 Azure 时间序列洞察 Gen2 开始接收事件后,可能需要几分钟时间才能自动填充
      类别 标签:
      较低: 1,2,3,4
      中间:5,6,7,8,9
      上部: 10,11,12,13,14,15
      默认类别 输入未知

      添加类型变量。

    4. 选择 应用

    5. 选择 保存。 创建并显示三个变量。

      添加类型后,请在“模型”视图中查看它。

  4. 选择 层次结构 选项卡。然后选择“+ 添加

    1. 在“编辑层次结构” 窗格中,设置以下参数:

      参数 行动
      名称 输入 地点层次结构
      级别 输入 国家/地区 作为第一级的名称
      选择“+ 添加级别
      进入第二级城市,然后选择“+ 添加级别
      输入 建筑物 作为第三个和最终级别的名称
    2. 选择 保存

      “模型”视图中显示新层次结构。

  5. 导航到 实例

    1. 在最右侧 操作 下,选择铅笔图标以使用以下值编辑第一个实例:

      参数 行动
      类型 选择 电梯
      名称 输入 电梯 1
      说明 输入电梯 1 的 实例
    2. 导航到 实例字段 并输入以下值:

      参数 行动
      层次结构 选择 位置层次结构
      国家/地区 输入 美国
      输入西雅图
      建筑 输入 太空针塔
    3. 选择 保存

  6. 在使用以下值时,对其他两个实例重复上一步:

    电梯 2

    参数 行动
    类型 选择 电梯
    名称 输入 电梯 2
    说明 输入电梯 2 的 实例
    层次结构 选择 位置层次
    国家/地区 输入美国
    输入西雅图
    建筑 输入 太平洋科学中心

    电梯 3

    参数 行动
    类型 选择号电梯
    名称 输入 电梯 3
    说明 输入电梯 3 的 实例
    层次结构 选择 位置层次结构
    国家/地区 输入 美国
    输入 纽约
    建筑 输入 帝国大厦

    查看更新的实例。

  7. 返回到 “分析”选项卡以查看图表窗格。 在 位置层次结构下,展开所有层次结构级别以显示时序实例:

    查看图表视图中的所有层次结构。

  8. 太平洋科学中心下,选择时序实例 电梯 2,然后选择 显示平均温度

  9. 对于同一实例,电梯 2,请选择 显示楼层

    使用分类变量,可以确定电梯在上层、下层和中层花费的时间。

    使用层次结构和数据可视化电梯 2。

清理资源

完成本教程后,请清理已创建的资源:

  1. Azure 门户的左侧菜单中,选择 所有资源,找到 Azure 时序洞察 Gen2 资源组。
  2. 选择 删除 来删除整个资源组(以及其包含的所有资源),或者单独删除每个资源。

后续步骤

通过本教程,您将了解到如何:

  • 创建并使用设备模拟加速器。
  • 创建 Azure 时序洞察 Gen2 按需付费环境。
  • 将 Azure 时序见解 Gen2 环境连接到 IoT 中心。
  • 运行解决方案加速器示例,将数据流传输到 Azure 时序见解 Gen2 环境。
  • 对数据执行基本分析。
  • 定义时序模型类型和层次结构,并将其与实例相关联。

了解如何创建自己的 Azure 时序见解 Gen2 环境后,请详细了解 Azure 时序见解 Gen2 中的关键概念。

阅读有关 Azure 时序见解第 2 代引入的信息:

阅读有关 Azure 时序见解第 2 代存储的信息:

详细了解时序模型:

详细了解如何将环境连接到 Power BI: