一、开始前准备
1 一个有开发平台权限的账号
2 确定要扩展的成员的数据类型
提示:成员的数据类型大致分为:数值,文本,日期
其中数值包括:默认,数值,货币,比例
数据类型是枚举的,需要看枚举的数据类型(分类也如上)
3 确定要扩展的成员的数量
查看各个数据类型的限制的步骤:
(1) 进入后台参数页面,在编码列 模糊搜索“ExtFieldNum”
(2) 查看参数详情
参数值解读:
分为三段:第一段是常规类限制;第二段是交易类的限制;第三段不需要管
第一段:n:40 数值类最多40个字段;
t:30 文本类最多30个字段;
d:5 日期类最多5个字段
第二段都加了“t”,用于和常规类区分,含义和第一段相同。
(3)确定是常规类还是交易类
步骤:合并报表-->系统配置-->维度-->拓展维-->拓展维业务分组-->详情页面
二、扩展步骤
1 在“应用”中找到“开发平台”,并点击进入开发平台
2 搜索“合并报表”
(1)在上图搜索框中搜索“合并报表”,点击上图第一个合并报表(无论有几个)
(2)查看标识
看是否有“合并报表”的后边有个“扩”的标识;这个标识是和前面的“原”对应。
有:则证明之前已经扩展过,无需再次扩展;
无:则需要在有“原”标识的合并报表上,点击右下角的“扩”功能呢;
后续直接确定即可
(3)扩展后直接进入对应扩展的合并报表应用即可
3 业务分组值的可能情况(第一节3步骤的第(3)步):
1)常规类:搜索bcm_extenddata(常规类要扩展的数据表)
2)交易类:搜索bcm_extenddata_bus(交易类要扩展的数据表)
4 查看后,进入对应页面
进入“合并报表(扩)”之后,操作步骤:
(1) 点击“维度管理”;
(2) 页面搜索“bcm_extenddata”(以“常规类”为例)
5 扩展卡片(以“常规类”为例)
备注:如果已经扩展过,请跳到第6步的第(1)条;
无法确认是否已扩展则看第6步的第(2)条;
点击上图的“扩”字,并继续点击确定即可
6 进入对应页面
(1)当扩展后,可以在卡片顶部,根据刚刚的页面编码找到对应扩展的卡片
(2)如果之前已经扩展,则直接在顶部找到“源页面”是“bcm_extenddata”的卡片
(3)进入卡片详情页面,开始扩展字段
7 扩展字段
结合上面确定的,要扩展的数据类型和数量,开始扩展(以文本为例):
步骤:
(1) 找到文本类型序号最大的字段(下图30是序号最大的,其他类型一样)
(2) 复制一个出来(Ctrl+C -> Ctrl+V)
(3) 找到新复制的字段,修改“标识”“名称”“字段名”三个地方
(新复制出来的,“标识”和“字段名”是可以编辑的)
注意,修改时需时需要遵循一定的标准,标准如下:
• 标识:保证与原字段标识其他一致(前缀一致),数值+1;
• 字段名:保证与原字段字段名其他一致(前缀一致),数值+1;
• 名称不限制,但最好遵循上述规范;
具体如下图:
(4) 增加多个时,“标识”和“字段名”都必须依次+1,保证唯一性;
数值和日期一样,都是前缀不变,数值依次+1。
(5) 增加完成后,点击“保存”按钮
如果保存时,有当前环境的特殊命名规范提示,不需要管,直接保存关闭即可
三、放开后台参数限制
如开头的介绍:找到对应的分组,找到对应的数据分类,把值改为对应扩大的值,保存即可。如下图,把常规类的文本类型限制扩大到了40,然后点击保存即可。
可同时扩大多个分组,多个类型的数量,互相不影响
四、验证
重新打开维度界面,新增一个对应类型已达到上限的成员,看是否能新增成功;
如:常规类的文本类型的成员达到上限,则新增一个数据类型是文本的,或数据类型是枚举的,但枚举值是文本的,看是否能新增成功。