第11页,共103页。 显示 1,023 条结果 (0.027 秒)
【仪表盘】动态修改筛选器的值
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1. 示例效果 预期效果:在筛选器上勾选或者取消勾选任何一个备选项时,都会用宏接口篡改已选项列表的值,固定在已勾选的备选项列表中添加["华北", "西南"]两个选项值。 DA4F72C1-AFD1-45D1-8931-3F19DC015DA2.GIF 2. 操作步骤 步骤一:新建一个空白的仪表盘。选择任一数据来源,拖入“表”组件。 image2022-3-2_14-50-51.png 步骤二:拖拽所需字段并设置筛选器,效关系数据源-SQL Server动态端口时JDBC的连接方法
1、SQL Server Browser服务必须启动。 worddavea392655cbc97aebac7ba76b54241345.png 2、请参考文档“手动增加数据库驱动程序 ”,将sql server的jdbc驱动mssql-jdbc-6.2.2.jre8.jar(tomcat用的是jdk1.8)或者mssql-jdbc-6.2.2.jre7.jar(tomcat用的是jdk1.7)添加到smartbi.war/WEB-INF/lib 目录下。 Jdbc下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=55539 https://www.micr【仪表盘】根据时间频度动态展示该频度下指定时间段的数据
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1. 示例效果 筛选器选择"年月日",图表的数据范围发生改变。 当选择频度为“日”时,图表显示区间为 [ "当前设置的'日期'往前 num 天" , "当前设置的'日期'" ]。例如宏代码内“num”的预设值为40,则显示当前日期前40天内的数据。设置“日期”筛选器的值为“2017-05-06”(截止日期),则图表显示区间为[ "2017-03-27", "2017-05-06" ] 。 当选择频度为“月”时,图表显示区间【仪表盘】根据时间频度动态展示该频度下指定时间段的数据
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1. 示例效果 筛选器选择"年月日",图表的数据范围发生改变。 当选择频度为“日”时,图表显示区间为 [ "当前设置的'日期'往前 num 天" , "当前设置的'日期'" ]。例如宏代码内“num”的预设值为40,则显示当前日期前40天内的数据。设置“日期”筛选器的值为“2017-05-06”(截止日期),则图表显示区间为[ "2017-03-27", "2017-05-06" ] 。 当选择频度为“月”时,图表显示区间Java调用jdbc驱动测试
\dynamicLibraryPath\mysql 下图是docker环境下部署添加的一个动态驱动,需要加载的jar在图中的HADOOP_HIVE目录: image2022-3-13_17-22-56.png 此时需要记下路径:/tomcat/smartbiconfig/dynamicLibraryPath/HADOOP_HIVE 其中 … 原因的分析,所以为了排查一些看似和smartbi相关但实际又是数据库jdbc驱动抛出的异常问题,可以通过java代码直接调用jdbc接口实现相关查询看是否正常,从而对比smartbi的逻辑是否有误; 2、创建数据库连接慢 打开smartbi报表加载慢,根据提供的CPU采样,定位是创建数据库连接慢,此时可以测试通过SQL引擎V2.0缺失组件指引
(如果需要) 4 动态依赖库依赖查找机制 1、加载主库时的依赖查找流程 Java 层做了什么? 只负责定位主库文件(如 libfoo.so http://libfoo.so、foo.dll),并调用底层的 dlopen(Linux/macOS)或 LoadLibrary(Windows)加载它。 不会主动 … 。 2、常见系统依赖组件 系统_架构 动态依赖库 说明 linux_amd64 libdl.so http://libdl.so.2 动态链接库 libstdc++.so.6 C++ 标准库,最低 libstdc++.so.6.0.19 libm.so设置查询关系
OLAP_QUERY_AUTO_ADD_CHECK_LINK=true,在加载表或者查询时才会自动检测关系。 3、如开启了自动检测关系:假设自动检测没检测出来,用户手动设置关系不正确时,会提示关系无效,但目前未强制更正;检测关系的原理就是利用建立关系的字段在表中是否重复,会真实查数据库,部分数据库慢可关闭此检测。 4、基数 暂不 … 表/查询中的一列。 无法将同一表中的一列关联到另一列。 无法使用数据模型创建父子关系。 4、关系支持:手动创建关系、加载期间自动检测、以及手动检测。 2.2 手动创建关系 数据模型支持手动创建关系。 以产品自带的 “产品表”、“订单表”、“产品类别表”等创建订单模型为示例进行说明。 为了更好的说明,先在第二课:Smartbi图形宏
1 图形宏简介 当图形需要根据数据,动态展示一些效果的时候,使用扩展属性也难以满足。Smartbi提供了“图形宏”功能,用户能根据需求实现图形的各种动态效果。“图形宏”是报表宏的一部分,是单指作用在ECharts图形对象上的报表宏,用户可以使用“图形宏”实现丰富的图形效果(如下图,实现柱图轮播 … 界面如下图所示: 27.png 2 图形宏事件 Smartbi图形宏目前开放了三个事件,图形加载前(beforeRender),图形加载完成后(afterRender),点击元素(pointClick)。 beforeRenderer:图形渲染之前执行,主要用于修改图形样式(options,就是第二课:Smartbi图形宏
1 图形宏简介 当图形需要根据数据,动态展示一些效果的时候,使用扩展属性也难以满足。Smartbi提供了“图形宏”功能,用户能根据需求实现图形的各种动态效果。“图形宏”是报表宏的一部分,是单指作用在ECharts图形对象上的报表宏,用户可以使用“图形宏”实现丰富的图形效果(如下图,实现柱图轮播 … 界面如下图所示: 27.png 2 图形宏事件 Smartbi图形宏目前开放了三个事件,图形加载前(beforeRender),图形加载完成后(afterRender),点击元素(pointClick)。 beforeRenderer:图形渲染之前执行,主要用于修改图形样式(options,就是关系数据源连接
在“连接字符串”结尾添加“&useCursorFetch=true&defaultFetchSize=-2147483648”,用于优化内存占用,在抽取千万级别的海量数据到高速缓存库时能显著提高数据抽取性能。 允许加载Excel数据:用于设置允许加载文件数据源。 驱动程序存放目录 驱动程序存放目录分为“产品内置”和“自定义”。默认为“产品内置”。 驱动包使用的优先级逻辑如下: 1、首先在动态目录smartbiDynamicLib下的自定义目录查找; 2、自定义目录下找不到或者不存在,会去动态目录smartbiDynamicLib的其他目录查找; 3、如果其他目录找不到,则继续在项目lib下面查找。 其中,各