第73页,共617页。 显示 6,167 条结果 (0.113 秒)
数据模型-行权限参数控制
%E9%99%90。 数据模型中SQL查询过多,针对每个SQL查询设置数据权限操作过于繁琐。 只想针对数据模型级别设置数据权限。 若数据模型中含有库表,且库表已经设置了数据行权限,则数据模型会继承该数据权限。 数据模型参数设置数据权限 数据模型中通过在参数定义中应用“用户属性 https … 数据模型的行权限通过参数进行控制,可以通过如下两种方式来实现: 实现方式 实现方法 适用场景 通过SQL查询设置数据权限 在SQL查询的where条件中设置数据权限表达式。 实现方法请参见:SQL/原生SQL数据集数据权限 https://history.wiki.smartbi.com.cn电子表格⬝ SQL查询
。 image2022-1-12_14-22-7.png image2022-1-12_14-29-53.png 界面介绍 SQL查询定制界面如下图所示: image2022-1-7_18-2-11.png 该界面主要分为如下几个区: 1、数据源选择区:用于在下拉框中选择SQL查询依赖的数据源,并显示所选数据源下所有的库表字段、视图、用户属性和系统函数这些 … SQL查询是指通过SQL语句输出数据结果。 适用情况:熟悉SQL语句的技术人员。 功能入口:在“电子表格”编辑界面单击创建私有查询按钮image2022-1-7_17-44-38.png,选择 SQL查询(如下图所示),进入SQL查询的定制界面。 image2022-1-7_17-57-5.png 定制流程用户&资源之间的权限明细查询
列表和资源列表很大时,查询会有点慢 2、数据模型”用户权限查询数据集“中的维表”授权类型“、”授权方式“,是基于MYSQL的语法来写。如果知识库不是MYSQL,可能会报错,请修改对应的语法即可。 image2024-7-5_17-59-23.png 3.使用说明 3.1. 扩展包部署 扩展包 … 。 image2025-5-12_13-50-29.png 配置高速缓存库:确保高速缓存库能连接通过。 image2025-5-12_13-52-52.png 3.4.数据模型 构建的分析数据模型,在【数据准备】->【数据集】->【system】→【数据集】→【用户权限查询数据集】,具体的分析维度如下查询预览报错:转换数据类型出错
(本文档仅供参考) 问题说明 数据集或者报表在预览的时候报转换数据类型出错,现象见下图: image2019-11-29 16:15:42.png 问题原因 数据集的输出字段“剩余天数”对应的数据中有“超过2619天”这种数据,这种数据无法转换成整型的,建议将该字段的数据类型修改为字符串即可。 转换数据类型出错 数据集预览报错可视化数据集-实现并查询(不去重)
和姓名; 2、获取“employees_usa”表的数据,统计美国地区领导人员的ID和姓名; 3、将两张表的结果组合为单个结果集,考虑到存在同名的情况,需做“并查询(不去重)”的查询关系。 示例效果 将查询1和查询2的结果组合为单个结果集,且保留相同的数据,如图: 不去重1.png 关于可视化数据集的创建 … 为“并查询(不去重)”。 选中“查询2”,在下方的查询关系选择“并查询(不去重)”,如图: 不去重5.png 5、预览数据查看效果。 预览效果如图: 不去重1.png 资源下载 migrate.xml可视化SQL查询
即席查询是指通过直接从语义层直接拖拽字段输出数据结果。 适用情况:零基础的业务人员。 操作入口 在“数据模型”定制界面单击创建私有查询按钮image2022-2-4_20-46-19.png,选择 即席查询(如下图所示),进入即席查询的定制界面。 image2025-1-21_11-53-58.png 界面介绍 即席查询定制界面如下图所示: image2021-5-2_16-6-29.png 该界面主要分为两个区: 1、数据源选择区:用于在下拉框中选择即席查询依赖的数据源或业务主题,显示所选数据源下的库表字段、过滤器、计算字段,业务主题下的业务对象、业务属性、过滤器、计算字段;支持资源树的右键菜单操作 httpsJava查询介绍
1 概述 Smartbi 默认提供可视化查询、SQL查询、存储过程查询等给客户使用,但这些查询均依赖于系统连接的关系数据源。有些项目存在一些特殊的数据源,例如文本文件或非结构化的数据,"Java查询"即是 Smartbi 产品提供给客户实现自定义数据结构的一种扩展方法。 Java 数据源不同于关系数据源和多维数据源之处为:它没有一个物理的数据库存储其字段和数据;但它可以通过Java类将任意一个含有数据的文件或报表通过解析后,在Smartbi中展现分析。 为实现自定义数据结构的查询要求,系统提供接口类 IJavaQueryData 供实现Java查询扩展开发。需实现演示参数查询全部数据
通过参数进行数据筛选时,有些情况下用户希望当不选择参数值、或选择“全部”、“所有”这样的参数值时返回所有数据。基于这样的需求,对SQL数据集和存储过程数据集有不同的实现方式,具体操作参考如下示例。 示例1:SQL数据集_数据集条件使用{[]}方式 该示例实现步骤如下: 1、创建参数。创建过程参考“演示下拉框参数控件”示例。 2、在可视化数据集、SQL数据集中,使用{[]}的方式编写表达式。表达式{[字段运算符参数]}是一种特殊的用法,通过这样的设置,参数下拉选项中会自动增加一个“空行”,当选择空行时忽略该参数,返回所有数据。设置方式如下: 902.png 3、预览数据,查看参数效果,如下演示参数查询全部数据
通过参数进行数据筛选时,有些情况下用户希望当不选择参数值、或选择“全部”、“所有”这样的参数值时返回所有数据。基于这样的需求,对SQL数据集和存储过程数据集有不同的实现方式,具体操作参考如下示例。 示例1:SQL数据集_数据集条件使用{[]}方式 该示例实现步骤如下: 1、创建参数。创建过程参考“演示下拉框参数控件”示例。 2、在可视化数据集、SQL数据集中,使用{[]}的方式编写表达式。表达式{[字段运算符参数]}是一种特殊的用法,通过这样的设置,参数下拉选项中会自动增加一个“空行”,当选择空行时忽略该参数,返回所有数据。设置方式如下: 902.png 3、预览数据,查看参数效果,如下即席查询中如何查看无事实数据的维度数据
1 背景 在之前的版本中,使用即席查询明细数据,如果维表中的维度在事实表中没有记录,根据维度查询事实表数据时,不会显示没有记录的维度;为了确保用户能够全面了解数据情况,最新版本在即席查询中增加了“显示无数据项目”的选项,使得即使维度在事实表中没有对应的记录,用户也能查看到这些维度的信息,从而提高了数据完整性和分析的准确性。 2 使用介绍 需要开启数据模型引擎V2.0才能正常使用该功能。 1、如果想复现示例,需要先把示例数据导入到模型中或者把文件导入到业务库中,详细查看:文件。 2、示例下载数据:示例.xls 3、如果某个的字段勾选了”显示无数据项目“;在取数逻辑上,该字段对应的整张表/查询的所有字段都会加上这个设置项