Microsoft SQL Server 7.0 数据仓库框架
2007-11-11 04:25:01 来源:WEB开发网核心提示: 分析、提交数据微软公司提供了众多机制用于查询数据仓库中的信息,Microsoft Office 套装生产力工具,Microsoft SQL Server 7.0 数据仓库框架(9),Microsoft Access 和 Microsoft Excel都为查询和分析数据仓库中的信息提供了必要的工具,在Microsof
分析、提交数据
微软公司提供了众多机制用于查询数据仓库中的信息。Microsoft Office 套装生产力工具,Microsoft Access 和 Microsoft Excel都为查询和分析数据仓库中的信息提供了必要的工具。在Microsoft sql server(WINDOWS平台上强大的数据库平台) 7.0 中包括称为Microsoft English Query的组件,它允许用户使用自然的英语语句来查询数据库。另外,通过Data Warehousing Framework,许多兼容产品可用来进行复杂的观测和数据分析。
Microsoft Office
通常用来存取和控制决策支持数据的两种最常用的工具是Microsoft Access 和 Microsoft Excel。随着Microsoft Office 2000的发行,用户能使用多种工具来分析和提交数据仓库中的信息。
Excel 2000通过OLE DB的OLAP接口能用表格和图形方式来提交OLAP数据源。同时,已有的数据透视表(PivotTable)动态视图功能将被更高级的OLAP功能所取代,这种功能是基于Microsoft sql server(WINDOWS平台上强大的数据库平台)、OLAP服务的数据透视表服务(PivotTable Service)组件的。
除已有的Access 数据库功能外,Access 2000将为sql server(WINDOWS平台上强大的数据库平台)数据库提供透明的支持。对于用户来讲,这些新功能允许使用他们所拥有的类似桌面工具来进行日益复杂的数据分析。
Microsoft Office 2000包含许多组件,通过预先创建的控件来简化基于Web的应用的构造。这些将控件供访问关系数据库和OLAP数据库的能力,并能广泛查看数据仓库中的信息。
Microsoft English Query
English Query 是sql server(WINDOWS平台上强大的数据库平台) 7.0的一个组件,它允许应用程序编译器创建数据仓库应用,它允许用户使用英语而不是使用象SQL那样的正式查询语言从sql server(WINDOWS平台上强大的数据库平台) 数据库中检索信息。例如,你可以问:"How many widgets were sold in Washington last year?"而不是使用下列SQL语句:
SELECT sum(Orders.Quantity) from Orders, Parts WHERE Orders.State='WA' and Datepart(Orders.Purchase_Date,'Year')='1996' and Parts.PartName='widget' and Orders.Part_ID=Parts.Part_ID |
English Query接受自然的英语命令、语句和提问作为输入,并确定它们的含义。然后它编写和执行SQL中的数据库查询并将答案格式化。如果不能解释某一问题时,English Query也需要从用户那里获得辅助信息。
English Query 包含对语言句法和使用的深刻了解,但软件开发人员必须创建用户所用数据的信息域。在English Query中,域是所有信息的集合,这里信息是指English Query应用中的对象。信息包括特殊的数据库对象(如表、域和连接)、语义对象(如实体、实体间的关系和附加的字典条目)和全局域的确省选项。
.建立English Query 软件的第一步是建立数据仓库语义模型。开发人员将英语实体(名词)和关联(动词、形容词、特点和子集)映射成数据库中的表、域和连接。通过权威工具在软件外进行域测试来完成这一切。
.一旦为用户测试和访问的域模型成功建立,开发人员通过基于Visual Basic的软件或基于Web的应用(通过使用Active Server Pages (ASP)实现)来访问English Query 应用。.随着传送到数据仓库的基于intranet的信息日益增加,English Query成为无需昂贵的查询工具和培训就能提供访问的优秀工具。
在运行时,English Query软件的最终用户能通过Microsoft Internet Explorer 软件(或其它Web浏览器)连接到Web网页并进入某一问题。然后Microsoft Internet Explorer将问题传递给Windows NT? Server的内置Web服务器、Internet Information Services (IIS),通过ASP的URL来执行Visual Basic脚本。
脚本将问题传递给English Query以将其翻译成SQL语句。English Query 使用有关目标数据库的域知识(以English Query 应用的形式)来解析问题,并将它翻译成SQL语句。然后脚本取回SQL语句,执行该语句(使用ASP数据库控件),将结果表示为HTML格式,并将结果返回给用户。
English Query包括ASP示例,这些示例可用于生成快速原型,或经定制后适应已有Web软件的外观和行为。
第三方产品
数据仓库框架的基本原则是向第三方组件开放解决方案。通过ODBC和OLE DB数据库接口标准,大量的产品能访问和控制存储在sql server(WINDOWS平台上强大的数据库平台) 或其它关系数据库中的信息。同样,OLE DB for OLAP的多维数据库接口使OLAP Services和其它OLAP 数据存储的信息可用。由这两个访问标准,组织机构能选择最恰当的分析工具以满足他们的需求。ISV费用的减少应归于标准化,同时意味着获得同类中最佳产品的费用也将减少。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接