[发明专利]一种自定义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展现模型消息通信自定义,其中:
“BI展现模型界面自定义”,用户根据需要,拖拽工具栏中的部件到工作区,设置控件的坐标位置、长度、宽度、层次关系、停靠方式,即可轻松设置出符合用户要求的BI展现模型的功能界面,并以XML文件的形式保存,工具栏也是以配置文件XML为基础,简化了设置应用服务环境的工作,便于维护管理,同时具有极强的可扩展性;
“BI展现模型数据源自定义”,通过设计器选择特定分析主题,从而关联到特定数据源,展现出不同的分析内容,此设置方式轻松便捷、具有极强的功能扩展性,这种BI展现模型和数据源的关联方式,操作简洁,并且数据源支持表、视图、xml文件;
“BI展现模型消息通信自定义”,通过设计器设置各部件间的消息通信,实现维度信息改变时,分析模型中的展现数据相应随之变化,通过图形化界面即可设置各功能部件之间的自定义消息通信,并切通过配置XML方式扩展消息通信的种类;
具体实施步骤如下:
1)通过拖拽自定义功能部件的方式,自定义出内容丰富的BI展现模型,其定义粗略示意代码为:
/// <summary>
/// 拖动工具栏中的部件进入父部件区域时,子部件添加到父部件中。
/// </summary>
/// <param name=sender></param>
/// <param name=e></param>
private void Control_DragDrop(object sender, DragEventArgs e)
{
NavBarItemLink dragItem =null;
dragItem = GetNavBarItemLink(e);
if (dragItem == null)
{
return;
}
BuildingChildControl(dragItem);//创建子部件
}
/// <summary>
///构建子控件
/// </summary>
/// <param name= dragItem >选中的工具栏菜单项</param>
Private bool BildingChildControl(NavBarItemLink dragItem)
{
……//详细代码略
}
/// <summary>
/// 控件移动操作
/// </summary>
public class ControlMover
{
/// <summary>
/// 初始化控件鼠标事件MouseDown、MouseUp、MouseMove方法
/// </summary>
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210051739.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数控立式变频调速车床
- 下一篇:用于制备铝及铝基合金旋转靶材的模具