锚 创建维表 创建维表
创建维表 | |
创建维表 |
1 概述
维表是一种数据表,数据表是由表名、表结构和表记录(表数据)等几部分组成。本文将介绍如何创建维表的表名、表结构、表数据。
2 新建维表的表结构
2.1 系统新建表
1、点击数据准备,进入已创建指标模型,选择 存储管理,选择 维表,点击 新建 一种维表类型,包括普通维表、日期维表。
...
功能 | 说明 |
---|---|
名称 | 输入维表的名称,该名称是维表在指标库中对应的物理表的别名。 输入内容:不允许包含非法字符“\/'|"*?%.><=:;()[]”。 |
表名 | 输入维表表的名称,该名称是维表在指标库中对应的物理表的名称。 输入内容:只能含有数字、字母、下划线,且不能以数字开头。 |
开始日期/结束日期 | 选择开始及结束日期,格式为”YYYY-MM-DD“。 |
日期字段名 | 输入日期维表主键字段名,主键字段数据格式为”YYYY-MM-DD“。 |
时间频度 | 勾选时间频度,系统自动生成该频度字段及数据。 |
自定义字段名 | 根据勾选的时间频度显示字段名的输入框。 |
2.2 添加数据库的表
1、点击数据准备,进入已创建指标模型,选择 存储管理,选择 维表,点击 添加 > 数据源表 。
...
4、由“添加数据源表”新建的维表,表结构统一在数据库中维护,系统支持从数据库中同步最新的表结构到指标模型中。
2.3 添加SQL查询
1、点击数据准备,进入已创建指标模型,选择 存储管理,选择 维表,点击 添加 > SQL查询 。
...
4、由“SQL查询”新建的维表,可通过 编辑SQL查询 更新维表结构。
3 实现维表的表数据
新建维表的表结构后,再实现维表的表数据,Smartbi 有两种方式实现表数据,分别是:在线编辑数据、通过绑定自助ETL实现灌数。
...
提示 |
---|
在线编辑数据:在前端以Excel的形式提供在线编辑表数据的功能,适合业务或IT人员实现小批量数据的录入和修改。 绑定自助ETL:通过ETL工具实现数据抽取、转换、加载,适合数据量较大并且对数据转换的要求比较高的情况,同时需要具备一定的ETL工具能力。 |
3.1 在线编辑数据
1、打开某个维表,点击 数据预览 ,查看维表数据。
2、点击右侧的 在线编辑 ,打开在线编辑数据的窗口。
...
注意 | ||
---|---|---|
| ||
在线编辑的数据对象是指标存储库中的数据,不会影响源业务系统数据。 |
3.2 绑定自助ETL
1、选择维表,新建自助ETL。如已创建自助ETL,则对应的 选择自助ETL 即可。
...