第138页,共368页。 显示 3,679 条结果 (0.191 秒)
数据模型-其它计算
跨期间值 跨期间值:是指大于1个周期的值。它通常用来与当期值进行对比,例如:今年与前年的对比,要通过跨两年周期获取前年的值;当月与上上个月的对比,要跨越两个月的周期获取上上个月的值。 在业务数据分析中,由于临近周期的数据无参考意义时,需要用到跨期间值。例如:由于2020年发生疫情,以致2020年的销售数据不是常态数据,没有参考价值,因此只能将2021年的数据与2019年的数据进行对比分析。 下面示例通过自定义计算度量,实现跨两年周期的值: image2022-2-6_13-54-44.png 在自助仪表盘中运用以上定制的计算度量“跨两年的值”查看数据效果: image2021-7-28_16-32-27.png创建数据源测试连接常见报错
(本文档仅供参考) 常见错误及原因 1.连接池初始化失败: Communications link failure 01.png 出现这种情况,就需要检查连接的数据库是否可以连接上。可以从这几方面考虑 1)检查连接的数据库是否已经启动。在部署smartbi的那台机器上,使用JDBC数据库工具(例如:DbVisualizer),测试那个数据库是否能够正常连通。 2)连接字符串上的ip、端口是否写对 3)数据库所在服务器是否开启了防火墙,不允许其他服务器连接 2.连接池初始化失败: Access denied for user '用户名'@'ip' (using password: YES) 02.png计算度量表达式使用多个NONEMPTYCROSSJOIN为什么会有性能问题?
1 背景 在 MDX(多维表达式)中,NONEMPTYCROSSJOIN 函数用于返回两个或多个集合的交叉连接,并排除那些在指定度量值上没有数据的元组。 虽然这个函数在处理复杂查询时非常有用,但过度使用会导致严重的性能问题,主要原因如下: 1.1 组合爆炸问题 NONEMPTYCROSSJOIN 会生成多个集合的笛卡尔积,其结果集的大小是各集合成员数的乘积。例如: 集合 A 有 100 个成员,集合 B 有 50 个成员,交叉连接后会产生 5,000 个元组。 如果再加入集合 C(20 个成员),则元组数量会膨胀到 100,000 个。 随着维度和成员数量的增加,元组数量会呈指数级增长,导致查询计算量激增回写-文件上传报错
the manual that corresponds to your MySQL server version for the right syntax to use near 1.png 解决方案 1、首先检查回写库的数据源链接设置是否添加了,"&useServerPrepStmts=true"。 2.png 2、如果已经添加,检查回写库的数据库排序规则是否和知识库一致(如下),那个存储图片的数据表的排序也改成了gbk_bin,就可以实现 多图片的上传了: 回写库: 3.png 知识库系统环境要求
推荐配置 Smartbi及其组件部署的硬件推荐配置如下: 服务 CPU推荐 内存推荐 硬盘推荐 备注 Smartbi 8核+ 2.0 GHZ 以上 32G+ 200GB+ JVM内存16G以上 知识库 8核+ 2.0 GHZ 以上 16G+ 200GB+ … jdk版本要求是针对smartbi的部署的说明。 其他组件对jdk版本要求,请分别查看各个组件的部署文档说明 知识库要求: 数据库类型 版本要求 GBase Gbase 8S 、Gbase 8S V8.4、Gbase8S V8.8 3.0+ GaussDB指标模型 ⬝ 创建指标模型
,弹出 新建指标模型 窗口,填写指标模型相关信息。 xinjian.png 指标存储库:是用于存储指标模型的数据库,存储指标的物理表结构及数据。所以,我们在新建一个指标模型时,应指定一个指标模型存储的数据库。 1、指标存储库支持HANA、星环ArgoDB https://wiki.smartbi.com.cn … ://wiki.smartbi.com.cn/pages/viewpage.action?pageId=142969310。 2、资源迁移、更换数据库等情况下,您有可能要修改关联的指标存储库,相关操作指导请查看“修改指标存储库 https://wiki.smartbi.com.cn/pages/viewpage.action小版本更新指南
smartbi主程序:在应用服务器中新的部署包替换旧包。并且进行知识库升级操作。详情参见:。 升级数据挖掘引擎/SmartbiETL组件:若使用了数据挖掘/SmartbiETL功能,则需同步升级数据挖掘引擎/SmartbiETL。详情请参见:。 升级数据模型/Smartbi OLAP Server:若使用了数据模型功能,则需 … ,数据模型(smartbiolap)组件,否则可能导致产品功能异常。 2.升级Smartbi 2.1 系统备份 系统升级的过程通常都是极为顺利的,但为了确保万无一失,还是需要对系统进行备份,以备升级出错时,可以迅速回退到旧版本。 2.1.1 备份知识库 首先对知识库进行备份,访问“系统运维”界面,选择 备份【升级实操】测试环境模拟升级
通常在对 Smartbi 进行版本升级操作前,需要参考此文档进行升级测试。 一般是先单独搭建一个测试环境(尽可能和生产环境保持一致【相同的扩展包,war包,知识库类型,其他项目特殊配置信息等】),然后对测试环境进行升级操作,记录升级过程中遇到的问题。 具体步骤如下: 生产环境保持不动,必须新部署一个环境,作为升级测试使用。 1. 搭建新测试环境 1)在已有环境(原生产环境)上备份旧版本的知识库,可命名为“bacup_old.zip”。备份路径:运维设置 > 备份知识库。 image2023-6-30_14-1-19.png 2. 配置Smartbi 获取旧版本的war包、扩展包、知识库备份、License自助ETL-界面介绍
FusionInsight HD、presto、MariaDB、KingBase、KingBase_V8、KingBaseANALYTICS、TERADATA、SHENTONG、OBASE、INFORMIX、IMPALA、KYLIN、SAP HANA、SelectDB 数据库。关于数据源的更多信息请参见 数据源 章节 … 数据源与数据查询节点; 需要配置缓存才能使用小批量功能,请参考 ; 设置为小批量试运行不影响计划任务,计划任务还是按全量执行。 定时任务 用于修改当前ETL流程的调度设置。ETL调度详情请参见 抽取监控 http://wiki.smartbi.com.cn/pages/viewpage.action时间函数及逻辑
。 注: 1、期初期末计算逻辑是以“日”为单位,待选列中必须含有“年、月、日”这三个时间层次。 2、累计值是不可跨年计算的。 3、期初值(时点数)和期末值(时点数)支持时间段查询。详情参见 期初值(时点数)/期末值(时点数)。 期初计算示例: 2016-09-04的上一日是 2016-09-03 … 的取数逻辑如下: 情景描述 取数逻辑 取数示例 有时间段条件; 数据表格中无任何时间信息字段; 时间频度基准为“年-月”; 期初值(时点数):取时间段内起点月份上一个月最后一天的值,从原库中取数; 期末值(时点数):取时间段内终点月份最后一天的值; image2019-10-18