数据源是指创建业务库和产品应用服务器的连接,拿到数据进行分析。目前的数据源主要包含下面几种:

关系数据源:是指通过JDBC驱动或是ODBC驱动连接的关系型数据库。

多维数据源:是指数据以立方体(即Cube)的方式组织,以实现多维查询的一类数据源。

Java数据源:是指由用户通过二次开发,编写IJavaQueryData接口实现类,以实现自定义数据结构的一类数据源。

NoSQL数据源:支持连接基于分布式文件存储的非关系(NoSQL)数据库,目前仅兼容Mongodb数据库。

跨库联合数据源(smartbiUnionDB):是系统内置数据源(如下图所示),用于实现跨库查询的需要,系统自动将新建的关系数据源信息添加到该跨库联合数据源中。跨库数据源支持应用在数据集定义中,通常在可视化查询和自助数据集中应用比较广泛,示例请分别参见 示例-可视化跨库查询 和 功能示例-跨库数据集