当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

Microsoft SQL Server 2000 作为"矢量友好系统"[MSSQL防范]

赞助商链接



  本文“Microsoft SQL Server 2000 作为"矢量友好系统"[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Joy Mundy
Microsoft Corporation
2001 年 1 月

 wwww.iTbulo.comCWfdT99

择要:本文针对 Ralph Kimball 定义的矢量友好系统的二十个尺度介绍了 Microsoft sql server 2000 数据仓库技术.wwww.iTbulo.comCWfdT99

目录

  • 概述
  • 体系构造
  • 管理尺度
  • 表达式尺度
  • 总结
  • 更多信息
  • 尾注

概述

本文按照由 Ralph Kimball(1) 定义的“矢量友好系统”的二十个特点介绍了 Microsoft® SQL Server™ 2000 数据仓库框架的功效和特点.介绍这些特点旨在供应“能使系统的矢量化程度提高或降低的好办法”(2).wwww.iTbulo.comCWfdT99

Microsoft 数据仓库框架对成立、利用和管理数据仓库进程中的各种组件之间的关系作了阐明.数据仓库框架包含成立数据仓库利用的组件:关系数据库、元数据服务、数据转换服务、解析服务、OLE DB 和英文查询.数据仓库框架的评级为 91%,即在实用于参评系统的 19.5 分中得到了 17.8 分: wwww.iTbulo.comCWfdT99

  • SQL Server 2000 Enterprise Edition 中的矢量关系数据仓库.

  • 利用 SQL Server 2000 数据转换服务 (DTS) 填充.

  • SQL Server 2000 Enterprise Edition 解析服务立方体,典型情形下与矢量关系数据仓库 (DW)(特例在文中指出)大小相同.立方体也具有全部客户可以利用的预定义计算(计算标量、命名调集、自定义调集和计算单元).

  • 立方体利用 DTS 立方体填充当务举行填充.

  • 因为 SQL Server 2000 是开放平台,支持大量第三方拜候工具,因此本文不明确考虑特定的终究用户工具.大都“查询”问题是从解析服务查询语法能否支持构造的角度举行解答的,而非能否有工具可以这样做.极个体问题直接触及用户经验(终究用户可在屏幕上看到的内容),这样的问题已标志为“N/A”.

本文环绕 Kimball 的二十个特点展开.每一部份阐明了 Kimball 对特点的定义,总结了 Microsoft 办理问题的办法,并通过渐渐得分反映了体系构造是若何满意其要求的.标有“特点”的章节摘自上述 Kimball 的文章;这两篇文章可以在 http://www.intelligententerprise.com/000428/webhouse.shtml(英文)和 http://www.intelligententerprise.com/000515/webhouse.shtml(英文)上找到.表格包含在 Kimball 的“矢量友好系统的二十个尺度”(原稿行将发行)中呈现的特点和特点权值.wwww.iTbulo.comCWfdT99

体系构造

1. 显式声明
分值 = 1.0

特点 1:系统供应显式数据库声明,以辨别标量(事实)实体和矢量实体.这些声明存储在系统元数据中.管理员和终究用户可以看到这些声明,且这些声明影响查询战略、查询性能、分组逻辑和物理存储.事实可以声明为全加、半加和非加.默许的(自动)聚合技术(而非汇总)与事实相关联.在元数据中声明了矢量和事实间的默许关联,这样,用户可以不指定它们之间的链接.查询中包含的矢量属性自动成为动态聚合的底子.默许情形下,查询中包含的事实在全部聚合的范围内求和.禁止半加事实和非加事实在错误的矢量中举行求和.wwww.iTbulo.comCWfdT99

解析服务立方体用矢量和标量的显式声明举行定义.默许的标量(求和、计数、求最小值、求最大值和独特计数)聚合技术在立方体计划进程中指派.立方体定义中的自定义调集为加、半加和非加事实供应了非常机动的实现办法.立方体构造为终究用户供应了矢量和事实之间的全部无缝联接.wwww.iTbulo.comCWfdT99

符合? 特点权值(3) 特点
0.5 系统元数据中事实(数值标量)和矢量(标量的描写性上下文)的明显辨别
0.2 加、半加和非加事实的声明和呼应限制
0.1 为事实的动态聚合声明的默许技术
0.2 事实和矢量之间的默许联接(关联),因此用户无需在查询时指定

2. 矢量一致性
分值 = 0.9

特点 2:系统利用一致的矢量以实现穿插查询,此中来自差别数据库、差别位置、差别技术的应答调集通过匹配一致性矢量所供应的行标头,可以组合为更高级的应答调集.假如试牟利用未经确认的事实,系统将检测并告诫.这是最底子和最根本的体系构造尺度.此尺度是实现分布式数据仓库的底子,分外是那些通过 Web 同享数据的分离于各地的组织(没有中央)所构成的 Web 库.wwww.iTbulo.comCWfdT99

SQL Server 的体系构造及其解析服务组件很好地支持一致性矢量的特点.同一数据库中的立方体从根本上利用了一致性矢量.通过一个或多个服务器上的单独物理立方体定义虚拟和链接立方体,可供应具有优胜性能的高级功效.解析服务查询语法旨在衔接无关联调集,并表达跨立方体差别级别的查询.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 带有相同行标头的独立应答集的列的多通道查询
0.2 独立数据库或立方体的多通道查询
0.1 差别计算机上的独立立方体的多通道查询(Kimball 归并了此特点和下一特点)
  0.1 独立供应商 DBMS 的多通道查询(Kimball 归并了此特点和上一特点)
0.1 多通道查询利用一致性矢量中的差别隔断

3. 矢量完好性
分值 = 1.0

特点 3:系统保证矢量和事实保持引用的完好性.特别是,事实只有处在其全部矢量的有效框架中方可存在.但是,矢量项目即便无对应的事实也可存在.wwww.iTbulo.comCWfdT99

解析服务始终保持矢量和事实之间的引用完好性.矢量成员即便无对应的事实也可存在;事实如无对应的矢量成员则无法存在.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
1.0 查询时随时保证引用完好性

4. 开放式聚合浏览
分值 = 1.0

特点 4:系统利用物理存储聚合,以加强通例查询的性能.假如这些聚合(与索引近似)确切存在,数据库将举行无提醒挑选.终究用户和利用程序开辟人员无需及时理解在某一位置有什么聚合可用,利用程序也无需对聚合的名称举行显式编码.全部拜候数据的查询进程,乃至是来自差别利用程序供应商的查询进程,都可实现聚合浏览的全部功效.wwww.iTbulo.comCWfdT99

解析服务为全部立方体管理聚合浏览,无需考虑存储情势(MOLAP、HOLAP 或 ROLAP).全部查询客户都可从聚合浏览直接实现 OLEDB 或 OLEDB-OLAP 功效.系统挑选最有效的预计算聚合以解析查询,此后可以重建基于系统查看到的实际查询的预计算聚合.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 查询利用聚合浏览
0.5 聚合浏览对全部查询客户开放

5. 矢量对称性
分值 = 1.0

特点 5:全部矢量答应对比计算,约束计算中矢量的单个属性的两个或更多无关联值(比方比率或差).同时,底子数据库引擎支持索引筹划,其答应“单个”索引战略有效地支持对高度矢量化的数据库中矢量的肆意不定子集的查询约束.wwww.iTbulo.comCWfdT99

解析服务查询语法可以轻松地支持无关联过滤器,并且最前端的工具供应了此功效.对数据库管理员透明的解析服务索引战略,可以有效地支持矢量和属性的肆意不定子集的查询约束.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 查询可以从任何单个矢量约束无关联值以举行对比计算.
0.5 全部矢量可经过编制索引而有效地支持矢量肆意子集的约束.

6. 矢量可调整性
分值 = 0.4

特点 6:系统对单个矢量中的成员数目以及属性数目没有根本性的限制.具有 1 亿个成员或 1,000 个文本属性的矢量都可实现.具有 10 亿个成员的矢量也大概实现.wwww.iTbulo.comCWfdT99

在尺度多维矢量存储情势中,解析服务可支持大型矢量,最多可有约 1000 万成员.关于超越 1000 万成员的超大型矢量,开辟人员可以利用矢量的关系存储.固然源数据库表的行被限制为 64 KB,但是其对矢量的文本属性没有限制.具有 10 亿成员的矢量的立方体或具有 1000 个文本属性的立方体的成立历程均还没有经过测试.固然这在理论上是可行的,但是只有在举行了测试之后,我们才能公布可扩缩性在可用的硬件上是可以实现的.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.4 具有 1 亿成员的矢量为可以实现的配置
  0.2 具有 10 亿成员的矢量为大概实现的配置,且可以运行
  0.4 具有 1000 个文本属性的矢量为可以实现的配置

7. 稀疏程度容限
分值 = 1.0

特点 7:任何单一标量可以在多个矢量空间中存在,其可以视为分外稀疏.系统对稀疏程度没有实际的限制.20 个矢量(每个矢量具有 100 万或更多成员)的数据库可以实现.wwww.iTbulo.comCWfdT99

解析服务可以切确地管理稀疏程度,不向空事实分配存储空间.具有 20 个矢量的立方体是大概的,可以实现,也很普通.具有 20 个矢量(每个矢量具有 100 万成员)的稀疏立方体可以实现.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 二十个矢量为可以实现的配置.
0.5 二十个矢量(每个矢量具有 100 万成员)为可以实现的配置.

管理尺度

8. 得当的改正
分值 = 1.0

特点 8:在未载入或重新载入主数据库的情形下,系统必须答应在得当位置作下列改正:a) 将属性增添至矢量;b) 将新范例的事实增添至标量设置,大概及时在某一指定点开始;c) 将全新的矢量增添到现有的标量设置;d) 将现有的矢量分割成两个或更多新矢量.wwww.iTbulo.comCWfdT99

在未重新载入立方体的情形下,解析服务答应在得当的位置作下列改正: wwww.iTbulo.comCWfdT99

  1. 将成员的属性增添到矢量的全部级别

  2. 在“更改”矢量中增添、移动、重命名或删除级别

  3. 增添新的虚拟矢量

  4. 利用虚拟矢量将现有的矢量分割为两个或更多新矢量

要在不重建的情形下增添新范例的事实,管理员应定义第二个具有全部相同矢量和此新标量的物理立方体,以及一个跨这两个物理立方体的虚拟立方体.查询性能是优异的,但是此办理筹划需求额外的磁盘空间.通过遵守倡议的做法,即终究用户拜候时始终利用虚拟立方体,立方体定义中的此类改正无需更改用户利用程序.请注意,由于解析服务可以读取、写入具体数据,并可以 35 GB/小时的速率对源数据举行计算和存储(2000 年 9 月),因此完好重建百万 MB 规模的立方体的本钱并非负担不起.wwww.iTbulo.comCWfdT99

在关系数据仓库中,利用 ALTER TABLE 号令可以轻松地对架构的构造举行改正.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.1 增添矢量属性无需载入和重新载入事实数据存储区.
0.2 增添矢量属性无需载入和重新载入矢量表.
0.2 增添事实无需载入和重新载入事实数据存储区.
0.1 可以合时在某一位置增添事实,而无需为前面的次数供应零.
0.2 增添矢量无需载入和重新载入事实数据存储区.
0.2 矢量可以分割为两个矢量,而无需载入和重新载入事实数据存储区.

9. 矢量复制
分值 = 1.0

特点 9:系统支持一致性矢量从矢量颁布机构向全部客户数据中央的切确复制,其办法是,假如它们具有一致的矢量版本,则只能对数据中央履行穿插查询.受矢量内容更改影响的聚合将在每个客户数据中央自动脱机,直至我们使订正的矢量和基本领实表相一致.wwww.iTbulo.comCWfdT99

解析服务利用具有同享矢量和虚拟立方体的立方体供应一致的矢量功效.解析服务虚拟立方体始终利用一致矢量定义和一致聚合;系统始终向用户供应精确的信息.默许情形下,用户不能得到突变加载入立方体的数据,直至载入历程(包含聚合)完成.按照管理员的挑选,一旦原子数据载入,用户便可以利用立方体的新数据,且后台将持续成立聚合.在这种情形下,固然立方体正在处理,但是聚合将即刻举行计算以解析用户的查询,用户将发现查询性能较慢.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 多通路查询自动检测并禁止不一致的矢量版本.
0.5 由于更改矢量表,无效的聚合自动脱机.

10. 矢量告示
分值 = 1.0

特点 10:按照恳求,系统可供应在上次恳求后更改的矢量根源中的全部记录.此外,来由码随矢量告示供应,矢量告示答应数据仓库对范例 1 和范例 3 的突变矢量(改写)与范例 2 突变矢量(在某一时刻某一位置实际改写).wwww.iTbulo.comCWfdT99

SQL Server 数据转化服务 (DTS) 是通用提取、转换、保护和加载 (ETML) 工具,很简单设置为仅传输更改的记录,还可以利用来由码对其标志.假如源系统具有可用数据,在矢量 DW 中存储后,对峙方体的更新可以是突变的.由“更改”标识的立方体矢量可以举行得当的改写或附加.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 数据提取系统仅将更改的记录从原始根源传输到分阶段区域.
0.5 传输中供应来由码,可以在更改和成立矢量记录之间挑选.

11. 代理键管理
分值 = 1.0

特点 11:系统实现代理键管道进程或平等进程,以便:a) 在系统碰到范例 2 突变矢量时指派新的键;b) 在载入事实数据表之前,利用精确的代理键替换事实记录中的常用键.也就是说,矢量的基数性可以独立于原始产品键的定义.按照定义,代理键不能具有使其个体值与利用程序相关联的标记注释或排序.代理键必须支持不可用、不存在和已破坏的标量数据.代理键大概不在终究用户的利用程序中显示.wwww.iTbulo.comCWfdT99

数据仓库框架(DTS、RDBMS 和解析)对主要范例没有限制.利用代理键计划 DW 是受举荐的做法,并且也可以得到完好的支持.好的系统计划可以在立方体中标识出不可用、不存在和已破坏的数据.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 常用键和/或智能键不用作链接矢量和事实的底子.
0.5 答应不可用、不存在和已破坏的数据并可以对其举行标识.

12. 国际化一致性
分值 = 1.0

特点 12:通过保证翻译的矢量具有与源矢量相同的分组基数性,系统支持矢量国际语言版本管理.系统支持 UNICODE 字符集,也支持全部通用国际数字标点及替换格局,并答应不兼容的特定语言排序次序.wwww.iTbulo.comCWfdT99

SQL Server 2000,包含解析服务,完好可以本地化并支持 UNICODE 数据.解析服务同时支持标题和语言特点,使立方体可以按照特定的语言要求改正成员属性.利用此特点时,单个立方体可认为不同享大众语言的用户组供应服务.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.3 支持全部尺度欧洲重音字符(如扩大 ASCII 中的重音标记).
0.7 支持 16 位 UNICODE 字符集.

表达式尺度

13. 多重矢量层次构造
分值 = 1.0

特点 13:系统答应单个矢量包含多个独立的层次构造.单个矢量的层次构造数目没有具体限制.层次构造可以完好(包含矢量的全部成员),也可以不完好(仅包含选定的部份矢量成员).两个层次构造无需具有大众级别或大众属性(字段),可以具有差别数目的级别.两个层次构造也可以同享一个或多个大众级别,不然应不相关.wwww.iTbulo.comCWfdT99

解析服务答应单个矢量包含多个独立的层次构造.同一矢量的两个层次构造不要求具有相同的级别或属性.多个层次构造可以具有差别数目的级别,大概同享一个或多个级别.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 答应单个矢量包含多个独立的层次构造
0.1 答应完好和部份层次构造
0.1 独立层次构造无需大众级别
0.2 独立层次构造的级别数目大概差别
0.1 独立层次构造大概具有一个或多个大众级别

14. 紊乱矢量层次构造
分值 = 1.0

特点 14:系统答应中等深度的矢量层次构造,比方组织构造图和零部件分化图,此中矢量中的记录可以扮演父子角色.利用此技术,父可以有肆意数目的子,这些子可以有其他子,以此类推,直至肆意深度,这由矢量中的记录数目限制.子可以有多个父,此中这些父对子的“完好所属权”要明确表述,且总和为 100%.利用单个号令,系统必须可认为全部成员汇总处于紊乱层次构造的事实表(或立方体)中的数值标量. wwww.iTbulo.comCWfdT99

  1. 从指定的父开始,降序至全部大概的最初级别,同时汇总全部中等级别

  2. 从指定的父开始,仅汇总父以下 n 级子或任一层次构造分支的最低子以上 n 级,此中 n 等于或大于零

  3. 从指定的子开始,汇总从子到子层次构造最高父的全部父

  4. 从指定的子开始,仅汇总此后子的层次构造以上 n 级的全部父

  5. 从指定的子开始,仅汇总子的唯一最高父.给定的紊乱矢量层次构造可以包含肆意数目的独立系列(没有大众子的独立的最高父).相反,独立最高父可以按照谈论完好所属权时所述同享某些子.

解析服务父子矢量构造支持中等深度层次,比方组织构造图.解析服务查询语法内置函数(比方“Descendants”和“Ancestors”)支持尺度 14 介绍的查询.此外,子可以具有多个父,子的“所属权”存储在成员属性中,矢量的自定义集实用于分配那些所属权比例.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.2 可以指定矢量中的不肯定深度的紊乱层次构造
0.2 单个号令汇总父以下全部级别的事实
0.2 单个号令汇总父以下 n 级或最低子的 n 级事实
0.1 单个号令汇总子以上全部级别的事实
0.1 单个号令汇总子以上 n 级或最高父的 n 级事实
0.1 子可以与一个以上的父有联接关系,且具有显式的所属权分配
0.1 多重独立系列可在单个紊乱层次构造中实现

  wwww.iTbulo.comCWfdT99

15. 多值矢量
分值 = 0.0

特点 15:事实表(或立方体)中的单个原子标量大概具有来自与此标量相关的矢量的多个成员.假如矢量有多个成员与标量有关,则将供应显式的分配系数,可以“有挑选地”将原子标量在相关的矢量成员中展开.在这种情形下,给定原子标量和给定多值矢量的分配系数之和必须到达 100%.wwww.iTbulo.comCWfdT99

多值矢量用于解析多对多关系:比方,在帐户均衡架构中,客户有很多帐户,每个帐户可以属于多个客户.通过预先分配并解析多对多关系,可以在解析服务中实现这样的系统:在这种情形下,将客户和帐户作为独立的矢量而包含进来.可单独成立立方体以完好浏览客户和帐户之间的关系.wwww.iTbulo.comCWfdT99

固然此办法将供应全部指定的功效,但是从根本上讲,它没有通过增添立方体中事实的数目而到达上述目的,由此看来其不符合要求的精神.分外地,固然关系矢量模子具有效于上述架构的帐户均衡的单个行,架构的立方体表示情势将包含一个事实“行”,对应于客户和帐户的每一组合.请注意,由于解析服务的高级表达式算法,很多情形下此类立方体将要求较小的存储区,与存储在 RDBMS 中的呼应尺度化多值矢量版本相比,其性能更好.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
  0.4 单个标量大概与肆意数目的矢量属性值有关.
  0.3 事实表(或立方体)中标量的差别实例的多重矢量属性值的数目可以差别.
  0.3 可选的分配系数可实目前肆意数值标量中扩大多个矢量属性值.

16. 突变矢量 (SCD)
分值 = 0.9

特点 16:系统必须显式支持三种范例的突变矢量:范例 1,此中已更改的矢量属性被改写;范例 2,此中已更改的矢量属性招致成立新的矢量成员;范例 3,此中已更改的矢量属性招致成立备用属性,以使属性的新值和旧值可以在同一矢量成员记录中同时举行拜候.整个系统必须支持突变矢量,如以下要求所示: wwww.iTbulo.comCWfdT99

  • 对使任何物理存储聚合无效的矢量的更改一定自动禁止聚合的利用.

  • 范例 2 的更改必须为新矢量成员自动指派代理键,该键必须用于载入系统的全部并发事实记录.即,新的范例 2 矢量成员的成立必须自动联接至呼应的并发事实,无需用户或利用程序开辟人员记录开始和完毕的有效日期.

  • 假如系统支持紊乱层次构造矢量和/或多值矢量,则矢量的这些范例必须支持全部三类突变矢量.

解析服务支持突变矢量范例 1、2 和 3.假如在计划时将矢量标识为“更改”,则可有效地管理范例 1.范例 3 作为虚拟矢量而管理时最有效.立方体利用范例 2 SCD 的矢量关系架构成立时,范例 2 在解析服务中的实现将很简单.利用尺度技术时,全部范例的突变矢量都可在关系 DW 中举行管理.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.1 可以在得当位置更改矢量属性(范例 1).
0.6 矢量中新的记录(或成员)可以成立,并可自动利用于一系列在得当时间在某一位置开始的标量事实(范例 2).
0.1 可认为现有的属性指定备用属性,以支持“筹划改变”(范例 3).
0.1 支持全部三种 SCD 范例矢量的紊乱层次构造.
  0.1 多值矢量支持全部三种 SCD 范例.

17. 矢量的角色
分值 = 1.0

特点 17:单一矢量必须通过量重角色与一组事实发生接洽.比方,一组事实可以具有几个独立的时间标志,可以同时利用到事实.在这种情形下,单个基本时间矢量必须可以多次附加至这些事实,此中每个实例在语义上是独立的.给定系列的事实可以具有几种差别范例的矢量,每个矢量扮演多重角色.wwww.iTbulo.comCWfdT99

通过成立独立但相同的矢量,并为每个角色命名,解析服务可以供应矢量角色的功效.这在实际上是与关系矢量模子类似的,此中典型的办理筹划是有一个具有多个名称或视图的物理表.假如多重角色矢量非常宏大而不但愿多次对其举行具体阐明时,开辟人员该当把此类矢量当作具有多个体名的 ROLAP 矢量(存储在 RDBMS 中)来实现.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.5 单个物理矢量可以多次附加至表示独立逻辑角色的一组事实.
0.5 一种以上范例的热交换矢量可以同时多次附加至一组事实.

  wwww.iTbulo.comCWfdT99

18. 热交换矢量
分值 = 1.0

特点 18:系统必须答应矢量的备用实例在查询时可以交换.比方投资公司的两位客户要利用他们各自的“股票机”矢量查看同一股市的数据,则这两位客户必须可以在查询时利用他们的矢量版本,而无需复制股市的基本领实表(或立方体).再以银行为例,假如用户限制仅能在同类帐户群体中查询,则操纵此功效可以把扩大帐户矢量附加至指定的查询.wwww.iTbulo.comCWfdT99

解析服务虚拟矢量供应“热交换”矢量功效.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
1.0 差别的矢量实例可以在查询时附加至一组事实.此类矢量仅需具有与第一个矢量相同的主密钥,以保持与事实数据存储区的引用完好性,但是可以具有完好差别的构造和数据.

19. 当即事实范围矢量
分值 = 1.0

特点 19:系统可为事实表(或立方体)中的数值标量动态绑定值查询供应直接支持.即,用户可以在查询时指定一系列取值范围并把这些范围用作查询中的分组尺度.全部普通的汇总功效(计数、求和、求最小值、求最大值和求平均值)可利用于全部分组.取值区的大小没必要相等.wwww.iTbulo.comCWfdT99

解析服务查询语法支持用户定义的计算,它利用“IIF”功效以计算当即事实区间.很简单开辟客户端工具,并且此功效具有友好的用户界面.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
0.8 绑定值查询可以在单个号令中履行,此号令指定多个大小差别的取值范围并将这些范围用作分组尺度.
0.2 在这些动态定义值区间中可以利用全部汇总功效.

20. 当即行为矢量
分值 = 0.6

特点 20:系统可通过矢量的简单列表支持对矢量举行约束.为了辨别词汇,称此类成员列表为“行为矢量”.整个系统必须支持行为矢量,如以下要求所示: wwww.iTbulo.comCWfdT99

  • 行为矢量可以从用户屏幕显示的报表中捕捉,可以来自从成品源提取的关键字列表或文件中呈现的属性;也可直接来自约束规格;大概来自其他行为矢量的并集、交集或补集.

  • 用户可以拥有多个行为矢量的库,并且可以在查询时将行为矢量附加至事实表(或立方体).

  • 查询中利用行为矢量将把事实表(或立方体)限定为某研究的成员,但是挑选和约束任一通例矢量(包含行为直接影响的矢量)的属性的本领不受限制.

  • 行为矢量没有大小限制.

  • 行为矢量具有可选的日期标志,它与列表的每个元素有关.办法是将两个行为矢量举行归并,从而使归并行为矢量的成员要求在特定的时间举行排序.

解析服务查询语法支持当即“行为矢量”的多样性.但是,本尺度中介绍的某些功效直接与客户端工具有关.待测功效(从终究用户屏幕或平面文件捕捉成员列表)可以很简单地归并到自定义或第三方工具中,比方,还没有公布的 Microsoft® office 10 产品套件支持此功效.wwww.iTbulo.comCWfdT99

查询语法支持通过矢量成员的简单列表约束矢量.大都现有的客户端工具支持从屏幕挑选肆意多个成员;利用工具增添功效以从平面文件或其他根源挑选非常简单.解析服务查询语法经过尽心计划,可支持其他要求的行为(比方定义约束);从调集表达式(比方并集、交集、补集或分类/归并成员集)挑选成员.wwww.iTbulo.comCWfdT99

符合? 特点权值 特点
N/A N/A 矢量的肆意多个成员可以在终究用户的屏幕上捕捉.
N/A N/A 矢量的肆意多个成员可由平面文件指定,此文件来自外部,包含取自矢量的属性值.
0.1 矢量的肆意多个成员可由该矢量的约束指定.
0.1 矢量的肆意多个成员可通过该矢量的其他肆意多个成员的并集、交集或补集指定.
0.3 矢量的肆意多个成员可以用于约束矢量,但不能限制其他约束或该矢量的用户界面操作,受约束的矢量可以用于加入此矢量的任何事实表(或立方体).
0.1 矢量的肆意多个成员可以加上时间标志,从而使得导出成员的成员身份可以基于时间序列排序.

总结

SQL Server 2000 数据仓库框架是开辟矢量系统的底子体系构造.现代的解析服务体系构造表现了很多复杂的矢量建模问题,这些问题已在 Kimball 的“矢量友好系统的 20 个特点”中摆列.wwww.iTbulo.comCWfdT99

更多信息

SQL Server 2000 联机图书包含 Microsoft 数据仓库框架、SQL Server 关系数据库、数据转换服务和解析服务的具体信息.有关其他信息,请参阅以下资源: wwww.iTbulo.comCWfdT99

  • Microsoft SQL Server Web 站点 http://www.microsoft.com/sql(英文).

  • Microsoft SQL Server 开辟人员中央 http://msdn.microsoft.com/sqlserver(英文).

  • SQL Server 杂志 http://www.sqlmag.com(英文).

  • News://news.microsoft.com 的 microsoft.public.sqlserver.server 和 microsoft.public.sqlserver.datawarehouse 新闻组.

  • 关于 SQL Server 的 Microsoft 正式培训课程.有关最新课程的信息,请参阅 http://www.microsoft.com/trainingandservices(英文).

有关 Ralph Kimball 的矢量友好系统的二十条尺度的其他信息,请参阅以下资源: wwww.iTbulo.comCWfdT99

  • Kimball, Ralph,“您的矢量数据仓库有表现力吗?”,Intelligent Enterprise 3,no. 8(2000 年 5 月 15 日)40, 44.也可以在 http://www.intelligententerprise.com/000428/webhouse.shtml(英文)上找到.

  • Kimball, Ralph,“对矢量数据仓库分级”,Intelligent Enterprise 3,no. 7(2000 年 4 月 28 日)30, 32-33.也可以在 http://www.intelligententerprise.com/000428/webhouse.shtml(英文)上找到.

  • Ralph Kimball Associates, Inc;http://www.ralphkimball.com/(英文).

尾注

1. Ralph Kimball 在 Intelligent Enterprise 的两篇文章中公布了二十个特点.前十二个特点在 Intelligent Enterprise 3 no. 7(2000 年 4 月 28 日)30, 32-33 的“对矢量数据仓库分级”中介绍.后八个特点在 Intelligent Enterprise 3, no. 8(2000 年 5 月 15 日)40, 44 中的“您的矢量数据仓库有表现力吗?”中介绍,同时可以在 http://www.intelligententerprise.com/000515/webhouse.shtml(英文)上查看这篇文章. wwww.iTbulo.comCWfdT99

2. Kimball, Ralph,Intelligent Enterprise 3 no. 7(2000 年 4 月 28 日)30, 32-33 中的“对矢量数据仓库分级”.也可以在 http://www.intelligententerprise.com/000428/webhouse.shtml 上查看这篇文章.wwww.iTbulo.comCWfdT99

3. 特点和特点权值摘自 Ralph Kimball 的“矢量友好系统的二十个尺度”(行将公布).wwww.iTbulo.comCWfdT99

本文档中包含的信息代表 Microsoft Corporation 在公布日期对所谈论问题的最新概念.由于 Microsoft 必须适应不断改变的市场情形,因此,这些信息并非 Microsoft 方面所作的答应,Microsoft 也不能保证出版日之后供应的任何信息都完好精确.wwww.iTbulo.comCWfdT99

本白皮书仅作信息参考之用.MICROSOFT 对本文档中的有关信息不作任何明示或表示的担保.wwww.iTbulo.comCWfdT99

用户有责任顺从全部实用的版权法.在不限制版权的情形下,未经 Microsoft Corporation 明确书面答应,不得私行将本文档的任何部份举行复制、存储在或输入可检索系统,或以任何情势或方法(电子、机械、影印、录制或其他方法)举行传达,或用作其他目的.wwww.iTbulo.comCWfdT99

Microsoft 对本文档中的主题持有专利权、专利申请权、商标权、版权或其他相关的知识产权.Microsoft 只供应在任何书面答应协议中明确规定的权利,而不授与您本文档的上述专利权、商标权、版权或其他知识产权.wwww.iTbulo.comCWfdT99

© 2001 Microsoft Corporation 版权全部.保存全部权利.wwww.iTbulo.comCWfdT99

Microsoft 是 Microsoft Corporation 在美国和/或其他国家或区域的注册商标.wwww.iTbulo.comCWfdT99

此处提到的真实的公司和产品名称是其各自全部者的商标.wwww.iTbulo.comCWfdT99

  以上是“Microsoft SQL Server 2000 作为"矢量友好系统"[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • SQL 无法装载DLL Microsoft缘由(无法改正sa密码)
  • Ubuntu获得免费的Microsoft Word
  • Windows家庭医生Microsoft Fix it Center
  • 办理安装软件时呈现未在本地计算机注册"Microsoft.Jet.OLEDB.4.0"办法...
  • Microsoft SQL Server 7.0数据库设置与数据构造
  • <b>Microsoft SQL Server 7.0安全问题</b>
  • Microsoft SQL Server 7.0安装问题(一)
  • Microsoft SQL Server 7.0安装问题(二)
  • Microsoft SQLServer安装示例
  • Microsoft SQL Server 7.0 备份及恢复相关问题
  • Microsoft SQL Server 7.0数据库的成立与管理
  • Microsoft SQL Server 7.0数据库进级转换问题
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .