数据模型审核失败故障定位思路

[复制链接]
liufc
liufc   中级会员    发表于 2016-10-17 17:01:18   最新回复:2016-10-17 17:01:18

背景信息

数据模型审核时,DG通过UDA在数据源创建物理实体,如1-33所示。

数据模型审核实现原理

20161017165709408001.png

 

可能原因

常见故障

可能原因

案例

数据模型配置不正确。

数据模型分隔符配置错误导致数据模型审核失败

网络连接异常。

-

Portal页面数据源等配置不正确。

HDFS配置错误导致数据模型审核失败,参见HDFS配置错误导致UDA查询HDFS失败

数据源运行状态异常。

-

UDA运行环境异常。

UDA未安装DB2客户端导致DG审核数据模型失败,参见UDA未安装DB2客户端导致UDA执行命令失败

UDAOracle环境异常导致DG审核数据模型失败,参见UDAOracle环境异常导致UDA执行命令失败

 

定位思路

数据模型审核失败定位思路

20161017165710056002.png

 

处理步骤

1.在数据治理页面检查数据模型配置。

请参见模型配置参数。

2.检查DGUDA和数据源之间的网络连接。

通过ping命令检查DGUDA和数据源之间的网络连接。

3.在系统管理页面检查数据源配置。

如果数据源类型为Hadoop,参考配置Hadoop集群检查Hadoop配置是否正确。

如果数据源类型为OracleGreenplum,请按以下步骤检查数据源配置是否正确。

1.       sysadmin用户登录到大数据门户页面。

2.       选择“系统管理 > 数据源配置 > 数据库”。

3.       在左侧导航栏中,单击需要检查的数据库,右侧显示数据库配置信息。

4.       单击右下角的“新版本”。

5.       单击“测试”。

      提示连接数据库成功,表示数据库资源配置正常。

      提示连接数据库失败,请检查相关配置,表示数据库资源配置不正常,检查JDBC连接配置、用户名、密码等信息,确保正确后再进行测试,如果测试失败检查数据库运行是否正常。

4.检查数据源运行情况。

5.检查UDA运行状况。

请参见UDA故障处理

----结束

 

案例1:数据模型保存失败

现象描述

编辑数据模型后点击“保存”按钮,弹出提示框提示“租户未分配”。

可能原因

当前用户不属于任何一个租户。

处理步骤

1.       检查当前用户所属租户。

选择“系统管理 > 系统维护 > 租户视图”。

如果页面提示“您不属于任何租户,请联系管理员添加”,请参考配置租户信息(系统管理员)配置。

2.       退出重新登录。

重新登录后再次尝试修改数据模型,如果仍不能保存,请清理浏览器缓存后重试。

案例2.数据模型分隔符配置错误导致数据模型审核失败

现象描述

审核数据模型时,弹出提示框提示“UDA执行SQL语句失败”。

可能原因

数据模型配置错误。

定位思路

数据模型配置错误时,可能导致UDA执行SQL语句的语法出现问题,导致审核失败。当出现此类故障时,需要检查数据模型的配置。

处理步骤

1.在数据治理页面检查数据模型配置。

请参见模型配置参数。

本案例中,数据模型的分隔符配置为“\x80”,不是一个有效的分隔符,应配置为“\\x80”。

分隔符的配置:

l   支持所有ASCII

l   首尾不能是空格

l   不能为空

l   ASCII码中可见字符直接输入

l   ASCII码中不可见字符可以用\\X0F这种形式表示

l   最多支持5ASCII字符

说明

分隔符中如果需要使用转义字符表示特殊字符,请使用“\\”表示转义字符,而不是“\”。例如,以tab键作为分隔符,则分隔符配置为“\\t”,或以ASCII码表示“\\X09”。

如果需要以空格为分隔符,请以ASCII码表示,即“\\X20”。

2.修改配置并重新提交审核。

----结束

 

跳转到指定楼层
快速回复 返回顶部