在实时中心添加 Azure IoT 中心作为源(预览版)

本文介绍如何将事件从 Azure IoT 中心获取到实时中心。

注意

实时中心目前处于预览阶段。

先决条件

  • 获取对拥有参与者或更高权限的 Fabric 高级工作区的访问权限。
  • 创建 Azure IoT 中心(如果没有)。
  • 需要具有适当的权限才能获得 IoT 中心的访问密钥。 IoT 中心必须可公开访问,并且不能位于防火墙后面或在虚拟网络中受到保护。

从 Azure IoT 中心获取事件

可以通过以下方法之一将事件从 Azure IoT 中心获取到实时中心:

  • 使用获取事件体验
  • 使用Microsoft 源选项卡

启动“获取事件”体验

  1. 切换到 Microsoft Fabric 中的“实时智能”体验。 选择左侧导航栏上的 Microsoft Fabric,然后选择“实时智能”。

    显示如何切换到“实时智能”体验的屏幕截图。

  2. 选择左侧导航栏上的“实时中心”。

    显示如何在 Microsoft Fabric 中启动实时中心的屏幕截图。

  3. 在“实时中心”页上,选择页面右上角的“+ 获取事件”。

    显示在实时中心选择“获取事件”按钮的屏幕截图。

使用添加 Azure IoT 中心作为源部分中的说明。

“Microsoft 源”选项卡

  1. 在“实时中心”中,切换到“Microsoft 源”选项卡。

  2. 下拉列表中,选择Azure IoT 中心

  3. 对于订阅,请选择具有 IoT 中心的资源组的 Azure 订阅

  4. 对于资源组,选择包含你的 IoT 中心的资源组

  5. 对于区域,选择你的 IoT 中心所在的位置。

  6. 现在,将鼠标移在要连接到数据库列表中的实时中心的 IoT 中心的名称上,并选择连接按钮,或选择…(省略号),然后选择连接按钮。

    显示 Microsoft 源选项卡的屏幕截图,其中包含用于显示 IoT 中心的筛选器和 IoT 中心的连接按钮。

    要配置连接信息,请使用添加 Azure IoT 中心作为源部分中的步骤。 跳过在“获取事件”向导中选择 Azure IoT 中心作为源类型的第一步。

将 Azure IoT 中心添加为源

  1. 在“选择数据源”页面上,选择“Azure IoT 中心”。

    屏幕截图,显示在“获取事件”向导中选择 Azure IoT 中心作为源类型。

  2. 如果存在与 Azure IoT 中心的现有连接,请选择该现有连接,如下图所示,然后继续执行以下步骤中的配置数据格式的步骤。

    显示连接页面的屏幕截图,其中包含到 Azure IoT 中心的现有连接。

  3. 连接页上,选择转到资源以导航到 Azure IoT 中心。 记下访问密钥名称及其值。

    显示突出显示“转到资源”链接的“连接”页的屏幕截图。

    若要获取访问密钥名称和值,请执行以下步骤:

    1. 导航到 Azure 门户中 Azure IoT 中心的“IoT 中心”页。

    2. IoT 中心页上,选择左侧导航菜单的共享访问策略

    3. 从列表中选择一项策略名称。 记下策略名称。

    4. 单击“主键”旁边的复制按钮。

      显示 Azure IoT 中心的访问密钥的屏幕截图。

  4. 在“连接”页上,选择“新建连接”。

    显示突出显示“新建连接”链接的“连接”页的屏幕截图。

  5. 连接设置部分中,对于 IoT 中心,请指定 Azure IoT 中心的名称。

    显示 IoT 中心的连接设置以及 IoT 中心名称的屏幕截图。

  6. 在“连接凭据”部分中,执行以下步骤:

    1. 如果有现有连接,请从下拉列表中选择。 如果没有,请确认为此选项选择了创建新连接

    2. 对于连接名称,请输入到 IoT 中心的连接的名称。

    3. 对于身份验证方法,请确认已选择共享访问密钥

    4. 对于“共享访问密钥名称”,输入共享访问密钥的名称。

    5. 对于“共享访问密钥”,输入共享访问密钥的值。

    6. 在页面 1 底部,选择连接

      显示 Azure IoT 中心连接器“连接”页面 1 的屏幕截图。

  7. 现在,在向导的“连接”页上,对于“使用者组”,输入使用者组的名称。 默认情况下,$Default 处于选中状态,这是 IoT 中心的默认使用者组。

  8. 对于数据格式,请选择要从 Azure IoT 中心获取的传入实时事件的数据格式。 可从 JSON、Avro 和 CSV 数据格式中进行选择,然后选择“连接”。

  9. 在右侧的“流详细信息”部分中,选择要保存向导将要创建的事件流的 Fabric 工作区

  10. 对于“事件流名称”,请输入事件流的名称。 该向导会创建一个事件流,其中所选 Azure IoT 中心作为源。

  11. 流名称”是通过将 -stream 追加到事件流的名称中自动为你生成的。 向导完成后,可在实时中心的“数据流”选项卡上看到此流。

  12. 选择页面底部的“下一步”。

    显示 Azure IoT 中心连接器的“连接”页面 2 的屏幕截图。

  13. 在“查看和创建”页上查看设置,然后选择“创建源”。

    显示 Azure IoT 中心连接器的“查看和创建”页的屏幕截图。

查看数据流详细信息

  1. 查看并创建页上,如果选择打开事件流,向导将打开事件流,并将所选的 Azure IoT 中心作为源。 要关闭向导,请选择页面底部的“关闭”。

    显示“查看和创建”页的屏幕截图,其中包含打开事件流并关闭向导的链接。

  2. 在“实时中心”中,切换到实时中心的“数据流”选项卡。 刷新该页面。 应会看到为你创建的数据流,如下图所示。

    显示实时中心的“数据流”选项卡的屏幕截图,其中具有刚创建的流。

    有关详细步骤,请参阅在 Fabric 实时中心查看数据流的详细信息

若要了解有关使用数据流的信息,请参阅以下文章: