第108页,共548页。 显示 5,476 条结果 (0.04 秒)
Java查询介绍
1 概述 Smartbi 默认提供可视化查询、SQL查询、存储过程查询等给客户使用,但这些查询均依赖于系统连接的关系数据源。有些项目存在一些特殊的数据源,例如文本文件或非结构化的数据,"Java查询"即是 Smartbi 产品提供给客户实现自定义数据结构的一种扩展方法。 Java 数据源不同于关系数据源和多维数据源之处为:它没有一个物理的数据库存储其字段和数据;但它可以通过Java类将任意一个含有数据的文件或报表通过解析后,在Smartbi中展现分析。 为实现自定义数据结构的查询要求,系统提供接口类 IJavaQueryData 供实现Java查询扩展开发。需实现AIChat_二次开发教程_Smartbi入口_V2
AIChat平台内置的使用页面,页面样式和操作方式是基于产品内置好的。如果用户想把自然语言查询集成到用户自己的APP里面,或者集成到用户其他的平台里面,我们内置的页面样式可能不太符合用户的要求,集成起来就不自然。 为了让用户在使用Smartbi自然语言查询的时候,可以自定义前端页面,我们提供了基于Java语言实现 … ,可以定制Android/IOS原生界面,或者嵌入自定义H5页面 需要嵌入到其他的Web平台中,可以定制H5页面 需要嵌入其聊天工具中(如:钉钉、微信等),可以定制符合聊天工具要求的页面 其他使用场景,可以咨询Smartbi客服团队,获取支持 2. 逻辑架构即席查询 ⬝ 选择数据
集。 数据格式:字段作数据格式的调整,支持整型、浮点型、百分比、自定义等多种数据格式类型。 定位:字段“一键定位”到在原数据集的位置。 即席查询的表格字段和筛选器字段都不支持 自定义排序 。即席查询表格的排序逻辑和交互式仪表盘的明细表组件一致,排序逻辑详见:数据排序逻辑。 jixichaxunxinpaixu-01.png 4 新建分组字段和计算列 有时现有数据模型中字段不能满足查询的需求,为了让数据查询有更多的灵活性,即席查询支持在数据模型和数据源中自定义维度,包括新建分组字段和新建计算列,可以查询分组字段和计算列的明细数据。 分组字段:把字段(查询对象)作分组查询是常见的做法。比如我们把城市按照GDP分为“一线双Y联合图
、自定义计算等,可参考文档自助仪表盘-计算分析 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83701429; 注意事项 (1)仪表盘如需使用“自助数据集”,需更换包含"自助数据集”的 License 文件。 (2)若无法在仪表盘中使用业务主题,需前往系统选项>高级设置 中添加"DISABLE_BUSINESS_THEME_IN_DASHBOARD=false"。 (3)在V10.5版本中,对于堆积分组设置,不会改变图形类型,堆积效果通过自定义方式实现,跟堆积柱图不一样;堆积柱图是一种图形类型,自定义堆积只是一种实现堆积的手段。交互式仪表盘 ⬝ 时间计算
1 概述 时间计算是指将数据在时间轴上进行比较,仪表盘支持通过快速计算或计算度量生成各种时间计算,比如同期/前期、同比/环比、累计值等。 快速计算:系统内置一批常用的时间计算类型,通过点选操作即可快速生成时间计算数据。 计算度量:支持向导和函数的方式自定义时间计算数据,一般用于逻辑较复杂的时间计算。相关函数逻辑详情可参考 自定义计算度量 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=112786806 。 2 前提条件 需要业务数据集中 创建时间层次 https://wiki.smartbi.com.cn/pages/viewpage.action数据模型-同比系列
同比是本期与同期做对比,一般用在相邻两年(即以“年”为时间基准),相同时间段内,查看涨幅程度;按照不同时间周期可以分为:季同比、月同比、周同比等。 同比系列包含的指标有:同期值、同比、同期增长值、同期增长率。 同期值 同期值是指上年同期的值。 在数据模型中,我们通过如下函数来实现: 函数 表达式 … 的销售量。 上图的月同期,需要在数据模型中预定义好计算度量“月同期”,并按照如下表达式进行设置:取上一年周期月份的销售量。 image2022-2-6_13-23-20.png 周同期 周同期是指上年当前周的值。 下图显示了周同期的销售量数据: image2021-11-15_11-18-16.png 从上如何将Mondrian用于Web项目
是它完全基于taglib而不是大家熟悉的MVC模式。 但它可以很方便的将多维数据展示给最终用户,如下表格: 2.png jpivot其实是一个自定义jsp的标签库。它基于XML/XSLT配置来生成相应的html。所幸的是,我们并不需要了解太多关于这方面的内容,我们只要掌握相应jsp标签的使用即可。 在本 … (schema)文件 一个模式定义了一个多维数据库。它包含一个逻辑模型(logical model)、一组数据立方(consisting of cubes)、层次(hierarchies)、和成员(members), 并映射到物理模型(关系数据库)上。简单的说,配置一个模式就是配置一个关系数据结构到多维数据结构的映射。 注省客运站运行简报
宽度铺满全屏,高度按比例自动缩放。 图形渲染器 Canvas 适用于图像密集型编程,如高性能图形、复杂场景的实时动画等。 主题 浅色主题 选择浅色主题,在仪表盘中上传自定义背景并选择拉伸和滚动。 2021-06-29_16-54-15.png 配色 #053D5B … 2022-02-09_17-23-40.png 图例设置如下: 2021-07-01_14-31-29.png 自定义属性如下: { "textStyle": { "fontFamily": "Microsoft YaHei", "fontWeight": "normal", "fontSizeExcel数据导入完整教程
中的部分数据。 支持某一列导入固定值、参数值、或者java类返回的值。 支持对excel中要导入的每一列数据进行验证。 支持出现异常的数据可以导出,并提示出错原因。 支持扩展接口,实现自定义导入需求或验证需求。 需要了解的限制有: 一个导入规则只能一个excel sheet页对应一张数据库表,但可以通过 … 固定值,用户输入一个固定值。使用JAVA类:绑定java类,系统内置了唯一id和系统时间两个常用的类,用户可通过扩展包,实现接口smartbi.daq.excelimport. ICellDataGenerator,并注册java类,详细请见 演示绑定自定义java类的导入模板。 唯一id:32位长的唯一id。 系统扩展包开发规范
中新增一个自定义计算函数 原始做法:直接重写整个菜单初始化方法,在同期值菜单下增加子菜单项:交易日环比。 FieldsSpace.prototype.initFuncMenu = function() { var PopupMenu = jsloader.resolve … image2019-4-1 13:58:13.png 13 扩展包自定义Servlet有操作知识库表的必须过TransactionFilter 若扩展包开发过程中使用到Servlet,若Servlet里面有使用注册的知识库操作类的(例如:使用知识库表的DAO类操作知识库表),则该自定义的Servlet一定要过