电子表格软件
- 产品介绍
- 快速入门
- 产品使用指南
- 下载与部署指南
- 数据准备指南
- 报表开发指南
- 数据填报指南
- 管理员使用指南
- 集成与二次开发
- 教学视频
- 产品解决方案
- 常见问题FAQ
- 版本更新
- 定价与服务
连接到已有数据库和表
从产品架构的介绍中,我们知道数据源和业务主题是数据集的基础,本章节介绍如何连接到已有的关系数据库(能通过jdbc访问到的数据源)。
99.9%的报表需求是基于现有的数据库,并且其数据结构还能被获取,否则将很难进行下去。Spreadsheet连接到数据库的能力是与Smartbi一站式相同的,都属于统一平台提供的管理能力。在Smartbi的概念体系中,存放数据的库称为“业务库”。
兼容哪些数据库
Smartbi支持的数据库非常广泛,包括但不限于以下数据库:
国外数据库有Oracle、DB2、MSSQL、MySQL、Sybase等。
国内数据库有Gauss、Gbase、Kingbase、Obase、ShenTong、达梦等。
完整的数据库清单请访问这个链接查看:Smartbi支持的所有数据库!
配置数据库的连接
连接到数据库的过程是由管理员(角色)完成的,并不需要每个报表工程师进行配置。这个过程步骤如下:
注意:在具体操作中,请留意左侧资源树上的这个符号(3个小点),很多入口都在这里面。
1、创建连接
请先了解业务库是什么类型,比如Oracle还是MySQL,错误的选择将导致配置失败。
然后给这个连接设置一个英文名称,分隔符采用下划线“_”(不要使用减号),同时在别名的位置设置你希望的中文名称。以产品自带的示例库为演示,请参考这个视频进行操作:
2、添加需要的表
创建新的数据源后,默认其中没有表,无法进行查询,必须进行表的初始化。
同样以产品自带示例库进行操作演示:
通常情况下,只是看表名称,并不能确定其中的数据就是需要的,因此强烈建议在添加结束后,使用数据快查的功能,通过对表中数据的预览(去重后的前20条数据)确保操作的有效性。
3、对字段进行初始化
如果所连接的数据库有专业的DBA负责,这步操作可以跳过,因为表中字段的别名和格式已经可以从数据库的元数据直接获得。相反,如果你不能找到这样的负责人,最好完成这个步骤的操作,使得后续的产品使用建立良好的规范基础。
同样以产品自带示例库进行操作演示:
在通常的情况下,到这里数据源的配置就已经完成了。如果还想学习更多知识点,请关注麦粉社区上的相关课程!
————————————————
立足经典、真Excel设计、社区版永久免费!立即下载使用,开启高效报表开发之旅!