本手册列出数据流3.0组件,在使用中的常见问题和对应自查步骤。
元素保存或者发布时,会进行校验,校验不通过的内容会以表格样式展示在底部,点击每一行可以定位至具体配置处。
用户可以根据校验提示的内容进行修改,修改后再保存或发布。
如需查看完整的校验文档(仅供先胜内部成员查看),请联系您的商务人员。
节点 |
报错 |
原因 |
方案 |
替代方案 |
---|---|---|---|---|
数据表查询 |
polars.exceptions.ShapeError: data does not match the number of columns |
返回的列有重名,数据库(例如MYSQL)没有处理同名字段(例如加后缀) |
需要修改SQL语句,使返回的列不重名,例如不返回重名字段、使用别名 | |
财务模型查询 |
截取部分报错内容:nested exception is java.sql.SQLException: Thread stack overrun: 246160 bytes used of a 262144 byte stack, and 16000 bytes needed. Use mysqld –thread_stack=# to specify a bigger stack. |
按配置的维度范围,拼出来的查询SQL超长,以本例的报错内容为例,需要262144 byte,但目前的配置只有246160 bytes |
方案一:缩小维度范围,尽量精确 | |
组件服务类型的节点 |
deepfos.exceptions.APIResponseError: [code: 401] ErrMsg from server: {“code”:500,”message”:”UNAUTHORIZED”,”status”:false} |
先胜云其他组件的服务是需要鉴权的,如果是定时调用的,很可能因为cookie/token失效而导致鉴权失败、执行失败 |
若需要这些组件服务能被成功执行,可以在公共脚本中添加绕过鉴权的代码,详见【启动-定时】章节 | |
··· |
··· |
··· |
··· |
服务异常通常为未定位到具体问题的模糊报错,不同使用情况下报的服务异常通常对应不同问题。
节点 |
场景 |
页面报错 |
接口报错 |
方案 |
替代方案 |
---|---|---|---|---|---|
数据表查询 |
配置数据源,选择数据表类型 |
服务器拒绝处理当前请求 |
对不起您暂未被授予`Internal Datasource’的操作权限,请联系管理员解决 |
bugfix版本号: |
为当前用户配置【空间管理员】权限 |
··· |
··· |
··· |
··· |
··· |
··· |
Q:数据表查询
节点能否实现多表查询?
A:可以,使用SQL模式
,可以在SQL语句中自行拼接多表进行查询。其他数据集查询类型的节点,例如连接器查询
、DeepModel查询
同理。
Q:目前支持哪些类型的数据库?
A:对于【数据表查询】、【数据表操作】、【连接器查询】、【连接器操作】等直连数据库的节点,我们对于数据库的支持规划如下,因此,除了GreenPlun和DB2目前技术上暂未支持外,其余的数据库类型都已经支持,但SapHana、Oracle和SqlServer由于缺乏测试环境,暂未测试,可能会出现未知bug,需谨慎使用,一旦出现bug请联系产品经理处理。
SapHana(支持&暂无环境可测试)
Oracle(支持&暂无环境可测试)
SqlServer(支持&暂无环境可测试)
MySQL(支持&测试通过)
PostgreSQL(支持&测试通过)
Clickhouse(支持&测试通过)
KingBase(支持&测试通过)
DAMENG(支持&测试通过)
GreenPlun(暂不支持)
DB2(暂不支持)
回到顶部
咨询热线