第7页,共187页。 显示 1,869 条结果 (0.027 秒)
操作类型
数据集 浏览可视化数据集、新建不保存可视化数据集 修改可视化数据集 修改可视化数据集 SQL数据集 操作类型 涉及的操作 新建SQL数据集 新建并保存SQL数据集 删除SQL数据集 删除SQL数据集 浏览SQL数据集 浏览SQL数据集、新建不保存SQL数据集 修改SQL数据集 修改SQL数据集 原生SQL数据集 操作类型 涉及的操作 新建原生SQL数据集 新建并保存原生SQL数据集 删除原生SQL数据集 删除原生SQL数据集 浏览原生SQL数据集 浏览原生SQL数据集 修改原生SQL数据集 修改原生SQL数据集 存储操作类型
数据集 浏览可视化数据集、新建不保存可视化数据集 修改可视化数据集 修改可视化数据集 SQL数据集 操作类型 涉及的操作 新建SQL数据集 新建并保存SQL数据集 删除SQL数据集 删除SQL数据集 浏览SQL数据集 浏览SQL数据集、新建不保存SQL数据集 修改SQL数据集 修改SQL数据集 原生SQL数据集 操作类型 涉及的操作 新建原生SQL数据集 新建并保存原生SQL数据集 删除原生SQL数据集 删除原生SQL数据集 浏览原生SQL数据集 浏览原生SQL数据集 修改原生SQL数据集 修改原生SQL数据集 存储数据权限设置
的业务主题创建的即席查询、透视分析也能够实现权限控制。 4.设置数据权限-sql 在系统中,还有一些报表是基于sql数据集等创建的。此步骤设置sql数据集以及原生sql数据集中的数据权限。 在报表对应的sql数据集或者原生sql数据集中,添加如下where语句: T25.c_region … : image2019-12-3 16_3_5.png 2.在系统中,还有一些报表是基于sql数据集等创建的。此步骤设置sql数据集以及原生sql数据集中的数据权限。 在报表对应的sql数据集或者原生sql数据集中,添加如下where语句: 17.png 说明:通过数据权限设置
基于此数据源建立的可视化数据集所制作的报表已经能够实现权限控制了。并且基于数据源创建的业务主题,以及基于此数据源或者此数据源上的业务主题创建的即席查询、透视分析也能够实现权限控制。 4.设置数据权限-sql 在系统中,还有一些报表是基于sql数据集等创建的。此步骤设置sql数据集以及原生sql数据集中的数据权限。 在报表对应的sql数据集或者原生sql数据集中,添加如下where语句: T25.c_region = CurrentUserDedaultDepartmentName( ) or CurrentUserDefaultDepartmentName( ) not in ('华东','华南灵活分析分类汇总按钮及表头列按钮不显示
: (1)这个问题多半是由于灵活分析所使用的查询是 “原生SQL”查询导致的。 (2)要了解这个问题,要弄明白。在灵活分析界面上,“分类汇总”、表格“排序”、“过滤”、“聚合”等功能是如何实现的。 A. 对于可视化查询和SQL查询,在查询数据的时候,系统会对可视化查询和sql查询的sql进行封装,在对应的sql语句外面再外包一层sql。实际上在数据库中执行并返回数据的是封装之后的sql。因此,基于可视化查询和sql查询创建的灵活分析,可以对其设置“分类汇总”或者表格“聚合”等操作,对应的原理就是在封装的那一层sql上系统会进行相关的定义。 B.而对于原生sql查询、存储过程查询和JAVA查询BusinessViewService SDK 示例
(BusinessViewService bizViewService) { if (bizViewService == null) { return; } // 业务查询ID(对应示例库中的"根目录\功能演示\查询定义\原生SQL查询\带参数的原生SQL") String bizViewId = "I2c94907127855da201278df551b62602"; // 参数ID(对应示例库中的"根目录\功能演示\查询定义\原生SQL查询\带参数的原生SQL"-输出参数-产品名称参数_列表对话框-标识对应的属性值) String paramIdBusinessViewService SDK 示例
(BusinessViewService bizViewService) { if (bizViewService == null) { return; } // 业务查询ID(对应示例库中的"根目录\功能演示\查询定义\原生SQL查询\带参数的原生SQL") String bizViewId = "I2c94907127855da201278df551b62602"; // 参数ID(对应示例库中的"根目录\功能演示\查询定义\原生SQL查询\带参数的原生SQL"-输出参数-产品名称参数_列表对话框-标识对应的属性值) String paramId先全量抽取后增量抽取
(本文档仅供参考) 问题说明 由于数据库数据量比较大,希望全量抽取后变成增量抽取,要怎么实现呢? 解决方案 下述方案是以旧的原生SQL数据集为例。 (1)原本的SQL,此时抽取为"全量抽取"(即一次性抽取所有数据),如下图: 05.png (2)添加日期参数,默认值设置为空,具体设置如下: 02.png 03.png (3)修改SQL为:select 字段 from table where {[日期>参数]} (注:此SQL写好后不能做任何修改,否则会影响时间戳的获取) 第一次增量抽取时,由于从知识库中找不到上次抽取记录的时间戳所以会进行全力抽取,此时参数设置为空数据集使用【用户属性】数据没有及时更新
image2018-10-22 19:8:30.png 2.将用户属性放在原生sql查询中,用来控制权限,测试核实该位置的用户属性并没有按照显示出用户属性正确的数据,仍是之前的,原生sql查询已禁用缓存。 image2018-10-22 19:10:4.png image2018-10-22 19:15:3.png 但是发现,手工清除系统缓存后,原生sql查询能正确查出数据。 image2018-10-22 19:13:16.png 解决方案 目前产品的数据修改了数据集之后,电子表格预览报错
(本文档仅供参考) 问题 原先创建了一个电子表格,这个电子表格是使用一个原生sql查询创建的。 电子表格如下: image2018-8-13 16:48:10.png 原生sql查询如下: image2018-8-13 16:51:30.png 现出于某些原因,修改了原生sql查询中的输出 … 。 image2018-8-13 16:53:56.png 在电子表格等报表中制作时,也是通过这个标识来获取字段进行输出的。 所以对于已经制作好的报表,其数据集的输出字段标识不能够随意变化。而输出字段的标识与sql中定义的列名称是相关联的。 image2018-8-13 16:55:19.png