`

简述Oracle数据仓库的体系结构

阅读更多

Oracle数据仓库的体系结构可以分成三个层次:

数据获取层:Oracle Database Enterprise ETL Option + Oracle Database Data Quality Option 在Oracle Database 10g 同一个软件中实现了从数据模型设计,数据质量管理,ETL 流程设计和元数据管理的全部功能。所有的 ETL 过程可以通过Oracle数据仓库中提供的工具: Oracle Warehouse Builder 生成的ETL 脚本存储在Oracle 10g 数据库中执行,按照数据仓库系统的要求,定时地完成数据的抽取并加载到数据仓库系统中。由于ETL 的执行是在Oracle 10g 数据库中,可以充分利用Oracle 10g 数据库提供的强大并行处理能力,保证数据获取的高效、可靠执行。

数据存储层:Oracle 10g数据库实现对数据仓库系统各种类型数据的集中存储和管理,包括各种结构化数据 和非结构化数据。Oracle 10g数据库内置OLAP和数据挖掘功能,不需要进行复杂的数据迁移,就可以直接 在关系数据库中完成复杂的统计分析功能。Oracle 10g数据库通过使用分区技术可以支持海量数据的存储,一个数据库最大数据量为8,000 PB(1PB=1024TB)。Oracle 10g提供强大的并行处理能力,满足数据仓库系统 对于性能和扩展性方面的要求。而且系统通过网格控制台(Grid Control)进行数据仓库统一管理。

数据展现层:Oracle提供全新的商务智能解决方案Oracle BI EE、OLAP分析开发工具(JDeveloper+BI Beans)和 数据挖掘工具(Oracle Data Miner),将统计分析的结果通过各种方式展现。Oracle的数据展现方案使用Java 和 HTML两种方式实现,基于标准的J2EE平台。由于使用统一的元数据库,不需要进行元数据的交换,能够 最大限度地减少系统的维护工作。同时,Oracle的数据展现方案提供具有强大分析功能和非常易用的分析 仪表板, 并支持通过门户(Portal)技术进行集成,为不同类型的用户提供一致的访问界面。

相关阅读

数据仓库是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合,它用于支持企业或组织的决策分析处理。

数据仓库,英文名称为Data Warehouse,可简写为DW

数据仓库之父Bill Inmon在1991年出版的“Building the Data Warehouse”一书中所提出的定义被广泛接受——数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策(Decision Making Support)。

分享到:
评论

相关推荐

    Oracle数据库体系结构-学习笔记.docx

    ### Oracle数据库体系结构知识点 #### 一、Oracle体系结构简介 **Oracle Server**: Oracle服务器包含两个主要部分:数据库(Database)和实例(Instance)。 - **Database**: 包括数据文件(Datafiles)、控制文件...

    数据仓库与数据挖掘课后答案(陈志泊著)清华大学出版社[归类].pdf

    简述数据仓库4种体系结构的异同点及其适用性: (1)两层架构(Generic Two-Level Architecture)。 (2)独立型数据集市(Independent Data Mart)。 (3)依赖型数据集市和操作型数据存储(Dependent Data Mart...

    IBM数据仓库解决方案(简).doc

    【IBM数据仓库解决方案】概述了构建高效且可扩展的数据仓库系统的策略。数据仓库的主要目标是整合来自多个异构源的数据,以支持业务分析和决策。IBM的解决方案强调了技术架构的重要性,它应具备先进性和可扩展性,以...

    简论数据仓库和数据挖掘的内在关系

    在数据仓库建设过程中,数据挖掘可以指导数据模型的选择和数据的组织形式,帮助确定数据仓库中应该包含哪些数据,以及如何优化数据仓库的设计,使之更加适应于数据分析的需求。 数据仓库与数据挖掘的内在关系也反映...

    数据仓库介绍,应用

    数据处理的分类 数据仓库历史、概念及特点 数据仓库系统的体系结构 数据仓库应用

    数据仓库的定义及应用

    随着时间的推移,数据仓库的概念已不仅仅局限于数据存储,而是演变为一个包括数据获取、数据存储和数据访问等复杂功能的系统,即数据仓库系统。这个系统不仅涉及技术层面的设计与实施,更涵盖了数据治理、数据质量...

    简述java技术的web体系结构-mvc

    基于java技术的web体系结构,整个网站系统采用Browser/Web/DataBase的三层体系结构。Web服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet并返回其输出,从而实现与客户机进行信息资源的交互。...

    chapter3数据仓库设计.pptx

    在这个阶段中,设计人员需要根据数据仓库的逻辑模型设计数据仓库的体系结构、设计数据仓库的物理数据库、用物理数据库元数据填充面向最终用户的元数据库等。 3.2.1 数据仓库的平台与结构选择 数据仓库的平台与结构...

    关于数据库与数据仓库的区别详细介绍

    数据库和数据仓库是两种在数据管理和分析中至关重要的系统,它们在设计目标、用途和结构上有显著的区别。本文将深入探讨这些差异,并结合具体应用场景帮助理解。 首先,数据库设计的核心是面向事务,它是为了处理...

    OracleEBS中文数据字典

    ### OracleEBS中文数据字典知识点 #### 一、总概 **1.1 数据关系图** - **数据关系图**:提供了OracleEBS中各数据表之间的逻辑连接方式,帮助用户理解不同表之间的关联性。 **2. 基础信息** - **2.1 数据关系图...

    七个步骤帮助你来顺利开发数据仓库

    数据仓库的开发是一个复杂而艰巨的任务,涉及到不同的数据结构、用途和应用程序的构建方式。以下是对标题和描述中提到的七个关键步骤的详细解释: 1. **再三考虑应用程序的实现方法**:在数据仓库中,重点在于数据...

    oracle数据库、表空间及数据文件之间的关系

    ### Oracle数据库、表空间及数据文件之间的关系 ...这种层次结构不仅有助于更好地组织和管理数据,还使得在扩展存储容量时变得更加灵活。对于DBA来说,理解这些组件之间的相互作用对于确保数据库的高性能运行至关重要。

    现代 Web 应用程序的体系结构

    现代Web应用程序的体系结构是构建高效、可扩展和用户友好的网络应用的关键所在。随着互联网技术的不断发展,现代Web应用已经不再局限于简单的HTML和JavaScript页面,而是采用了多种技术和架构模式来提升性能、安全性...

    简述冯诺依曼体系结构计算机的要点和工作过程.pdf

    简述冯诺依曼体系结构计算机的要点和工作过程.pdf

    Oracle 10g 架构简述

    实例是指运行时的软件环境,它包含了数据库缓冲区缓存、进程以及其他用于管理数据库的数据结构。实例由内存结构和后台进程组成,其中内存结构主要用于存储数据库的信息,而后台进程则负责执行必要的任务以支持数据库...

    数据结构数据结构题集答案答案

    数据结构是计算机科学中的核心课程之一,主要研究如何在计算机中高效地组织和存储数据,以便于进行各种操作。在编程领域,理解并熟练运用数据结构对于提升算法效率和编写高质量代码至关重要。"数据结构题集答案数据...

Global site tag (gtag.js) - Google Analytics