第22页,共95页。 显示 946 条结果 (0.019 秒)
数据模型预览报错“Unknown column”,提示有乱码列不存在
(此文档仅供参考) 问题说明 数据模型中有一个SQL查询,SQL查询执行正常,但模型中预览时报错,新建即席查询也报错。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '.骞撮緞' in 'group statement' 一般SQL上看到没有乱码的,但报错日志说有乱码列不存在,Unknown column 12354tgh.png 解决方案 当遇到 SQL 查询在数据库中执行成功但在 BI 工具中失败的情况时,且报错信息存在乱码时,建议先检查数据源连接字符串中的编码设置是否与数据库一致。 如果kettle建立缓慢增长维
Datetime 有效期失效日期 注意 : 上图中所使用的是mysql 5 数据库做测试,所以数据类型一栏都是mysql 的数据类型,如果你使用其他数据库,可能数据类型会有所不同,其中的datetime 的格式 yyyy/mon/day hh:mm:ss:sss 我们再来看看当我们第一次运行以后出现的数据 … maximum + 1 : 使用当前表最大记录数加一的方式产生新主键,注意新的最大值会被缓存,所以不用每次需要产生新记录的时候就计算 2 . Use sequence : 使用一个数据库支持的序列来产生技术主键(比如Oracle ,你也可以看到图4中这一条是灰色的因为使用的是mysql 数据库添加数据源表
1 概述 直接从业务数据库中查询表数据,Smartbi可接入50+种不同类型的数据库,包括:MySQL、SQL Server、Oracle、PostgreSQL、OceanBase(信创版支持) 、ClickHouse、Impala等,详情查看"支持的数据源范围 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=75697776"。 1、数据模型目前还不支持:多维数据库、NoSQL 数据库、数据源表中的参数(HAHA表的参数) 2、数据源表支持直连、抽取模式; 详细可查阅:直连&抽取。 2 示例 以产品Demo数据源northwind下的 “产品表连接本地数据库
。举例,如果是MySQL数据库,可以在“连接字符串”中增加 useSSL=false 参数禁用SSL,就可连接成功了。 image2025-3-29_9-46-2.png image2025-3-29_9-47-2.png 3、接下来就可以按正常方式使用 Smartbi 所有简化SQL介绍
日志 smartbiolap_fatal.log 用于记录在调用简化SQL功能中抛出异常的日志,可以在OLAP系统监控的导出日志中找到这个文件。 4、目前SQL简化已做兼容测试的库有:gaussDB(DWS)、达梦8、informix、oracle、oceanbase(oracle)(信创版支持)、mysql、impala、hive、SQLServer达梦8作为知识库,对数据库编码、数据库实例名,用户名大小写是否有要求?
(此文档仅供参考) 问题说明 达梦8作为知识库,对数据库编码、数据库实例名,用户名大小写是否有要求? 字符集GB18030或utf8都可以么? 问题解答 Smartbi对上述没有强制要求。如果可以选择的话并且是作为全新环境搭建的话,推荐不区分大小写,数据库编码选择utf8。 补充说明 在将MySQL/SQL Server数据库恢复到达梦8时,必须设置数据库为大小写敏感模式。 如果数据库配置为大小写不敏感,在表的主键中如果存在大小写相同的数据(如主键c_id同时包含“A”和“a”),恢复过程中会违反唯一性约束,导致数据导入失败。因此此类迁移需要将达梦的数据库设置为大小写敏感启动smartbi报错"Incorrect string value"
(本文档仅供参考) 问题现象 smartbi启动报错,比如: Incorrect string value: '\xCA\xC7\xB7\xF1\xC7\xBF...' for column 'c_long' at row 1 image2018-10-29 16:58:22.png 解决方案 这个是因为mysql知识库插入中文乱码导致的,需要新建一个知识库,并设置其字符集为gbk或者utf-8; 同时去登录config.jsp界面,配置刚刚新建的知识库名称,并保证这里的编码跟数据库的编码是一致的; 最终再重启服务器,即可正常启动。 image2018-10-29 17:1:56.png 注:如果更新或插入目标节点字段映射
(本文档仅供参考) 问题描述: ETL在更新表数据的时候,想只更新部分字段,但是如果10个字段只选3个,那么剩下的7个字段会变成null或0进行更新插入,这个可以如何处理实现每次只更新部分字段? image2025-1-2_16-35-32.png image2025-1-2_16-36-49.png 解决方案: 目前产品处理逻辑是,例如mysql进行replace into时,是如果存在那条记录,先删除整行,再插入的处理方式; 因此,可以数据查询查出有修改的数据,然后与原表的数据做一次左关联,再通过“列选择”选择有改变的列以及原表剩下的字段,最后回写到库里; 或者直接在数据查询节点与原表左关联,或者数据为什么需要数据模型
数据分散存在多个业务系统,比如:产品生产系统中的产品表(MySQL库)、订单系统的订单表(Oracle库)等,并且还有部分存储在本地Excel文件中的数据很难导入系统进行关联分析。因此导致小王业务分析效率、正确率低下,对业务指导不够及时。 客户期望:整合分散的业务数据,及时灵活的分析业务数据 Smartbi数据模型整合多种数据集类型,融合线上线下数据,包括数据源表、即席查询、SQL查询、导入文件等,并且支持跨库数据整合,可以直接连接Oracle、MySQL、Excel文件等各类数据关联分析,满足不同用户的数据准备需求,提升数据分析的效率。 03.png 1.1.5 解决“网状路径”的选择问题 对于使用Smartbi数据挖掘-数据的输入和输出
、Vertica、Oracle、MySQL、DB2、MSSQL、Presto、Hadoop_Hive、Guass100、PostgreSQL、Greenplum(V9.5目前不支持Greenplum数据库,V9.7支持Greenplum数据库)、星环(V9.5目前不支持星环数据库,V9.7及以上版本支持星环数据库)、达梦(V9.5 … 、Oracle、MySQL、DB2、MSSQL、PostgreSQL、GuassDB 100(同步厂商修改,默认不再支持)、GuassDB(DWS)、Greenplum(V9.5目前不支持Greenplum数据库)、星环(V9.5目前不支持星环数据库)、达梦(V9.5目前不支持达梦数据库,V9.7支持6、7.1、7.6版本