第3页,共555页。 显示 5,550 条结果 (0.046 秒)
数据模型-行权限参数控制
数据模型的行权限通过参数进行控制,可以通过如下两种方式来实现: 实现方式 实现方法 适用场景 通过SQL查询设置数据权限 在SQL查询的where条件中设置数据权限表达式。 实现方法请参见:SQL/原生SQL数据集数据权限 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500384。 数据模型中含有SQL查询。 通过数据模型参数设置数据权限 通过在数据模型参数中应用“用户属性 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499231数据模型演示参数全选且参数联动
(本文档仅供参考) 需求 如果在数据模型中实现参数联动(区域联动省份),且参数默认全选呢? 实现方案 1、创建SQL私有查询,并设置两个参数,具体SQL:select * from `orders` where ({[ `ShipRegion` in ( ${区域 … ,所以需要加上 or ${区域} ='all' 去实现默认参数全选的效果。 01.png 2、保存私有查询后,配置参数映射 (1)区域参数设置 a.如果SQL查询中写的是"in",控件类型需要控件类型需要选择"多选",因为多选拼接格式系统选项
=76697617&src=contextnavpagetreemode 用于对交互式仪表盘(曾用名:自助仪表盘)进行全局性配置 灵活分析|即席查询设置 http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=27002167 用于灵活分析和即席查询属性的全局设置 … =contextnavpagetreemode 对透视分析、即席查询、电子表格等报表水印的设置项。 微信设置 用于填写钉钉集成到Smartbi的相关信息。 具体集成方案请参考 企业微信扩展包使用流程 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83694976&src服务器缓存-数据集层面说明
缓存系统中用到的数据集定义及最近使用的查询结果等,而产品的对象池是存储在内存中。 数据集缓存的前提是数据集设置的缓存策略是【自动缓存】,参数缓存也是一样,在设置了自动缓存的情况下,用户打开报表后,会自动在对象缓冲池中存储查询结果信息。 设置数据集缓存的入口有两个,一个是全局的,入口是【系统选项】--》【查询设置】–》【自动缓存】: 1.jpg 另外一个是局部入口设置,针对单个数据集直接设置是否缓存,如下图: 2.jpg 参数缓存设置全局设置入口是在:【系统选项】–》【缓存设置】–》【参数缓存】: 3.jpg 局部缓存设置保存个人参数时提示用户参数数量超出限制: 5
(本文档仅供参考) 问题现象 报表保存个人参数限制只能保存5个,在保存第6个时会提示【用户参数数量超出限制: 5】,如何调大限制? image2025-1-2_14-44-34.png 解决方案 系统默认限制了单个报表中个人参数的最大数量为5,如需要调整可在系统选项中修改。 1、V8版本可在【系统选项-查询设置-个人参数数量最大个数】调整; image2025-1-2_14-46-12.png 2、V95版本可在【系统选项-数据集-个人参数数量最大个数】调整; image2025-1-2_14-51-13.png 3、V97及以后新版本可在【系统选项-高级设置】中调整USER_PARAMS_MAX_COUNT数据模型结构介绍
筛选和分析,就像可以从不同的角度观察星星。 星型架构原则: 维度表支持筛选和分组 事实数据表支持汇总 998801.png 建模者没有设置将表类型配置为维度或事实的表属性, 这实际上是由是否有设置度量决定的,如果表或者查询设置了度量,则代表事实表。 模型关系在两个表之间建立筛选器传播路径,并且它是确定 … ,例如,假设销售人员可以分配到一个或多个销售区域 , 则需要设计为包含两列的无事实事实数据表:销售人员键和区域键, 这两列中可以存储重复的值。 3.4 模型表关系 模型设计过程中,模型表的关系也是很重要的一项内容,详细可查阅:设置查询关系。 关系的确立需要通过匹配键列中的数据(通常是两表中同名的列)。在大多数with as的写法,数据集预览报错
(本文档仅供参考) 问题 原生SQL查询:如图 带有with as的写法,在获取总行数会报SQL错误,查看执行sql,是由于组装的sql有问题,关闭查询设置的总行数,就没问题,请问有办法解决吗? CatchEFE3(07-25-(07-30-14-41-38).jpg 解决方案 该原生SQL基于sql server数据库进行创建,设置了获取总行数的情况下sql server数据库的with as不支持select count(*)进行外层封装, 由于目前产品逻辑获取总行数需要进行select count(*)进行封装,如需获取总行数建议更换sql的写法实现with as的效果,如下图: InsertPic_模型
拉菜单的方式组织,菜单中列出所有允许引用到即席查询的模型资源:系统支持用户通过模型名称关键字进行模糊匹配搜索结果。 字段选择 字段选择确定了即席查询展现的内容。 在左侧资源树中直接勾选字段,系统会在报表展现区自动生成数据表。 B1.png 条件选择 条件选择是指为当前即席查询设置条件选项,达到过滤数据的效果。即席查询参数说明详情请查看 参数设置 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=89041836#id-%E6%A8%A1%E5%9E%8B-%E5%8F%82%E6%95%B0%E8%AE%BE%E7%BD%AE 。 B2.png 字段设置指标模型-电子表格应用
模型查询窗口 模型查询设置窗口如下图所示: image2022-1-18_10-32-47.png 该窗口分为如下几个区: 模型搜索区:用于搜索数据模型或指标模型。该区有两个操作按钮: 过滤空目录image2022-1-14_15-47-17.png:用于过滤掉“资源区”的维度和指标的空目录 … 指标模型应用于电子表格,必须先后具备如下条件: 1、生成数据模型。详情请参见:数据模型转化 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=89039098。 2、新建模型查询。详情请参见:新建模型查询。 新建模型查询 模型查询是在数据模型中AIChat_二次开发教程_Smartbi入口
reportId 报表Id,设置为空 uuid 设置为空 userChoseThemeId 用户选择的模型id 用于锁定模型查询,设置为空 isMobileCall 是否手机请求,设置为false getPageBO 是否需要仪表盘定义,设置为false … 说明如下: "html": 切换后的图表的html "portletType": 切换后的图标的类型 ... 其他返回值可以忽略 4.8 查询结果设置输出行数 URL参数名 URL参数