页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

说明

在smartbi中创建报表资源之前,我们需要先创建关系数据源,与业务数据库进行连接。并对关系数据源做一些基础设置,以便于后续的报表制作。主要包含以下两个步骤:

...

2.设置数据基础:包含选择数据库基础表、语义层定义和表关系视图定义。这些设置为可视化拖拽、勾选、跨表查询等操作做准备,如果不需要可视化拖拉拽操作这一步是可选的,但通常如果需要使用组合分析透视分析可视化查询会需要这一步。

V5定义数据源
V5定义数据源
一、定义数据源

首先,配置数据源连接,将业务数据库连接到本地。以 MySQL 数据库northwind为例,连接数据库的具体操作如下:

...

信息
title注意事项

当使用JDBC进行数据源连接的时候,需要添加所连接数据源对应数据库类型的JDBC驱动程序。具体操作请参考添加驱动程序章节。

 

V5设置数据基础
V5设置数据基础
二、设置数据基础

配置好数据源连接后,接下来我们进行数据基础定义。数据基础定义分三步进行:选择数据基础表、语义层定义、定义表关系。

V5shjjch-1
V5shjjch-1
1.选择数据基础表

选择数据基础表是指从业务数据库中选择需要使用的基础表,将其映射进入smartbi系统中,方便用户进行别名、数据格式之类的基础信息定义。以northwind为例,从连接的数据源中选择数据基础表的具体操作如下:

...

说明

关于数据库管理的详细介绍请参见数据库管理章节。

 

V5shjjch-2
V5shjjch-2
2.语义层定义

语义层定义可以将数据库中晦涩难懂的字段名称变为业务人员可理解的业务术语。下面我们以Demo数据源中的categories表为例,进行字段别名的修改及数据格式的选择。具体操作如下:

...

 

V5shjjch-3
V5shjjch-3
3.表关系定义

定义表关系视图是指把各基础表根据字段别名或列名等进行关联,定义表关系是进行跨表查询的基础。下面,我们根据选择数据源“Demo”下的基础表来定义表关系视图“订单关系图”,具体操作如下:

...