一种面向大数据分析的智能电网统一数据模型建模方法_3

文档序号:9579709阅读:来源:国知局
模型对应的物理模型,步骤如下;
[0111] a.如表1所示,停电管理主题域的输入类逻辑实体中"停电"的主键和外键的数据 类型均为NUMBER(30,0);
[0112] b.在外部数据源中找到对应输入类逻辑实体"停电"的数据结构,并将其整合到逻 辑实体中,作为逻辑实体物理模型的数据域。
[0113] (5)基于逻辑模型与物理模型,建立逻辑模型的维度模型、IETL使用的维度模型、 0LAP使用的维度模型。
[0114] a.以停电管理主题域的输入类逻辑实体中"停电记录"为逻辑模型的一个维度,建 立其建立层次结构,包括:维度"停电记录"总表和维度"停电记录"详细信息表,如表4和 表5所示:
[0115] 表4维度"停电记录"总表
[0116]
[0117] 表5维度停电&录"详细信息表
' '
[0118]
[0119] 其中,维度"停电记录"总表,用于存放维度"停电记录"对应参照类逻辑实体所有 记录的主键,维度"停电记录"详细信息表,用于存放维度"停电记录"的详细信息,"停电记 录"的详细信息由维度"停电记录"对应的参照类逻辑实体的物理模型获取。
[0120] b.对于停电管理业务域,IETL使用的维度是停电报告,其维度模型的层次结构包 括:维度"停电报告"总表和维度"停电报告"详细信息表,如表6和表7所示:
[0121] 表6维度"停电报告"总表
[0122]
[0123] 表7维度"停电报告"详细信息表
[0124]
[0125] 其中,维度"停电报告"总表,用于存放IETL维度对应参照类逻辑实体所有记录的 主键,维度"停电报告"详细信息表,用于存放维度"停电报告"的详细信息,详细信息由维 度"停电报告"对应的参照类逻辑实体的物理模型获取。
[0126] c. 0LAP使用的维度包括等级、层次结构与属性三项内容,确定停电管理业务域以 "使用点"为其0LAP维度,对于维度"使用点",确定其等级与层次结构,如表8所示;
[0127] 表8维度"使用点"的等级与层次结构表
[0128]
[0129] 确定维度"使用点"的等级在物理模型中对应的具体属性,如表9所示:
[0130] 表9维度"使用点"的等级在物理模型中对应的具体属性表
[0131]

[0132] 其中:RTD_P0WR_KVA表示电压等级,USG_PNT_L0C_KEY表示使用点地址的外键。
[0133] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽 管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然 可以对本发明的【具体实施方式】进行修改或者等同替换,而未脱离本发明精神和范围的任何 修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
【主权项】
1. 一种面向大数据分析的智能电网统一数据模型建模方法,其特征在于,包括: (1) 确定待分析电网业务的业务域; (2) 确定所述业务域的KPI指标; (3) 构建所述业务域的逻辑模型; (4) 构建所述业务域的逻辑模型对应的物理模型; (5) 基于所述业务域的逻辑模型及其对应的物理模型,确定所述业务域的逻辑模型的 维度模型、IETL的维度模型和OLAP的维度模型。2. 如权利要求1所述的方法,其特征在于,所述步骤(3)包括: (3-1)将所述业务域分解为η个主题域,η为正整数; (3-2)确定所述主题域的输入类逻辑实体、参照类逻辑实体与派生类逻辑实体; (3-3)确定每个逻辑实体的主键; (3-4)以主题域为单位,判断所述主题域中逻辑实体i与所述主题域中除所述逻辑实 体i外其余逻辑实体j是否存在依存关系,若逻辑实体i与逻辑实体j存在依存关系,则将 逻辑实体i的主键作为逻辑实体j的外键,i辛j且i,je[1,n],n为所述主题域中逻辑 实体总数; (3-5)确定主题域中逻辑实体之间的二元关系。3. 如权利要求2所述的方法,其特征在于,所述步骤(3-5)包括: 若逻辑实体i中的记录数据与逻辑实体j中的记录数据为一对一的关系,则逻辑实体i与逻辑实体j的二元关系为1:1 ; 若逻辑实体i中的记录数据与逻辑实体j中的记录数据为一对X的关系,则逻辑实体i与逻辑实体j的二元关系为l:x; 若逻辑实体i中的记录数据与逻辑实体j中的记录数据为X对y的关系,则逻辑实体i与逻辑实体j的二元关系为x:y; i辛j且i,je[1,η],η为所述主题域中逻辑实体总数,X,y为正整数。4. 如权利要求1所述的方法,其特征在于,所述步骤(4)包括: 获取所述逻辑模型中逻辑实体对应的外部数据源的数据结构,并将其整合至所述逻辑 实体中作为所述逻辑实体的物理模型的数据域。5. 如权利要求1所述的方法,其特征在于,所述步骤(5)中,确定所述业务域的逻辑模 型的维度模型包括: 选择所述主题域中t个参照类逻辑实体作为维度,建立所述逻辑实体的维度模型的维 度集合,1 <t<m,m为主题域中参照类逻辑实体总数; 根据所述维度集合中的每一个维度建立层次结构,所述层次结构包括:维度总表和维 度详细信息表,其中,所述维度总表,用于存放所述维度对应参照类逻辑实体所有记录的主 键,所述维度详细信息表,用于存放所述维度的详细信息,所述详细信息由所述维度对应的 参照类逻辑实体的物理模型获取。6. 如权利要求1所述的方法,其特征在于,所述步骤(5)中,确定IETL的维度模型包 括: 根据所述业务域的KPI指标,确定IETL的维度模型的维度,建立IETL的维度模型的维 度集合; 根据所述维度集合中的每一个维度建立层次结构,所述层次结构包括:维度总表和维 度详细信息表,其中,所述维度总表,用于存放所述IETL维度对应参照类逻辑实体所有记 录的主键,所述维度详细信息表,用于存放所述维度的详细信息,所述详细信息由所述维度 对应的参照类逻辑实体的物理模型获取。7.如权利要求1所述的方法,其特征在于,所述步骤(5)中,确定OLAP的维度模型包 括: 确定OLAP所需的维度,建立OLAP的维度模型的维度集合; 确定所述维度集合中的每一个维度的等级和层次结构; 确定所述层次结构对应的等级与物理模型中具体属性的对应关系。
【专利摘要】本发明涉及一种面向大数据分析的智能电网统一数据模型建模方法,包括:确定待分析电网业务的业务域;确定所述业务域的KPI指标;构建所述业务域的逻辑模型;构建所述业务域的逻辑模型对应的物理模型;基于所述业务域的逻辑模型及其对应的物理模型,确定所述业务域的逻辑模型的维度模型、IETL的维度模型和OLAP的维度模型;本发明提供的方法采用电网业务驱动、自顶而下、颗粒度由大到小的总体设计方式,将具体的电网业务分解为若干个功能独立的主题域,根据各个主题域的功能设计所需的逻辑实体,并建立相应的逻辑模型,基于逻辑模型与外部数据源的数据结构,建立逻辑实体对应的物理模型,基于逻辑模型与物理模型,分别建立逻辑模型、IETL、OLAP的维度模型。
【IPC分类】G06Q10/06, G06Q50/06, G06F17/30
【公开号】CN105335822
【申请号】CN201510718833
【发明人】王少芳, 刘广一, 张逸, 郎燕生, 狄方春, 陈国伟, 杨洋, 陈金祥, 李理, 黄道姗, 徐杰, 林焱, 窦成龙, 熊军, 邹昱
【申请人】中国电力科学研究院, 国家电网公司, 国网福建省电力有限公司电力科学研究院, 国网福建省电力有限公司
【公开日】2016年2月17日
【申请日】2015年10月29日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1