新建维表结构
系统新建维表
通过系统创建物理表到指标存储库中,按照维表创建方式来划分为:
- 普通维表:是指用户通过手工创建维表及维表字段的一种创建方式,所有维表都可以通过手工创建。
- 日期维表:是系统只针对日期类维表提供的一种创建方式,用户只需选择起止时间段及时间频度类型即可自动生成。
新建普通维表
1、在“维表”目录节点更多菜单中选择 新建 > 普通维表,或者在“维表管理界面”单击 维表 按钮,选择下拉菜单 普通维表。
2、打开“新建维表”页面:设置维表结构。
维表结构各功能说明如下:
功能 | 说明 | |
---|---|---|
名称 | 输入维表的名称,该名称是维表表在指标库中对应的物理表的别名。 输入内容:不允许包含非法字符“\/'|"*?%.><=:;()[]”。 | |
表名 | 输入维表表的名称,该名称是维表在指标库中对应的物理表的名称。 输入内容:只能含有数字、字母、下划线,且不能以数字开头。 | |
维表结构 | 名称 | 输入维表字段的名称,该名称是维字段在物理表中表字段的名称。 |
别名 | 输入维表字段的别名,该名称是维字段在物理表中表字段的别名。 | |
数据类型 | 选择维表字段的数据类型。 | |
数据格式 | 选择维表字段的数据格式。 | |
主键 | 设置维表字段是否是主键,一张维表有且仅有一个主键。 | |
允许为空 | 设置维表字段的数据是否允许为空。 | |
搜索 | 通过“名称”或“别名”关键字搜索匹配的维字段。 | |
排序 | 对当前维表下的字段进行排序操作,从左至右依次是:上移至顶、上移、下移、下移至底。 |
新建日期维表
1、在“维表”目录节点更多菜单中选择 新建 > 日期维表,或者在“维表管理界面”单击 维表 按钮,选择下拉菜单 日期维表。
2、打开“新建维表”页面:设置起止时间及时间频度。
日期维表各功能说明如下:
功能 | 说明 |
---|---|
名称 | 输入维表的名称,该名称是维表在指标库中对应的物理表的别名。 输入内容:不允许包含非法字符“\/'|"*?%.><=:;()[]”。 |
表名 | 输入维表表的名称,该名称是维表在指标库中对应的物理表的名称。 输入内容:只能含有数字、字母、下划线,且不能以数字开头。 |
开始日期/结束日期 | 选择开始及结束日期,格式为”YYYY-MM-DD“。 |
日期字段名 | 输入日期维表主键字段名,主键字段数据格式为”YYYY-MM-DD“。 |
时间频度 | 勾选时间频度,系统自动生成该频度字段及数据。 |
自定义字段名 | 根据勾选的时间频度显示字段名的输入框。 |
添加数据库的表
1、在“维表”目录节点更多菜单中选择 添加 > 数据源表,或者在“维表管理界面”单击 维表 按钮,选择下拉菜单 添加数据源表。
2、进入到“添加数据源表”的界面,可批量从左侧添加多张表到右侧选框内。
- 添加表的范围:指标存储库关联的数据源下的表,指标存储库相关操作指导请查看“修改指标存储库”章节。
- 可添加多个Schema下的表。
3、点击 保存 ,若添加的维表中无唯一主键字段,则会进入“设置维表主键”界面。
配置维表主键是为后续生成数据模型时,默认选择哪个字段和事实表关联。
4、由“添加数据源表”新建的维表,表结构统一在数据库中维护,系统支持从数据库中同步最新的表结构到指标模型中。
添加SQL查询
1、在“维表”目录节点更多菜单中选择 添加 > SQL查询,或者在“维表管理界面”单击 维表 按钮,选择下拉菜单 添加SQL查询。
2、进入“新建SQL查询”界面,编写SQL后,点击工具栏上的 保存 。
3、将SQL查询结果作为维表结构,输入名称和设置主键字段,点击 保存 ,完成维表的创建。
4、由“SQL查询”新建的维表,可通过 编辑SQL查询 更新维表结构。
修改维表结构
已创建的维表可以修改:维表名称、维表字段名称、别名等属性。
修改维表方法如下:
- 入口1:在资源目录树中找到已创建的维表节点,其更多菜单中选择 打开,进入所选维表的设置页面进行修改即可。
- 入口2:在“维表管理”界面某维表的操作栏中选择 打开,进入所选维表的设置页面进行修改即可。
删除维表
删除已建维表的入口如下:
- 入口1:在资源目录树中找到已创建的维表节点,其更多菜单中选择 删除 。
- 入口2:在“维表管理”界面某维表的操作栏中选择 删除。
注意
删除维表的同时会删除指标存储库中对应的物理表。
维表授权
维表授权支持“批量授权”和“个别授权”:
- 批量授权:对维表目录授权,并将权限传播到子对象,这样该目录及目录下的维表都将被授权。
- 个别授权:对指定维表进行授权。
维表目录和维表授权操作如下:
在“维表”目录节点或某维表的更多菜单中选择 资源授权,进入当前维表目录或维表的授权界面。
该界面详细授权操作请参见:资源权限。
维表排序
维表目录节点排序是对目录下面的维表进行排序;维表节点排序是对维表字段进行排序。
维表搜索
维表列表支持维表名称关键字搜索结果。
维表列表过滤
维表列表支持按“关联ETL”过滤。