全部文档
文档中心数据流3.0Q&A

Q&A

本手册列出数据流3.0组件,在使用中的常见问题和对应自查步骤。

元素保存或者发布时,会进行校验,校验不通过的内容会以表格样式展示在底部,点击每一行可以定位至具体配置处。

用户可以根据校验提示的内容进行修改,修改后再保存或发布。



如需查看完整的校验文档(仅供先胜内部成员查看),请联系您的商务人员。

DPL_校验梳理

节点

报错

原因

方案

替代方案

数据表查询

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

方案一:缩小维度范围,尽量精确


方案二:修改数据库配置thread_stack参数的值,调大至需要的量

组件服务类型的节点


(例如PY脚本、变量等)

deepfos.exceptions.APIResponseError: [code: 401] ErrMsg from server: {“code”:500,”message”:”UNAUTHORIZED”,”status”:false}

先胜云其他组件的服务是需要鉴权的,如果是定时调用的,很可能因为cookie/token失效而导致鉴权失败、执行失败

若需要这些组件服务能被成功执行,可以在公共脚本中添加绕过鉴权的代码,详见【启动-定时】章节

···

···

···

···

服务异常通常为未定位到具体问题的模糊报错,不同使用情况下报的服务异常通常对应不同问题。

节点

场景

页面报错

接口报错

方案

替代方案

数据表查询

配置数据源,选择数据表类型

服务器拒绝处理当前请求

对不起您暂未被授予`Internal Datasource’的操作权限,请联系管理员解决

bugfix版本号:


前端:element-deep-pipeline-3-0:V3.0.0.0.1

后端:deep-pipeline-3-0:V3.0.0.0.1

为当前用户配置【空间管理员】权限

···

···

···

···

···

···

Q:数据表查询节点能否实现多表查询?

A:可以,使用SQL模式,可以在SQL语句中自行拼接多表进行查询。其他数据集查询类型的节点,例如连接器查询DeepModel查询同理。

Q:目前支持哪些类型的数据库?

A:对于【数据表查询】、【数据表操作】、【连接器查询】、【连接器操作】等直连数据库的节点,我们对于数据库的支持规划如下,因此,除了GreenPlun和DB2目前技术上暂未支持外,其余的数据库类型都已经支持,但SapHana、Oracle和SqlServer由于缺乏测试环境,暂未测试,可能会出现未知bug,需谨慎使用,一旦出现bug请联系产品经理处理。

  1. SapHana(支持&暂无环境可测试)

  2. Oracle(支持&暂无环境可测试)

  3. SqlServer(支持&暂无环境可测试)

  4. MySQL(支持&测试通过)

  5. PostgreSQL(支持&测试通过)

  6. Clickhouse(支持&测试通过)

  7. KingBase(支持&测试通过)

  8. DAMENG(支持&测试通过)

  9. GreenPlun(暂不支持)

  10. DB2(暂不支持)

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send