将 Azure 数据资源管理器数据库 (DB) 数据源添加到事件流(预览版)

本文介绍如何将 Azure 数据资源管理器数据库数据源添加到事件流中。 

Azure 数据资源管理器是一个完全托管的高性能平台,可从海量流数据中提供实时见解。 Microsoft Fabric 事件流使你能够连接到 Azure 数据资源管理器数据库,从其表中流式传输数据,并将数据路由到 Fabric 内的各个目标位置。

注释

您工作区容量的以下区域不支持这个源:美国西部 3、瑞士西部。  

先决条件

在开始之前,必须完成以下先决条件:

  • 使用“参与者”或更高权限访问 Fabric 高级工作区。  
  • 请确保你拥有一个有效的 Azure 订阅,并且已部署了至少包含一个数据库的 Azure 数据资源管理器群集。
  • 请确保你拥有访问 Azure 数据资源管理器群集所需的权限。
  • 请确保 Azure 数据资源管理器群集可公开访问,且未受到防火墙或虚拟网络的限制。 

注释

一个事件流最多可以有 11个源和目的地。

将 Azure 数据资源管理器数据库添加为数据源

如果您尚未向事件流添加任何源,请选择“使用外部源”选项。

显示选择了“使用外部源”磁贴的屏幕截图。

如果要向已发布的事件流添加源,请切换到“编辑”模式,在功能区中选择“添加源”,然后选择“外部源”

显示选择了“将源添加到外部源”菜单的屏幕截图。

“选择数据源”页面上,搜索并在“Azure Data Explorer DB”磁贴上选择“Connect”

在“获取事件”向导中选择 Azure 数据资源管理器作为源类型的屏幕截图。

配置并连接到 Azure 数据资源管理器数据库

  1. 在“配置连接设置”页面上,选择“新建连接”。

    “配置连接设置”页面的屏幕截图。

  2. 在弹出窗口的“连接设置”部分中,执行以下步骤:

    1. 对于“群集”,输入 Azure 数据资源管理器群集的群集 URI。

    2. 对于数据库,输入数据库名称。

    3. 对于“表”,输入单个或多个表名。

      注释

      云连接中的数据库和表并非必填项,因为你也可以在向导的下一步中指定它们。 “群集”是必填的。

    4. 对于“连接名称”,输入与 Azure 数据资源管理器群集的连接名称。

    5. 对于“身份验证类型”,目前仅支持“组织帐户”。

    6. 然后,选择连接

      显示连接设置和凭据的屏幕截图。

  3. 现在,在“配置连接设置”页面上,如果你之前未在连接设置中指定数据库和表,请执行以下步骤。

    1. 请在数据库中输入您的数据库名称。

    2. 然后,输入表名(一个或多个)。

      注释

      在此步骤中配置的数据库和表名称优先于你之前在云连接设置中设置的内容。

      显示已完成的连接设置的屏幕截图。

  4. 如果你使用的是“实时中心”,请执行以下步骤。 否则,请继续下一步。

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

    2. 对于“事件流名称”,请输入事件流的名称。 向导会创建一个以所选 Azure 数据库资源管理器表为源的事件流。

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

      显示 Azure 数据资源管理器连接设置的“流详细信息”部分的屏幕截图。

  5. 如果你使用 Eventstream 编辑器将 Azure 数据资源管理器数据库表添加为事件流的数据源,请选择“源名称”下的铅笔按钮,然后输入一个源名称。

    显示“流详细信息”部分的屏幕截图。

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

  7. 在“审阅 + 连接”页面上,查看设置,然后选择“连接”(Fabric 实时中心) 或“添加”(Fabric Eventstream)。

    显示 Azure 数据资源管理器连接器的“查看 + 连接”页面的屏幕截图。

查看更新的事件流

  1. 你会看到 Azure 数据资源管理器数据库源已添加到“编辑”模式中画布上的事件流。  要实施新添加的 Azure 数据资源管理器数据库源,请选择“发布”。

    显示编辑器的屏幕截图,其中选择了“发布”按钮。

  2. 完成这些步骤后,Azure 数据资源管理器数据库源可在实时视图中进行可视化。 

    显示实时视图中编辑器的屏幕截图。

    注释

    当 Azure 数据资源管理器数据库流式连接器启动时,它将仅捕获表的新更改。 历史表数据不会流式传输到 Eventstream 中。

要了解如何将其他源添加到 Eventstream,请参阅以下文章:在 Eventstream 中添加和管理事件源