1.概述
用户在创建完主题集之后,可以对主题集属性进行设置,入口如下图。可修改主题集标题,设置数据级次维,修改主题表与数据库表的映射关系,设置表关联关系等。
2.基本属性
1) 资源ID:不可编辑,系统自动生成。
2) 标题:设置主题集的标题。
3) 数据期过期设置:设置数据期列表的自动刷新时间即两次读取数据期之间的时间间隔,单位是分钟;0代表时刻从数据期中取值,1代表每隔一分钟从数据期中取一次值,以此类推。
4) 数据存储连接池:设置保存报表表样和计算结果使用的数据库连接池。
5) 分层:主题集的不同类型。
6) 单位级次维:主题集使用的数据级次维,如果主题集设置了单位级次维,那么表元表达式中的id()将代表这个维。如果没有设置,则继承主题域。
7) 名称关联维:主题集使用的名称关联维,主要用于对组织机构用户分配权限时,选择数据级次时,会自动筛选出维字段。
8) 描述:主题集的描述信息。
3.分析对象属性
创建完主题集,编辑主题集属性,右键【主题集】节点,选择“编辑”,选择分析对象属性标签页,通过下拉框的形式选择相应的值,设置完成后,点击“保存”按钮,即可对相关设置保存。
分析对象计算有以下属性值:
1) 报表计算规则:设置计算时多个报表间的连接规则,是内连接、左连接,还是全连接。
2) 结果共享级别:设置结果共享分为:不共享、同一数据级次共享、完全共享。
3) 结果保存规则:结果保持规则主要有:不自动保持、保持最新结果、保存所有结果。
4) 分母为零时的处理:当分母为零时的处理方式选择。
5) 增幅,环比增幅的处理:用于控制函数_zf、_hbzf、_nczf 本期为0时,是返回-100%还是null。
6) 空值的处理:不同情况下对空值的处理方式选择。
7) 允许填写修改备注:在保存修改后的分析表时,允许填写修改备注信息,默认是不用填写修改备注。
8) 允许自动进行计算提示:在源表结构改变或者没有结果表时提示操作者重新计算报表。默认是自动提示。
4.数据表映射
一个主题集可以多种映射方案,首先可以添加一个映射方案,创建完一个映射方案后,可以根据这个方案克隆一个映射方案,也可以删除一个映射方案,点击“保存”按钮,即可对修改进行保存。
数据库表的对应设置方法分为两种:
- 表名自动匹配:统将会把主题表中各个事实表与数据库中的各个数据库表对应起来。
- 手动匹配:点击主题表列表中的某一个主题表,系统会弹出如下对话框,设置相匹配的字段。
1) 主题表代号:主题表名称。
2) 数据库表名:对应的数据库表。
3) 主代码字段:数据库的ID字段。
4) 上级主代码字段:如果设置了id、upid等,再做分析表时,需要取上级主代码时可以使用id(),upid()函数,可以支持模糊查询,例如:在上级主代码框中写i,就会检索出有i的字段名称。
5) 名称字段:数据库表的NAME字段。
6) 数据期分类:设置数据期的字段。选择单字段时,可配置数据期类型和字段,选择起止字段时,需指定起字段和止字段。
7) 日期类型:字段日期类型设置,设置后标记这个字段是字符串类型的日期字段,并明确指定日期格式串,能够优化SQL计算效率。
若主题集设置了多个映射方案,在做分析表时,可以选择基于哪个映射方案中的数据进行分析。
5.表关联关系
为什么创建表关联关系?是因为表关联关系就是两个主题表之间的连接,分析表如果要实现一个两张或多张表的指标相加减,就要建立这两个或多个主题表的连接。
进入到主题集基本属性页面,可以切换到表关联关系界面,对表关联关系的添加和删除操作,设置完成后,点击保存,即可保存设置好的信息。
定义表关联关系属性,首先要给它定义一个名称;之后再给定义表达式,表达式是两张表中都存在的字段;最后表的定义,选择需要关联的表即可。
请先登录