在 Microsoft Purview 中连接到和管理 MySQL

本文概述了如何注册 MySQL,以及如何在 Microsoft Purview 中对 MySQL 进行身份验证和交互。 有关 Microsoft Purview 的详细信息,请阅读简介文章

支持的功能

扫描功能

元数据提取 完全扫描 增量扫描 范围扫描
Yes Yes Yes

支持的 MySQL 服务器版本为 5.7 到 8.x。

扫描 MySQL 源时,Microsoft Purview 支持:

  • 提取技术元数据,包括:

    • 服务器
    • Databases
    • 包括这些列的表
    • 视图(含列)
  • 提取表和视图之间的资产关系的静态世系。

设置扫描时,可以选择扫描整个 MySQL 服务器,或将扫描范围限定为与给定名称 () 或名称模式 () 匹配的数据库子集。

其他功能

有关 分类策略实时视图,请参阅 受支持的功能列表

已知的限制

从数据源中删除对象后,后续扫描目前不会自动删除 Microsoft Purview 中的相应资产。

Prerequisites

备注

如果数据存储不可公开访问 (如果数据存储限制从本地网络、专用网络或特定 IP 等 ) 的访问, 则需要配置自承载集成运行时才能连接到它

扫描所需的权限

对于包含元数据的每个目标 MySQL 架构,MySQL 用户必须具有 SELECT、SHOW VIEW 和 EXECUTE 权限。

Register

本节介绍如何使用 Microsoft Purview 治理门户将 MySQL 注册到 Microsoft Purview 中。

注册步骤

若要在 Microsoft Purview 统一目录 中注册新的 MySQL 源,请执行以下步骤:

  1. Microsoft Purview 治理门户 中,转到你的 Microsoft Purview 帐户。
  2. 在左侧导航区域中选择数据地图
  3. 选择注册
  4. 在“注册源”上,选择“ MySQL”。 选择 继续

在“ (MySQL) 注册源 ”屏幕上,执行以下步骤:

  1. 输入该数据源将在目录中列出的名称

  2. 输入要连接到 MySQL 源 的服务器 名称。 这可以是:

    • 用于连接到数据库服务器的主机名。 例如:MyDatabaseServer.com
    • IP 地址。 例如:192.169.1.2
  3. 输入用于连接到数据库服务器的端口(MySQL 默认为 3306)。

  4. 从列表中选择一个集合。

  5. 完成数据源注册。

    注册源选项

扫描

按照以下步骤扫描 MySQL 以自动标识资产。 若要大致了解有关扫描的更多信息,请参阅扫描和引入简介

扫描身份验证

MySQL 源支持的身份验证类型为 基本身份验证

创建并运行扫描

若要创建并运行新扫描,请执行以下步骤:

  1. 如果服务器可公开访问,请跳到步骤 2。 否则,你需要确保你的自承载集成运行时已正确配置:

    1. Microsoft Purview 治理门户中,转到管理中心,然后选择“集成运行时”。
    2. 确保自承载集成运行时已可用。 如果未设置,请使用 先决条件中 提到的步骤来设置自承载集成运行时。
  2. Microsoft Purview 治理门户中,导航到 “源”。

  3. 选择已注册的 MySQL 源。

  4. 选择+ 新建扫描

  5. 提供以下详细信息:

    1. 名称:扫描的名称

    2. 通过集成运行时进行连接:如果服务器可公开访问,请选择Azure自动解析的集成运行时;如果配置的自承载集成运行时未公开可用,请选择该运行时。

    3. 凭据:选择用于连接到数据源的凭据。 请确保:

      • 创建凭据时选择“ 基本身份验证 ”。
      • 在“用户名”输入字段中提供用于连接到数据库服务器的用户名。
      • 将用于连接到数据库服务器的用户密码存储在密钥中。
    4. 数据库:以分号分隔的列表形式表示要导入的数据库子集。 例如,database1;database2。 如果列表为空,则导入所有用户数据库。 例如,默认忽略所有系统数据库 (SysAdmin) 。

      可接受的架构名称模式可以是静态名称,也可以包含通配符 %。 例如:A%;%B;%C%;D

      • 以 A 开头或
      • 以 B 结尾或
      • 包含 C 编程语言或
      • 等于 D

      不能使用 NOT 和特殊字符。

    5. 最大可用内存(适用于使用自承载集成运行时时):客户的 VM 上可供扫描进程使用的最大内存(GB)。 这取决于要扫描的 MySQL 源的大小。

      备注

      通常来说,每 1000 个表请预留 1GB 内存

      扫描 MySQL

  6. 选择测试连接以验证设置(在使用 Azure Integration Runtime 时可用)。

  7. 选择 继续

  8. 选择 扫描触发器。 您可以设置扫描计划,或执行一次扫描。

  9. 查看您的扫描结果,然后选择“保存并运行”。

查看扫描和扫描运行情况

若要查看现有扫描,请执行以下操作:

  1. 转到 Microsoft Purview 门户。 在左窗格中,选择“数据映射”。
  2. 选择数据源。 可以在“最近使用的扫描”下查看该数据源上的现有扫描列表,或者可以在“扫描”选项卡上查看所有扫描。
  3. 选择您想查看的扫描结果。 窗格会显示先前的所有扫描运行,以及每次扫描运行的状态和指标。
  4. 选择运行 ID 来查看 扫描运行详细信息

管理扫描

若要编辑、取消或删除扫描:

  1. 转到 Microsoft Purview 门户。 在左窗格中,选择“数据映射”。

  2. 选择数据源。 可以在“最近使用的扫描”下查看该数据源上的现有扫描列表,或者可以在“扫描”选项卡上查看所有扫描。

  3. 选择要管理的扫描。 然后你可以执行以下操作:

    • 请通过选择“编辑扫描”来进行编辑。
    • 通过选择“取消扫描运行”来取消正在进行的扫描。
    • 选择删除扫描以删除您的扫描。

备注

  • 删除您的扫描文件不会删除从以前的扫描中创建的目录条目。

后续步骤

现在你已注册了数据源,请按照以下指南来了解更多有关 Microsoft Purview 以及你的数据。