第58页,共595页。 显示 5,949 条结果 (0.078 秒)
自助ETL-数据查询
1. 概述 数据查询,是指将选择的Smartbi“数据查询”转换成二维宽表,供后续节点使用。 “数据查询”节点的部分查询类型执行依赖于高速缓存库,如果高速缓存库连接信息未正常配置,该节点无法正常执行。 高速缓存库配置的 url 地址建议使用 ip 方式连接,不推荐使用域名的方式连接。 必选依赖“高速缓存库”的节点(见下图红色框标记):存储过程查询、生成日期表、java查询,脚本查询; 不依赖“高速缓存库”的节点(见下图蓝色框标记):“sql查询”,“可视化sql查询”,“模型明细查询”,“模型汇总查询”;其中前面2个(“sql查询”,“可视化sql查询”),如果sql依赖的原始数据库ETL不支持,则还是会依赖“高速缓存库服务正常启动正常运行,一旦执行自助数据集数据抽取,执行过程中服务就会宕机
(本文档仅供参考) 问题描述: 服务正常启动正常运行,一旦执行自助数据集数据抽取,执行过程中服务就会宕机。 解决方法: 1.抽取的数据来自于什么数据库? 客户:PostgreSQL 2.数据源连接里是否配置defaultRowFetchSize=10000? 客户:数据源连接这里没有配置defaultRowFetchSize=10000 image2023-6-21_16-20-36.png 3.让客户在数据源连接后面添加上defaultRowFetchSize=10000 抽取导致smartbi宕机 defaultrowfetchsize预览数据报“表达式解析错误”,多特殊字符SQL转义示例
(本文档仅供参考) 问题说明 1、SQL在数据库软件、测试jsp中是运行正常的,但是在smartbi中却报“表达式解析错误... ”。 2、数据集中原生SQL查询带斜杠\的语句 ,预览会报表达式解析错误 image2025-4-30_14-40-59.png 3、Smartbi里面写SQL,包含正则表达式的时候,读取方括号报错:表达式解析错误: expecting STRING_LITERAL, found '[' 例如报错的sql里有两处正则表达式: REGEXP_LIKE(SUBSTR(REPLACE(SUBJECTCODE, '_', ''), 9), '^[a-zA-Z]+') REGEXP_LIKE达梦8作为知识库
在windows启动栏找到DM管理工具,点开 image2024-6-3_10-36-47.png 配置服务器连接信息连接,连接成功 image2024-6-3_10-37-45.png 数据库管理界面如下: image2024-6-3_10-35-35.png 进入smartbi config配置界面配置如下信息 image2024-6-3_10-41-25.pngOracle作为知识库,测试连接报"ORA-12505, TNS:listener does not currently know of SID given in connect descriptor"
(本文档仅供参考) 问题现象 Oracle作为知识库,测试连接报"连接失败:Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor" image_1638499915080_n59lo.png 问题原因 Smartbi连接orale12c连接字符串上有特殊性。 解决方法 输入的数据库名最前面需添加斜杠 / 具体说明可见wiki文档:关系数据源-连接Oracle 12c 数据高速缓存数据预处理是什么机制,数据处理流程是什么?
(本文档仅供参考) 问题 高速缓存数据预处理是什么机制,数据处理流程是什么? 解决方案 1.高速缓存库用来存储抽取、计算后的结果数据。 比如报表是通过数据集获取数据,在未抽取的情况下,数据集执行sql获取数据,sql中可能含有复杂计算、多表关联等情况。在使用抽取的情况下,Smartbi会先执行一次查询,将查询结果写入高速缓存库。 高速缓存库只保存抽取结果,通常是一张大宽表,里面的字段就是数据集查询的字段,报表获取数据就直接查询高速缓存库中的结果表,减少中间过程的时间消耗。 2.经常会遇到sql语句执行速度慢的情况,通常可能的原因便是原始数据库并发压力大、sql逻辑复杂(多表关联、带复杂计算),可以MySQL作为知识库或者业务库连接报:Could not create connection to database server. Attempted reconnect 3 times. Giving up. 及Access denied for user 'root'@
(本文档仅供参考) 问题现象 在连接mysql作为知识库或者业务库,报错:Could not create connection to database server. Attempted reconnect 3 times. Giving up. 且仔细查看错误信息,发现有如下错误: image2019-12-11 18:1:22.png 解决方案 根据上面的错误信息,一般认为是连接该数据库的用户名密码不正确,此时可以先检查一下用户名密码的正确性。 此外,还有可能是因为mysql设置了不允许使用root账号远程登录,可以参考此文档解决:https://www.cnblogs.com/goxcheer/pExcel融合分析-数据准备
。 image2022-3-22_16-24-23.png SQL查询:SQL查询是指通过SQL语句输出数据结果。适用于熟悉SQL语句的技术人员。 image2022-3-22_18-2-11.png 系统数据集 关系数据源:查看 关系数据库 https://wiki.smartbi.com.cn/pages … 。 57.png 透视分析:类似Excel透视表、简单易用,支持超大数量的查询性能、支持多维度甚至维度无法固定的场景;你可以查看 详情 。 58.png 即席查询:在业务中通常用于满足明细数据的查询需要; 对象:适用于业务分析人员;特点:易用,快速,即查即得;你可以查看 详情 。 59.pngExcel融合分析-数据准备
。 image2022-3-22_16-24-23.png SQL查询:SQL查询是指通过SQL语句输出数据结果。适用于熟悉SQL语句的技术人员。 image2022-3-22_18-2-11.png 系统数据集 关系数据源:查看 关系数据库 https://wiki.smartbi.com.cn/pages … 。 57.png 透视分析:类似Excel透视表、简单易用,支持超大数量的查询性能、支持多维度甚至维度无法固定的场景;你可以查看 详情 。 58.png 即席查询:在业务中通常用于满足明细数据的查询需要; 对象:适用于业务分析人员;特点:易用,快速,即查即得;你可以查看 详情 。 59.png数据源连接报错:连接池初始化失败: Cannot get a connection, pool exhausted
(本文档仅供参考) 问题现象 连接impala关系数据库报错连接池初始化失败: Cannot get a connection, pool exhausted image2020-8-13_13-59-54.png 在高级设置的校验语句修改成了select 1 from dual image2020-8-13_14-0-12.png 解决方案 在高级设置的校验语句修改成默认的select 1,产品默认是select 1,不建议去修改。 image2020-8-13_14-1-18.png 问题现象 连接跨库联合数据源报错: image2020-8-13_14-2-56.png