...
维表是一种数据表,数据表是由表名、表结构和表记录(表数据)等几部分组成。本文将介绍如何创建维表的表名、表结构、表数据。
2 新建维表的表结构
支持通过系统新建表、添加数据库的表和添加SQL查询三种方式创建维表,三种方式的适用场景如下:
系统新建表:无数据仓库,无数据治理,指标模型直接对接原始业务库时,可通过梳理指标和维度关系时,帮助项目建立规范的维表和事实表。
添加数据库的表:有数据仓库,有独立的数据治理团队,数据仓库中已梳理好了规范的维表和事实表。
添加SQL查询:数据库中没有现成且满足要求的表,且又不希望再重新创建和维护新的表,则可使用SQL查询。
2.1 系统新建表
1、点击数据准备,进入已创建指标模型,选择 存储管理,选择 维表,点击 新建 一种维表类型,包括普通维表、日期维表。
...
- 添加表的范围:指标存储库关联的数据源下的表、视图,指标存储库相关操作指导请查看“修改指标存储库”章节。
- 可添加多个Schema下的表、视图。
同一张表、视图只支持添加1次。在维表中,同一张表、视图只支持添加1次。
- 同一个表、视图支持在维表和事实表中分别导入。
3、点击 保存 ,若添加的维表中无唯一主键字段,则会进入“设置维表主键”界面。
...
2、点击右侧的 在线编辑 ,打开在线编辑数据的窗口。
信息 |
---|
由于SQL查询的数据结果,可能是通过SQL语句查询多个表而来,所以无法根据输出的字段在线编辑数据并回写入库,故SQL查询不支持在线编辑数据。 |
在线编辑数据界面各操作项说明如下:
操作项 | 说明 | 效果图 | |||
---|---|---|---|---|---|
列头 (下拉菜单) | 列宽 | 打开时,表格默认列宽是根据窗口宽度自适应显示。 调整列宽的方法: ● 列头下拉更多菜单中,可以自定义调整当前列的列宽。 ● 手动拖拽列右边界线,调整列宽
| |||
行头/选中整行 (右键菜单) | 复制 | ● 支持复制一整行的数据后,粘贴到当前窗口、本地文件等。 ● 在线编辑数据窗口的粘贴功能,目前只支持 Ctrl + V | |||
向上增加 n 行 | 在当前选中行上方插入 n 行空白行。 | ||||
向下增加 n 行 | 在当前选中行下方插入 n 行空白行。 | ||||
删除选中行 | 删除当前选中行。 | ||||
行高 | 调整行高的方法: ● 行头右键菜单中,可以自定义调整当前行的行高。 ● 手动拖拽行下边界线,调整行高
| ||||
清除内容 | 清除当前选中行里的全部内容 | ||||
单元格 (右键菜单) | 复制 | ● 支持复制当前单元格数据后,粘贴到当前窗口、本地文件等。 ● 在线编辑数据窗口的粘贴功能,目前只支持 Ctrl + V | |||
插入行 | 在当前选中单元格上方插入一行空白行。 | ||||
删除选中行 | 删除当前选中单元格所在的行。 | ||||
清除内容 | 清除当前选中单元格的内容。 | ||||
其他操作 | 填充 | 按照类EXCEL的填充规则,自动填充单元格内容 | |||
撤销回退 | 支持通过键盘的 Ctrl + Z 撤销上一步操作 |
...