第6页,共418页。 显示 4,179 条结果 (0.034 秒)
抽取数据到动态表(表名不是固定的)
1. 应用场景 数据需要按天存储,每天数据需要存放在当天的日期后缀表中。 2. 实现思路 定义公共参数获取当前日期。 在etl 中定义一个etl 参数引用公共参数。 etl 中把当天的数据覆盖的方式写入到一张临时表。 在目标表(覆盖) 节点的执行后sql 中,根据这张临时表创建当天日期后缀表,日期后缀通过参数进行替换,然后把临时表数据写入到当天日期后缀表。 3. 操作步骤 3.1 定义公共参数获取当前日期 在“运维设置 → 全局资源定义 → 参数定义"中创建一个当前日期的参数。 image2024-12-5_16-9-30.png 注意:数据类型应为其它类型Clickhouse中如何查询落地到磁盘中的表的大小
(本文档仅供参考,因涉及到清理数据库的数据,如不确认查询是否正确可将根据文档查询到的信息反馈至官方支持) 问题 经常有客户咨询MPP占用了很多的磁盘空间,该怎么清理MPP占用的空间? 解决方案 如若是和bi相关的,通常是由于以下几种原因生成: 1、生成的抽取自动备份的表太多,占用的空间较多; 2、历史遗留的一些数据异常的表没来及得清除; 3、抽取临时表没有及时清理掉。 步骤说明 1、使用jdbc连接方式的数据库工具先连接mpp,然后执行DLL语句操作。 1.1先从smartbi.war/smartbi/WEB-INF/lib获取到连接CH所需的驱动(可能不同版本后面jar的小版本号会有点不一样,前面名字是一样树状表同期值计算问题
(本文档仅供参考) 问题: 使用交叉表和树状表计算年同期值,交叉表计算的同期值是正确的,但是发现树状表同期值计算出来不是预期的,如下所示 (1)交叉表:同期值计算是去年同时期的数据合计,2025年的同期值(截止当前年周)小计是2024年1月~4月对应年周数据合计。 image2025-5-28_16-50-0.png (2)树状表:同期值计算是去年全年数据的合计,2025年的同期值是2024年全年年周数据合计。 image2025-5-28_16-54-32.png 解决方案: 此问题是由于树状表底层实现逻辑,是多个查询分开查询再拼接成一个表格的。其中,对于“年”级别的小计,是一个单独的查询,无法明确是到哪个Echarts图形-扩展属性:数据标签 - 关系图的连线上显示关系信息
(本文档仅供参考) 问题 关系图,在关系连线上直接显示出关系信息,如下图所示 关系图.png 解决方案 可使用如下扩展属性代码实现: { "series": [{ "edgeLabel": { "normal": { "show": true, "formatter": "function(x){ return x.name+':'+x.value;}", //连线显示关系 } } }] } PS: x.name 和x.value 是固定图形方法原理 - Excel的清单表和即席查询清单表有什么不一样呢?
(本文档仅供参考) 问题描述: Excel的清单表和即席查询清单表有什么不一样呢?能否简单说明一下 问题说明: Excel清单表定位于固定分析需求,报表字段通常不会变化;即席查询定位于检索与查询,选择的字段和条件都是可随时变化的。 参考链接: 原理 - 清单报表的分页和分组报表的有什么不一样呢?即席查询(旧)- 资源访问耗时记录表及统计表没有记录
(本文档仅供参考) 问题说明 系统内置的资源访问耗时记录表及统计表均没有记录,如下图所示: 02.png 解决方案 耗时分析是V95新增的功能,关于耗时分析的新特性说明可查看此wiki:Smartbi V9.5版本#V9.5_%E5%85%B6%E5%AE%833,默认是未开启的,需要去系统选项中开启,开启后再打开报表资源,系统便会记录相关的耗时信息到知识库,对应系统内置的两张关于耗时分析的报表才能展示对应的记录。 01.png 没有耗时记录 耗时记录没有数据大数据量查询优化:预聚合表(直连模式)配置指南
1 背景 在当前业务场景中,许多客户的数据规模已达到千万甚至亿级别的庞大体量。如此海量的数据在查询过程中,往往会因数据处理量过大而导致查询速度缓慢,严重影响业务效率与用户体验。 为解决这一问题,Smartbi 产品提供了预聚合表(直连) 的解决方案,通过配置预聚合表可显著提升大数据量下的查询性能。需要注意的是,该功能目前仅支持多维引擎的聚合表,SQL 引擎暂未适配。 1.1 前提条件 1、需要在系统运维/公共设置/高级系统选项设置:CONFIG_CENTER_SHOW_ENABLE=true。 2、在多维引擎中配置olap配置项:mondrian.rolap.aggregates.Use=true关系数据源-连接Smartbi Jdbc4Olap数据源
连接步骤 1、新建关系数据源 在“数据连接”界面选择“关系数据库”分类页,点击 Smartbi Jdbc4Olap ,如图: image2019-10-17 16:15:23.png 2、连接配置 进入到“新建关系数据源”界面,进行如图配置后,测试连接成功后保存即可。 2022-02-15_15-57-34.png 各个配置项说明如下: 配置项 说明 名称 输入关系数据源的名称 驱动程序类型 驱动程序类型选择:Smartbi Jdbc4Olap 驱动程序类 选择驱动程序类型后,系统自动生成驱动程序类。 连接字符串 输入连接字符串,关于SmartbiETL-目标表无法修改字段类型长度
(本文档仅供参考) 问题描述: ETL中执行报字段类型长度错误,而在ETL中使用目标表中无法修改已经创建好的表字段类型长度。 解决方案: 经分析,如果插入表的目标源是高速缓存库的话,那么是可以改字段类型的长度,如下图。但插入业务库里面的字段类型的长度是无法修改的,这个是因为业务库一般都是进行接入数据的,而且业务库的类型有很多种,从产品层面考虑的话版本是不可控的,这种DML是很难进行处理;而高速缓存库当前支持的版本是只有几种类型,故在V10.5.8版本已优化。 注意:修改表结构,会导致数据被全部清空,一般不建议此操作! image2022-11-25_15-42-44.png生成日期表
该功能为V10.5版本功能。 日期表是指系统基于用户设置的起止时间段及日期格式字段而自动生成的日期表结构和日期数据。 日期表在数据模型中作为日期维度必须与事实表中的时间字段进行关联。 适用情况: 1、多事实表时,无法确定创建时间层次的日期字段来源于哪个事实表。 2、用户数据不完整,有些日期下有数据,有些日期下没有数据。 3、时间数据并不是存储在一个时间字段中,而是分别存储在多个时间字段中,如分别存储在“年份”、“月份”字段。 操作入口 在“数据模型”定制界面单击创建私有查询按钮image2022-2-4_20-46-19.png,选择 生成日期表(如下图所示),弹出“生成日期表”窗口