# 创建统计任务并执行校验
利用创建的源端连接和目的端连接，分别创建源端和目的端统计任务，获取源端和目的端的数据信息，以便于进行数据校验。
支持的大数据组件和统计方式说明请参见[大数据校验概述](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0101.html)。
#### 注意事项
- 创建的源端统计任务和目的端统计任务的统计方式必须保持一致。
- 数据量较大时，对数成功率99.5%属于正常误差范围内。
- HBase安全集群任务与非安全集群任务不能同时执行。HBase安全集群需要加载认证信息，非安全集群连接时需要清除安全集群的认证信息，因此不能同时执行。
- 当源端服务（包含但不限于Lindorm、HBase）因欠费被锁定时，虽然可以正常创建数据连接和校验任务，但由于服务锁定限制了数据访问和操作权限，最终会导致校验任务无法正常执行。在进行数据校验前，请确保源端服务未因欠费被锁定，以避免权限问题。如果服务被锁定，请及时补缴费用以解除锁定。确认服务恢复正常后，重新尝试执行数据校验任务。
- 在进行Hive 2.x与Hive 3.x版本间数据校验时，由于Hive 2.x版本在查询固定长度字符串类型char(N)数据时，如果实际数据长度不满足N长度，Hive会以空格补齐至N长度。而Hive 3.x版本在查询时不会进行这种补齐操作。这可能导致在不同版本间比较结果时出现差异。为了避免因版本差异导致的数据不一致问题，建议使用Beeline作为客户端工具进行作业对数。
- 在完成MRS到MRS集群数据迁移后，如果源端和目的端都使用YARN模式进行校验，需要分开执行校验任务，确保一个任务执行完成后才能执行另一个任务。
- 在进行对数任务时，不支持使用 MRS 3.3.0 及以上版本集群节点的ECS作为执行机，会导致对数任务执行失败。
- 在进行源端Lindorm，目的端Hbase抽样内容校验任务时，如果遇到源端和目的端数据条数不一致导致数据结果差异类型不正确，属于正常现象。这是因为HBase保存数据时会根据rowkey进行字典序排序。当指定了rowkey和limit后，数据的范围是确定的，因此出现偏差属于正常情况。
 
#### 约束与限制
- 创建EMR Delta Lake到MRS Delta Lake数据校验任务存在以下约束与限制：
  - 源端EMR环境的Spark版本为3.3.1时，支持Delta Lake（有元数据）和Delta Lake（无元数据）的数据校验。
  
  - 源端EMR环境的Spark版本为2.4.8时，仅支持Delta Lake（有元数据）的数据校验。
   
- Lindorm、Hbase校验不支持纯冷数据表。
- 校验任务不支持跨天执行，执行过程中如果跨0点将导致校验结果异常，请合理规划任务以避免跨天运行。
- 在进行ClickHouse数据校验时，如果源端阿里云的ClickHouse版本为21.8.15.7，目的端华为云的ClickHouse版本为23.3.2.37，由于这两个版本在处理IPv4和IPv6字段类型以及相关函数计算结果上存在差异，因此无法进行字段校验。
- 在执行Hive数据的日级别增量、小时级增量以及指定日期的校验时，如果分区字段为date类型，且分区值的格式不是标准的YYYY-MM-DD时，系统目前不支持对这种场景进行数据校验。
- HBase（包括云HBase、EMR-HBase、MRS-HBase、CT-HBase等）校验任务仅支持非安全集群（即源端和目的端均为非安全集群）的内容对数。
 
#### 前提条件
- 已[创建表组并添加数据表](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0107.html)。
- 已根据组件类型，[创建对应的连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0105.html)。
 
#### 操作步骤
1. 登录[迁移中心管理控制台](https://console.huaweicloud.com/mgc/?#/guide)。在左侧导航栏的项目下拉列表中选择创建的[大数据迁移项目](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0006.html)。
2. 在左侧导航栏选择"**数据校验** "，进入**大数据校验**页面。
3. 在**功能入口** 区域，单击"**任务管理** "，进入**任务管理**页面。
4. 单击页面右上角的"**新增任务** "，右侧弹出**新增任务**窗口。
5. 根据实际需求，选择大数据组件类型和统计方式，单击"**下一步** "，进入**详细配置**页面。
6. 根据对应的参数配置说明，配置所选的统计方式参数。 
   ![](https://support.huaweicloud.com/usermanual-mgc/public_sys-resources/note_3.0-zh-cn.png)
   各组件之间配置参数略有区别，请以实际页面为准。
   - [全量对数作业参数配置说明]
   
   - [日级增量校验参数配置说明]
   
   - [小时级增量校验参数配置说明]
   
   - [指定日期校验参数配置说明]
   
   - [指定时间校验参数配置说明]
   
   - [抽样内容校验参数配置说明]
   
   - [抽样分区校验参数配置说明]
   
   - [自定义校验参数说明]
   
   
    表1全量校验参数配置说明 
   | 区域                                                         | 参数                             | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   |:---|:---|:---|
   | 基础信息                                                      | 任务名                           | 默认创建名称为"组件类型全量校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 任务配置                               | 表组                            | 选择需要校验的表所在表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 任务配置                               | 执行机连接                          | Hive、Delta Lake和Hudi组件配置参数。 - 创建源端统计任务时，选择源端执行机连接。  - 创建目的端统计任务时，选择目的端执行机连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 任务配置                               | DLI连接                        | 数据湖探索（DLI）组件配置参数，创建目的端统计任务。选择[创建的目的端DLI连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0106.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 任务配置                               | Doris连接                     | Doris组件配置参数。 - 创建源端统计任务时，选择源端Doris连接。  - 创建目的端统计任务时，选择目的端Doris连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 任务配置                               | HBase连接                       | HBase组件和CloudTable(HBase)组件配置参数。 - 创建源端统计任务时，选择源端HBase连接。  - 创建目的端统计任务时，选择目的端HBase或CloudTable(HBase)连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 任务配置                               | ClickHouse连接                    | ClickHouse、阿里云云数据库ClickHouse和CloudTable(Clickhouse)组件配置参数。 - 创建源端统计任务时，选择源端MRS ClickHouse连接或阿里云云数据库ClickHouse连接。  - 创建目的端统计任务时，选择目的端MRS ClickHouse或CloudTable(ClickHouse)连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 任务配置                               | 元数据连接（可选）                   | Delta Lake组件配置参数。 创建Delta Lake统计任务时，可以选择与表组所属集群相关的源端元数据连接，用于提升任务处理效率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 任务配置                               | 执行时间                            | 设置作业自动执行时间。当作业激活后，每天都会在设置的时间自动执行。 说明： 建议执行时间选择业务的低峰期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 任务配置                               | 高级选项                          | - **并发连接数** ：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。 注意： 在创建阿里云Hive校验任务时，请根据源端数据量和EMR Master节点的规格，合理设置并发连接数。建议按照以下两个条件进行设置： - 条件一：同时运行的任务并发数之和不超过元数据节点总核数的70%。  - 条件二：任务分配的总资源不超过执行队列资源。计算如下： 内存：num-executors x executor-memory x 并发数 核数：num-executors x executor-cores x 并发数    例如，源端总数据量为500 G，且包含10000张表，其中8张为50 G、10万分区的大表。EMR Master节点规格为8U32G。 - 根据条件一：最大并发数 = 0.7×8=5.6，向下取整得到最大并发数为5。  - 根据条件二：需要在后续执行命令参数配置中，选择**Spark-sql** ，并设置如下参数： ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002117655605.png "点击放大") executor-memory = 4G master = yarn num-executors = 20 executor-cores = 2 driver-memory = 10G      - **单文件SQL条数**：每个需要校验的表会产生一条SQL用以获取数据摘要，每批提交给集群处理的数据文件中所包含的SQL条数。默认为10，推荐取值范围：1\~50。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选                                                  | 非分区表处理策略                     | 选择对于非分区表的校验处理策略。 - **全部校验**：全量处理所有非分区表，不做筛选。  - **全部忽略**：忽略所有非分区表，不做校验。  - **按更新时间过滤** ：只处理更新时间在校验范围内的非分区表。**注意**：非分区表非insert写入业务，元数据更新时间存在偏差，按更新时间过滤分区时可能遗漏分区，慎重选择该选项！                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 数据筛选                                                  | 高级选项                       | **单SQL字段上限**：每条SQL查询的表的字段上限。单SQL查询的字段数越多，执行时间越长, 如果设置的字段数上限过少，则可能形成更多SQL，影响获取校验结果的效率。默认是500，取值范围100\~500。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | OBS桶配置检查                                                  | -                           | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 命令参数 （Hive配置参数）        | 安全配置                        | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 命令参数 （Hive配置参数）        | 执行命令                         | 可以通过设置Beeline、Hive和Spark-sql命令行参数，对数据进行处理。支持的命令行参数及其说明请参见[命令行参数说明]。 - **Beeline**：通过JDBC协议连接HiveServer2，间接与Hive交互的命令行工具。  - **Hive**：直接连接Hive的元数据存储和HDFS，与Hive交互的命令行工具。  - **Spark-sql**：用于执行SQL查询和分析数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | MaxCompute参数 （MaxCompute配置参数） | -                             | 根据实际需求，添加MaxCompute参数。参数详情请参考[MaxCompute文档](https://help.aliyun.com/zh/maxcompute/user-guide/flag-parameters?spm=a2c4g.11186623.0.0.f0ea32bfY5nDcj)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 统计配置 （DLI配置参数）                   | 参数                            | 根据实际需求进行配置，支持的自定义参数详情请参考[自定义参数说明](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0163.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 统计配置 （HBase配置参数）             | 参数                              | 根据实际需求，添加命令行参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 命令参数（Delta Lake和Hudi配置参数）                             | 安全配置（仅创建Delta Lake目的端任务时可以配置） | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 命令参数（Delta Lake和Hudi配置参数）                             | spark-sql命令                   | Spark SQL是Spark中用于结构化数据处理的模块。在Spark应用中，可以无缝地使用SQL语句亦或是DataSet API对结构化数据进行查询。更多介绍请参见[SparkSQL原理](https://support.huaweicloud.com/productdesc-mrs/mrs_08_000801.html#section4)。建议保持默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 命令参数（Delta Lake和Hudi配置参数）                             | spark-submit命令              | 通过Spark基本shell命令，提交Spark应用。命令为： ``` ./bin/spark-submit \ --class <main-class> \ --master <master-url> \ ... # other options <application-jar> \ [application-arguments] ``` 参数解释： - --class：Spark应用的类名。  - --master：Spark用于所连接的master，如yarn-client，yarn-cluster等。  - application-jar：Spark应用的jar包的路径。  - application-arguments：提交Spark应用的所需要的参数（可以为空）。   以下为特定场景下需要添加的参数配置： - 如果创建的是阿里云 EMR且涉及Spark 3的Delta Lake源端统计任务，请添加如下参数： - 参数名：jars  - 参数值：'/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-core_2.12-\*.jar,/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-storage-\*.jar' 注意： 参数值需要根据实际环境目录和Delta Lake 的版本进行替换。     - 如果源端是阿里云 EMR Delta 2.1.0版本并且配置了Spark 2.4.8来处理Delta Lake数据，请添加如下参数： - 参数名：mgc.delta.spark.version  - 参数值：2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
      
    表2日级增量校验参数配置说明 
   | 区域                                                           | 参数                            | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   |:---|:---|:---|
   | 基础信息                                                           | 任务名                         | 默认创建名称为"组件类型日级增量校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 任务配置                                    | 表组                             | 选择需要校验的表所在表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 任务配置                                    | 执行机连接                        | Hive、Delta Lake和Hudi组件配置参数。 - 创建源端统计任务时，选择源端执行机连接。  - 创建目的端统计任务时，选择目的端执行机连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 任务配置                                    | DLI连接                        | 数据湖探索（DLI）组件配置参数，创建目的端统计任务。选择[创建的DLI连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0106.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 任务配置                                    | Doris连接                     | Doris组件配置参数。 - 创建源端统计任务时，选择源端Doris连接。  - 创建目的端统计任务时，选择目的端Doris连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 任务配置                                    | HBase连接                      | HBase组件配置参数。 - 创建源端统计任务时，选择源端HBase连接。  - 创建目的端统计任务时，选择目的端HBase或CloudTable(HBase)连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 任务配置                                    | 元数据连接（可选）                     | Hive、Delta Lake组件配置参数。 创建Hive目的端统计任务时可配置，选择Hive目的端元数据连接。用于判断目的端分区是否存在。 创建Delta Lake统计任务时，可以选择与表组所属集群相关的源端元数据连接，用于提升任务处理效率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 任务配置                                    | 执行时间                          | 设置作业自动执行时间。当作业激活后，每天都会在设置的时间自动执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 任务配置                                    | 高级选项                          | - **并发连接数** ：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。 注意： 在创建阿里云Hive校验任务时，请根据源端数据量和EMR Master节点的规格，合理设置并发连接数。建议按照以下两个条件进行设置： - 条件一：同时运行的任务并发数之和不超过元数据节点总核数的70%。  - 条件二：任务分配的总资源不超过执行队列资源。计算如下： 内存：num-executors x executor-memory x 并发数 核数：num-executors x executor-cores x 并发数    例如，源端总数据量为500 G，且包含10000张表，其中8张为50 G、10万分区的大表。EMR Master节点规格为8U32G。 - 根据条件一：最大并发数 = 0.7×8=5.6，向下取整得到最大并发数为5。  - 根据条件二：需要在后续执行命令参数配置中，选择**Spark-sql** ，并设置如下参数： ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002117655605.png "点击放大") executor-memory = 4G master = yarn num-executors = 20 executor-cores = 2 driver-memory = 10G      - **单文件SQL条数**：每个需要校验的表会产生一条SQL用以获取数据摘要，每批提交给集群处理的数据文件中所包含的SQL条数。默认为10，推荐取值范围：1\~50。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选                                             | 增量区间                        | 选择需要对哪些时间段内的增量数据进行校验。默认统计24小时增量数据。T代表执行时间，T-n代表执行时间前的n x 24小时。 勾选**统计连续日期**，可以选择多个统计时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 数据筛选                                             | 非分区表处理策略                      | 选择对于非分区表的对数处理策略。 - **全部校验**：全量处理所有非分区表，不做筛选。  - **全部忽略**：忽略所有非分区表，不做校验。  - **按更新时间过滤** ：只处理更新时间在校验范围内的非分区表。**注意**：非分区表非insert写入业务，元数据更新时间存在偏差，按更新时间过滤分区时可能遗漏分区，慎重选择该选项！                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 数据筛选                                             | 高级选项                          | - **分区筛选方式** ：通过"更新时间"和"创建时间"，判断分区是否属于校验范围内。 - **更新时间**：指分区内数据最后一次被修改或更新的时间戳。如果您关心的是分区内数据的最新状态或最近一段时间内的数据变更，可以选择"更新时间"作为筛选条件。  - **创建时间**：指分区被首次创建时的时间戳。如果您关心的是分区从创建开始到某个时间点内的数据，可以选择"创建时间"作为筛选条件。    - **分区上限** ：用于限制查询或处理的分区数量，避免不必要的全表扫描或处理大量不需要的数据。默认为3，取值范围：1\~50。 例如，设置分区上限为3，系统只处理降序排序后分区列表中的前3个分区。   - **单SQL字段上限**：每条SQL查询的表的字段上限。单SQL查询的字段数越多，执行时间越长, 如果设置的字段数上限过少，则可能形成更多SQL，影响获取校验结果的效率。默认是0，即无上限，取值范围100\~500。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | OBS桶配置检查                                                     | -                              | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 执行脚本 （Hive配置参数）    | 安全配置                          | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 执行脚本 （Hive配置参数）    | 执行命令                        | 可以通过设置Beeline或Spark-sql命令行参数，对数据进行处理。支持的命令行参数及其说明请参见[命令行参数说明]。 - **Beeline**：通过JDBC协议连接HiveServer2，间接与Hive交互的命令行工具。  - **Hive**：直接连接Hive的元数据存储和HDFS，与Hive交互的命令行工具。    - **Spark-sql**：用于执行 SQL 查询和分析数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | MaxCompute参数 （MaxCompute配置参数） | -                             | 根据实际需求，添加MaxCompute参数。参数详情请参考[MaxCompute文档](https://help.aliyun.com/zh/maxcompute/user-guide/flag-parameters?spm=a2c4g.11186623.0.0.f0ea32bfY5nDcj)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 统计配置 （DLI配置参数）                  | 参数                             | 根据实际需求进行配置，支持的自定义参数详情请参考[自定义参数说明](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0163.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 统计配置 （HBase配置参数）                 | 参数                              | 根据实际需求，添加命令行参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 命令参数（Delta Lake和Hudi配置参数）                               | 安全配置（仅创建Delta Lake目的端任务时可以配置） | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 命令参数（Delta Lake和Hudi配置参数）                               | spark-sql命令                   | Spark SQL是Spark中用于结构化数据处理的模块。在Spark应用中，可以无缝地使用SQL语句亦或是DataSet API对结构化数据进行查询。更多介绍请参见[SparkSQL原理](https://support.huaweicloud.com/productdesc-mrs/mrs_08_000801.html#section4)。建议保持默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 命令参数（Delta Lake和Hudi配置参数）                               | spark-submit命令                 | 通过Spark基本shell命令，提交Spark应用。命令为： ``` ./bin/spark-submit \ --class <main-class> \ --master <master-url> \ ... # other options <application-jar> \ [application-arguments] ``` 参数解释： - --class：Spark应用的类名。  - --master：Spark用于所连接的master，如yarn-client，yarn-cluster等。  - application-jar：Spark应用的jar包的路径。  - application-arguments：提交Spark应用的所需要的参数（可以为空）。   以下为特定场景下需要添加的参数配置： - 如果创建的是阿里云 EMR且涉及Spark 3的Delta Lake源端统计任务，请添加如下参数： - 参数名：jars  - 参数值：'/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-core_2.12-\*.jar,/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-storage-\*.jar' 注意： 参数值需要根据实际环境目录和Delta Lake 的版本进行替换。     - 如果源端是阿里云 EMR Delta 2.1.0版本并且配置了Spark 2.4.8来处理Delta Lake数据，请添加如下参数： - 参数名：mgc.delta.spark.version  - 参数值：2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
      
    表3小时级增量校验参数配置说明 
   | 区域                                                                    | 参数                            | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   |:---|:---|:---|
   | 基础信息                                                                 | 任务名                           | 默认创建名称为"组件类型小时级增量校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 任务配置                    | 表组                              | 选择需要校验的表所在表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 任务配置                    | 执行机连接                         | Hive、Delta Lake和Hudi组件配置参数。 - 创建源端统计任务时，选择源端执行机连接。  - 创建目的端统计任务时，选择目的端执行机连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 任务配置                    | DLI连接                          | 数据湖探索（DLI）组件配置参数，创建目的端统计任务。选择[创建的DLI连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0106.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 任务配置                    | Doris连接                      | Doris组件配置参数。 - 创建源端统计任务时，选择源端Doris连接。  - 创建目的端统计任务时，选择目的端Doris连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 任务配置                    | 元数据连接（可选）                    | Hive、Delta Lake组件配置参数。 创建Hive目的端统计任务时可配置，选择Hive目的端元数据连接。用于判断目的端分区是否存在。 创建Delta Lake统计任务时，可以选择与表组所属集群相关的源端元数据连接，用于提升任务处理效率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 任务配置                    | 开始时间                            | 设置作业自动执行时间。当作业激活后，每天都会在设置的时间自动执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 任务配置                    | 高级选项                           | - **并发连接数** ：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。 注意： 在创建阿里云Hive校验任务时，请根据源端数据量和EMR Master节点的规格，合理设置并发连接数。建议按照以下两个条件进行设置： - 条件一：同时运行的任务并发数之和不超过元数据节点总核数的70%。  - 条件二：任务分配的总资源不超过执行队列资源。计算如下： 内存：num-executors x executor-memory x 并发数 核数：num-executors x executor-cores x 并发数    例如，源端总数据量为500 G，且包含10000张表，其中8张为50 G、10万分区的大表。EMR Master节点规格为8U32G。 - 根据条件一：最大并发数 = 0.7×8=5.6，向下取整得到最大并发数为5。  - 根据条件二：需要在后续执行命令参数配置中，选择**Spark-sql** ，并设置如下参数： ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002117655605.png "点击放大") executor-memory = 4G master = yarn num-executors = 20 executor-cores = 2 driver-memory = 10G      - **单文件SQL条数**：每个需要校验的表会产生一条SQL用以获取数据摘要，每批提交给集群处理的数据文件中所包含的SQL条数。默认为10，推荐取值范围：1\~50。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选                                        | 执行周期                          | 设置任务的执行频率和持续时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 数据筛选                                        | 非分区表处理策略                       | 选择对于非分区表的校验处理策略。 - **全部校验**：全量处理所有非分区表，不做筛选。  - **全部忽略**：忽略所有非分区表，不做校验。  - **按更新时间过滤** ：只处理更新时间在校验范围内的非分区表。**注意**：非分区表非insert写入业务，元数据更新时间存在偏差，按更新时间过滤分区时可能遗漏分区，慎重选择该选项！                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | 数据筛选                                        | 高级选项                           | - **分区筛选方式** ：通过"更新时间"和"创建时间"，判断分区是否属于校验范围内。 - **更新时间**：指分区内数据最后一次被修改或更新的时间戳。如果您关心的是分区内数据的最新状态或最近一段时间内的数据变更，可以选择"更新时间"作为筛选条件。  - **创建时间**：指分区被首次创建时的时间戳。如果您关心的是分区从创建开始到某个时间点内的数据，可以选择"创建时间"作为筛选条件。    - **分区上限** ：用于限制查询或处理的分区数量，避免不必要的全表扫描或处理大量不需要的数据。默认为3，取值范围：1\~50。 例如，设置分区上限为3，系统只处理降序排序后分区列表中的前3个分区。   - **单SQL字段上限**：每条SQL查询的表的字段上限。单SQL查询的字段数越多，执行时间越长, 如果设置的字段数上限过少，则可能形成更多SQL，影响获取校验结果的效率。默认是0，即无上限，取值范围100\~500。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | OBS桶配置检查                                                              | -                             | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 执行脚本 （Hive配置参数）    | 安全配置                         | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 执行脚本 （Hive配置参数）    | 执行命令                        | 可以通过设置Beeline或Spark-sql命令行参数，对数据进行处理。支持的命令行参数及其说明请参见[命令行参数说明]。 - **Beeline**：通过JDBC协议连接HiveServer2，间接与Hive交互的命令行工具。  - **Hive**：直接连接Hive的元数据存储和HDFS，与Hive交互的命令行工具。    - **Spark-sql**：用于执行 SQL 查询和分析数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | MaxCompute参数 （MaxCompute组件配置参数）           | -                              | 根据实际需求，添加MaxCompute参数。参数详情请参考[MaxCompute文档](https://help.aliyun.com/zh/maxcompute/user-guide/flag-parameters?spm=a2c4g.11186623.0.0.f0ea32bfY5nDcj)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 统计配置 （DLI配置参数）                          | 参数                             | 根据实际需求进行配置，支持的自定义参数详情请参考[自定义参数说明](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0163.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 命令参数（Delta Lake和Hudi配置参数）                                      | 安全配置（仅创建Delta Lake目的端任务时可以配置） | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 命令参数（Delta Lake和Hudi配置参数）                                      | spark-sql命令                   | Spark SQL是Spark中用于结构化数据处理的模块。在Spark应用中，可以无缝地使用SQL语句亦或是DataSet API对结构化数据进行查询。更多介绍请参见[SparkSQL原理](https://support.huaweicloud.com/productdesc-mrs/mrs_08_000801.html#section4)。建议保持默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 命令参数（Delta Lake和Hudi配置参数）                                      | spark-submit命令                  | 通过Spark基本shell命令，提交Spark应用。命令为： ``` ./bin/spark-submit \ --class <main-class> \ --master <master-url> \ ... # other options <application-jar> \ [application-arguments] ``` 参数解释： - --class：Spark应用的类名。  - --master：Spark用于所连接的master，如yarn-client，yarn-cluster等。  - application-jar：Spark应用的jar包的路径。  - application-arguments：提交Spark应用的所需要的参数（可以为空）。   以下为特定场景下需要添加的参数配置： - 如果创建的是阿里云 EMR且涉及Spark 3的Delta Lake源端统计任务，请添加如下参数： - 参数名：jars  - 参数值：'/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-core_2.12-\*.jar,/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-storage-\*.jar' 注意： 参数值需要根据实际环境目录和Delta Lake 的版本进行替换。     - 如果源端是阿里云 EMR Delta 2.1.0版本并且配置了Spark 2.4.8来处理Delta Lake数据，请添加如下参数： - 参数名：mgc.delta.spark.version  - 参数值：2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
      
    表4指定日期校验参数配置说明 
   | 区域                                                          | 参数                               | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   |:---|:---|:---|
   | 基础信息                                                        | 任务名                               | 默认创建名称为"组件类型指定日期校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 任务配置                                | 表组                             | 选择需要校验的表所在表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 任务配置                                | 执行机连接                              | Hive、Delta Lake和Hudi组件配置参数。 - 创建源端统计任务时，选择源端执行机连接。  - 创建目的端统计任务时，选择目的端执行机连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 任务配置                                | DLI连接                          | 数据湖探索（DLI）组件配置参数，创建目的端统计任务。选择[创建的DLI连接](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0106.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 任务配置                                | 元数据连接（可选）                       | Hive、Delta Lake组件配置参数。 创建Hive目的端统计任务时可配置，选择Hive目的端元数据连接。用于判断目的端分区是否存在。 创建Delta Lake统计任务时，可以选择与表组所属集群相关的源端元数据连接，用于提升任务处理效率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 任务配置                                | 执行时间                              | 设置作业自动执行时间。当作业激活后，每天都会在设置的时间自动执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 任务配置                                | 高级选项                             | - **并发连接数** ：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。 注意： 在创建阿里云Hive校验任务时，请根据源端数据量和EMR Master节点的规格，合理设置并发连接数。建议按照以下两个条件进行设置： - 条件一：同时运行的任务并发数之和不超过元数据节点总核数的70%。  - 条件二：任务分配的总资源不超过执行队列资源。计算如下： 内存：num-executors x executor-memory x 并发数 核数：num-executors x executor-cores x 并发数    例如，源端总数据量为500 G，且包含10000张表，其中8张为50 G、10万分区的大表。EMR Master节点规格为8U32G。 - 根据条件一：最大并发数 = 0.7×8=5.6，向下取整得到最大并发数为5。  - 根据条件二：需要在后续执行命令参数配置中，选择**Spark-sql** ，并设置如下参数： ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002117655605.png "点击放大") executor-memory = 4G master = yarn num-executors = 20 executor-cores = 2 driver-memory = 10G      - **单文件SQL条数**：每个需要校验的表会产生一条SQL用以获取数据摘要，每批提交给集群处理的数据文件中所包含的SQL条数。默认为10，推荐取值范围：1\~50。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选                                             | 指定日期                              | 选择需要对哪些时间段内的增量数据进行校验。默认统计24小时增量数据。T代表执行时间，T-n代表执行时间前的n x 24小时。 勾选**统计连续日期**，可以选择多个统计时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 数据筛选                                             | 非分区表处理策略                         | 选择对于非分区表的对数处理策略。 - **全部校验**：全量处理所有非分区表，不做筛选。  - **全部忽略**：忽略所有非分区表，不做校验。  - **按更新时间过滤** ：只处理更新时间在校验范围内的非分区表。**注意**：非分区表非insert写入业务，元数据更新时间存在偏差，按更新时间过滤分区时可能遗漏分区，慎重选择该选项！                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 数据筛选                                             | 高级选项                           | **单SQL字段上限**：每条SQL查询的表的字段上限。单SQL查询的字段数越多，执行时间越长, 如果设置的字段数上限过少，则可能形成更多SQL，影响获取校验结果的效率。默认是0，即无上限，取值范围100\~500。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | OBS桶配置检查                                                  | -                               | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 执行脚本 （Hive配置参数）   | 安全配置                             | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 执行脚本 （Hive配置参数）   | 执行命令                             | 可以通过设置Beeline或Spark-sql命令行参数，对数据进行处理。支持的命令行参数及其说明请参见[命令行参数说明]。 - **Beeline**：通过JDBC协议连接HiveServer2，间接与Hive交互的命令行工具。  - **Hive**：直接连接Hive的元数据存储和HDFS，与Hive交互的命令行工具。    - **Spark-sql**：用于执行 SQL 查询和分析数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | MaxCompute参数 （MaxCompute配置参数）      | -                                  | 根据实际需求，添加MaxCompute参数。参数详情请参考[MaxCompute文档](https://help.aliyun.com/zh/maxcompute/user-guide/flag-parameters?spm=a2c4g.11186623.0.0.f0ea32bfY5nDcj)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 统计配置 （DLI配置参数）                | 参数                             | 根据实际需求进行配置，支持的自定义参数详情请参考[自定义参数说明](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0163.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 命令参数（Delta Lake和Hudi配置参数）                           | 安全配置（仅创建Delta Lake目的端任务时可以配置） | 如果大数据集群启用了安全配置（例如Kerberos安全认证），请勾选此选项，并配置安全认证命令。配置前，需要您手动将包含认证密钥的**.keytab**文件上传至执行机。 - **keytab文件地址** ：输入**.keytab**文件在执行机的存放地址。  - **keytab文件用户名** ：输入**.keytab**文件对应的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 命令参数（Delta Lake和Hudi配置参数）                           | spark-sql命令                    | Spark SQL是Spark中用于结构化数据处理的模块。在Spark应用中，可以无缝地使用SQL语句亦或是DataSet API对结构化数据进行查询。更多介绍请参见[SparkSQL原理](https://support.huaweicloud.com/productdesc-mrs/mrs_08_000801.html#section4)。建议保持默认。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 命令参数（Delta Lake和Hudi配置参数）                           | spark-submit命令                  | 通过Spark基本shell命令，提交Spark应用。命令为： ``` ./bin/spark-submit \ --class <main-class> \ --master <master-url> \ ... # other options <application-jar> \ [application-arguments] ``` 参数解释： - --class：Spark应用的类名。  - --master：Spark用于所连接的master，如yarn-client，yarn-cluster等。  - application-jar：Spark应用的jar包的路径。  - application-arguments：提交Spark应用的所需要的参数（可以为空）。   以下为特定场景下需要添加的参数配置： - 如果创建的是阿里云 EMR且涉及Spark 3的Delta Lake源端统计任务，请添加如下参数： - 参数名：jars  - 参数值：'/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-core_2.12-\*.jar,/opt/apps/DELTALAKE/deltalake-current/spark3-delta/delta-storage-\*.jar' 注意： 参数值需要根据实际环境目录和Delta Lake 的版本进行替换。     - 如果源端是阿里云 EMR Delta 2.1.0版本并且配置了Spark 2.4.8来处理Delta Lake数据，请添加如下参数： - 参数名：mgc.delta.spark.version  - 参数值：2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
      
    表5指定时间校验参数配置说明 
   | 区域                                           | 参数       | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   |:---|:---|:---|
   | 基础信息                                          | 任务名      | 默认创建名称为"组件类型指定时间校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 任务配置                   | 表组      | 选择需要校验的表所在表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 任务配置                   | HBase连接 | HBase组件和CloudTable(HBase)组件配置参数。 - 创建源端统计任务时，选择源端HBase连接。  - 创建目的端统计任务时，选择目的端HBase或CloudTable(HBase)连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 任务配置                   | 高级选项   | - **并发连接数**：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选                                        | 统计范围     | 选择需要对哪段时间内的数据进行校验的。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | OBS桶配置检查                                       | -        | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 统计配置 （HBase配置参数） | 参数       | 根据所选的运行模式和实际需求，添加命令行参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
      
    表6抽样内容校验参数配置说明 
   | 区域                 | 参数        | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   |:---|:---|:---|
   | 基础信息            | 任务名        | 默认创建名称为"Lindorm抽样内容校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 任务配置   | 源端连接       | 选择源端Lindorm连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 任务配置   | 目的端连接     | 选择目的端HBase连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 任务配置   | 高级选项     | - **并发连接数**：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | OBS桶配置检查         | -       | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 数据范围        | 表组        | 选择元数据连接类型为Lindorm，对数标准为Content的表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 数据范围        | 库表清单  | 指定时间区间：通过设置开始时间和结束时间，系统自动生成rowkey配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 数据范围        | 库表清单  | 指定row_key值：需要手动填写每个数据表的rowkey及limit值，完成数据表配置，确定其内容对比的范围。 - rowkey默认值为1。  - limit默认值为1000，取值范围：1\~5000。  - 单个抽样内容校验任务支持的表数量范围：1\~1000。                                                                                                                                                                                                                                                                                                                                                                                                                             |
      
    表7抽样分区校验参数配置说明 
   | 区域                                                           | 参数      | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   |:---|:---|:---|
   | 基础信息                                                        | 任务名     | 默认创建名称为"MC-DLI抽样分区校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 任务配置                                                      | 表组      | 选择需要校验的表所在表组，抽样分区校验现只支持count类型表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 任务配置                                                      | 目的端连接    | 选择目的端DLI连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 任务配置                                                      | 抽样分区数 | 对于分区表会随机抽样参数指定的分区数量进行校验，默认为3，取值范围1\~10。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 任务配置                                                      | 执行时间    | 设置作业自动执行时间。当作业激活后，每天都会在设置的时间自动执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 任务配置                                                      | 高级选项  | - **并发连接数**：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选                                                       | 非分区表处理策略 | 选择对于非分区表的对数处理策略。 - **全部校验**：全量处理所有非分区表，不做筛选。  - **全部忽略**：忽略所有非分区表，不做校验。  - **按更新时间过滤** ：只处理更新时间在校验范围内的非分区表。**注意**：非分区表非insert写入业务，元数据更新时间存在偏差，按更新时间过滤分区时可能遗漏分区，慎重选择该选项！                                                                                                                                                                                                                                                                                                                                                                                      |
   | OBS桶配置检查                                                   | -      | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                           |
   | MaxCompute参数 （MaxCompute配置参数） | -       | 根据实际需求，添加MaxCompute参数。参数详情请参考[MaxCompute文档](https://help.aliyun.com/zh/maxcompute/user-guide/flag-parameters?spm=a2c4g.11186623.0.0.f0ea32bfY5nDcj)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | DLI参数                                                  | -       | 根据实际需求，添加DLI参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
      
    表8自定义校验参数说明 
   | 区域         | 参数                                                                                                                                                                  | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|:---|
   | 基础信息        | 任务名                                                                                                                                                                 | 默认创建名称为"组件类型全量校验-4位随机数（字母和数字）"，也可以自定义名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 任务配置      | 表组                                                                                                                                                                | 选择需要校验的表所在表组。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 任务配置      | Doris连接                                                                                                                                                           | Doris组件配置参数。 - 创建源端统计任务时，选择源端Doris连接。  - 创建目的端统计任务时，选择目的端Doris连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 任务配置      | ClickHouse连接                                                                                                                                                      | ClickHouse、阿里云云数据库ClickHouse和CloudTable(Clickhouse)组件配置参数。 - 创建源端统计任务时，选择源端MRS ClickHouse连接或阿里云云数据库ClickHouse连接。  - 创建目的端统计任务时，选择目的端MRS ClickHouse或CloudTable(ClickHouse)连接。                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 任务配置      | 执行时间                                                                                                                                                               | 设置任务自动执行时间。当任务激活后，每天都会在设置的时间自动执行。 说明： 建议执行时间选择业务的低峰期。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 任务配置      | 高级选项                                                                                                                                                                | - **并发连接数**：进行数据统计时，单个执行机的任务并发数。默认为3，取值范围：1\~10。  - **超时时间**：每个SQL语句在大数据集群上执行时的最大允许时长，单位为秒（s）。默认为600，推荐取值范围：600\~ 7200。  - **发送SMN通知** ：选择是否使用SMN消息通知功能，该功能可以通过电子邮件、短信或者自定义URL等方式及时通知您任务状态。 须知： - 使用该功能前，需要前往SMN控制台创建主题。方法请参考[创建SMN主题](https://support.huaweicloud.com/usermanual-smn/zh-cn_topic_0043961401.html)。  - 使用该功能可能产生少量费用，具体费用由SMN服务结算。详情请查看[SMN计费说明](https://support.huaweicloud.com/productdesc-smn/smn_price.html)。      |
   | 数据筛选     | 指定Where条件 说明： Where条件校验正则：\^(?!.\*(?i:insert\|update\|drop\|delete\|truncate\|alter\|grant\|revoke\|CREATE).\*)\[\\s\\S\]{0,1000}$ | 自定义填写筛选。 在"全局设置"输入框中输入自定义的Where校验条件，所选表组内的所有表将依据设定的条件进行校验。 如果需要对单个表设置独立的校验条件，则勾选"单表设置"，选择表名称并输入SQL语句。 图1单表设置 ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002512418842.png "点击放大")  单击"添加Where条件"，可以新增单表设置，最多增加10条，且表名不能重复。                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 数据筛选     | 指定Where条件 说明： Where条件校验正则：\^(?!.\*(?i:insert\|update\|drop\|delete\|truncate\|alter\|grant\|revoke\|CREATE).\*)\[\\s\\S\]{0,1000}$ | 上传文件。 当需要单表设置校验规格的表数目超过10条时，可以使用上传文件方式，进行批量添加。 1. 单击"下载模板"，将模板文件下载到本地并填写相应信息。  2. 单击"添加文件"，将填写后的文件上传。请注意，文件上传仅支持xlsx格式，且大小不得超过10M。                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 数据筛选     | 高级选项                                                                                                                                                              | **单SQL字段上限**：每条SQL查询的表的字段上限。单SQL查询的字段数越多，执行时间越长, 如果设置的字段数上限过少，则可能形成更多SQL，影响获取校验结果的效率。默认是500，取值范围100\~500。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | OBS桶配置检查 | -                                                                                                                                                                | - 如果需要将任务日志文件和内容校验结果上传到OBS桶进行管理和分析，请参考[配置OBS桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)配置日志桶。配置了日志桶后，会默认使用日志上传功能，将日志数据和内容校验结果上传到指定的OBS桶中。  - 如果不需要将任务日志文件和内容校验结果上传到OBS桶，请勾选"**我确认仅需在迁移中心Agent侧查看日志和内容校验结果，无需上传至OBS桶**"。                                                                                                                                                                                                                                                                                                                                                                                                              |
      
   
   
7. 配置完成后，单击"**保存** "按钮，完成统计任务的创建。创建成功后，系统会自动将参数配置同步到MgC Agent**。** 您可以在**任务列表**查看创建的统计任务及其配置同步状态。
8. 配置同步完成后，您可以选择以下两种方式执行统计任务： 
   - **自动定时执行** ：按照设置的执行时间，自动、定时执行作业。
     1. 在任务列表，单击统计任务**调度状态** 列的"**激活** "按钮，弹出**激活**提示窗。
     
     2. 单击"**确定**"按钮，激活自动化执行作业。
      
   
   - **手动执行** ：手动立即触发一次作业的执行。
     1. 在任务列表，单击统计任务**操作** 列的"**执行任务** "按钮，弹出**执行任务**提示窗。
     
     2. 单击"**确定**"按钮，立即执行任务。
      
   
   
   
   
9. 执行任务后，单击操作列的"**查看实例** "按钮，进入**实例列表** 页面。在**实例列表** 页面，可以进行如下操作：
   
   - 查看**实例状态** 、**进度统计数据** 、**作业开始时间** 和**结束时间** 等信息。
     ![](https://support.huaweicloud.com/usermanual-mgc/public_sys-resources/caution_3.0-zh-cn.png)
     如果出现校验任务执行时间过长，页面显示不正确的情况，请把客户端执行机Driver日志级别设为ERROR。
     
   
   - **上传日志** ：如果您需要查看作业的执行日志，可以使用**上传日志** 功能，将日志文件上传到您的对象存储（OBS）桶中，以便随时查看和分析。使用上传日志功能前，需要您先在MgC Agent上配置日志桶，配置方法请参见[配置日志桶](https://support.huaweicloud.com/tg-mgc/mgc_03_0100.html)。
   
   - **取消/终止实例** ：如果您需要终止自动定时执行作业或取消正在运行中的作业，可以单击操作列的"**取消/终止实例**"按钮，将执行中的作业取消/终止。
   
   - **补数** ：如果存在结果获取失败的表，可以单击**进度统计** 列的"**补数**"按钮，对获取对数摘要失败的表进行重新获取。
   
   
   
   
 
#### 数据表监控
大数据校验完成后，在"大数据校验"页面的**数据表监控**区域，支持通过组件类型、连接、表组、库名和校验日期进行筛选，查看所选组件类型的"校验达标率趋势"、"达标趋势"以及"达标情况分析说明"。
单击**数据表监控** 区域右上角的"**查看详情** "，进入**校验结果** 页面，查看数据表的详细校验结果。展示的校验结果批次为所选校验日期范围内的最后一个执行批次。在校验结果列表中的达标状态列，单击"未达标"下方的"**原因分析** "，支持对校验结果进行问题分类和原因记录。详细操作和说明请参考[设置原因分类](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0109.html#section3)。
- [校验达标率趋势]
  校验达标率统计的是核心数据表和活跃数据表的校验达标率。核心表和活跃表的设置请参考[修改数据表](https://support.huaweicloud.com/usermanual-mgc/mgc_03_0107.html#mgc_03_0107__section45752033131016)。通过组件类型、连接、表组、库名和校验日期进行筛选后，将鼠标放在折线图上，可以查看对应日期核心表和活跃表的达标率，如[图2]所示。
  图2查看校验达标率趋势   
  ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002350913842.png "点击放大")
- [达标趋势]
  通过组件类型、连接、表组、库名和校验日期进行筛选后，将鼠标放在柱状图上，可以查看对应日期数据表的校验**达标数** 和**未达标数** ，如[图3]所示。
  图3查看数据表达标趋势   
  ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002350884992.png "点击放大")
- [达标情况分析说明]
  在**达标情况分析说明** 区域，通过日期筛选，查看所选日期数据表的达标情况，包含未达标数据表的问题原因分类，如[图4]所示。
  图4查看数据表达标情况分析   
  ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002351044748.png "点击放大")
  通过切换列表视图，可以查看到更详细的数据表达标统计信息。
  图5列表视图   
  ![](https://support.huaweicloud.com/usermanual-mgc/zh-cn_image_0000002351431216.png "点击放大")
 #### 命令行参数说明
以下是Beeline、Hive和Spark-sql常用命令行参数及其说明。
- [Beeline命令行参数说明]
  
  | **参数**        | 值                  | **描述**                                |
  |:---|:---|:---|
  | -u          | \<URL\>           | **关键参数**。用于指定要连接的 HiveServer2的JDBC URL。 |
  | -n           | \<username\>     | 连接数据库的用户名。                               |
  | -p          | \<password\>       | 连接数据库的密码。**不推荐** ，密码会暴露在历史记录中**。**      |
  | -d          | \<driver\>        | 要使用的JDBC驱动类（通常不需要，会自动识别）。                |
  | -e           | \<query\>         | 执行一条SQL查询并退出。适合在脚本中使用。                 |
  | -f           | \<file\>          | 执行一个SQL脚本文件，执行完毕后退出。                   |
  | -i         | \<file\>           | 在启动时执行一个初始化脚本（包含多个SQL命令）。              |
  | -w          | \<file\>          | 从文件中读取密码（比 -p更安全）。                    |
  | -a          | \<mode\>          | 指定认证模式（如 NONE, KERBEROS, LDAP等）。      |
  | --hiveconf | \<property=value\> | 设置Hive配置属性（相当于在beeline中设置 hive.conf）。  |
  | --hivevar  | \<key=value\>    | 定义用户自定义变量，可以在SQL中通过${key}引用。           |
     
- [Hive命令行参数说明]
  
  | 参数          | 值                   | **描述**                                     |
  |:---|:---|:---|
  | --database  | \<数据库名\>           | 指定要连接的初始数据库。                                |
  | --hiveconf | \<property=value\> | **最常用**。设置Hive配置属性（覆盖 hive-site.xml中的设置）。  |
  | --hivevar  | \<key=value\>      | 定义用户变量，可以在HiveQL中通过${key}或{hivevar:key}引用。 |
     
- [Spark-sql命令行参数说明]
  Spark-sql支持所有标准的Spark提交选项，以及一些特定的SQL相关选项。
  
  | 分类           | 参数                | 值                        | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
  |:---|:---|:---|:---|
  | 核心参数      | -e或 --execute       | \<SQL语句\>                  | 执行一条Spark SQL语句并退出。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
  | 核心参数      | -f                  | \<文件路径\>                  | 执行指定文件中的Spark SQL脚本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
  | 核心参数      | -i                   | \<文件路径\>                  | 在启动交互式Shell前先执行初始化脚本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
  | 核心参数      | -S或 --silent       | 无                         | 静默模式，减少日志输出。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
  | 通用参数      | --master             | \<master_url\>             | **关键参数**。指定集群的 Master URL。 - local（默认）：本地单线程  - local\[K\]：本地K个线程  - spark://host:port：Standalone集群  - yarn：YARN集群  - mesos://host:port：Mesos集群   |
  | 通用参数      | --deploy-mode       | \<mode\>                  | 部署模式：client（默认）或 cluster（YARN/Mesos）。                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
  | 通用参数      | --name              | \<应用名\>                   | 设置应用程序的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
  | 通用参数      | --conf              | \<key\>=\<value\>       | 设置任意的Spark配置属性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
  | 通用参数      | --jars              | \<jar1,jar2,...\>          | 添加额外的JAR包到Driver和Executor的classpath。                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
  | 通用参数      | --packages          | \<package1,package2,...\> | 从Maven仓库添加依赖包。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
  | 通用参数      | --repositories     | \<repo1,repo2,...\>      | 添加额外的Maven仓库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
  | 通用参数      | --driver-memory      | \<内存大小\>                | Driver进程的内存（如1g, 512m）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
  | 通用参数      | --executor-memory | \<内存大小\>                 | 每个Executor进程的内存。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
  | 通用参数      | --executor-cores    | \<核心数\>                   | 每个Executor使用的核心数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
  | 通用参数      | --num-executors     | \<数量\>                      | 启动的Executor数量（YARN模式）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
  | 通用参数      | --queue            | \<队列名\>                   | 指定YARN队列。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
  | 通用参数      | --verbose或 -v       | 无                         | 显示详细的调试信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
  | Hive集成相关参数 | -d或--define          | \<key\>=\<value\>          | 定义变量，可在SQL中使用 ${key}引用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
  | Hive集成相关参数 | --hivevar             | \<key\>=\<value\>        | 同 --define，定义 Hive 变量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
  | Hive集成相关参数 | --hiveconf          | \<key\>=\<value\>        | 设置Hive配置属性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
  | Hive集成相关参数 | --database          | \<数据库名\>                 | 指定要使用的Hive数据库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
     
