欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 Oracle 商务智能 Discoverer (OracleBI Discoverer) 是一套商务智能工具,使用户能够查询和分析 Oracle 和其他数据库中存储的数据。 作为 Oracle 商务智能 10g 的一部分,OracleBI Discoverer 为 Or
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入
Oracle 商务智能 Discoverer (OracleBI Discoverer) 是一套商务智能工具,使用户能够查询和分析 Oracle 和其他数据库中存储的数据。 作为 Oracle 商务智能 10g 的一部分,OracleBI Discoverer 为 Oracle 数据库 10g 企业版增加了 OLAP 选件。该选件扩展了 Oracle 数据库的分析功能,为其增添了一个逻辑维模型以及专用的多维数据类型。
本文解释了将 OLAP 选件添加到 OracleBI Discoverer 报表和分析中的好处,介绍了 Analytic Workspace Manager 10g 工具,并说明了 OracleBI Discoverer 管理员为其用户提供 OLAP 报表所采取的步骤。
组织的维视图
在分析一个组织的性能时,要考虑很多方面。 以销售经理为例,他们负责本地区的利润 ― 地区的绩效可能会受销售团队表现、所销售的产品组合、客户以及一段时期内销售概况的影响。 另一个例子是学校管理人员,他们希望衡量学校的年级平均级点。 影响年级平均级点的因素包括学生的背景、课程的类型、每门课程的教师、所采用的科目,并且管理人员肯定希望了解一个学年中平均级点的变化情况。
类似这样的情况可以被看作是多维问题。 在学校管理人员的例子中,问题是得出提高年级平均级点的方法,而问题的维则包括多年以来不同的教师、学生、课程和教学部门。 对于销售经理而言,问题是提高地区的销售绩效;问题的维则包括销售人员、销售区域、产品组合、分销渠道和时间。 在每种情况下,有关人员都在着手解决多维问题,而为了获得答案,就必须牢记该问题的所有这些方面。
![]() |
|
OracleBI Discoverer for OLAP 以及 Oracle 数据库 10g 企业版的 OLAP 选件使您能够使用您熟悉的 OracleBI Discoverer 工具套件,在 Oracle 数据库中创建数据的多维模型,并就地查询和分析这些模型。 此外,通过使用 Microsoft Excel 可以访问这些多维模型,将 Oracle 强大的分析功能与标准的 Excel 功能结合起来。
逻辑维模型
OracleBI Discoverer 的用户和管理员将会熟悉最终用户层、业务数据区、文件夹、项、联接、层次和项类的概念。 OracleBI Discoverer 允许管理员定义业务数据区和文件夹,它们映射到数据库模式中的表和列。 管理员定义文件夹之间的联接路径,并能够创建那些从联接表中将项目合并起来的复杂文件夹。 最终用户层和业务数据区使管理员能够使用熟悉的业务术语清除关系数据库的复杂性并为用户提供数据项。
利用其 OLAP 支持,OracleBI Discoverer 通过使用一个在 Oracle 数据库中创建的维模型为管理员和用户提供 OLAP 数据。 该维模型反映了用户描述其业务的方式。
暂且回过头来探讨销售经理的问题,他们试图了解的销售情况和趋势是由一段时期内产品、客户和渠道之间多种相互作用产生的。 销售经理需要多维思考,这是因为需要考虑这些因素如何相互作用,而 OracleBI Discoverer 以一种反映这种多维思考的方式为用户提供数据。
在逻辑维模型中,数据是按照一个或多个维 ― 如产品、客户、销售区域和时间 ― 来组织和测量的 ― 如销售单位数和平均价格。 一个维可以拥有一个或多个成员(单个客户、产品类别、销售区域),并且组织成一个或多个层次。 层次定义了底层数据是如何积累起来的,它可以包含级别(产品、产品组、产品类别),而属性可用于描述维成员的特征,如大小、颜色或产品代码。 逻辑模型可以包含很多维、多维数据库集、测度、层次、级别和属性,并且通常将来组织各部分的数据聚集起来。
![]() |
|
当您从维的角度考虑数据时,可以使用业务人员熟悉的术语建立维查询。例如,
“对于世界上每个地区,从一年前算起的三个月时间与今年的同时期相比,我们最重要的 20% 的产品的收入百分比变化是多少?”
或
“谁是最重要的 10 位客户?”
而不必担心数据是在数据库中的存储方式。
Oracle OLAP 多维引擎
Oracle 数据库 10g OLAP 选件提供一个逻辑维模型,并且能够以关系数据类型和多维数据类型来存储数据。 当以关系形式保存 OLAP 数据时,OLAP 选件在关系表和列上对维的元数据进行分层,并为数据访问提供一个维 Java OLAP API。 当 OLAP 数据以多维形式存储时,它以分析工作区中保存的多维数据类型的形式保存,这是一种来自于 Oracle Express Server 产品系列的技术,但是现在该技术嵌入了 Oracle RDBMS 中,并通过相同的 Java OLAP API 或 SQL 提供访问。
OLAP 选件所配备的多维引擎在执行 OLAP 分析方面提供了一些优于关系实施的功能。 多维数据库特别适用于即席分析,不限制用户所能分析的数据,并且在任何时候能够定义任何类型的计算。 多维数据类型将数据存储在基于数组的专用数据结构中,这种数据结构在即席查询环境中可提供性能优势,而且因为测度与维是预先联接起来的,所以将条件应用到查询的过程极为高效。 OLAP 选件多维引擎包含对处理大型稀疏数据集的优化,并且自动处理基础数据与存储的聚合之间的导航。
此外,多维引擎可以提供对专用 OLAP 服务器多种常用复杂计算的访问,如分配、预测、维内的等式系统以及时序计算。 简言之,如果您考虑使用 OLAP 选件并且希望使用多种分析和统计计算来提供快速灵活的报表服务,则应将您的 OLAP 数据存储在专用的多维分析工作区中,而不是存储在无法提供这种级别的灵活性或功能的关系数据类型中。 但是您如何着手使用这种特性呢?
Analytic Workspace Manager 10g
虽然 OracleBI Discoverer 管理员可能对所有这些关于分析工作区和多维数据类型的讨论并不熟悉,但是 Oracle 早就提供了两种工具,使多维数据的创建和维护变得简单、直接。 Oracle Warehouse Builder 是 Oracle 完整的提取、转换和装载 (ETL) 工具,它提供了将数据载入多维分析工作区的功能,通常由数据仓库开发人员和 DBA 使用。 但是通常情况下,OracleBI Discoverer 系统的管理员不需要诸如 Oracle Warehouse Builder 等工具的全部特性,这是因为他们的数据已经经过了提取和准备,相反,他们更喜欢那些专门用于维护其 OracleBI Discoverer 元数据和工作簿的工具。 希望利用 OLAP 选件并使用分析工作区来保存其 OLAP 数据的 OracleBI Discoverer 管理员和部门的超级用户在 OTN 上可免费下载 Analytic Workspace Manager 10g。
使用 Analytic Workspace Manager 10g,您可以构建一个表示 OLAP 数据的逻辑维模型来定义维、级别、层次、属性和测度以方便您组织数据。
![]() |
|
逻辑模型一旦建成,您就可以使用 Analytic Workspace Manager 10g 将数据源映射到这个逻辑模型上,然后使用该工具来填充和维护您的分析工作区了。 Analytic Workspace Manager 的界面直观、简单,它遵循了创建多维 OLAP 数据集的逻辑工作流,并创建可以立即用于 OracleBI Discoverer for OLAP 的 OLAP 多维数据集和维。
我们一起逐步完成一个用于 OracleBI Discoverer for OLAP 的多维 OLAP 数据集的创建过程。 本示例使用了 GLOBAL 示例模式,您可以马上从 OTN 下载该模式。
[1] [2] [3] [4] [5]

MySQL은 초보자가 데이터베이스 기술을 배우는 데 적합합니다. 1. MySQL 서버 및 클라이언트 도구를 설치하십시오. 2. SELECT와 같은 기본 SQL 쿼리를 이해하십시오. 3. 마스터 데이터 작업 : 데이터를 만들고, 삽입, 업데이트 및 삭제합니다. 4. 고급 기술 배우기 : 하위 쿼리 및 창 함수. 5. 디버깅 및 최적화 : 구문 확인, 인덱스 사용, 선택*을 피하고 제한을 사용하십시오.

MySQL은 테이블 구조 및 SQL 쿼리를 통해 구조화 된 데이터를 효율적으로 관리하고 외래 키를 통해 테이블 간 관계를 구현합니다. 1. 테이블을 만들 때 데이터 형식을 정의하고 입력하십시오. 2. 외래 키를 사용하여 테이블 간의 관계를 설정하십시오. 3. 인덱싱 및 쿼리 최적화를 통해 성능을 향상시킵니다. 4. 데이터 보안 및 성능 최적화를 보장하기 위해 데이터베이스를 정기적으로 백업 및 모니터링합니다.

MySQL은 웹 개발에 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 주요 기능에는 다음이 포함됩니다. 1. 다른 시나리오에 적합한 InnoDB 및 MyISAM과 같은 여러 스토리지 엔진을 지원합니다. 2.로드 밸런싱 및 데이터 백업을 용이하게하기 위해 마스터 슬레이브 복제 기능을 제공합니다. 3. 쿼리 최적화 및 색인 사용을 통해 쿼리 효율성을 향상시킵니다.

SQL은 MySQL 데이터베이스와 상호 작용하여 데이터 첨가, 삭제, 수정, 검사 및 데이터베이스 설계를 실현하는 데 사용됩니다. 1) SQL은 Select, Insert, Update, Delete 문을 통해 데이터 작업을 수행합니다. 2) 데이터베이스 설계 및 관리에 대한 생성, 변경, 삭제 문을 사용하십시오. 3) 복잡한 쿼리 및 데이터 분석은 SQL을 통해 구현되어 비즈니스 의사 결정 효율성을 향상시킵니다.

MySQL의 기본 작업에는 데이터베이스, 테이블 작성 및 SQL을 사용하여 데이터에서 CRUD 작업을 수행하는 것이 포함됩니다. 1. 데이터베이스 생성 : createAbasemy_first_db; 2. 테이블 만들기 : CreateTableBooks (idintauto_incrementprimarykey, titlevarchar (100) notnull, authorvarchar (100) notnull, published_yearint); 3. 데이터 삽입 : InsertIntobooks (Title, Author, Published_year) VA

웹 응용 프로그램에서 MySQL의 주요 역할은 데이터를 저장하고 관리하는 것입니다. 1. MySQL은 사용자 정보, 제품 카탈로그, 트랜잭션 레코드 및 기타 데이터를 효율적으로 처리합니다. 2. SQL 쿼리를 통해 개발자는 데이터베이스에서 정보를 추출하여 동적 컨텐츠를 생성 할 수 있습니다. 3.mysql은 클라이언트-서버 모델을 기반으로 작동하여 허용 가능한 쿼리 속도를 보장합니다.

MySQL 데이터베이스를 구축하는 단계에는 다음이 포함됩니다. 1. 데이터베이스 및 테이블 작성, 2. 데이터 삽입 및 3. 쿼리를 수행하십시오. 먼저 CreateAbase 및 CreateTable 문을 사용하여 데이터베이스 및 테이블을 작성한 다음 InsertInto 문을 사용하여 데이터를 삽입 한 다음 최종적으로 SELECT 문을 사용하여 데이터를 쿼리하십시오.

MySQL은 사용하기 쉽고 강력하기 때문에 초보자에게 적합합니다. 1.MySQL은 관계형 데이터베이스이며 CRUD 작업에 SQL을 사용합니다. 2. 설치가 간단하고 루트 사용자 비밀번호를 구성해야합니다. 3. 삽입, 업데이트, 삭제 및 선택하여 데이터 작업을 수행하십시오. 4. Orderby, Where and Join은 복잡한 쿼리에 사용될 수 있습니다. 5. 디버깅은 구문을 확인하고 쿼리를 분석하기 위해 설명을 사용해야합니다. 6. 최적화 제안에는 인덱스 사용, 올바른 데이터 유형 선택 및 우수한 프로그래밍 습관이 포함됩니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
