SQL2000一起丛书:使用与保安数据仓库

本次摘录 来源于
SQL2000一并丛书中 创建和动用数据仓库概述

为之是对准数据仓库有只大概的认识

运数据仓库

SQL 查询
——— 
                最终用户很少用结构化查询语言 (SQL)
查询直接访问数据仓库数据。
               分析 SQL
查询好复杂,必须有数据库专业知识才会对创建。
               数据仓库中之数据量经常坏充分,以至于需要全面的 SQL
技术得到有效之习性。
               如果一个 SQL
查询将三单或四单维度表联接到带有数百万行之实情数据表,
               并且应用聚合函数(如
SUM)汇总和分组结果,会明确增加其它关系数据库的负载,
               而且通常会生并分析无法接受之习性。

               SQL
查询普通由数据库专家创建,与在比逊色倒中定期执行之预定义报表一起使用。
               可以创建辅助汇总表优化这些查询的属性;
               必须以装数据仓库时初始设计和填充这些发明,然后于历次换代数据仓库时更新她。

OLAP 和数目挖掘

               联机分析处理 (OLAP)
是使多维数据表达式(称为多维数据集)提供对数据仓库数据进行快速访问的技能。
               多维数据集为维度表中的数据以及数据仓库中的真情数据表建立模型,并也客户端应用程序提供到的查询及分析功能。 
 
               数据挖掘以复杂算法分析数据并创建模型来表示关于数据的音讯。
               数据挖掘模型可用来预测新数据的性状还是识别具有相似特性之数额实体组。
 
               多维数据集和数据挖掘模型必须透过规划、配置和处理后才能够由客户端应用程序使用,
               并且不时要求于数据仓库数据更新时更新。
 

English Query

               English Query
提供用于支付客户端应用程序的体系,以使最终用户能够使英语单词和短语访问数。
               English Query 可用于访问由 Microsoft SQL Server 2000
Analysis Services 创建的数据仓库数据库或多维数据集中之多少。

               若要开 English Query
应用程序,首先必须创造一个模型将数据库表、字段、多维数据集和多少及英语单词和短语相关。
               然后,可以生成 English Query 应用程序并拿那联合及自定义
Web 或客户端应用程序由最终用户使用。

Microsoft Office 2000
——————— 
               Microsoft SQL Server 2000 数据库被的数据仓库数据而由
Microsoft Office 组件访问,
               如 Microsoft Excel 或 Microsoft Access。
               但是,大多数数据仓库中的数据量通常表明,需要创造并保护非常的查询或数表以支持最终用户使用这些零部件。
               必须创造这看似特殊之查询及表并作为数据仓库的一律有开展保护。

               一个例外是 Excel PivotTables 和 SQL Server 2000 Analysis
Services 的融会。
               Analysis Services 用于创造和保管 OLAP
数据经常,最终用户很易通过分析服务器连接到差不多维数据集联机分析数据,
               或在他们之本土电脑上开创多维数据集脱机使用。

Web 访问和创造报表
—————— 
               向最终用户提供数据仓库数据看能力的 Web
应用程序很让欢迎,
               因为客户端好使专业的 Web
浏览器,而毋庸非得设置、配置以及维护非常之应用程序。
               最初只能查看静态 Web
页上出示的数目,现在,最新技术支撑创造高级交互式应用程序,
               使客户端好查询及创新数据仓库和多维数据汇总之数量。

脱机 OLAP 多维数据集

               联机分析处理 (OLAP)
中行使的多维数据集提供数据仓库数据的差不多维视图,
               最终用户发现在他们找工作问题之答案时格外容易采取与浏览该视图。
               Microsoft SQL Server 2000 Analysis Services
通过其用来客户端应用程序的 PivotTable 服务组件,
               提供创建数据仓库多维数据集的子集并以本土保存其以便脱机分析的成效。
               最终用户应用程序还好在脱机模式下使用 PivotTable
服务,直接打关系数据库创建脱机多维数据集

其三着应用程序

 

起定义应用程序

SQL2000共丛书:维护数据仓库

此次摘录 来源于
SQL2000合办丛书中 创建与采用数据仓库概述
呢的凡对准数据仓库有个大概的认识

=============

保安数据仓库

更新数据仓库数据

               更新数据仓库数据包括定期从可操作系统中析取数据,清除和转移数据和以新数据装入数据仓库。
               每次数据更新还连:
               在 Microsoft SQL Server 2000 Analysis Services
用于同分析处理 (OLAP) 的情景下得做到一块多维数据集的天职;
               还须创新具有作为数据仓库有之多寡会。
 
               用于定期更新的析取、清理与转换数据的进程,
               在精神上及初步装载数据仓库所动的长河一样,
               但更新过程通常比初始装载过程大概且自动化水平更强。
               在开装载过程遭到制定的过程以及自动化任务可以减掉更新过程中所要的手工工作量。
               初始装载过程中分辨和行之对源可操作系统的正吧缩减了总得在更新过程中化解之莫一致和谬误的数额。
               但是,经常有这种景象,在更新过程中要手工干预为确保数量准备装入数据仓库。
 
               初始数据装载和数量更新中的一个不同之处在于,
               在用数据装入数据仓库可由于用户以前,应于创新数据上连地证明引用完整性。
               更新通常包括丰富以及改变维度表及为实际数据表添加行。
               在拿新还改的数据装入数据仓库之前,应反省其里面一致性并在数据仓库中之即数量及说明。
 
               在创新数据就未雨绸缪装入数据仓库后,
               可以下 Transact-SQL、数据易服务 (DTS) 或 bcp
实用工具更新数据仓库表。
               根据呢最终用户提供数据仓库数据访问能力的来得应用程序的筹划以及实现,
               可能需要以更新过程中而数据仓库脱机以免查询结果未均等。

治本数据仓库

               管理数据仓库与治本并事务处理 (OLTP)
系统既相似并且差。
               相似之处在于:
               在关系数据库中存储和护卫数据仓库数据,所以用于管理关系数据库的家伙为堪用于数据仓库。
               不同之处在于:
               OLTP
系统通常所有大量勿平静数据的政工更新的特征,而数据仓库通常兼有大量稳定性之史数据的特点。
               这些差异要求针对数据仓库管理职责采取不同之道,如备份数据和活动执行反复起的任务。
 
               备份数据仓库数据
                联机事务处理 (OLTP 系统抓获外来数据并创新数据库。
                为保不丢掉数据,系统于作业执行时记下事务,管理员则制定包括定期的总体与增量数据库备份的备份策略。
  这些政策旨在防止数据丢失,最特别程度地缩减针对可操作工作处理的影响,以及由网故障中飞快回复。
  
  相反,数据仓库存储大量稳定性的历史数据,按照让管制之为期调度进行翻新。
  对于数据仓库,在统筹备份策略时许竭尽减少完整备份并对数码更新使用增量备份。
  
  在还原日约上,数据仓库故障比 OLTP 故障司空见惯还灵敏且范围更不见。
  与 OLTP
系统相比,更宽松的复原时间约通常使得很少要开展总体数据仓库备份。
  例如,销售事实表可能带有数百万尽反映十年历史之行销。
  以工作实践及年末终结时,几乎不太可能更改销售数额。
  
  还备份没再改的数量是匪必要之,备份策略备受承诺考虑当下一点。
  根据恢复时间约和数据量,可以创造一个方针,使用增量备份备份在数据仓库更新过程中新增的数据,
  然后创建只含有在年底了却晚底脚下岁内猛增的数目的备份。
  从彻底的数据仓库数据库故障中还原要求装载多只备份,
  当前春秋之前的各国一样年每发生一个备份,然后是眼前年度创新的增量备份。
 自动化数据仓库任务
  管理以及护卫数据仓库涉及大气底职责。
  这些职责中的诸多但经 Microsoft SQL Server 2000
中之各种工具自动执行。
  可以调度定期就适当的任务。
  

优化数据仓库性能

 对于分析并集中多只对接表中之慌量行的查询,数据仓库必须提供针对性当下仿佛查询的很快评估。
 Microsoft SQL Server 2000
提供可用于优化包含数据仓库数据的关系数据库性能的信。
 数据库的性质会吃您所举行的众多精选的震慑,
 比如在数据库的逻辑设计、它的物理实现、索引优化、查询优化等方面的选取。

相关文章