业务主题是针对业务的一个概念,它将同一数据源中属于同一个分析主题的表或表中的字段组合在一起,为进一步的可视化查询提供基本元素。业务主题我们看作是 Smartbi 产品中的数据仓库,主要应用于可视化查询、即席查询的操作。
文档目录: |
业务主题的应用场景有如下几种情况。
业务主题是由多业务对象和业务属性组成的,业务对象中又是由业务对象和业务属性组成,即业务对象可以嵌套业务对象。
“业务主题”界面主要分为以下几个区域:
相关项 | 说明 |
---|---|
介绍如何进行业务对象设置。 | |
介绍如何进行业务属性设置。 | |
介绍如何进行业务属性过滤器创建。 | |
介绍业务主题的表关系。 |
业务对象是构成业务主题的基本元素。业务对象可以嵌套业务对象,除了第一级业务对象,我们统称为“业务子对象”。业务对象可以从左侧拖拽表进来,也可以新建。
我们新建业务对象,或是选中业务对象,右键选择 编辑,则可设置业务对象的属性。
设置项 | 说明 |
---|---|
类型 | 业务对象,无需输入 |
ID | 业务对象的ID,无需输入,自动生成。 |
名称 | 输入业务属性显示的名称。 |
描述 | 输入此业务属性的描述。 |
注意:设置完属性后,必须要点击 确定 按钮,才会生效。 |
业务属性是组成业务对象的最基本元素,相当于表中的字段。
设置项 | 说明 |
---|---|
类型 | 业务属性,无需输入。 |
ID | 业务属性的ID,无需输入,自动生成。 |
名称 | 输入业务属性的真名。 |
别名 | 输入业务属性显示的名称。 |
描述 | 输入此业务属性的描述。 |
数据类型 | 选择业务属性的数据类型,主要包括:字符串、整型、浮点型、日期、时间、日期时间、和未知 |
数据格式 | 根据数据类型选择业务属性的数据格式,该格式选项在“数据格式”中进行设置。 |
表达式 | 设置该业务属性的计算表达式或SQL表达式。业务属性表达式允许使用的资源有:表、视图、参数、字段、业务属性、用户属性。 |
是否参与分组 | 是否参与分组即为在查询时是否对该业务属性进行“Group By”。 |
是否生成SQL | 是否生成SQL是指在使用此计算字段时,此计算字段的表达式是否在查询中生成SQL。选择“否”只有下面情况才会用到,当“是否生成SQL”的值为“否”时,可以用以下三个函数来定义计算字段:
除以上情形外,该项的值皆为“是”。 |
注意:设置完属性后,必须要点击 确定 按钮,才会生效。 |
业务主题的表关系根据系统选项设置可以分为全局的表关系和局部的表关系。具体请参考业务主题表关系。
如何完整的创建一个业务主题请参考:创建业务主题