# 元数据增量感知
识别出上一次迁移后，在源端数据库中发生变化的元数据，并同步至目的端华为云数据湖探索（DLI）。
#### 前提条件
- 已[创建源端连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0149.html)。
- 已[创建目的端连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0150.html)。
- 最少完成一次[元数据全量迁移](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0152.html)。
 
#### 准备工作
- **开通spark 3.3.1白名单**
  使用该功能前，请联系技术支持人员，将您添加到spark 3.3.1版本的白名单中。
  
- **配置DLI作业桶**
  需要购买一个OBS桶或并行文件系统并设置为DLI作业桶，该桶用于存储DLI作业运行过程中产生的临时数据。方法请参考[配置DLI作业桶](https://support.huaweicloud.com/usermanual-dli/dli_01_0536.html)。
  
 
#### 操作步骤
1. 登录[迁移中心管理控制台](https://console.huaweicloud.com/mgc/?#/guide)。在左侧导航栏的项目下拉列表中选择在完成准备工作时创建的[大数据迁移项目](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0006.html)。
2. 在左侧导航栏选择"**数据迁移** "，进入**数据迁移**页面。
3. 单击页面右上角的"**创建迁移任务** "按钮，右侧弹出**创建迁移任务**窗口。
4. 源端组件选择"**MaxCompute** "，目的端组件选择"**数据湖探索 DLI** "，任务类型选择"**元数据增量感知** "，单击"**下一步** "，进入**详细配置** 页面。
   
   ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001951579877.png "点击放大")
   
   
5. 根据[表1]，配置元数据增量感知任务参数。
   
    表1元数据增量感知参数配置说明 
   | 区域           | 参数               | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   |:---|:---|:---|
   | 基本信息  | 任务名称              | 默认创建名称为"MaxCompute到DLI元数据增量感知-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 基本信息  | 迁移中心Agent       | 选择在完成[准备工作](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0148.html#mgc_03_0148__section17673416367)时与迁移中心连接成功的MgC Agent。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 源端配置  | 源端连接             | 选择[创建的源端连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0149.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 源端配置  | MaxCompute参数（可选） | 非必填参数，一般为空。如有需要可参考[MaxCompute参数文档](https://help.aliyun.com/zh/maxcompute/user-guide/flag-parameters?spm=a2c4g.11186623.0.i4)进行配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 数据范围         | 时间范围               | - 全量区间：全量识别出上一次元数据迁移后，在源端数据库中发生变化的元数据。  - 增量区间：选择T-N区间作为增量元数据的识别范围，即任务开始执行时间的前 24 x N 小时内的增量元数据。例如：选择T-1，2024/06/06 14:50执行任务，则表示识别从 2024/06/05 14:50 到 2024/06/06 14:50（现在）的增量元数据。 须知： 增量区间任务仅会识别并同步在指定时间范围内发生变化的元数据。仅源端存在和仅目的端存在的元数据，都不会被同步或处理。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 数据范围         | 按库筛选       | 即按数据库进行筛选，在数据库参数框中输入需要增量待迁移的数据库名称。单击"添加数据库"，可以新增数据库，最多支持同时添加10个数据库。不输入数据库名称，将默认迁移所有数据库。 ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002111420620.png "点击放大") 如果数据库中有不需要迁移的表，可以下载CSV格式的"排除表"模板，参考[2.]\~[5.]在模板中添加不需要迁移的表信息，然后上传至MgC。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 数据范围         | 按表筛选             | 1. 下载CSV格式的模板。  2. 下载后用**记事本** 打开该CSV模板文件。 注意： - 请不要使用Excel对CSV模板文件进行编辑，通过Excel编辑并保存的模板文件无法被MgC识别。  - 上传的CSV模板文件大小不得超过240KB。     3. 保留CSV文件中的第一行不变，从第二行开始，每行填写一个表的迁移信息，格式为"{MC项目名},{表名}"，其中MC项目名代表MaxCompute项目名称，表名代表具体的表名称。 须知： - 每行的"MC项目名"和"表名"之间使用**英文逗号**隔开，不要使用空格或其他分隔符。  - 每添加完一个表的信息后，使用回车键换行。     4. 完成所有表信息的添加后，保存CSV文件的更改。  5. 将编辑并保存好的CSV文件上传至MgC。   |
   | 目的端配置       | 目的端连接             | 选择创建的[目的端DLI SQL队列连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0150.html)。 注意： 切勿选择通用队列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 目的端配置       | 自定义参数（可选）        | 根据实际需求进行配置，支持的自定义参数详情请参考[conf参数说明](https://support.huaweicloud.com/api-dli/dli_02_0102.html#dli_02_0102__table334825142314)和[自定义参数说明](https://support.huaweicloud.com/usermanual-mgc/mgc_03_1061.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 迁移选项          | 并发连接数              | 设置迁移并发数。默认为3，1≤取值范围≤10。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
      
   
   
6. 配置完成后，选择任务的运行方式。 
   ![](https://support.huaweicloud.com/usermanual-mgc/public_sys-resources/notice_3.0-zh-cn.png)
   - 创建的迁移任务可重复运行，每运行一次，即会生成一条任务实例。
   
   - 单击任务名称，可以修改任务配置。
    
   - **立即运行** ：如果需要立即运行迁移任务，可以勾选"**保存后立即运行** "，然后单击"**保存** "按钮，会在**任务管理** 列表中生成一条元数据增量感知任务并自动开始执行迁移。
     ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001951802481.png "点击放大")
     
   
   - **手动运行** ：如果需要后续手动启动迁移任务，则只需单击"**保存** "按钮，在**任务管理** 列表中生成一条元数据增量感知任务。在需要启动迁移时，单击操作列的"**运行** "，手动启动迁移。
     ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001924685142.png "点击放大")
     
   
   
   
   
7. 迁移任务运行后，单击操作列的"**查看实例** "，进入**任务进度** 页签，可以查看该任务产生的运行实例以及迁移进度。
   
   ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001924964756.png "点击放大")
   单击进度统计列的"**查看** "，进入**进度详情** 页面。可以查看元数据的增量感知结果并[导出任务结果](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0172.html)。
   ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001924687678.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001924713468.png "点击放大")
   
   
   
8. 单击**进度详情** 页面右上角的"**打开DDL编辑器** "，可以根据不同的增量感知结果，对源端和目的端的表结构进行比较和编辑。
   
   ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000001924731992.png "点击放大")
   
   
 
