本篇内容主要总结通过sqldbx去连接smartbi自带的知识库,用来查看报表开发时的操作日志以及知识库的备份与还原。
查看操作日志
系统将对用户在Smartbi中的登录、注销、对报表的各种操作、对业务查询的各种操作、对资源文件的导入导出等操作情况进行记录,并将所有记录发布在报表中,形成操作日志报表。
系统中提供入口,对操作日志进行查看。
操作入口
- 单击“系统运维”界面的快捷方式 查看操作日志,弹出“操作日志查询”窗口展示操作日志报表。
- 切换到 "定制管理"-"资源定制"->"system"目录->"分析报表"目录,点击"操作日志报表"
窗口介绍
在这里我们可以直接在smartbi主页界面查看到具体的操作日志,但这是图形化的结果,如果我们想查更细致的信息就会想到访问数据库,查询各个表中记录的内容,所以本篇的重点就是实现这个目的。
sqldbx连接mysql
首先我们要先下载连接mysql数据库驱动,下载驱动时这里一定要明确mysql的版本,因为不同的版本对应的驱动是不相同的。
查看本机上mysql的版本是 5.1.37-community
然后我们再去找对应版本的驱动,从下图中 我们选择Connector/J 5.1的版本
驱动下载地址http://ftp.kaist.ac.kr/mysql/Downloads/Connector-ODBC/5.1/
这里就是我下载的2个版本,connector-odbc-8.0.15-winx64是一开始下载的,安装之后在后面的odbc配置中就发现不能用,
注意:还要注意数据库是X86还是64的,否则会报“在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配”
具体错误参照:https://www.cnblogs.com/guwei4037/p/5666022.html
所以后来又重新下载了connector-odbc-5.1.13-win32. 然后点击安装即可
驱动安装好之后,我们打开ODBC数据源配置,点击添加
选择Mysql ODBC 5.1 Driver,然后输入配置内容,点击Test,连接测试成功。
打开sqbdbx连接工具,连接方式选择ODBC
DSN选择上面我们创建的连接名称sqldbxConMysql,输入用户名和密码 确定之后连接成功
show tables查看知识库中的所有表,至此就完成了sqldbx对mysql数据库的连接配置,这样就可以对数据库就行访问与维护了。
本文参考文档:
1.wiki.smartbi.com.cn:18081/pages/viewpage.action?pageId=27002187
2.http://www.docin.com/p-352527140.html