第131页,共316页。 显示 3,156 条结果 (0.06 秒)
回写报表修改主键为什么执行更新
的是常用的处理方式,通过在数据库工具验证,修改主键数据,在数据库工具中也是执行的更新,如下图将主键8修改为10,最终执行为更新: https://s2-cs-pub-std.oss-cn-shanghai.aliyuncs.com/icon/tid8599/mceclip0_1697511629657_s4n9k.png https://s2-cs-pub-std.oss-cn-shanghai.aliyuncs.com/icon/tid8599/mceclip1_1697511648860_a3q1g.png 网上查询相关资料,数据库本身的处理逻辑是修改主键数据执行的是更新操作,若需要修改主键数据,需要新增一行处理Java调用jdbc驱动测试返回schema的存储过程
(本文档仅供参考) 使用场景 数据库管理的时候,数据库中的存储过程等没有显示。此jsp是调用驱动进行加载 对应schema下的存储过程等。 操作步骤 1、获取到jsp文件,下载地址:testjdbcGetProduce.jsp 注:该JSP适用于通过 DatabaseMetaData.getProcedures 获取的数据库,若不是通过改方法获取则不适用(例如:hana),是否使用该方法可以通过CPU采样确认,如: 05.png 2、将文件放到可以被访问到的路径如下,如smartbi应用的vision文件夹下,不需要重启 01.png连接Kerberos认证的Impala数据源
1 概述 本文介绍如何连接带kerberos认证Impala数据库。 2 数据连接 2.1 环境准备 ① 找到服务器路径下的hosts文件: Windows环境路径:C:\Windows\System32\drivers\etc\hosts image2021-8-10_15-31-2.png … IMPALA,需要下载db.properties文件,并上传到目录 将以上依赖jar包和db.properties文件放置目录下,30秒内Smartbi可自动加载,无需重启服务器。 image2022-8-23_11-27-18.png 2.4 连接步骤 ① 在数据连接的关系数据库中,选择新建Impala数据源缓存设置
1 概述 通过优化数据模型的缓存机制,可以加速报表的访问,降低数据库的压力。 1、数据模型设置的缓存有效期只针对:仪表盘、透视分析、即席查询、模型查询。 2、数据模型的参数缓存:默认走数据模型设置的缓存有效期。 3、数据模型里面表/查询的数据预览、整个模型数据预览不走数据模型设置的缓存失效时间。 4 … 不管是 抽取 还是 直连 模式都支持 启用缓存 1、抽取模式下: chouqu.png 抽取模式默认就是”启用“缓存,不能禁用缓存,考虑到抽取默认就是把数据抽取到MPP库中,数据是相对固定的,禁用缓存没有意义。 更新模型或重抽会自动清理缓存,否则缓存会一直存在。 2、直连模型下图形 - 甘特图-月度计划表
(本文档仅供参考) 需求描述 集团目前有月度任务采购计划,要求默认展示当月创建的所有任务,计划开始时间、结束时间,实际开始时间和结束时间,跟甘特图有点类似。 image2022-11-15_14-17-56.png 展示效果 image2022-11-15_14-36-2.png 实现思路 通过Excel的条件规则对符合日期范围内的日期进行单元格颜色填充。 实现步骤 一、数据集准备 随着月份不同天数也会出现28、 29、30、31天不等,因此需要通过编写sql获取不同月份的每一天,用于横向扩展处对应的日期。 如以下基于MySQL数据库的sql示例,不同数据库类型需自行调整SQL多维引擎:涉及排序部分场景性能优化说明
4 无法优化的场景 以下情况排序逻辑仍需在内存执行,无法通过配置项优化: 计算度量排序:计算度量需内存计算,无法下沉。 含度量过滤的场景:度量过滤依赖计算度量逻辑,无法下沉。 含有自定义成员、汇总小计、命名集等情况无法优化。 5 排序结果差异说明 由于数据库排序规则(如字符集、排序算法)与 Java 内存排序规则(如语言环境、空值处理)存在差异,启用配置项后可能导致排序结果与原逻辑不一致,需提前告知用户。 未开启优化设置项是在内存中排序: image2025-5-28_14-14-15.png 开启优化设置项是在数据库中排序: image2025-5-28_14-15-9.png 特别注意透视分析-报表设置
并刷新数据后,读取的数据存储在缓存中,再次打开报表刷新数据时会从缓存中读取数据,从而提高数据查询速度。 禁止缓存:表示禁止缓存策略。每次刷新需重新到数据库中取数。 系统设置:系统设置中的自动缓存设置初始值为是,即使用自动缓存。 分页显示 用于设置是否显示分页控制器。 对比效果如下: 勾选“是”效果 勾选“否”效果 image2019-10-21 10:9:53.png image2019-10-21 10:10:36.png 抽取数据 将透视分析数据抽取到高速缓存库中,加快刷新速度。 通过抽取数据功能把数据抽取到高速缓存库中,对此透视分析进行刷新等操作时基于mysql数据源创建的资源无法筛选出中文数据
; 在数据库工具直接执行sql,无论where=中文或者英文都可以查询出数据。 问题原因 此问题是因为数据源中所使用的链接字符串有误导致的。 场景1 我们产品使用的url链接本身是没有带amp;的(amp;代表的是html里面&的转义符号),去掉此字符后,查询正常,以下是错误以及正确的url链接: 错误的url链接导致where=中文查询错误: jdbc:mysql://ip:端口/数据库名称?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries部署mondrian到tomcat的基本步骤
(本文档仅供参考) 说明 smartbi支持多种多维数据库,包括sql server analysis、SAP、Essbase、Mondrian等。其中mondrian是一款开源的OLAP服务器,它可以从关系数据库中读取数据进行展示。 Smartbi大数据分析套件中exe安装文件中内置了一个mondrian应用 … 部署mondrian和smartbi那台电脑,能够正常连接到上述文件中的数据库。如何提升查询性能
(此文档仅供参考) 问题说明: 如何提高查询性能,提升报表加载速度? 解决方案: 关于提高查询性能方面的问题,通常主要是根据数据库自身性能的好坏以及数据库是否可支撑起并发等方面去考虑的。 除了数据库自身性能外,从smartbi层面进行优化可以考虑从以下几个方面进行: 1.首先需要按照系统环境要求去配置系统:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750004 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750004 ,并且根据目前系统