首页 >

1.3、维表创建

    主题域和主题集下都有维表创建的入口,创建方式相同。两者的区别是:主题域下面的维表的使用范围更大,如果某主题域下有多个主题集,那么所有的主题集下面的表都能使用主题域下的维表;而主题集所属的维表,专门为其所在的主题集服务。

    维表可以分为单级维、分段级次维和通用级次维。

    接下来就以主题集下的维表创建为例,分别介绍分段级次维和通用级次维的创建方法。

Step1:需求描述:

  • 分段级次维:自行设计一个【地区】维表,1-2的分段结构,第一段长度1位,标识省份信息,第二段长度2位,表示城市。
  • 通用级次维:根据数据库中存在的一张dim_city的维表来生成一张新的维表,要求按照"省份-城市"的级次来展示维表内容。

Step2:维表创建入口

  左侧导航树,点击主题集下面的【维表】节点,在右侧工作区打开维表管理界面,点击【添加】按钮,系统会打开一个新的标签页,来进行维表结构的设置,如下图所示:

Step3:分段级次维的创建

   第一:根据以上需求,可以将维表的结构设计如下:

   注:设置完了之后,记得点击页面最下方的"保存"。

   第二:结构编辑完成,点击保存之后,维表编辑界面就会自动出现"编辑内容"的小标签,打开此标签就可以编辑维表的内容(即,维表数据)。需要注意以下内容:

  • 维表的id字段的设计,应该遵循维表结构中的分段设置(此例为1-2)
  • 维表内容中,字段与字段之间是用tab键分开(不是空格分开的)

   第三:点开主题集的【维表】节点,鼠标左键点击【地区】,右侧就会弹出预览框,如下图所示:

Step4:通用级次维的创建

  第一:在创建维表之前,首先需要了解表中已经存储的字段内容。如下图所示,该表有四个字段:

  • CITY_ID:城市id
  • CITY_NAME:城市名称
  • PROVINCE_ID:城市所属的省份id
  • PROVINCE_NAME:城市所属的省份名称

   第二:根据数据库表,创建维表,具体操作流程如下图所示。

   第三:查看维表内容:

   因为是直接根据数据库表创建的维表,维表的内容也是自动读取数据库表的内容,所以这种创建方式,不需要编辑维表内容。

   如果需要新增数据,只需要在前台编辑维表内容,新增的数据会回写到数据库。例如,新增一条数据"cz 常州 js江苏",就可以看到预览结果如下:

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登陆亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇系统初始化

下一篇主题表创建

请先登录

创建词条

词条信息

admin
admin

超级管理员|词条创建者

1415

浏览次数:666 次

更新时间:2018-10-12