第25页,共253页。 显示 2,526 条结果 (0.043 秒)
SQL监控数据落地到知识库
1.需求背景 客户想要将系统监控中的SQL监控数据落地到知识库,后续便于客户进行报表分析或者审计使用。 2.功能说明 SQL监控的数据会落地到知识库中。 3.使用说明 3.1. 扩展包部署 扩展包:PD_SqlLogMonitor https://my.smartbi.com.cn/addons/leescore/goods/details.html?gid=148 部署说明:扩展包部署 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111890412 注意:更新扩展包之前,请做好知识库以及扩展包的备份。 3.2. 设置说明 管理员登录知识库修改表别名
(本文档仅供参考,对知识库表进行操作前,请先做好表和知识库备份,防止表损坏造成的异常。) 问题描述 想要在数据库表里面修改表别名需要在知识库中哪张表修改。 解决方案 修改知识库表t_restree表的c_resalias,修改后保存并清空缓存刷新 … 对报表右键-属性界面修改相关表别名,尽量不要直接修改知识库的表。 image2024-10-11_9-13-48.png获取数据库表
(此文档仅供参考) 原理 要通过 JDBC 驱动获取数据库中的表、视图等对象信息,核心是利用 JDBC 规范中定义的数据库元数据(Database Metadata) 机制,具体流程如下: 建立数据库连接 首先通过 JDBC 驱动加载并建立与目标数据库的连接(Connection对象),这是获取元数据的前提。例如,通过DriverManager.getConnection(url, username, password)方法获得连接,其中url需指定数据库类型(如 MySQL、Oracle 等),驱动会根据类型适配对应的连接逻辑。 获取数据库元数据对象 调用Connection对象的getMetaData()方法创建知识库对象
1 概述 新增加的扩展包中如果需要往知识库中增加库表时,可以使用Smartbi所包含的Hibernate机制运行。 2 操作步骤 首先使用升级类自动创建库表,然后按以下步骤进行之后就可以直接在module中操作创建的库表了: 1、增加一个与数据库表映射的POJO实体类 (1)在实体类中添加Annotation: /* * 这三行声明该类是一个知识库映射类 */ @javax.persistence.Entity @javax.persistence.Table(name = "t_user创建知识库对象
1 概述 新增加的扩展包中如果需要往知识库中增加库表时,可以使用Smartbi所包含的Hibernate机制运行。 2 操作步骤 首先使用升级类自动创建库表,然后按以下步骤进行之后就可以直接在module中操作创建的库表了: 1、增加一个与数据库表映射的POJO实体类 (1)在实体类中添加Annotation: /* * 这三行声明该类是一个知识库映射类 */ @javax.persistence.Entity @javax.persistence.Table(name = "t_user禁用LocalStorage缓存功能
:扩展包部署 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111890412 更新扩展包之前,请做好知识库以及扩展包的备份。 3.2.扩展包部署前后说明 部署扩展包前:LocalStorage存储打开Smartbi后相关的缓存内容,如下 … ,数据中台的页面变成白屏的情况。 这时候,客户一般不愿意修改数据中台对LocalStorage的机制,要求Smartbi禁止使用LocalStorage缓存。 核心原因:是双方对LocalStorage使用的机制不统一造成的。 2.功能说明 禁止Smartbi使用LocalStorage缓存。 禁用MySQL作为知识库,config配置知识库连接失败
(本文档仅供参考) 问题现象 配置知识库时,知识库连接失败,但是通过ping、telnet、数据库工具都能正常连接。 问题原因 显示栈信息,找到最后一个causedby,出现“No appropriate protocol(protocol is disabled or cipher suites are inappropriate)”,大多数是驱动不匹配导致的连接失败 No appropriate protocol.png 解决方案 方案1.可在config界面连接配置时需要在库名后添加参数?useSSL=false,即可正常连接到数据库知识库初始化及正常使用所需的数据库权限
(本文档仅供参考) 问题现象 因为数据管控原因,未给smartbi安排专门的数据库,只提供已经配置好的一个用户,那么我们需要申请什么权限,产品才能正常使用? 解决方案 涉及到的权限有:create , insert, select, update, delete, drop, alter ,index ,reference,以上权限都是对table的权限,知识库不需要创建view的权限。 注:对于导入excel功能,其业务库需要开启local_infile参数。 执行sql授权: smartbi_db是知识库名称 smartbi_user是知识库用户启动报错:升级知识库失败,知识库版本不匹配
(本文档仅供参考) 问题说明 启动应用服务器报错:"升级知识库失败:知识库版本不匹配",如下图: worddava4466b19deb4087cc9874b8adce80add.png 解决方法 Smartbi 知识库的版本和smartbi.war包的版本不一致引起的。上图中代码版本0.0.46,知识库版本0.0.47,知识库的版本高于war包的版本。请更换为与知识库相应的(或更高的)smartbi.war版本的。 注意 smartbi.war 的申请可联系官方支持 war包更新可参考文档:War包更新方法 知识库版本不匹配⬝ 使用OceanBase数据库作为知识库
OceanBase 数据库 (OceanBase Database Server) 是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,具备高可用、高扩展、高兼容、易管理、部署灵活、高性价比等特点 2.png Smartbi主要适配了OceanBase分布式数据库 V2.2 版本 ,并且已做了兼容性测试、功能性测试。 配置方法 1、在Smartbi中配置知识库时,如何连接到OceanBase数据库?其实和连接其他的数据库没什么区别。 数据库类型选择 OceanBase,如下图: 3.png OceanBase 2.2版本不需要配置驱动,使用产品自带的驱动