第24页,共53页。 显示 529 条结果 (0.031 秒)
2024年Smartbi线上公开课回放合集
? 回写功能支持边界问题解答。 如何在已有的填报模板基础上实现多人填报。 2、 课程大纲: 章节一:空表单多行回写如何进行批量导入 excel导入方式:Excel导入的逻辑和直接通过数据库管理工具执行insert或者update语句类似,通过解析导入的文件,获取到数据后,根据配置信息构建出sql语句,最后执行。 适用场景:数据量比较大 适用范围:Excel导入不存在前端和后端的二次交互,导入速度理论上会快一些,同时在大数据量的情况下,勾选了批量导入,Excel导入会走sql语句的executeBatch方法,来批量的执行sql语句,这会比普通的一条一条地执行sql,速度会快很多 批量回写示例 章节二:回写方式如何填写关键词和同义词
(本文档仅供参考) 问题说明 运维设置-自然语言配置里添加同义词时,到底什么数据应该放在上面什么数据应该放到下面,有什么说法和要求呢? image2025-2-8_17-24-17.png image2025-1-2_14-25-19.png 解决方案 上面的关键词配置 指标字段名称(即数据模型中的维度名/成员/指标名以及其他想输入给大模型的语句); 下面的同义词配置 问句中的关键词(需要被同义的词)。用户属性
= GetUserProperty(所属部门)" 如果当前用户所属的部门为"部门A":" select A.××× from A where A.department = (部门A)"蓝色部分语句是系统自动添加。 注意事项 1.用户属性的返回值实际上是SQL语句的where部分,如果用户属性返回多个值。这时候用户属性
××× from A where A.department = GetUserProperty(所属部门)" 如果当前用户所属的部门为"部门A":" select A.××× from A where A.department = (部门A)"蓝色部分语句是系统自动添加。 注意事项 1.用户属性的返回值实际上是SQL语句Smartbi权限体系说明
16:54:7.png image2021-8-25_20-35-20.png 数据授权 数据授权原理是在生成sql语句时添加响应的过滤条件,对于各类资源设置数据权限,应该是对其依赖的资源进行设置,比如即席查询如来源于业务主题,则应该对其业务主题进行数据权限设置。另外,我们在数据权限设置中会经常用到各类的系统函数和用户属性。数据权限设置分为两种情况: 1)一种是通过“数据连接资源目录区”中的“数据源”的更多操作中设置数据权限或者在“业务主题界面”的表格树目录区中业务主题的更多操作中设置数据权限,目前主要包含关系数据源、业务主题和多维数据源。 2)另一种在SQL语句中进行手动添加,包含关系型参数、SQL/原生SQL数据集。构建数据模型 ⬝ 自定义命名集
1 概述 命名集是通过多维表达式,将符合表达式条件的维度成员重新封装成一个新的成员集合。 命名集的表达式中可以包含固定的维成员集,也可以包含能解析为集合的表达式,该表达式支持算术运算符、数字和多维表达式函数等。命名集适用场景如下: 用于定义数据集合,帮助进行数据排序、筛选和分析等; 与逻辑函数和条件语句结合 … ,先勾选的显示在前面。 勾选之后,可以切换到 函数 模式查看对应的表达式语句; 如果还想调整成员排序,可直接在表达式上调整,但是调整了表达式,切换回 向导模式会清除之前的选择。 mingmingji04.png 3、创建完命名集,保存模型并且去建仪表盘,拖入“产品名称自定义排序”命名集以及 ”销售额“,可以查看数据模型V2引擎内置函数与数据库函数冲突问题
(本文的仅供参考) 问题描述 数据模型引擎已经支持到V2版本,从V1版本切换至V2版本时,发现使用V2引擎的时候会出现报错的问题,具体如下图,从报错信息来看的由于date_add函数出现的传参错误,但是实际上在数据模型V1引擎的时候并为出现过类似的报错信息。 image2024-8-31_14-49-22.png 问题原因 1、在V2引擎的时候,产品数据模型的内置函数从10+支持到了40+,底层经过了一次重构,而dateadd函数在V2引擎中的一个内置的函数,具体如下图。在读取计算列中存在函数的时候会优先读取内置函数。 image2024-8-31_14-57-8.png 如下图,报错的模型中在sql语句中写了值转换 - 电子表格如何实现值互转如空0转换、空转换为其他字符
(本文档仅供参考) 空值显示为0或是其他字符 当交叉表中数据是通过行和列单元格扩展组合获取得到的,其中当交叉组合不存在时,则单元格值显示为空。 我们希望空值显示为0,或是显示为其他字符如N/A,则有三个方法实现: 文档目录: 方法1:使用产品自带功能设置。 选中数据列单元格,进入单元格属性>扩展界面,勾选"数据为空时显示为零"即可。此选项只能进行空转换为0. image2015-11-16 17:51:22.png 方法2:可以通过Excel公式IF语句来实现。 具体实现方式参考如下示例: 如下图,我们在D4单元格中输入公式:=IF(C4<>"",C4,0) image2014-10-16windows部署Smartbi-UnionServer
=http://0.0.0.0:48080参数说明如下: 配置项 说明 http-server.http.port 设置presto的端口,默认为48080,启动时如果端口冲突,需要修改。 query.max-memory 设置单条查询语句最大使用内存,默认为2GB。 query.max-memory-per-node 设置单条查询语句在每个节点上的最大使用内存,默认为1GB。 discovery.uri 设置Smartbi UnionServer的url,默认为http://0.0.0.0:48080,其中0.0.0.0表示本机地址,48080表示端口,必须下拉树参数设置项
集子节点前面有(>)号。 image2019-7-15 14:9:8.png 自定义父子关系: 一般情况下,父节点的实际值与备选值SQL语句中的上级节点有对应关系。如下图中的发货城市、发货区域为父子关系。 image2020-11-18_10-13-24.png 1、如果勾选了这个选项,则需要从备选值SQL中再找一个字段,将这个字段的值代入备选值SQL去过滤子节点。这时备选值语句中必须含有where部分,并且将要代入值的位置用(?)标识。 例如:select c_resid, c_resalias, c_pid from t_restree where c_pid=? 2、备选值选项的父id与根节点选项的实际值具有