下载  >  课程资源  >  数据库  > 数据仓储和数据仓库

数据仓储和数据仓库 评分:

0 年前人们首次创造了“数据仓储”这一术语。从那以后,Fortune 1000 家公司的 主流活动都会涉及到这个词,因为在后来的十多年中这些公司的数据仓储的项目有很多。 但是 20 年后的市场上,数据仓储仍然被人们误解。本节主要介绍了数据仓储的概念、给 数据仓储初学者的建议、数据仓库的管理技巧、有关数据仓库设计问题以及如何进行数据 仓库故障或灾难恢复。针对这些问题,数据仓储相关方面的专家进行了详细的解答。
PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 令有关0 racle dba的D原理学习资料 ◆0 racle数据库10g前10位的新数据仓储性能(一) ☆0 racle数据库10g前10位的新数据仓储性能(二) 数据仓库架构和数据仓库设计11 fLIT 在决定购买怎样的数据仓库硬件时有没有什么规则能遵循?你有没有在DSS工作负载 中的RAC节点缩放相关方面的经验?对于任何 Oracle dba来说,一个最有挑战性的领域 就是对复杂的 job strcam进行管理。幸运的是, Orac l已经有 dbms scheduler包和 0 racle Warehouse builder metaBase plus(OMB)脚本语言可用来对它进行管理。 ◆如何购买数据仓库硬件 ◇在DSS工作负载中的RAC节点缩放 ◇基于操作型数据模型的数据仓库 心使用导出和导出方法复制到数据仓库 数据仓库管理HHHH 我们设计数据仓库时,通常就是在捰作型数据模型上模拟薮据库。请问在创建基于 操作型数据模型的数据仓库时有没有什么指导方针可以遵循吗?在给数据仓库使件的定义 方面并没有什么规则遵循,但是我们可以来看看硬件的组成元作,如磁盘、存储器、 CPU、RAID等。 0 racle数据仓储DBA的 MetaBase脚本 数据仓库故障或灾难恢复 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 数据仓厍已经成为紧急任务系统,它能帮助行政人员进行日常决策。在这个月的专栏 里,BI专家 Wayne eckerson就如何有效地保护你的数据仓库提出了具体建议。当你在进 行故障恢复时,第一步就是识别你的业务程序。ETL是处理你业务的唯一程序,例如你的 产品可能就是将数据库里的信息。在识别所有的业务程序并存档之后,接下来的部分就是 量化业务, ◇在数据仓库故障恢复方面给予帮助 ◇数据仓库灾难恢复101 ◇数据仓储可能在灾难恢复热站点上进行吗? 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 人们真正理解数据仓储吗? 数据仓储开始并不产生许多个数据仓库,但经常发生这样的事情。栏日嘉宾 Rick sherman 表示,主要问题就是数据仓储经常被人们误解。 20年前人们首次创造了“数据仓储”这一术语。从那以后, Fortune1000家公司的 主流活动都会涉及到这个词,因为在后来的十多年中这些公司的数据仓储的项目有很多。 但是20年后的市场上,数据仓储仍然被人们误解。 Rick Sherman, Athena it解决方案 数据仓储的目标就是创造“真相版本之一”。但是在这些努力的过程中,许多公司常 常就是用复制数据仓库代替。以下是一些典型的例子: 公司在数据仓储个上安装一个多余的数据库—它们之中有一些是矛盾的或者互不相 容的。2004年的数据仓储研究调査表明,“平均每个公司有2个数据仓库、6个独立的数 据集市、4.5个操作型数据存储以及28.5个 Spreadmarts。” 公司在ERP报告和商业智能(BI)方面仍然要从组织上以及技术上努力。尽管ERP厂 商有数据仓储并且已经建立了数据仓储模块,他们乜仍需要在上述方面徹出努力。遗憾的 是,这些模块通常是在公司已建立的公共的数据仓储模块上面独个安装的。 公司性能管理机构(CPM)给出了一个企业安装全面的、和谐一致的数据仓储的十分 完美的理由。然而,CPM程序经常让BI厂商先安装了一个解决方案,如同上述的ERP厂商 将公司共有的数据仓库分开。这种方法产生了段期、快速的商业利润。在段时间内这种方 法还可以,但是从长远来看,它仅仅是扩大了数据仓库和数据之间的矛盾。 公司数据仓储产生了更多的数据仓库并不是说数据仓储无从选择,它可能意味着人们 完全不懂或者不能获得如何在公司范围内正确实行数据仓储的产品。 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 为什么在数据仓储的目标和公司实际安装的数据库的现实之间还存在着这么大的差 距?大多数人都不清楚。 人们常把“数据仓库”和“数据仓储”两者混淆。数据仓储不仪仪包含数据仓库,它 还包含一个完整的结构和步骤。数据仓储就是将数据转换成为信息,通过这种方式来检验 它的操作和性能。这一任务将通过将数据源升级以及数据转换来完成并获取、分析信息。 数据存储的时间将会持久(在磁盘上保存)或者短暂(用磁盘或存储器)。此外,工作流 程通常包括多个数据存储到支持升级和数据转换到信息,如操作型数据存储、数据仓库、 数据集市、在线分析处理体、文档如 lat file(用都好隔开的函数值)XML数据和电子 表 只要你从操作系统中获取数据并执行报告和分析的任务,那你就在实施数据仓储的过 程。过去人们把它叫做决策支持,现在的术语就是商ψ智能。数据仓储的对象就是BI的 曲线图和枢轴之下的数据。事实上,BI仅仅是数据仓储架构上的表述层 数据仓储通常只和数据仓库而不是整个架构和步骤联系在一起。数据质量、连贯性和 完整性——更不用说能审讣数据——只有在考虑到整个数据升级(或数据仓储)架构时才 可能实现。 数据仓储程序比数据仓库要多得多。稍微看一下DW,单独的ERP、CPM以及BI重建了 DW的架构以及他们自己的数据仓库。从观念上说来,架构全景对相互之间的工作、重新使 用的工具、密码、步骤、数据和标准起到了平衡作用。一个公司能够以更高的ROI、更低 的全面操作和维护费用,很经济地安装这些系统、但是他们仍然要为“真相的唯一版本” 而努力 作者: Rick sherman译者:Api1米源:T中国) 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 有关0 racle dba的DW原理学习资料 问:我是一名 Oracle dba。我想开始学习DW原理和其他的DW的其他资料。我还想紧跟这 个行业的变化形势。你能给我们相关书籍和资料的建议吗? 答:将DBA的工具包的数据仓储加起来是一个很不错的主意。使用数据仓库的观念和 方法很少用于其他环境,但实际应该这样做。 开始学习过程你需要从两个方面入手:数据仓储和 Oracle数据仓库。前者需要了解 什么是数据仓厍、怎样建立数据仓库。我建议你看看 Ralph kimbal1和 Bill inmon这两 位作者的书,因为我觉得他们撰写的书簫最能帮助人们学习和最终设计以及安装数据仓 库。他们的却代表了两种截然不同的方法但是要知道这两种方法会在以后帮你找到最佳解 决方案。至亍 Oracle数据仓库相关知识,我建议你看看《 Oracle数据仓储指南》。我清 楚它是文档,但是它还讨论了一些能作为起点的特征 我还要建议你加入数据仓库的组群。他们有很多资料能够扩大你的知识库,如文章和 会议等等,所以我建议你加入数据仓储协会或者其他的组群。 希望这些有助于你开始学习。 (作者:1 an abramson译者:Apri来源:'中) 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 Oracle数据库10g:数据仓储前10位的新特征(一) 1、 SQL Model子句 也许现在最受关注的就是 Oracle数据库10g新数据仓储特征中的 SQL Model子句。 该子句让用户将类似数据表模型插入 select语句中,以前这在某种程度上属于的OLAP服 务器关注的范围,如 Oracle express以及 Oracle9i0AP。 SQL Model子句给 Oracle分 析性的查询一个全新的标准并且说明了SQL一般工作模式的一些缺陷。 SQL Modcl子句是为了说明以下的情况:在过去,客户先从关系型数据厍中取出数 据、然后将它们导入数据表如 Microsoft excel中。通常,这些模式涉及一系列宏,这些 宏里的数据集合包括一系列的商业尺度、时间变更周期以及一套复杂的、很难用平常的 SQL表小的商务尺度。我设法说服一些客户SQL的局限就是利用一系列独立的 Excel表 格,而这些给客户提供了他们所需要的分析能力、复制数据的可测量性和可靠性、然而不 久缺乏对全局的控制能力也显露出来 SQL MOdel子句让一般的SQL语句能够在 selec语句的结果中创建多维数组,在这 数组上执行一些行间和列间的计算,然后对包含模式结果的数据表格进行升级。使用 MODEL子句的SQL示例如 select SUBSTR(country, 1, 20) country, SUBSTR (prod, 1, 15) prod, year, sales FROM Sales view where country in(’ Italy’,’ Japan’) MODEL REtURN updated rows PARTITION BY (country DIMENSION BY (prod, year) MEASURES (sale sales 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 RULES salcs[’ Bounce’,2002]= salcs[’ Bounce’,2001] sales[’ Bounce’,2000 sales[’YBox’,2002]= sales[’YBox’,2001 sales 「2 Products’,2002]= sales[’ Bounce’,2002]+ sales[’YBox 002]) ORDER BY country, prod, year 2. SQL Access adviser 0 racle数捃库10 g Server Manageability的部分特祉就是, SQLAccess adviser给 指定的工作量介绍了最佳索引和物化视图的结合。可行方案就是(通过 DBMS ADVISOR 包)或者通过新推出的基于Web的 Oracle enterprise manager中的 Advisor central元 件, SQLAccess adviser最初就和 Oracle9i一起建立在索引和概要 advisor并且为调优和 总结存储数据提供了一站式的服务。 更多有关 SQLAccess adviser的信息可以在 Oraclewor1d这一白皮书上找到。 3、多维0LAP引擎的完善 利用 Oracle9i,起初单独的 Express多维 engine现在就合和 Oracle数据库连成 体了。通过 Oracle10g,传统的关系型 Oracle engine就开始明显赶来。 首先就是对较大的分析型 workspaces进行划分、目前在 Oracle olap世界引进了 些高级分区选项,它们备受 Oracle数据库用户的欢迎。现在分析型 workspaces储存在 Oracle schema的AW$表中,这一分析型 workspaces能够用AW$表再进行细分并允许你将 单独的 analytic workspace列入10GB字段,每个表的行中都包含着一个部分。这些表还 可以像其他0 racle表一样进行细分,你也可以将行放入每个表空间。再者,每个表空间 当然储存在不同的物理磁盘单元的数据文档里。虽然这样做有很有益,细分分段大小也就 是细分数据的唯一方法,你也不能在 analytic workspace对每个分区进行详细说明。 数据库技术专题之“数据仓储和数据仓库” PsearcHdatabase.com.cn TechTarget TT数竭库 TT中国 0 race 10 g OLap现在还详细说明在 analytic workspace里的哪一个对象划分进哪一个区 域,如果对象相当大还能通过分段大小再进行细分。 分析空间的变化现在能够被区分开来,通过一些尺度或 CONCAT尺度参考。10g的多 维 engine将每个变量部分当作单独的物理对象储存,这样就可以直接在AW$表里区分行 (允诈你越过不同的表空间和物理磁盘驱动器);而变量则对于应用软件、简化数据模型 以及允许0 racle执行所有高难度的仁务来说仅仅只是一个对象。 另外一个杰出的新特征并在含 Express的参量真正有所提高的是对多川户读写访问个 人分析工作空间的支持。过去, Express的缺点之一就是只有一个用户可以在读写模式里 访问 Express数据库,这样就导致了 Express开发人员开发了一整套可以选择的解决方案 允许写入 Express数据库。在 Oracle10g叽LAP中,分析性工作空间可以附加在MULT模 式里。然后应用程序 ACQCIRE单个变量附在用于读写的分析工作区间中。一旦获得一个对 象(被 racle多维 engine锁定),就可以进行更新了,并且应用程序随时都可以进行修 改。之后 update命令的执行结果跟变量相反,该命令后跟有 COMMIT。 RELEASE命令的执 行结果也和变量相反,这样做就是为了使其它的应用程序能够被写入, 观察多维引擎如何处理 multi- write access很有趣。过去当用户读写口连接数据库 时,带 Express的数据库空间就能增大。其他的数据库在 read mode中访问它,这是因为 Express要为每个用户复制数据库以便让他们刈待数据的意见一致。如果单个变量从10g 的 analytic workspace复制到临时的 workspace中,这样的更新我一点都不觉得奇怪。 随着更新过程往后推移(旧版本的 Express Excel Add-In),最后发生变化时——主要问 题就是如何数据库大小,因为旧版的 Express的处理方法比理想状态下的要少 0 racle0 g OLAP改善了集合体,并且还允许现在一些规则成为 AGGREGATE命令的数 据源,这样就排除了计算和冇储数据的必要,尤其是动态集合又是另外一个领域,在这里 0 racle9i和现在的10gLAP都得到了显著的改善,超过了 Express。如果现存的 Express 系统还存在着这个问题,那么它还是值得我们更加仔细观察的。 数据斥技术专题之“数据仓储和数据仓库”

...展开详情
2016-12-08 上传 大小:330KB
举报 收藏
分享
java基本数据类型和数组

1、要求输出UNICODE编码在0-255之间的编码值与相应的字符。 2、使用已知给定的数值初始化一个5X5的二维数组。 3、输出转置前后的数组。 4、实验报告给出完整代码。

立即下载
第2章 基本数据类型和数组

第2章 基本数据类型和数组 第2章 基本数据类型和数组.ppt

立即下载
Java大学实用教程 实验二 基本数据类型和数组 实验报告

Java大学实用教程 实验二 基本数据类型和数组 实验报告 耿祥义 自己写的 可直接用!

立即下载
java基本数据类型和数组,java编制0-255之间的UNICODE编码表

一、实验目的: 1、掌握数组的定义、初始化与使用。 二、实验内容: 1、编制0-255之间的UNICODE编码表。 2、初始化5X5的二维int类型数组,并将其转置。 三、实验要求: 1、要求输出UNICODE编码在0-255之间的编码值与相应的字符。 2、使用已知给定的数值初始化一个5X5的二维数组。 3、输出转置前后的数组。 3、实验报告给出完整代码。

立即下载
计算机科学导论\模块2 数据和数的表示

计算机科学导论 大学课件 模块2 数据和数的表示

立即下载
数据结构课程设计栈和数组

绝对真实的课程设计数据结构实现数制转换保证可以运行~~~~~

立即下载
数据结构导论 栈、队列和数组

数据结构导论 栈、队列和数组 栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端(表尾)进行。

立即下载
类存储数据与变量和数组的区别(论文)

百分百原创,详细的对类与变量和数组作了详细的比较,阐述它们分配内存空间的表现形式,它们的使用的情况..

立即下载
数据结构 第四章 串和数组 ppt

主要讲了串和数组一章串中字符的数目n 称为 串的长度; 0 个字符的串称为 空串( null string ); 由一个或多个空格组成的串称为空格串 串中任意个连续字符组成的子序列称为该串的 子串; 包含子串的串相应地称为 主串; 字符在序列中的序号为该 字符在串中的位置。 的知识,数据结构。

立即下载
IOS 将字典和数组转化为JSON数据

关注我的博客,可以了解跟多的详细情况 从打印出的数据可以看出字典一般以{}结尾,而数组一般以()结尾。

立即下载
数据结构 第4~5章 串和数组 自测卷答案

一、填空题(每空1分,共20分) 1. 不包含任何字符(长度为0)的串 称为空串; 由一个或多个空格(仅由空格符)组成的串 称为空白串。 (对应严题集4.1①,简答题:简述空串和空格串的区别) 2. 设S=“A;/document/Mary.doc”,则strlen(s)= 20 , “/”的字符定位的位置为 3 。 4. 子串的定位运算称为串的模式匹配; 被匹配的主串 称为目标串, 子串 称为模式。 5. 设目标T=”abccdcdccbaa”,模式P=“cdcc”,则第 6 次匹配成功。 6. 若n为主串长,m为子

立即下载
对象和数组

在JavaScript中,对象和数组是两种基本数据类型,而且它们也是最重要的两种数据类型。对象和数组与字符串和数字这样的基本数据类型不同,它们不是表示一个单个的值,而是值的集合。对象是已命名的值的一个集合,而数组是一种特殊的对象,它就像数值的一组有序的集合。本章详细介绍JavaScript的对象和数组。

立即下载
指针和数组

指针和数组

立即下载
北京工业大学 数据结构与算法 (电控学院) 第五章串和数组作业 准对角矩阵

北京工业大学,电控学院,《数据结构与算法》。本资源是北工大电控学院大一下学期课程《数据结构与算法》的课程作业。 本资源为数据结构与算法第五章(串和数组)的作业程序代码。包含以下的程序: 5.10准对角矩阵 北工大电控学院《数据结构与算法》课程的其它章节程序实验及作业代码亦已在本站上传,需要的同学可进入作者的空间或通过搜索获取。本代码为上传者原创,仅供个人学习参考使用,请勿自行在其他网站及论坛发布,作者在此对访问本资源的同学表示感谢。

立即下载
数据结构课件(树和二叉树、串和数组、堆和队列、线性表和链表等内容)

详细讲解了:树和二叉树、串和数组、堆和队列、线性表和链表等内容

立即下载
Mathcad 矩形和数组

mathcad 矩形和数组部分的中文简介,适合于初学者。

立即下载