Oracle Warehouse Builder (OWB) - エクスポート
ブリッジの要件
このブリッジ: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 |
|
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 | |||||
ディメンションモデリングの検出 | ブリッジがテーブルをBIファクトとディメンションに変換する方法を推測するために使用するメソッドを選択します。 テーブルをBIファクトとディメンションに変換する方法を推測するためのメソッドを選択します。 このブリッジは、データモデリング、またはETLツールで作成したデータモデルをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合に、各テーブルがBIファクトとディメンションにどう変換されるかを推定するために、それらのテーブル(ファクト、ディメンション、アウトリガー)に指定されたディメンションロールを使用できます。このパラメーターは、テーブルのディメンションロール(ファクト、ディメンション、アウトリガー)の決定方法を制御します。ソースモデルがテーブルディメンションロールを指定しなかった場合も、ブリッジはその決定を下せます。 [ソースモデルによって定義されている場合のみ] ソースモデルでの定義のみに従ってディメンションロールを決定します。 [リレーショナルスキーマから自動検出] 外部キーに基づいてファクトとディメンションテーブルのディメンションロールを決定します。 このアルゴリズムは次のものとしてテーブルを決定します: ファクトテーブル - テーブルに受信外部キーしかない場合 ディメンションテーブル - テーブルがその他のテーブルとの外部キー関係を持たない場合 ディメンションテーブルまたはアウトリガーテーブル - テーブルに送信外部キーがある場合、およびファクトテーブルへの最小距離(外部キー関係の数)に応じて [手動で指定されたファクトおよびディメンション] ファクトおよびディメンションテーブルを手動で指定します。 [無効] OLAPに対するフォワードエンジニアリングは行われません。 |
ENUMERATED |
|
無効 | |||||
ディメンションモデリング検出ファクトテーブル | テーブルをファクトディメンションロールに割り当てる方法を手動で制御します。例: dbo.Fact1; Fact2 ファクトテーブルとして表すセミコロンで区切られたテーブルリストを入力します。 このブリッジは、データモデリング、またはETLツールで作成したデータモデルをフォワードエンジニアリングしてOLAP/BIモデルを構築する場合に、各テーブルがBIファクトとディメンションにどう変換されるかを推定するために、それらのテーブル(ファクト、ディメンション)に指定されたディメンションロールを使用できます。 |
STRING | |||||||
ディメンションモデリング検出ディメンションテーブル | テーブルがすべてディメンションであるとブリッジが想定すべきかどうか指定できます。 [True] テーブルがすべてディメンションであると想定します。 [False] (もしあれば)各テーブルで指定されているディメンションロールを使用します。 このパラメーターはパラメーター[ディメンションモデリング検出ファクトテーブル]と組み合わせることができ、その結果、一部のテーブルはファクトとして、その他はディメンションとして処理されます。 |
BOOLEAN |
|
True | |||||
冗長性 | ディメンションモデリングのフォワードエンジニアリングプロセス中にブリッジがハイレベルの冗長性を使用するかどうかを指定します。 [False] 標準的な冗長性を使用します。 [True] 追加情報がログに出力されます。 |
BOOLEAN |
|
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 | プロジェクト |