diff --git a/docs/zh/06-advanced/05-data-in/07-mqtt.md b/docs/zh/06-advanced/05-data-in/07-mqtt.mdx
similarity index 98%
rename from docs/zh/06-advanced/05-data-in/07-mqtt.md
rename to docs/zh/06-advanced/05-data-in/07-mqtt.mdx
index a0e121f63287..3ffab4dfbf59 100644
--- a/docs/zh/06-advanced/05-data-in/07-mqtt.md
+++ b/docs/zh/06-advanced/05-data-in/07-mqtt.mdx
@@ -166,6 +166,12 @@ json 数据支持 JSONObject 或者 JSONArray,使用 json 解析器可以解
![mqtt-14](./mqtt-14.png)
-### 8. 创建完成
+### 8. 异常处理策略
+
+import Contributing from './_03-exception-handling-strategy.mdx'
+
+
+
+### 9. 创建完成
点击 **提交** 按钮,完成创建 MQTT 到 TDengine 的数据同步任务,回到**数据源列表**页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/08-kafka.md b/docs/zh/06-advanced/05-data-in/08-kafka.mdx
similarity index 97%
rename from docs/zh/06-advanced/05-data-in/08-kafka.md
rename to docs/zh/06-advanced/05-data-in/08-kafka.mdx
index b605f84c7a39..71070b271cc1 100644
--- a/docs/zh/06-advanced/05-data-in/08-kafka.md
+++ b/docs/zh/06-advanced/05-data-in/08-kafka.mdx
@@ -196,12 +196,16 @@ json 数据支持 JSONObject 或者 JSONArray,使用 json 解析器可以解
### 8. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+import AdvancedOptions from './_02-advanced_options.mdx'
-![kafka-15.png](./kafka-15.png)
+
-![kafka-16.png](./kafka-16.png)
+### 9. 异常处理策略
-### 9. 创建完成
+import Contributing from './_03-exception-handling-strategy.mdx'
+
+
+
+### 10. 创建完成
点击 **提交** 按钮,完成创建 Kafka 到 TDengine 的数据同步任务,回到**数据源列表**页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/09-influxdb.md b/docs/zh/06-advanced/05-data-in/09-influxdb.mdx
similarity index 94%
rename from docs/zh/06-advanced/05-data-in/09-influxdb.md
rename to docs/zh/06-advanced/05-data-in/09-influxdb.mdx
index d0b781667d4d..b88bcdf3c643 100644
--- a/docs/zh/06-advanced/05-data-in/09-influxdb.md
+++ b/docs/zh/06-advanced/05-data-in/09-influxdb.mdx
@@ -75,9 +75,9 @@ InfluxDB 是一种流行的开源时间序列数据库,它针对处理大量
### 6. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
-![InfluxDB-09zh-AdvancedOptionsExpandButton.png](./pic/InfluxDB-09zh-AdvancedOptionsExpandButton.png "高级选项展开按钮")
-![InfluxDB-10zh-AdvancedOptionsExpand.png](./pic/InfluxDB-10zh-AdvancedOptionsExpand.png "高级选项展开按钮")
+import AdvancedOptions from './_02-advanced_options.mdx'
+
+
### 7. 创建完成
diff --git a/docs/zh/06-advanced/05-data-in/10-opentsdb.md b/docs/zh/06-advanced/05-data-in/10-opentsdb.mdx
similarity index 92%
rename from docs/zh/06-advanced/05-data-in/10-opentsdb.md
rename to docs/zh/06-advanced/05-data-in/10-opentsdb.mdx
index 3737f2a41587..eeb4e3798866 100644
--- a/docs/zh/06-advanced/05-data-in/10-opentsdb.md
+++ b/docs/zh/06-advanced/05-data-in/10-opentsdb.mdx
@@ -58,9 +58,9 @@ OpenTSDB 是一个架构在 HBase 系统之上的实时监控信息收集和展
### 5. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
-![OpenTSDB-07zh-AdvancedOptionsExpandButton.png](./pic/OpenTSDB-07zh-AdvancedOptionsExpandButton.png "高级选项展开按钮")
-![OpenTSDB-08zh-AdvancedOptionsExpand.png](./pic/OpenTSDB-08zh-AdvancedOptionsExpand.png "高级选项展开按钮")
+import AdvancedOptions from './_02-advanced_options.mdx'
+
+
### 6. 创建完成
diff --git a/docs/zh/06-advanced/05-data-in/11-csv.md b/docs/zh/06-advanced/05-data-in/11-csv.mdx
similarity index 95%
rename from docs/zh/06-advanced/05-data-in/11-csv.md
rename to docs/zh/06-advanced/05-data-in/11-csv.mdx
index 4924ed2fbdfd..5737fc8b799e 100644
--- a/docs/zh/06-advanced/05-data-in/11-csv.md
+++ b/docs/zh/06-advanced/05-data-in/11-csv.mdx
@@ -107,13 +107,25 @@ sidebar_label: "CSV"
![csv-09.png](./csv-09.png)
-### 5. 创建完成
+### 5. 配置高级选项
+
+import AdvancedOptions from './_02-advanced_options.mdx'
+
+
+
+### 6. 异常处理策略
+
+import Contributing from './_03-exception-handling-strategy.mdx'
+
+
+
+### 7. 创建完成
点击 **提交** 按钮,完成创建 CSV 到 TDengine 的数据同步任务,回到数据写入任务列表页面,可查看任务执行情况,也可以进行任务的“启动/停止”操作与“查看/编辑/删除/复制”操作。
![csv-10.png](./csv-10.png)
-### 6. 查看运行指标
+### 8. 查看运行指标
点击 **查看** 按钮,查看任务的运行指标,同时也可以查看任务中所有文件的处理情况。
diff --git a/docs/zh/06-advanced/05-data-in/12-aveva-historian.md b/docs/zh/06-advanced/05-data-in/12-aveva-historian.mdx
similarity index 97%
rename from docs/zh/06-advanced/05-data-in/12-aveva-historian.md
rename to docs/zh/06-advanced/05-data-in/12-aveva-historian.mdx
index ee04194dea79..e8ab4c839ee0 100644
--- a/docs/zh/06-advanced/05-data-in/12-aveva-historian.md
+++ b/docs/zh/06-advanced/05-data-in/12-aveva-historian.mdx
@@ -134,6 +134,12 @@ split 提取器,seperator 填写分割符 `,`, number 填写 2。
![aveva-historian-08.png](pic/aveva-historian-08.png)
-### 7. 创建完成
+### 7. 异常处理策略
+
+import Contributing from './_03-exception-handling-strategy.mdx'
+
+
+
+### 8. 创建完成
点击 **提交** 按钮,完成创建任务。提交任务后,回到**数据写入**页面可以查看任务状态。
diff --git a/docs/zh/06-advanced/05-data-in/13-mysql.md b/docs/zh/06-advanced/05-data-in/13-mysql.mdx
similarity index 93%
rename from docs/zh/06-advanced/05-data-in/13-mysql.md
rename to docs/zh/06-advanced/05-data-in/13-mysql.mdx
index 4cc84fbfa207..f1894190cb0e 100644
--- a/docs/zh/06-advanced/05-data-in/13-mysql.md
+++ b/docs/zh/06-advanced/05-data-in/13-mysql.mdx
@@ -98,14 +98,16 @@ MySQL 是最流行的关系型数据库之一。很多系统都曾经或正在
### 8. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+import AdvancedOptions from './_02-advanced_options.mdx'
-**最大读取并发数** 数据源连接数或读取线程数限制,当默认参数不满足需要或需要调整资源使用量时修改此参数。
+
-**批次大小** 单次发送的最大消息数或行数。默认是 10000。
+### 9. 异常处理策略
-![mysql-07.png](pic/mysql-07.png)
+import Contributing from './_03-exception-handling-strategy.mdx'
-### 9. 创建完成
+
+
+### 10. 创建完成
点击 **提交** 按钮,完成创建 MySQL 到 TDengine 的数据同步任务,回到**数据源列表**页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/14-postgres.md b/docs/zh/06-advanced/05-data-in/14-postgres.mdx
similarity index 93%
rename from docs/zh/06-advanced/05-data-in/14-postgres.md
rename to docs/zh/06-advanced/05-data-in/14-postgres.mdx
index af8297bfffc7..7651db68f288 100644
--- a/docs/zh/06-advanced/05-data-in/14-postgres.md
+++ b/docs/zh/06-advanced/05-data-in/14-postgres.mdx
@@ -99,14 +99,16 @@ TDengine 可以高效地从 PostgreSQL 读取数据并将其写入 TDengine,
### 8. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+import AdvancedOptions from './_02-advanced_options.mdx'
-**最大读取并发数** 数据源连接数或读取线程数限制,当默认参数不满足需要或需要调整资源使用量时修改此参数。
+
-**批次大小** 单次发送的最大消息数或行数。默认是 10000。
+### 9. 异常处理策略
-![postgres-07.png](pic/postgres-07.png)
+import Contributing from './_03-exception-handling-strategy.mdx'
-### 9. 创建完成
+
+
+### 10. 创建完成
点击 **提交** 按钮,完成创建 PostgreSQL 到 TDengine 的数据同步任务,回到**数据源列表**页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/15-oracle.md b/docs/zh/06-advanced/05-data-in/15-oracle.mdx
similarity index 93%
rename from docs/zh/06-advanced/05-data-in/15-oracle.md
rename to docs/zh/06-advanced/05-data-in/15-oracle.mdx
index 39bbab32d3d2..484365415e19 100644
--- a/docs/zh/06-advanced/05-data-in/15-oracle.md
+++ b/docs/zh/06-advanced/05-data-in/15-oracle.mdx
@@ -91,14 +91,16 @@ TDengine 可以高效地从 Oracle 读取数据并将其写入 TDengine,以实
### 7. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+import AdvancedOptions from './_02-advanced_options.mdx'
-**最大读取并发数** 数据源连接数或读取线程数限制,当默认参数不满足需要或需要调整资源使用量时修改此参数。
+
-**批次大小** 单次发送的最大消息数或行数。默认是 10000。
+### 8. 异常处理策略
-![oracle-06.png](pic/oracle-06.png)
+import Contributing from './_03-exception-handling-strategy.mdx'
-### 8. 创建完成
+
+
+### 9. 创建完成
点击 **提交** 按钮,完成创建 Oracle 到 TDengine 的数据同步任务,回到**数据源列表****页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/16-mssql.md b/docs/zh/06-advanced/05-data-in/16-mssql.mdx
similarity index 94%
rename from docs/zh/06-advanced/05-data-in/16-mssql.md
rename to docs/zh/06-advanced/05-data-in/16-mssql.mdx
index 81e9e98013be..1e6b9928be15 100644
--- a/docs/zh/06-advanced/05-data-in/16-mssql.md
+++ b/docs/zh/06-advanced/05-data-in/16-mssql.mdx
@@ -105,14 +105,16 @@ Microsoft SQL Server 是最流行的关系型数据库之一。很多系统都
### 8. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+import AdvancedOptions from './_02-advanced_options.mdx'
-**最大读取并发数** 数据源连接数或读取线程数限制,当默认参数不满足需要或需要调整资源使用量时修改此参数。
+
-**批次大小** 单次发送的最大消息数或行数。默认是 10000。
+### 9. 异常处理策略
-![mssql-07.png](pic/mssql-07.png)
+import Contributing from './_03-exception-handling-strategy.mdx'
-### 9. 创建完成
+
+
+### 10. 创建完成
点击 **提交** 按钮,完成创建 Microsoft SQL Server 到 TDengine 的数据同步任务,回到**数据源列表**页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/17-mongodb.md b/docs/zh/06-advanced/05-data-in/17-mongodb.mdx
similarity index 94%
rename from docs/zh/06-advanced/05-data-in/17-mongodb.md
rename to docs/zh/06-advanced/05-data-in/17-mongodb.mdx
index 5311bc43c6d6..e92f37a6f0c8 100644
--- a/docs/zh/06-advanced/05-data-in/17-mongodb.md
+++ b/docs/zh/06-advanced/05-data-in/17-mongodb.mdx
@@ -122,14 +122,16 @@ MongoDB 是一个介于关系型数据库与非关系型数据库之间的产品
### 8. 配置高级选项
-**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+import AdvancedOptions from './_02-advanced_options.mdx'
-**最大读取并发数** 数据源连接数或读取线程数限制,当默认参数不满足需要或需要调整资源使用量时修改此参数。
+
-**批次大小** 单次发送的最大消息数或行数。默认是 10000。
+### 9. 异常处理策略
-![mongodb-07.png](pic/mongodb-07.png)
+import Contributing from './_03-exception-handling-strategy.mdx'
-### 9. 创建完成
+
+
+### 10. 创建完成
点击 **提交** 按钮,完成创建 MongoDB 到 TDengine 的数据同步任务,回到**数据源列表**页面可查看任务执行情况。
diff --git a/docs/zh/06-advanced/05-data-in/_02-advanced_options.mdx b/docs/zh/06-advanced/05-data-in/_02-advanced_options.mdx
new file mode 100644
index 000000000000..f37de063c0ad
--- /dev/null
+++ b/docs/zh/06-advanced/05-data-in/_02-advanced_options.mdx
@@ -0,0 +1,7 @@
+**高级选项** 区域是默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+
+**最大读取并发数** 数据源连接数或读取线程数限制,当默认参数不满足需要或需要调整资源使用量时修改此参数。
+
+**批次大小** 单次发送的最大消息数或行数。默认是 10000。
+
+![advanced_options.png](pic/advanced_options.png)
\ No newline at end of file
diff --git a/docs/zh/06-advanced/05-data-in/_03-exception-handling-strategy.mdx b/docs/zh/06-advanced/05-data-in/_03-exception-handling-strategy.mdx
new file mode 100644
index 000000000000..470c304ff316
--- /dev/null
+++ b/docs/zh/06-advanced/05-data-in/_03-exception-handling-strategy.mdx
@@ -0,0 +1,23 @@
+异常处理策略区域是对数据异常时的处理策略进行配置,默认折叠的,点击右侧 `>` 可以展开,如下图所示:
+
+![exception-handling-strategy.png](pic/exception-handling-strategy.png)
+
+各异常项说明及相应可选处理策略如下:
+
+> 通用处理策略说明:
+> 归档:将异常数据写入归档文件(默认路径为 `${data_dir}/tasks/_id/.datetime`),不写入目标库
+> 丢弃:将异常数据忽略,不写入目标库
+> 报错:任务报错
+
+- **主键时间戳溢出** 检查数据中第一列时间戳是否在正确的时间范围内(now - keep1, now + 100y),可选处理策略:归档、丢弃、报错
+- **主键时间戳空** 检查数据中第一列时间戳是否为空,可选处理策略:归档、丢弃、报错、使用当前时间
+ > 使用当前时间:使用当前时间填充到空的时间戳字段中
+- **表名长度溢出** 检查子表表名的长度是否超出限制(最大 192 字符),可选处理策略:归档、丢弃、报错、截断、截断且归档
+ > 截断:截取原始表名的前 192 个字符作为新的表名
+ > 截断且归档:截取原始表名的前 192 个字符作为新的表名,并且将此行记录写入归档文件
+- **表名非法字符** 检查子表表名中是否包含特殊字符(符号 `.` 等),可选处理策略:归档、丢弃、报错、非法字符替换为指定字符串
+ > 非法字符替换为指定字符串:将原始表名中的特殊字符替换为后方输入框中的指定字符串,例如 `a.b` 替换为 `a_b`
+- **表名模板变量空值** 检查子表表名模板中的变量是否为空,可选处理策略:丢弃、留空、变量替换为指定字符串
+ > 留空:变量位置不做任何特殊处理,例如 `a_{x}` 转换为 `a_`
+ > 变量替换为指定字符串:变量位置使用后方输入框中的指定字符串,例如 `a_{x}` 转换为 `a_b`
+- **列名长度溢出** 检查列名的长度是否超出限制(最大 64 字符),可选处理策略:归档、丢弃、报错
\ No newline at end of file
diff --git a/docs/zh/06-advanced/05-data-in/kafka-15.png b/docs/zh/06-advanced/05-data-in/kafka-15.png
deleted file mode 100644
index 96d593dad9a4..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/kafka-15.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/kafka-16.png b/docs/zh/06-advanced/05-data-in/kafka-16.png
deleted file mode 100644
index 395453c410c6..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/kafka-16.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/InfluxDB-09zh-AdvancedOptionsExpandButton.png b/docs/zh/06-advanced/05-data-in/pic/InfluxDB-09zh-AdvancedOptionsExpandButton.png
deleted file mode 100644
index f12692c50678..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/InfluxDB-09zh-AdvancedOptionsExpandButton.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/InfluxDB-10zh-AdvancedOptionsExpand.png b/docs/zh/06-advanced/05-data-in/pic/InfluxDB-10zh-AdvancedOptionsExpand.png
deleted file mode 100644
index dbb188852c99..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/InfluxDB-10zh-AdvancedOptionsExpand.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/OpenTSDB-07zh-AdvancedOptionsExpandButton.png b/docs/zh/06-advanced/05-data-in/pic/OpenTSDB-07zh-AdvancedOptionsExpandButton.png
deleted file mode 100644
index 65d6344e56b5..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/OpenTSDB-07zh-AdvancedOptionsExpandButton.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/OpenTSDB-08zh-AdvancedOptionsExpand.png b/docs/zh/06-advanced/05-data-in/pic/OpenTSDB-08zh-AdvancedOptionsExpand.png
deleted file mode 100644
index ea5dc538e52b..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/OpenTSDB-08zh-AdvancedOptionsExpand.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/advanced_options.png b/docs/zh/06-advanced/05-data-in/pic/advanced_options.png
new file mode 100644
index 000000000000..8ef9b8d35a81
Binary files /dev/null and b/docs/zh/06-advanced/05-data-in/pic/advanced_options.png differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/exception-handling-strategy.png b/docs/zh/06-advanced/05-data-in/pic/exception-handling-strategy.png
new file mode 100644
index 000000000000..1e1d55d85c32
Binary files /dev/null and b/docs/zh/06-advanced/05-data-in/pic/exception-handling-strategy.png differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/mongodb-07.png b/docs/zh/06-advanced/05-data-in/pic/mongodb-07.png
deleted file mode 100644
index 2305ec3d2eb4..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/mongodb-07.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/mssql-07.png b/docs/zh/06-advanced/05-data-in/pic/mssql-07.png
deleted file mode 100644
index 6c1668481c64..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/mssql-07.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/mysql-07.png b/docs/zh/06-advanced/05-data-in/pic/mysql-07.png
deleted file mode 100644
index 6c1668481c64..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/mysql-07.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/oracle-06.png b/docs/zh/06-advanced/05-data-in/pic/oracle-06.png
deleted file mode 100644
index 0de5443f0894..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/oracle-06.png and /dev/null differ
diff --git a/docs/zh/06-advanced/05-data-in/pic/postgres-07.png b/docs/zh/06-advanced/05-data-in/pic/postgres-07.png
deleted file mode 100644
index 6c1668481c64..000000000000
Binary files a/docs/zh/06-advanced/05-data-in/pic/postgres-07.png and /dev/null differ