你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

注意

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

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

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

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

提示

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

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

先决条件

创建设备模拟

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

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

    Azure IoT 解决方案加速器页。

  2. 向下滚动屏幕以阅读概述入门部分。

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

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

  4. 部署完成后,你会获得指向模拟的 URL。 让此页保持打开状态,因为你稍后将返回到此页。

    重要

    还不要转到解决方案加速器! 请让此网页保持打开状态,因为稍后需要返回此处。

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

  5. 现在,在 Azure 门户中检查新建的资源。 在“资源组”页上,可以看到系统使用你在 ARM 模板参数文件中提供的 新建了一个资源组。 请记下已为设备模拟创建的资源。

    设备模拟资源。

创建 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: