教程:设置 Azure 时序见解 Gen2 环境

注意

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

本教程将逐步引导你创建一个 Azure 时序见解 Gen2 即付即用 (PAYG) 环境。

在本教程中,你将了解如何执行以下操作:

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

注册一个 Azure 订阅(如果还没有)。

先决条件

创建 Azure 时序见解 Gen2 环境

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

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

  2. 选择左上角的“+ 创建资源”。

  3. 依次选择“物联网”类别、“时序见解” 。

    选择时序见解环境资源。

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

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

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

  5. 在完成时选择“下一步:事件源”

    配置环境的时序 ID。

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

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

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

  7. 选择“查看 + 创建” 。

    包含“创建”按钮的“查看 + 创建”页

    你可以查看部署的状态:

    指出部署已完成的通知。

  8. 展开部署详细信息。

流式传输数据

现已部署了 Azure 时序见解 Gen2 环境,请流式传输数据以进行分析。

  1. 解决方案加速器部署完成后,你会获得一个 URL。

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

  3. 选择“+ 新建模拟” 。

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

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

      配置参数和启动。

    2. 选择“开始模拟”。 在设备模拟仪表板中,将显示“活动设备数”和“总消息数” 。

      Azure IoT 模拟仪表板。

分析数据

在此部分,使用 Azure 时序见解 Gen2 资源管理器对时序数据进行基本的分析。

  1. Azure 门户中的资源页上选择相应的 URL,转到 Azure 时序见解 Gen2 资源管理器。

    Azure 时序见解 Gen2 资源管理器 URL。

  2. 在 Azure 时序见解 Gen2 资源管理器中,将显示横跨屏幕顶部的一个栏。 这是可用性选取器。 确保至少选择了两个 2m,并在需要时通过选中选取器控点并将其向左和向右拖动来扩展期限。

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

    无父级实例的列表。

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

    所选的时序实例,带有的菜单命令可用于显示平均温度。

    此时会显示时序图。 将“间隔”更改为 30s 。

  5. 重复上一步骤和其他两个时序实例,以便查看全部三个时序实例,如以下图表所示:

    所有时序的图表。

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

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

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

定义并应用模型

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

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

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

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

  2. 输入以下参数:

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

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

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

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

      参数 操作
      名称 输入“楼层”。
      种类 选择“分类”
      从预设中选择:选择“楼层(双精度)”。
      注意:在 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 PAYG 环境。
  • 将 Azure 时序见解 Gen2 环境连接到 IoT 中心。
  • 运行解决方案加速器示例,以将数据流式传输到 Azure 时序见解 Gen2 环境。
  • 对数据进行基本的分析。
  • 定义时序模型类型和层次结构,并将其与实例相关联。

知道如何创建自己的 Azure 时序见解 Gen2 环境后,现在来详细了解 Azure 时序见解 Gen2 的关键概念。

了解 Azure 时序见解 Gen2 引入:

了解 Azure 时序见解 Gen2 存储:

详细了解时序模型:

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