将事件从 Google Cloud Pub/Sub 获取到实时中心

本文介绍如何在 Fabric 实时中心添加 Google Cloud Pub/Sub 作为事件源。 Google Pub/Sub 是一种消息传递服务,可用于发布和订阅事件流。

先决条件

  • 使用参与者或更高权限在 Fabric 容量许可证模式(或)试用许可证模式下访问工作区。
  • 启用 Pub/Sub 服务的 Google Cloud 帐户。 请确保选择具有所需权限的角色。

从 Google Cloud Pub/Sub 获取连接信息

从 Google Cloud 获取以下信息:

  • 项目 ID
  • 订阅 ID
  • 服务帐户密钥
  1. 从 Google Cloud 控制台获取“项目 ID”

    显示 Google Cloud 控制台的屏幕截图,其中显示了项目 ID。

  2. 从 Google Cloud Pub/Sub 中的“订阅”页获取“订阅 ID”

    显示 Google Cloud Pub/Sub 页面的屏幕截图,其中显示了订阅 ID。

  3. 获取“服务帐户密钥”

    1. 在“Google Cloud 控制台”中,选择“IAM 和管理员”

      显示 Google Cloud 控制台的屏幕截图,其中显示了管理员页。

    2. 在左侧菜单中选择“服务帐户”,然后选择“创建服务帐户”

      显示 Google Cloud 控制台的屏幕截图,其中显示了“创建服务帐户”页。

    3. 配置后,为角色授予适当的权限(所有者),然后选择“完成”

      显示 Google Cloud 控制台的屏幕截图,其中显示了创建服务帐户的完成情况。

    4. 选择角色,然后选择“操作”中的“管理密钥”

      显示 Google Cloud 控制台的屏幕截图,其中显示了“操作”中的“管理密钥”按钮。

    5. 选择“添加密钥”,然后选择“创建新密钥”

      显示 Google Cloud 控制台的屏幕截图,其中显示了选择“创建新密钥”。

    6. 下载 JSON 文件,并将所有 JSON 内容复制为“服务帐户密钥”

      注意

      JSON 文件只能下载一次。

数据源页面

  1. 登录 Microsoft Fabric

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

  3. 在“实时中心”页上,选择左侧导航菜单上“连接到”下的“+ 数据源”。 还可以从“所有数据流”或“我的数据流”页面访问“数据源”页,方法是选择右上角的“+ 连接数据源”按钮。

    显示如何启动“连接到数据源体验”的屏幕截图。

将 Google Cloud Pub/Sub 添加为源

  1. 在“数据源”页上,选择“Google Cloud Pub/Sub”。

    显示“选择数据源”页的屏幕截图,其中选择了

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

    显示“添加源”向导的“连接”页的屏幕截图,其中突出显示了“**新建连接**”链接。

  3. 在“连接设置”部分中,指定“项目 ID”

    显示“新建连接”页的“连接设置”部分的屏幕截图。

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

    1. 选择现有连接或保留默认值:“创建新连接”

    2. 对于“订阅名称”,输入你在 Google Cloud Pub/Sub 页中记下的订阅名称。

    3. 对于“服务帐户密钥”,输入你在 Google Cloud 控制台中记下的服务帐户密钥。

    4. 选择“连接”。

      显示“新建连接”页的“连接凭据”部分的屏幕截图。

  5. 在“连接”页上,输入新源的源名称和主题名称。

    • 源名称 - 为此源命名。
    • 主题名称 - 可以是任何字符串。
  6. 选择页面底部的“下一步”。

  7. 在“查看 + 连接”屏幕上,查看摘要,然后选择“连接”。

查看数据流详细信息

  1. 在“查看 + 连接”页上,如果选择“打开事件流”,向导会打开它为你创建的事件流,并将选定的 Google Cloud Pub/Sub 作为源。 要关闭向导,请选择页面右上角的“关闭”或 "X"*。
  2. 在“实时中心”选择“我的数据流”。 若要查看新的数据流,请刷新页面。 有关详细步骤,请参阅在 Fabric 实时中心查看数据流的详细信息

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