第137页,共253页。 显示 2,526 条结果 (0.128 秒)
计划任务执行SQL查询语句
(此文档仅供参考) 问题说明: 在计划任务中执行SQL查询语句,获取数据库数据 解决方案: 可以参考以下计划任务任务代码执行查询语句 importPackage(Packages.smartbi.sdk.service.datasource); var datasrcId="DS.SYSTEM知识库"; //声明数据源id,(“这里填写需要的数据源id”) var sql="select 1 as a,2 as b from dual;" //声明sql语句(需要执行插入的sql语句,插入、建表) var datasrcService =new DataSourceService(connectorEXE安装包更新版本
。 image2020-9-14_18-44-50.png 解决方案: 通过exe安装包的修改功能更新版本或部署数挖(该功能存在于V95及以上版本),如下图。 image2020-9-14_18-46-56.png 因此,(执行exe前请留意备份知识库) 1、更新war包及数挖版本,可通过在环境中执行最新版本exe安装文件,选择修改后执行下去,完成版本更新; 2、添加数据挖掘功能,可通过执行exe安装文件,功能选择“数据挖掘平台”,完成安装后即可部署上数挖功能。(该操作一般不覆盖知识库,作用是覆盖原环境war包并部署上数据挖掘功能。)普通用户打开灵活分析,报"宏模块运行中错误"
(本文档仅供参考) 问题现象 灵活分析加了隐藏工具栏的宏,admin可以正常访问 普通用户登录报错 image2018-11-5 18:30:40.png image2018-11-5 18:34:26.png 解决方案 一般看到这种报错,要去公共设置-宏代码库,右键资源授权,看下该用户或者对应角色是否有引用权限 image2018-11-5 18:33:5.png 检查之后,发现是有对宏代码库的引用权限的。 禁用掉宏之后,再用普通用户去访问报表是正常的。 说明跟宏的内容是有关系的,最后检查操作权限,发现是由于没有给对应的按钮的操作权限导致的。 image2018-11-5 18:38:54.png 写宏计划任务执行DML、DDL语句
(此文档仅供参考,另由于为了安全,知识库是不允许通过计划任务去执行DDL语句。) 问题说明: 在计划任务中调用DML语句执行插入数据 https://www.cnblogs.com/zhchoutai/p/8448928.html https://www.cnblogs.com/zhchoutai/p/8448928.html(SQL的四种语言:DDL、DML、DCL、TCL) image_1628565882170_503pg.png 解决方案: 可以参考以下计划任务任务代码执行插入语句 注:为了安全,知识库是不允许通过计划任务去执行DDL语句。 importPackage系统选项-水印设置
:用户属性名称,指的是运维设置中的“用户属性”名。 202503新增函数 示例:用户的工号存储在数据库某张表中,需要在水印中显示当前登录用户的工号。 1、在运维设置 → 全局资源定义 → 用户属性中,新建用户属性,从数据库表中读取当前登录用户的工号。用户属性功能请参考:用户属性 水印1-01.png 2、在运创建层次
下钻。 3 自定义普通层次结构 普通层次(Regular Hierarchy)是指基于某种维度的层级结构,用于组织和分组数据。这种层次结构通常是静态的,并且不随时间的推移而变化。比如在以产品类别为维度统计数据时,有时需要通过产品类别-产品名称的下钻,获取更详细的数据信息。 以产品自带的northwind数据库下的“订单详情表”、“订单表”、“产品表”....制作示例进行说明。 1、创建模型,并把northwind数据库下的“订单详情表”、“订单表”、“产品表”....加入到模型中。 2、在模型中 构建层次: 通过“产品类别表” 下面 的”产品类别 “的右键菜单 新建层次结构 ,并且给层次结构命名为 ”产品类别电子表格⬝ 参数管理
。 当默认值为静态列表设置时,参数继用数据集的数据源,不允许修改,其它属性都可以修改; 当默认值改为SQL设置时,支持选择当前登录用户拥有查看权限数据库,且SQL表达式支持参数嵌套。 image2022-1-14_15-34-20.png 示例按钮功能:显示SQL表达式,且支持参数嵌套。 单个映射 单个 … “时不允许修改,默认继用关联的数据集参数的数据源;默认值为”SQL“时支持修改,只允许选择当前登录用户拥有查看权限数据库。 SQL表达式支持参数嵌套。 复制参数 复制参数是指复用其它电子表格的参数,将目标参数克隆到当前电子表格。 单击 复制参数 按钮,在下拉菜单中勾选需要复制的参数,单击 确定 按钮自动生成参数X模块系统报错提示信息支持自定义扩展
名词解释说明 X模块:主要是基于Vue2前端框架开发的系统功能模块,如仪表盘、数据模型、自主ETL、V11的即席查询、V11的透视分析 V模块:主要是基于原始JS前端技术开发的系统功能模块,如电子表格、web电子表格、旧即席查询、旧透视分析,系统主界面框架等 背景说明 背景 现场因为数据量大或者数据库性能或网络配置等原因,经查出现查询数据报错或者查询数据超时等情况,每次出现报错都需要找到BI团队排查,导致BI维护团队的工作量和维护压力很大。 所以,客户期望在数据查询报错或者查询超时等情况,可以通过前端的错误提示信息来引导用户找相关的维护团队解决问题。例如:查询超时可以找数据库维护团队、网络超时可以找网络团队等。 目前扩展包开发环境部署
/SmartbiPluginApp/apache-tomcat-7.0.42/bin/smartbi/ 目录下,如下图所示: 08.png 5.2 配置开发环境的知识库 该开发环境下的 smartbi 需要有个知识库,修改 /SmartbiPluginApp/apache-tomcat-7.0.42/bin/smartbi/smartbi-config.xml 文件,设置知识库连接信息,主要修改<dao/>这一段。 <dao> <database-type>MYSQL</database-type> <server-name>localhost:6688</server-name电子表格回写保存时记录日志
,要求在保存之后进行一些其它处理,比如记录日志信息;或者对数据库表添加一个标志位,标识某条记录的修改时间等。类似上述需求,皆可以参照如下方法进行设置。 参考示例:在保存成功之后,向数据库中的log表插入一条信息,该信息包含三个字段:报表id,当前用户名称和修改日期 https://wiki.smartbi.com.cn … /595350.htm 语句将日志信息插入到后台数据库表中。 事件主函数第二个参数 succeeded,标识了保存操作成功与否的状态。 资源下载 报表资源:回写保存时记录日志.xml 相关SQL:writeback.sql 添加日志 日志记录