メイン コンテンツをスキップする 補完的コンテンツへスキップ

Oracle Warehouse Builder (OWB) - エクスポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • Microsoft Windowsではサポートされていません。

  • そのSDKにアクセスするためにはツールのインストールが必要です。

ブリッジの仕様

ベンダー Oracle
ツール名 Oracle Warehouse Builder (OWB)
ツールバージョン 10.2〜11g
ツールのWebサイト http://www.oracle.com/technology/products/warehouse/
サポートされている方法論 [データ統合] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル)、ETL (ソースとターゲットのデータストア、変換来歴、式解析、式変換) via OMB API

仕様
ツール: OMB API経由のOracle / Oracle Warehouse Builder (OWB)バージョン10.2〜11g
http://www.oracle.com/technology/products/warehouse/をご覧ください。
メタデータ: [データ統合] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル)、ETL (ソースとターゲットのデータストア、変換来歴、式解析、式変換)
コンポーネント: OracleWarehouseBuilderOmbバージョン11.2.0

概要

要件
このブリッジでは、Oracle Warehouse BuilderをインストールしてそのAPIと対話できるようにする必要があります。OWBを開き、インポートしようとしているメタデータオブジェクトを表示できることをご確認ください。

OWB v. 11.3では、必ず以下のステップに従ってください。

1. 次の.JARファイルを${MODEL_BRIDGE_HOME}\java\から%OWB_HOME%\owb\lib\ext\にコピーします
MIR.jar
MIRBridgeConstants.jar
MIREtlBridgeLib.jar
MIRExpressionLib.jar
MIRModelBridge.jar
OracleWarehouseBuilderOmb.jar
MIRStitchingUtil.jar
MIRSummaryUtil.jar
MIRUtil.jar
MIRProfiler.jar
MIRStatisticsUtil.jar

2. ${MODEL_BRIDGE_HOME}\java\Yaml\snakeyaml-1.26.jarを%OWB_HOME%\owb\lib\ext\にコピーします

3. ${MODEL_BRIDGE_HOME}\conf\MIRModelBridgeTemplate\OracleWarehouseBuilderOmb\mimbexec.batファイルを同じOWBディレクトリーにコピーします。

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。

サポート
トラブルシューティングパッケージを次の項目と共に提供してください:
- デバッグログ(UIまたはconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定可能)
- 利用できる場合はメタデータバックアップ(技術的理由によりこの共通オプションが実装されていないブリッジがあるものの、Miscellaneousパラメーターで-backupオプションを使って設定可能)


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ホスト Oracle Warehouse Builderのリポジトリーサーバーが実行されているホストの名前またはIPアドレスを入力します。 STRING   localhost 必須
ポート Oracle Warehouse Builderのサービスポート番号を入力します。 数値   1521 必須
サービス Oracle Warehouse Builderのサービス名を入力します。 STRING   orcl 必須
リポジトリー Oracle Warehouse Builderのリポジトリー名を入力します。この値が省略されている場合は、デフォルトのリポジトリーが使用されます。 STRING      
プロジェクト 処理するOracle Warehouse Builderのプロジェクト名。 REPOSITORY_MODEL     必須
ユーザー 接続が確立中である側のデータベースユーザー名を入力します。OWBを開き、このユーザー名でインポートしようとしているメタデータオブジェクトを表示できることをご確認ください。 STRING     必須
パスワード 接続が確立されている側のデータベースユーザー名に関連付けられたパスワードを入力します。 パスワード     必須
OWBバージョン OWBのバージョンを指定します。 ENUMERATED
自動検出
10g*〜11gR1まで
11gR2
OWB_AUTO  
OWBホームパス Oracle Warehouse Builderホームディレクトリーへのパス。

ディレクトリーはOWB 10gとOWB 11gで異なります。

- OWB 10g
C:\OraHome_1

- OWB 11g
C:\product\11.1.0\db_1
DIRECTORY     必須
[Override] (オーバーライド) リポジトリーに既に存在する場合は、OWBプロジェクトをオーバーライドします。 BOOLEAN
False
True
False  
ディメンションモデリングの検出 ブリッジがテーブルをBIファクトとディメンションに変換する方法を推測するために使用するメソッドを選択します。
テーブルをBIファクトとディメンションに変換する方法を推測するためのメソッドを選択します。

このブリッジは、データモデリング、またはETLツールで作成したデータモデルをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合に、各テーブルがBIファクトとディメンションにどう変換されるかを推定するために、それらのテーブル(ファクト、ディメンション、アウトリガー)に指定されたディメンションロールを使用できます。このパラメーターは、テーブルのディメンションロール(ファクト、ディメンション、アウトリガー)の決定方法を制御します。ソースモデルがテーブルディメンションロールを指定しなかった場合も、ブリッジはその決定を下せます。

[ソースモデルによって定義されている場合のみ]
ソースモデルでの定義のみに従ってディメンションロールを決定します。

[リレーショナルスキーマから自動検出]
外部キーに基づいてファクトとディメンションテーブルのディメンションロールを決定します。
このアルゴリズムは次のものとしてテーブルを決定します:
ファクトテーブル - テーブルに受信外部キーしかない場合
ディメンションテーブル - テーブルがその他のテーブルとの外部キー関係を持たない場合
ディメンションテーブルまたはアウトリガーテーブル - テーブルに送信外部キーがある場合、およびファクトテーブルへの最小距離(外部キー関係の数)に応じて

[手動で指定されたファクトおよびディメンション]
ファクトおよびディメンションテーブルを手動で指定します。

[無効]
OLAPに対するフォワードエンジニアリングは行われません。
ENUMERATED
ソースモデルによって定義されている場合
リレーショナルスキーマから自動検出
手動で指定されたファクトおよびディメンション
無効
無効  
ディメンションモデリング検出ファクトテーブル テーブルをファクトディメンションロールに割り当てる方法を手動で制御します。例:
dbo.Fact1; Fact2
ファクトテーブルとして表すセミコロンで区切られたテーブルリストを入力します。

このブリッジは、データモデリング、またはETLツールで作成したデータモデルをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合に、各テーブルがBIファクトとディメンションにどう変換されるかを推定するために、それらのテーブル(ファクト、ディメンション)に指定されたディメンションロールを使用できます。
STRING      
ディメンションモデリング検出ディメンションテーブル テーブルがすべてディメンションであるとブリッジが想定すべきかどうか指定できます。
[True]
テーブルがすべてディメンションであると想定します。

[False]
(もしあれば)各テーブルで指定されているディメンションロールを使用します。

このパラメーターはパラメーター[ディメンションモデリング検出ファクトテーブル]と組み合わせることができ、その結果、一部のテーブルはファクトとして、その他はディメンションとして処理されます。
BOOLEAN
False
True
True  
冗長性 ディメンションモデリングのフォワードエンジニアリングプロセス中にブリッジがハイレベルの冗長性を使用するかどうかを指定します。
[False]
標準的な冗長性を使用します。

[True]
追加情報がログに出力されます。
BOOLEAN
False
True
True  

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"Oracle Warehouse Builder (OWB)"
メタモデル
OracleWarehouseBuilderOmb
マッピングのコメント
     
属性 カラム  
説明 Column.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
InitialValue Column.DefaultValue  
名前 Column.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
オプション !Column.NotNull  
CandidateKey プライマリキー、インデックス  
名前 Name  
説明 Table.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name Table.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
キューブ キューブ  
説明 Cube.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name Cube.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
CubeDimensionAssociation Cube.Dimension  
DatabaseSchema OWBモジュール  
DerivedType ColumnType  
名前 データ型  
DesignPackage Module (モジュール)  
説明 Module.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name Module.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
ディメンション ディメンション  
説明 Dimension.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name Dimension.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
DimensionAttribute DimensionAttribute  
説明 DimensionAttribute.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name DimensionAttribute.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
階層 DimensionHierarchy  
説明 DimensionHierarchy.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name DimensionHierarchy.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
インデックス インデックス アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。インデックス名はモジュール内で一意であることが必要です。
生成 Index.type  
名前 Index.Name 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
IndexMember Index.Column  
名前 Index.Column.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
[Level](レベル) [Level](レベル)  
説明 Level.Description  
名前 Level.Name  
LevelAttribute レベル属性Ref  
説明 レベル 属性Ref.Description  
名前 レベル 属性Ref.Name  
LevelKey レベル属性Ref  
メジャー CubeMeasure  
DefaultAggregation 集計関数  
説明 CubeMeasure.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name CubeMeasure.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
Name Project.Name  
SQLViewAssociation ビュー(選択されたテーブル)  
Name 名前  
SQLViewAttribute View.Column  
説明 View.Column.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name View.Column.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
SQLViewEntity 表示  
説明 View.Description 不正な文字や改行文字(\n)は、" "スペースに置き換えられます。
Name View.Name アルファベットとデジタル文字のみ使用できます。無効な文字は _ に置き換えられます。名前がOWB予約語の場合は、"_RES"というサフィックスが付けられます。名前が一意でない場合は、"_NNNN"というサフィックスが付けられます。NNNは123のような数字になります。
WhereClause ビュー。ViewQuery  
StoreModel プロジェクト  

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。