WEB开发网
开发学院数据库MSSQL Server Microsoft SQL Server 7.0 数据仓库框架 阅读

Microsoft SQL Server 7.0 数据仓库框架

 2007-11-11 04:25:01 来源:WEB开发网   
核心提示: 导入、导出和转换数据在数据被加载到数据仓库之前,必须被转换成一种集成的和一致的格式,Microsoft SQL Server 7.0 数据仓库框架(7),转换是运行程序的结果,在存储于特定目的地之前,与Microsoft Repository 的集成使第三方能在DTS 事务引擎提供的基础结构上建立DTS,DTS包可

  导入、导出和转换数据

  在数据被加载到数据仓库之前,必须被转换成一种集成的和一致的格式。转换是运行程序的结果,在存储于特定目的地之前,它用于表示数据源信息。Microsoft Data Transformation Services (DTS)是Microsoft sql server(WINDOWS平台上强大的数据库平台) 7.0中的新工具,它可以支持多种类型的转换,例如,简单的列映射、计算一个以上源域的新值、将一个单一域分解成多个目标列等等。

  DTS 的目标

  DTS用来:

   · 通过使用OLE DB,为异类数据提供更好的输入、输出和转换。

   · 为ISV、客户和咨询者提供一个可扩展的体系结构。

   · 通过与Microsoft Repository集成,共享丰富的有关源、目标、转换、和体系的元数据。

  通过100%基于OLE DB的体系结构,DTS允许用户从多种数据源中导入、导出和转换数据,同样,也允许用户将数据导入、导出和转换到多种数据源中。OLE DB数据源不仅包括数据库系统,还包括桌面应用软件如Microsoft Excel等。微软公司为sql server(WINDOWS平台上强大的数据库平台) 和Oracle(大型网站数据库平台) 提供OLE DB接口。另外,微软公司已开发了能与已有ODBC驱动相结合的OLE DB包装程序(wrapper)以访问其它相关源。同时还支持分隔符和固定字段文本文件。

  DTS 的体系结构

  DTS转换定义被存储在Microsoft Repository 、sql server(WINDOWS平台上强大的数据库平台) 或COM结构的存储文件中。通过OLE DB可访问相关的和无关的数据源。数据泵(data pump)从数据源中打开一个行集合并将每一行从数据源中抽取到数据泵中。数据泵运行Microsoft ActiveX 脚本编辑功能(Microsoft Visual Basic?、Scripting Edition、 JScript?开发软件和PerlScript)来拷贝、确认或将数据从数据源转换到目的地。对于先进的数据净化可创建定制转换对象。为目的单元格所赋的新值返回到泵中,并通过被称为高速数据传输器发送到目的地。.目的地可以是OLE DB、 ODBC、 ASCII 固定字段、 ASCII 分隔符文件和 HTML。

  在DTS体系结构中,数据可以用OLE DB数据泵从数据源中抽取,并可在发送到OLE DB目的地之前选择是否转换格式。


  复杂的转换和数据确认逻辑可由ActiveX脚本完成。这些脚本可以调用从任何OLE对象到修改或确认列值中的方法。高级开发人员可以创建可重用的COM转换对象以提供高级的净化功能。可以通过FTP或运行外部程序创建传输文件的定制任务。

  通过OLE DB接口,ISV和咨询者可以创建新的数据源和目的文件。数据泵可以为任何供货商查询OLE DB接口以确定是否支持高速数据加载,如果不支持的话,可以使用标准的加载机制。

  虽然象标准SQL-92已经提高了关系型数据库引擎之间的互用性,但在市场上,供货商还是通过为SQL-92添加有用的但专有的扩展以区分它们。sql server(WINDOWS平台上强大的数据库平台)提供了名为Transact-SQL的简单的编程语言,该语言提供基本条件处理和简单的循环控制。Oracle(大型网站数据库平台)公司、Informix Software公司和其它供货商提供类似的SQL扩展。

  DTS事务引擎(DTS Transformation Engine)传递SQL体系结构(pass-through SQL architecture)能确保源与目标所具有的功能对用户来讲大部分是可用的。这就使用户能充分利用他们已经开发和测试过的脚本和程序-只需从DTS 事务引擎中调用即可。.因为DTS没有修改或解释执行的SQL语句,所以传递体系结构能显著地简化开发和测试工作。任何能通过DBMS接口工作的语句在转换期间也能同样准确地工作。

  DTS将记录储存库中的转变过程进行并形成文档,于是用户就能知道数据来自何处。 数据的转变过程能在表级和行级进行跟踪。这就为数据仓库中的信息提供了完全的审计跟踪功能。在供货商产品间,可以共享数据的转换过程。DTS包和数据的转换过程可以集中存储在Microsoft Repository 中。这包括转换定义、Visual Basic 脚本、Java脚本和包的运行记录。与Microsoft Repository 的集成使第三方能在DTS 事务引擎提供的基础结构上建立DTS。DTS包可以通过综合的日历为运行做出安排,然后交互地执行或响应系统事件。

上一页  2 3 4 5 6 7 8 9 10 11 12  下一页

Tags:Microsoft SQL Server

编辑录入:coldstar [复制链接] [打 印]
赞助商链接