第171页,共273页。 显示 2,726 条结果 (0.108 秒)
ETL中将tinyint类型映射成了Boolean类型
(本文档仅供参考) 问题描述: MYSQL原始表的类型是tinyint类型,原始数据该字段有(0,1,2)三个值,但是ETL读入时被转换成Boolean类型,导致用ETL导入后只剩下(0,1)两个值了,这如何解决? image2022-5-11_17-23-35.png 解决方案: 这是由于spark对于tinyint这种类型会自动映射成boolean。可在连接地址url中带上此参数项:tinyInt1isBit=false。例:jdbc:mysql://localhost:3307/test?tinyInt1isBit=false mysql://localhost:3307/test?tinyInt1isBit自助ETL关系目标追加节点写入数据逻辑
(文档仅供参考) 问题说明 为什么其他的节点执行查询很快,而到最后的节点写入数据的时候很慢,写入的逻辑是怎么样的呢? image2023-12-11_18-38-59.png 原因: 1、在V11中,可以针对每个关系数据源或者关系目标设置不同的fetchSize batchSize; 2、在V11之前,所有数据源 和 目标都受这两个参数的约束; fetchSize:表示一次读取N条记录到JDBC客户端内存中; batchSize:将N条INSERT语句改写成insert into table values ( N条记录 ),而非一条数据一个insert语句执行; 如出现执行慢的现象,需要综合因素考虑判断,是否仪表盘报表电视机上展示布局问题
(本文档仅供参考) 问题描述: 仪表盘报表已经设置了pc端布局,电脑访问显示也是正常的,但是到电视上显示的是移动端界面,请问可以怎么解决呢; 设置的电视浏览器访问链接是:.../vision/index.jsp,访问会字段变成mobileX。 image2024-6-11_11-1-13.png 解决方案: 对于安卓系统,产品代码默认都会作为移动端去处理;在url后加 ?client=pc 参数即可强制指定为pc端,.../smartbi/vision/index.jsp的链接方式访问可改为:.../smartbi/vision/index.jsp?client=pc; 另外,.../smartbi数据模型-字符串转日期异常(数据转换异常)
(本文仅供参考) 问题描述 客户数据库日期类型为字符串,格式是20201012;现在直接在模型里面进行参数转换 如图1, 使用仪表盘直接展示转换该字段如图二 正常。 使用模型直接建即席查询则异常提示 查询失败-数据转换异常 image2023-9-11_17-41-25.png image2023-9-11_17-41-39.png image2023-9-11_17-42-16.png image2023-9-11_17-44-55.png 解决方案 该问题是OLAP引擎没有支持”20230911“这样”yyyyMMdd“的日期字符串转日期,可以通过写SQL用函数直接如何把smartbi注册后后台服务?
(本文档仅供参考) 注册为后台服务器,可分为两种情况 直接安装产品,在安装的过程中,勾选【注册为Windows服务】即可把smartbi注册后台服务。 1.jpg 手工部署产品到应用服务器,则可以百度如何将应用程序注册为后台服务 https://blog.csdn.net/wangmx1993328/article/details/81013715。 (注:注册为后台服务之后,相关的option参数都必须在注册表中修改,具体请参考此文档 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=58101040 https利用Charles查看调用API
(本文档仅供参考) 问题 目前产品的API文档并不完整,要如何确定一个操作中涉及到smartbi调用了哪些方法? 思路 对于没有API文档的模块,查看调用方法,建议使用网络抓包工具charles查看资源发布的过程smartbi都调用了哪些方法,用ClientConnector的remoteInvoke调用相关方法。大致步骤如下: 1、网络抓包工具可以用charles,录制charles请参考wiki文档(注意在url上加上debug=true参数;):Charles 2、charles查看具体方法: image2017-7-10 14_41_19.png计划任务中自定义任务导出透视分析真实值
(本文档仅供参考) 问题 需求:通过计划任务中的自定义代码需要实现自动导出透视分析的真实值数据。 image2022-11-24_16-4-18.png 解决方案 1、新建一个任务选择对应需要导出的报表资源点击查看运行脚本且进行复制,如图: image2022-12-5_13-59-10.png 2、将脚本复制后,任务类型改为定制,粘贴上去 image2022-12-5_14-0-26.png 3、然后通过在任务的自定义代码中增加valueType参数来实现导出为透视分析的真实值电子表格SUM和ABS公式结合使用报错或查询不出数据
(本文档仅供参考) 问题说明: excel单元格里面汇总加绝对值会报错,现象如下图 image2018-12-13 17:7:19.png image2018-12-13 17:7:41.png 原因及解决方案: 因为ABS()公式里面只能传递一个参数值,所以如果ABS函数里面是一个扩展的字段,就会有问题(生成的公式如下),该问题可以添加一列,先求字段的绝对值,然后再使用sum汇总获取的绝对值那一列,最后可以把添加的列设置隐藏。 备注:在保存这个的时候需要通过同时按下Shift+Ctrl+Enter进行保存,不能直接回车保存该公式。(这是编辑器自身的用法注意事项) image2018-12-13 17:9电子表格加载数据的时候,提示ORA-04036
(本文档仅供参考) 问题现象 电子表格加载数据的时候,提示oracle内存超出,电子表格加载数据,基本上是一个格子一个sql语句拼接成的。680行,17列,一个格子一条sql语句。 解决方案 1查看详细报错信息,发现报错信息PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT image2023-3-12_17-56-58.png 2初步判断是pga值对于上述数据量太小,增大参数 PGA AGGREGATE LIMIT 的值,或者对相应的SQL进行 tuning,使其减少相应的中介结果集大小服务器启动报错"The table 'XXX' is full"
(本文档仅供参考) 问题描述 启动服务器,浏览器端现象是“知识库访问异常”,看后台日志有“Caused by: java.sql.BatchUpdateException: The table 't_operationlog_detail' is full” 错误信息。 解决方案 因为数据库表的大小是有默认限制的,一般是16M,当超过大小,就会出现问题,此时可以把对应的表数据清空或者减少 但是最根本性的解决方案还是直接去设置数据库参数,通过发回的日志看,报错信息是mysql报出来的,可以参考下面的文档去操作: https://blog.csdn.net/kevon_sun/article/details