论文部分内容阅读
以国家自然科学基金为主、各行业和地方科学基金为辅的基金体系的成立,对稳定我国基础研究力量,推动科学事业的发展起到了重大作用。为了发挥基金项目的作用,制定科技发展目标,基金管理决策者经常要对一些科研成果进行统计分析,包括成果质量、成果结构、基金投入与产出、科研单位科研情况比较分析等等。然而,这些数据浩如烟海,涉及的角度较多,目前的事物驱动型数据库很难实现大数据量的信息综合和灵活的、多角度的数据分析。为解决成果分析工作的实际问题,本文提出结合数据仓库和OLAP技术构建科研成果多维分析系统。主要在以下几个方面开展工作:(1)通过对系统用户和多维分析技术特点的分析,提出基于四层B/S结构的科研成果分析系统整体架构;根据成果管理部门结构特点,采用“自底向上”的模式构建成果数据仓库。(2)按照成果管理者关心的主题和角度,建立成果多维数据模型,包括概念模型、逻辑模型和物理模型的设计,对部分维的层次和类进行了划分:并对聚合后的成果数据集的存储模式、分区、虚拟维等进行设计。(3)根据前面的设计思想,使用相关技术实现科研成果分析系统,包括设计DTS包完成数据清理、抽取和转换;多维数据集在OLAP服务器中的实现;为确保系统的安全,针对不同的用户建立了不同的域组和数据集访问角色;最终实现通用的前端多维分析系统。本文最后给出国家自然科学基金委某科学部面上项目的部分成果数据多维分析实例。成果分析系统为成果管理者提供了基于Web的方便的数据分析环境,能够从不同项目类型、不同成果类型、不同单位和地区、不同年度、不同申请者等等全方面、多角度地提供与管理相关的信息,并为用户提供灵活的多维分析操作,如切片、切块、旋转、汇总等等,结果以图表等方式清晰直观地展示。本系统是数据仓库和OLAP技术在国家基础科学研究领域中新的尝试,为挖掘用于决策的潜在知识打下了基础。