跳到主要内容

常见问题

数据开发

  1. 如何保存测试脚本?
    用户可在数据加工模块新建SQL加工作业并写入SQL脚本后,点击编辑界面上方的保存版本按钮即可保存当前写入的测试脚本。

  2. 保存版本会产生什么记录?
    用户保存版本后,在版本管理界面能看到每一次保存SQL脚本,版本管理仅保存近一百次的版本记录。

  3. 产品数据开发可以使用哪几种开发语言进行数据开发处理?
    目前在数据开发和数据分析中,无论是对数据进行加工还是探查,都支持SQL语句和自定义函数进行数据开发处理;同时,在数据开发中还支持shell、python、java语言进行数据开发处理。

  4. 平台中的作业超时或失败时,重试次数以及重试间隔?
    加工作业中可以设置作业级失败重试策略及节点级失败重试次数。

  5. 平台中的参数配置样例?
    平台提供作业参数配置能力,以实现动态传参,具体样例参见:参数配置

  6. 平台的质检功能主要是质检哪些内容?
    平台提供内置质检规则和自定义质检规则。内置规则指通用性高,大多数据表都能使用的规则,可检测包括空值、格式、范围、枚举值、符合关键字等;自定义规则提供了一套扩展机制,通过正则表达式来满足内置规则之外的业务质检需求。具体内容参见质检作业界面。

  7. 智能消费的授权在数据表再发布时为什么会失效?
    智能消费的授权所引用的字段,在数据表再发布后可能已经失效,因此无法自动恢复。如果遇到这样的情况,可以尝试在个人中心 > 审批管理 > 我已申请中查看对应的审批单,在审批详情中点击 "刷新SQL" 尝试自动修复,如果自动修复失败,说明数据表的变化较大,需要重新申请。

数据开放

  1. 产品可以通过哪几种方式向外提供数据服务?
    可通过数据库直连、API 访问或数据服务三种方式向外提供数据。具体访问教程可参考产品帮助中心数据表消费界面。

  2. 是否支持权限回收?
    支持。数据表责任人在我已审批中可对以审批通过数据表做授权回收操作。

  3. 对行级数据申请是否支持?
    目前支持列级、行级、行级和列级混合申请。

全局问题

产品分别有哪些角色设计?不同角色间的功能权限和职责如何划分?
平台常用人员分为五类:超级管理员、空间管理员、数据集成人员、数据开发人员、数据消费人员。其中数据集成人员、数据开发人员、数据消费人员三类角色是按用户的数据使用场景进行划分,需根据实际情况自行分配对应系统权限。

兼容性说明
  • 推荐使用谷歌 Chrome 浏览器、微软 Edge 浏览器、火狐浏览器,不建议使用 IE 浏览器。
  • 推荐设置分辨率 1920*1080 以上。

错误码表

错误码表

使用场景:出现技术错误时,用户根据报错时提供的代码和概要信息在帮助中心找到对应的解释以及可能的解决方案。

使用角色:空间管理员。

功能描述:平台提供错误提示,通过错误码可快速定位错误原因,辅助解决问题。

数据开发错误码

以下错误码主要为数据开发过程中相关组件的原始报错,一般在运行日志中返回,可用于问题定位,具体如下:

Code错误描述
Common-00您提供的配置文件存在错误信息,请检查您的作业配置
Common-01同步数据出现业务脏数据情况,数据类型转换错误
Common-02同步数据出现业务脏数据情况,数据类型转换溢出
Common-10方法调用多次仍旧失败
Common-11运行时内部调用错误
Common-12Hook运行错误
Common-20Task收到了shutdown指令,为failover做准备
Common-21等待时间超出范围
Common-22任务hung住,Expired
Common-23您提供的配置文件有误!
Common-24您提供的配置文件分片数错误!
Common-25根据字符串进行切分时仅支持 ASCII 字符串!
Common-26字段类型转换错误!
TransformerErrorCode-01Transformer name illegal
TransformerErrorCode-02Transformer name has existed
TransformerErrorCode-03Transformer name not found
TransformerErrorCode-04Transformer configuration error
TransformerErrorCode-05Transformer parameter illegal
TransformerErrorCode-06Transformer run exception
TransformerErrorCode-07Transformer Groovy init exception
Framework-00DataX引擎安装错误, 请联系您的运维解决
Framework-01DataX引擎运行错误,该问题通常是由于内部编程错误引起,请联系DataX开发团队解决
Framework-02DataX引擎运行过程出错,具体原因请参看DataX运行结束时的错误诊断信息
Framework-03DataX引擎配置错误,该问题通常是由于DataX安装错误引起,请联系您的运维解决
Framework-04DataX引擎加解密出错,该问题通常是由于DataX密钥配置错误引起,请联系您的运维解决
Framework-05加载外部Hook出现错误,通常是由于DataX安装引起的
Framework-06执行外部Hook出现错误
Framework-10DataX插件安装错误, 该问题通常是由于DataX安装错误引起,请联系您的运维解决
Framework-11DataX插件配置错误, 该问题通常是由于DataX安装错误引起,请联系您的运维解决
Framework-12DataX插件初始化错误, 该问题通常是由于DataX安装错误引起,请联系您的运维解决
Framework-13DataX插件运行时出错, 具体原因请参看DataX运行结束时的错误诊断信息
Framework-14DataX传输脏数据超过用户预期,该错误通常是由于源端数据存在较多业务脏数据导致
Framework-15DataX插件切分出错, 该问题通常是由于DataX各个插件编程错误引起,请联系DataX开发团队解决
Framework-16kill 任务超时,请联系PE解决
Framework-17taskGroup启动失败,请联系DataX开发团队解决
Framework-18请求 DataX Service 出错
Framework-19远程调用失败
Framework-143Job 收到了 Kill 命令
ESWriter-00The value you configured is not valid
ESWriter-01Delete index error
ESWriter-02Index creation error
ESWriter-03The mappings error
ESWriter-04Insert data error
ESWriter-05Alias modification error
ESWrite-06Json format parsing error
ESWrite-07Update mode must specify column type with id
ESWrite-08Field does not exist in the original table
ESWriter-09get settings failed
FtpReader-00您缺失了必须填写的参数值
FtpReader-01您填写的参数值不合法
FtpReader-02您的列信息配置同时包含了index,value
FtpReader-03您明确的配置列信息,但未填写相应的index,value
FtpReader-04您配置的目录文件路径不存在或者没有权限读取
FtpReader-05您配置的文件编码和实际文件编码不符合
FtpReader-06您配置的文件在打开时异常
FtpReader-07您配置的文件在读取时出现IO异常
FtpReader-08您缺少权限执行相应的文件操作
FtpReader-09您的参数配置错误
FtpReader-10出现运行时异常, 请联系我们
FtpReader-11您尝试读取的文件目录为空
FtpReader-12登录失败,无法与ftp服务器建立连接
FtpReader-13关闭ftp连接失败,无法与ftp服务器断开连接
FtpReader-14与ftp服务器连接异常
FtpReader-15超出允许的最大目录层数
FtpReader-16您尝试读取的文件为链接文件
FtpReader-17出现运行时异常
HdfsReader-00您配置的值不合法
HdfsReader-01您未配置path值
HdfsReader-02您未配置defaultFS值
HdfsReader-03值错误
HdfsReader-04参数配置错误
HdfsReader-05您缺失了必须填写的参数值
HdfsReader-06没有 Index
HdfsReader-07index 和 value 混合
HdfsReader-08您尝试读取的文件目录为空
HdfsReader-09您配置的path格式有误
HdfsReader-10读取文件出错
HdfsReader-10ORCFILE格式异常
HdfsReader-11文件类型配置错误
HdfsReader-12文件类型目前不支持
HdfsReader-13KERBEROS认证失败
HdfsReader-14读取SequenceFile文件出错
HdfsReader-15读取RCFile文件出错
HdfsReader-16Deserialize RCFile, initialization failed!
HdfsReader-17Error parsing ParquetSchema
HdfsReader-18ParquetSchema is invalid
HdfsReader-19Error reading Parquet file
HdfsReader-20I/O exception in establishing connection with HDFS
HdfsWriter-00您的参数配置错误
HdfsWriter-01您缺失了必须填写的参数值
HdfsWriter-02您填写的参数值不合法
HdfsWriter-03您配置的编码未能正常写入
HdfsWriter-04您配置的文件在写入时出现IO异常
HdfsWriter-05出现运行时异常, 请联系我们
HdfsWriter-06与HDFS建立连接时出现IO异常
HdfsWriter-07您column配置中缺失了必须填写的参数值
HdfsWriter-08将文件移动到配置路径失败
HdfsWriter-09KERBEROS认证失败
HdfsWriter-10Parse parquet schema error
HdfsWriter-11Init processor failed
ILLEGAL_PARAMETER_VALUE参数不合法
ILLEGAL_ADDRESS不合法的Mongo地址
UNEXCEPT_EXCEPTION未知异常
JSONCAST_EXCEPTIONjson类型转换异常
Oraclereader-00您的 Hint 配置出错
MYSQLErrCode-01数据库用户名或者密码错误,请检查填写的账号密码或者联系DBA确认账号和密码是否正确
MYSQLErrCode-02数据库服务的IP地址或者Port错误,请检查填写的IP地址和Port或者联系DBA确认IP地址和Port是否正确
MYSQLErrCode-03数据库名称错误,请检查数据库实例名称或者联系DBA确认该实例是否存在并且在正常服务
ORACLEErrCode-01数据库用户名或者密码错误,请检查填写的账号密码或者联系DBA确认账号和密码是否正确
ORACLEErrCode-02数据库服务的IP地址或者Port错误,请检查填写的IP地址和Port或者联系DBA确认IP地址和Port是否正确
ORACLEErrCode-03数据库名称错误,请检查数据库实例名称或者联系DBA确认该实例是否存在并且在正常服务
MYSQLErrCode-04表不存在,请检查表名或者联系DBA确认该表是否存在
MYSQLErrCode-05SQL语句执行出错,请检查Where条件是否存在拼写或语法错误
MYSQLErrCode-06Column信息错误,请检查该列是否存在,如果是常量或者变量,请使用英文单引号’包起来
MYSQLErrCode-07读表数据出错,因为账号没有读表的权限,请联系DBA确认该账号的权限并授权
ORACLEErrCode-04表不存在,请检查表名或者联系DBA确认该表是否存在
ORACLEErrCode-05SQL语句执行出错,原因可能是你填写的列不存在或者where条件不符合要求
ORACLEErrCode-06读表数据出错,因为账号没有读表的权限,请联系DBA确认该账号的权限并授权
ORACLEErrCode-07SQL语法出错,请检查Where条件是否存在拼写或语法错误
MYSQLErrCode-08PreSQL语法错误,请检查
MYSQLErrCode-09PostSql语法错误,请检查
MYSQLErrCode-10SQL语法出错,请检查Where条件是否存在拼写或语法错误
ORACLEErrCode-08PreSQL语法错误,请检查
ORACLEErrCode-09PostSql语法错误,请检查
MYSQLErrCode-11SplitPK错误,请检查
ORACLEErrCode-10SplitPK错误,请检查
MYSQLErrCode-12数据库没有写权限,请联系DBA
MYSQLErrCode-13数据库没有Delete权限,请联系DBA
ORACLEErrCode-11数据库没有写权限,请联系DBA
ORACLEErrCode-12数据库没有Delete权限,请联系DBA
DBUtilErrorCode-20JDBC URL为空,请检查配置
DBUtilErrorCode-OB10-01JDBC OB10格式错误,请联系askdatax
DBUtilErrorCode-00您的配置错误
DBUtilErrorCode-10连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助
DBUtilErrorCode-01获取表字段相关信息失败
DBUtilErrorCode-12不支持的数据库类型. 请注意查看 DataX 已经支持的数据库类型以及数据库版本
DBUtilErrorCode-13根据主键进行切分失败
DBUtilErrorCode-14设置 session 失败
DBUtilErrorCode-15异步获取ResultSet next失败
DBUtilErrorCode-03您缺失了必须填写的参数值
DBUtilErrorCode-02您填写的参数值不合法
DBUtilErrorCode-04您填写的主键列不合法, DataX 仅支持切分主键为一个,并且类型为整数或者字符串类型
DBUtilErrorCode-15DataX尝试切分表时, 执行数据库 Sql 失败. 请检查您的配置 table/splitPk/where 并作出修改
DBUtilErrorCode-06执行数据库 Sql 失败, 请检查您的配置的 column/table/where/querySql或者向 DBA 寻求帮助
DBUtilErrorCode-07读取数据库数据失败. 请检查您的配置的 column/table/where/querySql或者向 DBA 寻求帮助
DBUtilErrorCode-08您配置凌乱了. 不能同时既配置table又配置querySql
DBUtilErrorCode-09您配置错误. table和querySql 应该并且只能配置一个
DBUtilErrorCode-05往您配置的写入表中写入数据时失败
DBUtilErrorCode-11数据库没有写权限,请联系DBA
DBUtilErrorCode-16数据库没有DELETE权限,请联系DBA
DBUtilErrorCode-21DataX无法连接对应的数据库,可能原因是配置错误或鉴权失败
UnstructuredStorageReader-00您的参数配置错误
UnstructuredStorageReader-01您配置的列类型暂不支持
UnstructuredStorageReader-02您缺失了必须填写的参数值
UnstructuredStorageReader-03您填写的参数值不合法
UnstructuredStorageReader-04您的列信息配置同时包含了index,value
UnstructuredStorageReader-05您明确的配置列信息,但未填写相应的index,value
UnstructuredStorageReader-06您配置的源路径不存在
UnstructuredStorageReader-07您配置的编码和实际存储编码不符合
UnstructuredStorageReader-08您配置的源在打开时异常,建议检查是否有隐藏实体等特殊文件
UnstructuredStorageReader-09您配置的文件在读取时出现IO异常
UnstructuredStorageReader-10您缺少权限执行相应的文件读取操作
UnstructuredStorageReader-11出现运行时异常, 请联系我们
UnstructuredStorageReader-12出现运行时异常
UnstructuredStorageWriter-00errorcode.illegal_value
UnstructuredStorageWriter-01errorcode.repeated_file_name
UnstructuredStorageWriter-02errorcode.required_value
UnstructuredStorageWriter-00您填写的参数值不合法
UnstructuredStorageWriter-01您配置的编码未能正常写入
UnstructuredStorageWriter-02您配置的文件在写入时出现IO异常
UnstructuredStorageWriter-03出现运行时异常, 请联系我们
UnstructuredStorageWriter-04您缺失了必须填写的参数值
UnstructuredStorageWriter-05errorcode.write_error