ヘッダーをスキップ
Oracle® Databaseデータ・ウェアハウス・ガイド
11gリリース2 (11.2)
B56309-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

用語集

加算的

加算することでサマリーできるファクト(またはメジャー)を示します。加算ファクトは、最も一般的なタイプのファクトです。たとえば、販売価格、原価、収益などがこれに該当します。「非加算的」および「準加算的」と対比してください。

アドバイザ

SQLアクセス・アドバイザ」を参照してください。

集計

サマリーされたデータ。たとえば、特定製品の売上数量を1日、1か月、四半期および1年ごとに集計できます。

集計操作

複数のデータ値を1つの値に集約する処理。たとえば、1日単位で集めた販売データを週レベルに集計したり、週のデータを月レベルに集計するなどの処理がこれに該当します。その後、データは集計データとして参照できます。集計という用語はサマリーと同義であり、集計データはサマリー・データと同義です。

祖先

階層内で、特定の値よりも上位のレベルにある値。たとえば、Timeディメンションでは、値1999は値Q1-99とJan-99の祖先です。

属性

1つ以上のレベルの特徴を説明した特性。たとえば、衣料品製造業の製品ディメンションには品目と呼ばれるレベルが含まれ、その中に色という属性があります。属性は、エンド・ユーザーが類似の特性に基づいてデータを選択できる論理グループを表します。

リレーショナル・モデルにおける属性は、エンティティの特性として定義されます。Oracle Database 10gの場合、属性は単一レベルの各要素を特徴付けるディメンションの列です。

カーディナリティ

OLTPの観点では、表内の行数を指します。データ・ウェアハウスの観点では、一般に、列内の個別値の数を指します。データ・ウェアハウスのほとんどのDBAにとっては、カーディナリティ度のほうがより重要な問題点です。

チェンジ・セット

トランザクション一貫性が保証される、論理的にグループ化された変更データのセット。これには、1つ以上のチェンジ・テーブルが含まれます。

チェンジ・テーブル

単一のソース・テーブルの変更データを含むリレーショナル表。チェンジ・データ・キャプチャのサブスクライバに対して、チェンジ・テーブルはパブリケーションとして知られます。

階層内で、特定の値の直下のレベルにある値のことです。たとえば、Timeディメンションでは、値Jan-99は値Q1-99の子です。子値が複数の階層に属している場合は、1つの値が複数のの子になることもあります。

クレンジング

ソース・データの非一貫性を解決し、異常を修正する処理。通常は、ETL処理の一部です。

コモン・ウェアハウス・メタデータ(CWM)

Oracleデータ・ウェアハウスおよび意思決定支援で使用される標準リポジトリ。CWMリポジトリ・スキーマは他の製品が共有できるスタンドアロン製品で、それぞれ、その製品が作成するCWMリポジトリ内のオブジェクトのみを所有します。

クロス積

複数セットの要素群を組み合せる方法。たとえば、2つの列がある場合、最初の列の各要素は2番目の列の各要素と組み合せられます。単純例を次に示します。

Col1   Col2   Cross Product
----   ----   -------------
a      c      ac
b      d      ad
              bc
              bd

クロス積は、グルーピング・セットの連結時に行われます。第21章「データ・ウェアハウスにおける集計のためのSQL」を参照してください。

データ・マート

販売、マーケティング、金融など、特定のビジネス分野に対して設計されたデータ・ウェアハウス。依存型のデータ・マートの場合、データは企業全体のデータ・ウェアハウスから導出されます。非依存型のデータ・マートの場合、データはソースから直接収集されます。

データソース

ウェアハウスにデータを提供するデータベース、アプリケーション、リポジトリまたはファイル。

データ・ウェアハウス

トランザクション処理用ではなく、問合せおよび分析用に設計されたリレーショナル・データベース。データ・ウェアハウスには、通常、トランザクション・データから導出された履歴データが含まれますが、別のソースからのデータを含めることもできます。データ・ウェアハウスにより、分析ワークロードとトランザクション・ワークロードを分離できます。また企業は、複数のソースのデータを統合できるようになります。

データ・ウェアハウス環境は、リレーショナル・データベースに加え、ETLソリューション、分析SQLエンジン、クライアント分析ツール、およびデータ収集とビジネス・ユーザーへのデータ配信の処理を管理するその他のアプリケーションで構成されることが多いです。

カーディナリティ度

表内の列の個別値の数を表内の行の合計数で割ったものです。これは、作成する索引を決定する際に特に重要です。通常、カーディナリティ度の低い列にはビットマップ索引、カーディナリティ度の高い列にはBツリー索引を使用します。原則として、カーディナリティ度が1%未満の場合にビットマップ索引を使用します。

非正規化

表内の冗長性を許す処理。「正規化」と対比してください。

導出ファクト(またはメジャー)

算術演算またはデータ変換を使用して既存のデータから生成されたファクト(またはメジャー)。例としては、平均、合計、割合、差などがあります。

ディテール

ファクト表」を参照してください。

ディテール表

ファクト表」を参照してください。

ディメンション

一般に、2通りの方法で使用されます。

ディメンション表

時間、部門、所在地、製品などの階層情報および分類情報として表される企業のビジネス・エンティティを記述します。参照表と呼ばれる場合もあります。

ディメンション値

ディメンションを構成するリストの一要素。たとえば、コンピュータ会社では、製品ディメンションにLAPPCやDESKPCなどのディメンション値を持ちます。地理ディメンション内の値には、BostonおよびParisなどが含まれる場合があります。また、時間ディメンション内の値には、MAY96やJAN97などが含まれる場合があります。

ドリル

1つの項目から一連の関連項目にナビゲートすることです。ドリル操作は通常、ある階層内のレベル内(またはレベル間)での上下へのナビゲートを伴います。データを選択する際、階層内でドリルダウンすれば階層が開き、ドリルアップすれば階層が閉じます。

ドリルダウン

ビューを拡張して、の値に関連付けられているの値を階層内に含めることです。

ドリルアップ

階層内での値に関連付けられている子の値のリストを閉じることです。

要素

オブジェクトまたはプロセス。たとえば、ディメンションはオブジェクト、マッピングはプロセスであり、両方とも要素です。

エンティティ

データベースのモデル化に使用されます。リレーショナル・データベースでは通常、表にマップされます。

ETL

Extraction(抽出)Transformation(変換)およびLoading(ロード)の略。ソース・データにアクセスして操作を行い、データ・ウェアハウスへロードする方法を意味します。これらの処理の実行順序は様々です。

ETLのかわりに、ETT(extraction, transformation, transportation)やETM(extraction, transformation, move)が使用される場合もあります。

抽出

ETLの初期フェーズにおいてソースからデータを取り出す処理。

ファクト

調査や分析の対象となるデータで、通常は数値データや加算的データ。たとえば、販売価格、原価、収益などがこれに該当します。ファクトとメジャーは同じ意味で、ファクトは主にリレーショナル環境で使用され、メジャーは主に多次元環境で使用されます。導出ファクト(またはメジャー)は、算術演算やデータ変換を使用して既存のデータから生成されます。

ファクト表

ファクトを格納する、スター・スキーマ内の表。多くの場合、ファクト表には、ファクトを格納する列と、ディメンション表の外部キーとなる列の2種類の列があります。通常、ファクト表の主キーは、その表のすべての外部キーで構成されるコンポジット・キーです。

ファクト表には、詳細レベルのファクトまたは集計されたファクト(集計されたファクトを含むファクト表は、サマリー表と呼ばれることが多い)のいずれかが含まれています。通常、ファクト表には同じ集計操作レベルのファクトが含まれています。

高速リフレッシュ

マテリアライズド・ビューに対して変更されたデータのみを適用する操作。この操作によって、マテリアライズド・ビューを一から再作成する必要がなくなります。

ファイルから表へのマッピング

フラット・ファイルからウェアハウス内の表へのデータのマップ。

階層

データを編成する手段として順序付けされたレベルを使用する論理構造。データ集計を定義するために使用できます。たとえば、時間ディメンションでは、階層を使用して月レベルから四半期レベル、年レベルへとデータを集計できます。階層は、Oracleでディメンション・オブジェクトの一部として定義できます。また、ドリル操作のナビゲーション・パスの定義にも使用できますが、この場合、階層内のレベルは必ずしも集計された合計を示している必要はありません。

高位限界

サブスクリプション・ウィンドウの最も新しい行。

レベル

階層内での位置。たとえば、時間ディメンションは、月レベル、四半期レベルおよび年レベルのデータを表す階層を持ちます。

レベル値の表

ディメンションおよび階層の一部として作成したレベルの値またはデータを格納するデータベース表。

低位限界

サブスクリプション・ウィンドウの最も古い行。

マッピング

ソース・オブジェクトとターゲット・オブジェクトとの間の関係およびデータ・フローに関する定義。

マテリアライズド・ビュー

ファクト表(場合によってはディメンション表)の集計データまたは結合データで構成される事前計算表。サマリーまたは集計表とも呼ばれます。

メジャー

ファクト」を参照してください。

メタデータ

データおよびその他の構造(オブジェクト、ビジネス・ルール、ビジネス・プロセスなど)を記述するデータ。たとえば、データ・ウェアハウススキーマ設計は、通常、メタデータとしてリポジトリに格納され、データ・ウェアハウスの作成と移入に使用するスクリプトを生成するために使用されます。メタデータはリポジトリに含まれます。

データの例: ソースからターゲットへの変換に関する定義、データ・ウェアハウスの作成と移入に使用されます。情報の例: 表、列、関連項目の定義、関連するモデル・ツール内に格納されます。ビジネス・ルールの例: 1,000個を販売した後10パーセントの値引を行います。

モデル

作成する内容を示すオブジェクト。典型的なスタイル、計画、設計。また、データ・ウェアハウスの構造を定義するメタデータにもなります。

非加算

加算することでサマリーできないファクト(またはメジャー)を示します。非加算の例には、平均があります。「加算的」および「準加算的」と対比してください。

正規化

リレーショナル・データベースにおいて、データを複数の表に分離することによりデータの冗長性を取り除くプロセス。「非正規化」と対比してください。

データを複数の表に分割し、データの冗長性を排除する処理。

OLTP

オンライン・トランザクション処理(OLTP)」を参照してください。

オンライン・トランザクション処理(OLTP)

オンライン・トランザクション処理。OLTPシステムは、高速で信頼性の高いトランザクション処理用に最適化されています。データ・ウェアハウス・システムに比べると、ほとんどのOLTPシステムには、比較的少数の行と多数の表のグループが含まれます。

パラレル化

いくつかのプロセスが作業の一部を処理できるようにタスクを分解することです。複数のCPUがそれぞれの部分を同時に実行すると、パフォーマンスを大きく向上させることができます。

パラレル実行

いくつかのプロセスが作業の一部を処理できるようにタスクを分解することです。複数のCPUがそれぞれの部分を同時に実行すると、パフォーマンスを大きく向上させることができます。

階層内の所定の値より上のレベルにある値。たとえば、時間ディメンションでは、値Q1-99(99年第1四半期)は、Jan-99(99年1月)の親とされる場合があります。

パーティション

非常に大きな表および索引は、操作が難しく時間がかかる可能性があります。管理性を改善するために、表と索引をパーティションと呼ばれる小さい部分に分解できます。

ピボット

入力ストリーム内の各レコードが、データ・ウェアハウスの適切な表にある多数のレコードに変換される変換処理。これは、リレーショナルでないデータベースからデータを取り出す際に特に重要です。

パブリケーション

単一のソース・テーブルの変更データを含むリレーショナル表。チェンジ・データ・キャプチャのパブリッシャは、チェンジ・テーブルとしてパブリケーションを参照します。

パブリケーションID

チェンジ・データ・キャプチャが、パブリッシャによって定義された各チェンジ・テーブルに割り当てる固有の数値。

パブリッシャ

通常、チェンジ・データ・キャプチャ・システムを構成するスキーマ・オブジェクトの作成とメンテナンスを担当するデータベース管理者。

クエリー・リライト

マテリアライズド・ビュー(事前に計算されたもの)を使用して問合せに迅速に答えるメカニズム。

リフレッシュ

マテリアライズド・ビューを変更して新しいデータを反映するメカニズム。

リライト

クエリー・リライト」を参照してください。

スキーマ

関連するデータベース・オブジェクトの集まり。リレーショナル・スキーマは、データベース・ユーザーIDでグルーピングされ、表やビューなどのオブジェクトを含みます。このマニュアルでは、shというサンプル・スキーマを使用しています。特殊なタイプのスキーマとして、スノーフレーク・スキーマおよびスター・スキーマの2つがあります。

準加算的

全ディメンションについてではなく、一部のディメンションによって加算することでサマリーできるファクト(またはメジャー)を示します。準加算の例には、人数や手持在庫があります。「加算的」および「非加算的」と対比してください。

スライスおよびダイス

データの取得および操作を指す非公式用語。データ・ウェアハウスは、それぞれの軸がディメンションを表したデータのキューブ(立方体)と見ることができます。データをスライスするとは、ディメンションの一部または全部のメジャーと値を指定してキューブのピース(スライス)を取得することです。データ・スライスの取得時に、スライスを細切れ(ダイス)したように多数の小さなピースにし、データ列と行を移動したり並べ替えることもできます。適切にスライスおよびダイスされたシステムでは、大量のデータのナビゲーションが容易になります。

スノーフレーク・スキーマ

ディメンション表の一部または全部が正規化されたタイプのスター・スキーマ

ソース

データ・ウェアハウス内のデータが導出されるデータベース、アプリケーション、ファイルまたはその他のデータ保管場所。

ソース・システム

データ・ウェアハウス内のデータが導出されるデータベース、アプリケーション、ファイルまたはその他のデータ保管場所。

ソース・テーブル

ソース・データベース内の表。

SQLアクセス・アドバイザ

ユーザーが目標とするパフォーマンスを実現できるように、特定のワークロードに適切なマテリアライズド・ビューのセット、マテリアライズド・ビュー・ログ、パーティション、索引を推奨します。Oracle Enterprise ManagerのGUIであり、DBMS_ADVISORパッケージと同様の機能を持ちます。

ステージング・エリア

ウェアハウスに入る前にデータが処理される場所。

ステージング・ファイル

ウェアハウスに入る前のデータ処理に使用されるファイル。

スター・クエリー

ファクト表および多数のディメンション表を結合するものです。各ディメンション表は、主キーから外部キーへの結合を使用してファクト表に結合されます。ただし、ディメンション表同士は結合されません。

スター・スキーマ

多次元データ・モデルを表現するように設計されたリレーショナル・スキーマ。1つ以上のファクト表と、外部キーを介して関連付けられている1つ以上のディメンション表で構成されます。

サブジェクト領域

組織の役割、知識領域を表現したり、識別するための分類方法。通常、1つのデータ・マートは、販売、マーケティングまたは地域などの1つのサブジェクト領域をサポートするために開発されます。

サブスクライバ

パブリッシュされた変更データのコンシューマ。通常はアプリケーションです。

サブスクリプション

単一チェンジ・セット内の1つ以上の対象ソース・テーブルの変更データに対するアクセスを制御するチェンジ・データ・キャプチャ・サブスクライバのメカニズム。サブスクリプションには1つ以上のサブスクライバ・ビューが含まれます。

サブスクリプション・ウィンドウ

サブスクライバが現在サブスクライバ・ビューで参照できるチェンジ・データ・キャプチャ・パブリケーションの行範囲を定義するメカニズム。

サマリー

マテリアライズド・ビュー」を参照してください。

サマリー・アドバイザ

現在は、SQLアクセス・アドバイザに置き換えられています。

ターゲット

ETL処理過程において中間的または最終的な結果を保持します。ETL処理全体のターゲットは、データ・ウェアハウスです。

第3正規形

正規化を通してデータの冗長性を最小化する、古典的なリレーショナル・データベース・モデリング技法。

第3正規形スキーマ

OLTPシステムで一般的に使用されているものと同じ種類の正規化を使用するスキーマ。大規模なデータ・ウェアハウス、特に、データのロード要求が多く、データ・マートへのデータの入力および長時間実行問合せの実行に使用される環境用として選択されることがあります。「スノーフレーク・スキーマ」および「スター・スキーマ」と比較してください。

変換

データを操作する処理。コピー操作以外の操作は変換です。変換の例には、複数のソース・テーブルからのデータのクレンジング、集計および統合があります。

転送

コピーまたは変換したデータをソースからデータ・ウェアハウスに移動する処理。「変換」と比較してください。

一意識別子

同じ項目が複数の場所に表示される場合に、その項目を区別することを目的とする識別子。

更新ウィンドウ

ウェアハウスの更新に使用できる時間の長さ。たとえば、夜間の8時間がウェアハウスの更新に当てられます。

更新頻度

新しいデータでデータ・ウェアハウスが更新される頻度。たとえば、ウェアハウスはOLTPシステムから毎晩更新できます。

妥当性チェック

メタデータ定義および構成パラメータを検証する処理。

バージョニング

新規要件および変更に対応して、データ・ウェアハウス・プロジェクトの新規バージョンを作成する機能。