[发明专利]一种自定义BI展现模型的方法在审

专利信息
申请号: 201210051739.6 申请日: 2012-03-02
公开(公告)号: CN102629262A 公开(公告)日: 2012-08-08
发明(设计)人: 王涛威;姚庆涛 申请(专利权)人: 浪潮集团山东通用软件有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种全新的BI展现模型构建方法,可以通过拖拽部件轻松设置消息发布、订阅、界面布局等功能,创建出内容丰富、用户体验佳的各种BI展现模型。用户可以根据需要,自定义分析模型中各部件的位置、大小、停靠方式、层次关系、数据源、部件之间的消息通信等,因此在分析模型的自定义和功能扩展性方面相当灵活。本发明广泛应用于商务智能系统的分析模型构建等方面,具有很好的推广使用价值。
搜索关键词: 一种 自定义 bi 展现 模型 方法
【主权项】:
一种自定义BI展现模型的方法,其特征在于,包括BI展现模型界面自定义,BI展现模型数据源自定义,BI展现模型消息通信自定义,其中: “BI展现模型界面自定义”,用户根据需要,拖拽工具栏中的部件到工作区,设置控件的坐标位置、长度、宽度、层次关系、停靠方式,即可轻松设置出符合用户要求的BI展现模型的功能界面,并以XML文件的形式保存,工具栏也是以配置文件XML为基础,简化了设置应用服务环境的工作,便于维护管理,同时具有极强的可扩展性; “BI展现模型数据源自定义”,通过设计器选择特定分析主题,从而关联到特定数据源,展现出不同的分析内容,此设置方式轻松便捷、具有极强的功能扩展性,这种BI展现模型和数据源的关联方式,操作简洁,并且数据源支持表、视图、xml文件; “BI展现模型消息通信自定义”,通过设计器设置各部件间的消息通信,实现维度信息改变时,分析模型中的展现数据相应随之变化,通过图形化界面即可设置各功能部件之间的自定义消息通信,并切通过配置XML方式扩展消息通信的种类;具体实施步骤如下:1)通过拖拽自定义功能部件的方式,自定义出内容丰富的BI展现模型,其定义粗略示意代码为:   ///         /// 拖动工具栏中的部件进入父部件区域时,子部件添加到父部件中;   ///         ///         ///         private void Control_DragDrop(object sender, DragEventArgs e)        {               NavBarItemLink dragItem =null;               dragItem = GetNavBarItemLink(e);               if (dragItem == null)                {                 return;                }            BuildingChildControl(dragItem);//创建子部件        }       ///        ///构建子控件       ///        /// 选中的工具栏菜单项Private bool BildingChildControl(NavBarItemLink dragItem){    ……//详细代码略}   ///     /// 控件移动操作    ///    public class ControlMover    {            ///             /// 初始化控件鼠标事件MouseDown、MouseUp、MouseMove方法            ///             /// 子部件            /// 父部件            ///            public static void Init(Control control, Control container, Direction direction)              {              ……//详细代码率         }    };2)通过设计器选择特定分析主题,从而关联到特定数据源,展现出不同的分析内容,此设置方式轻松便捷、具有极强的功能扩展性,其定义粗略示意代码为:      private void btnDesign_Click(object sender, EventArgs e)        {            OpenDesigner()    }        ///         /// 打开控件的设计器        ///        Private void   OpenDesigner()  {   }                 ///         /// 保存部件所对应胡数据源        ///      Private void  SaveDataSources() {   }3)通过设计器设置各部件间的消息通信,实现维度信息改变时,分析模型中的展现数据相应随之变化,其定义粗略示意代码为:   private void btnDesign_Click(object sender, EventArgs e)        {            OpenDesigner() ;   }        ///         /// 打开控件的设计器        ///        Private void   OpenDesigner()  {   }                 ///         /// 保存部件所对应的消息通信关联        ///       Private void  SaveCommunication() {   }。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210051739.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top