SQL SERVER OLAP总体介绍.doc
SQL Server OLAP(在线分析处理)是微软提供的用于高效数据分析和商业智能的解决方案。它主要应用于大型企业级的决策支持系统,帮助用户快速地进行多维数据分析,从而辅助业务决策。以下是对SQL Server OLAP的详细说明: 1. **技术架构**: SQL Server OLAP系统由四个主要部分构成: - **OLTP基层数据库**:这是OLAP的数据源头,通常是一个关系型数据库,负责日常事务处理。 - **多维数据集**:经过DTS(Data Transformation Services)或脚本从OLTP数据库提取和整理,存储在MOLAP(多维在线分析处理)形式中,以优化分析性能。 - **OLAP服务器**:处理和管理多维数据结构,包括接收和解析查询,管理元数据,处理计算,存储和检索维度及单元数据,创建聚合,调度查询,缓存对象,以及管理服务器资源。 - **前端浏览工具**:如Excel或VB程序,用于查询多维数据集,并以表格或图表形式展示给用户。 2. **运行环境**: - **系统要求**:SQL Server 2005需要Internet Explorer 6.0 SP1或更高版本,用于支持MMC和HTML帮助。操作系统支持Windows 2003、Windows XP和Windows 2000。 - **开发环境**:SQL Server OLAP的开发和运行是在Business Intelligence Development Studio中进行,这是一个基于Visual Studio的工具,用于创建商业智能解决方案,包括Analysis Services项目,其中定义了多维数据集、维度等。 3. **特点**: - **高性能**:MOLAP存储结构优化了查询速度,适合大量数据的快速分析。 - **多维视角**:允许用户从不同角度(如时间、地区、产品等)查看数据,提供深入洞察。 - **数据立方体**:预计算的聚合数据立方体减少分析延迟,提高响应速度。 - **元数据管理**:通过OLAP元数据,用户可以理解和操作复杂的数据模型。 - **用户友好**:通过Pivot Table Service,用户可以通过熟悉的Excel等工具进行交互式分析。 - **灵活的开发**:使用ASSL(Analysis Services脚本语言),可以在Business Intelligence Development Studio中创建和编辑Analysis Services项目,独立于特定实例。 4. **决策支持**: SQL Server OLAP提供了强大的决策支持能力,通过DSO(决策支持对象)和OLAP Manager,数据库管理员可以设计和管理OLAP数据模型,优化存储,设计集合,并执行其他高级功能,无需编程。 SQL Server OLAP是构建高效决策支持系统的关键组件,它结合了高效的数据库处理、多维数据模型、强大的分析工具和灵活的开发环境,为企业提供了一个全面的商业智能平台。
剩余7页未读,继续阅读
- 粉丝: 116
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助