プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Data Integratorでの統合プロジェクトの開発
12
c
(12.2.1.1)
E77237-01
次
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
Oracle Data Integratorの新機能
第I部 Oracle Data Integratorでの開発の概要
1
統合プロジェクトの概要
Oracle Data Integratorプロジェクト・クイック・スタート・リスト
2
Oracle Data Integratorトポロジの概要
Oracle Data Integratorトポロジの概要
物理アーキテクチャ
コンテキスト
論理アーキテクチャ
エージェント
言語
リポジトリ
第II部 メタデータの管理およびリバースエンジニアリング
3
データ・モデルおよびデータストアの作成および使用
モデルの概要
データストア
データ整合性
リバースエンジニアリング
チェンジ・データ・キャプチャ
モデルの作成およびリバースエンジニアリング
モデルの作成
モデルおよびトポロジ・オブジェクトの作成
モデルのリバースエンジニアリング
データストアの作成およびリバースエンジニアリング
データストアの作成
ファイル・データストアのリバースエンジニアリング
固定ファイルのリバースエンジニアリング
デリミタ付きファイルのリバースエンジニアリング
COBOLファイルのリバースエンジニアリング
データストア属性の追加および削除
制約とフィルタの作成および削除
キー
参照
条件
必須属性
フィルタ
データストアのデータの編集および表示
パーティション化の使用
モデル・データストアのパーティションおよびサブパーティションの手動による定義
モデルのデータ品質のチェック
データ整合性の概要
制約のチェック
モデル、サブモデルまたはデータストアに対する静的チェックの実行
エラーのあるレコードの確認
4
ジャーナル化の使用
チェンジ・データ・キャプチャの概要
ジャーナル化コンポーネント
簡易ジャーナル化と一貫性セット・ジャーナル化
ジャーナル化の設定
ジャーナル化の設定および開始
ジャーナル化インフラストラクチャの詳細
ジャーナル化ステータス
変更データの使用
変更データの表示
変更データの使用: 簡易ジャーナル化
変更データの使用: 一貫性セット・ジャーナル化
ジャーナル化ツール
ジャーナル化を使用するためのパッケージ・テンプレート
5
共通フォーマット・デザイナを使用したデータ・モデルの作成
共通フォーマット・デザイナの概要
ダイアグラムの概要
他のモデルからデータストアと属性を集約する理由
グラフィカル・シノニム
ダイアグラムの使用
新規ダイアグラムの作成
データストアおよび属性の作成
グラフィカル・シノニムの作成
制約およびフィルタの作成および編集
ダイアグラムの印刷
DDLスクリプトの生成
マッピングIN/OUTの生成
第III部 統合プロジェクトの開発
6
統合プロジェクトの作成
統合プロジェクトの概要
Oracle Data Integratorプロジェクトのコンポーネント
Oracle Data Integratorプロジェクトのコンポーネント
グローバル・コンポーネント
プロジェクトのライフ・サイクル
新しいプロジェクトの作成
ナレッジ・モジュールの管理
プロジェクトおよびグローバル・ナレッジ・モジュール
ナレッジ・モジュールの命名規則
適切なナレッジ・モジュールの選択
ナレッジ・モジュールのインポートおよび置換
ナレッジ・モジュールの暗号化および復号化
フォルダを使用したプロジェクトの編成
7
パッケージの作成および使用
パッケージの概要
ステップの概要
パッケージの作成の概要
パッケージ・エディタの概要
新規パッケージの作成
ステップの使用
ステップの追加
マッピング・ステップの追加
プロシージャ・ステップの追加
変数ステップ
Oracle Data Integratorツール・ステップの追加
モデル、サブモデルまたはデータストアの追加
ステップの削除
ステップの複製
ステップの実行
ステップのリンクされたオブジェクトの編集
ステップのレイアウトの調整
ステップの順序の定義
パッケージの実行
8
マッピングの作成および使用
マッピングの概要
マッピングの構成要素
マッピング・エディタのナビゲート
マッピングの作成
新しいマッピングの作成
コンポーネントの追加および削除
コンポーネントの接続および構成
属性照合
コネクタ・ポイントおよびコネクタ・ポート
新しい属性の定義
式および条件の定義
物理構成の定義
マッピングの実行
マッピング・コンポーネントの使用
式エディタ
ソースおよびターゲット・データストア
複数のターゲットの作成
ターゲット順序の指定
再使用可能マッピングの追加
集計の作成
個別の作成
式の作成
フィルタの作成
結合およびルックアップの作成
ピボットの作成
例: 売上データのピボット
行ロケータ
ピボット・コンポーネントの使用
セットの作成
ソートの作成
分割の作成
副問合せフィルタの作成
テーブル・ファンクションの作成
アンピボットの作成
例: 売上データのアンピボット
行ロケータ
アンピボット・コンポーネントの使用
フラット化コンポーネントの作成
マッピングでのフラット化コンポーネントの使用
JSONソースで「フラット化」コンポーネントを使用するときの考慮事項
不規則コンポーネントの作成
データセットを使用したマッピングの作成
フローおよびデータセット・モデリングの相違点
マッピングでのデータセットの作成
データセットからフローベース・マッピングへの変換
物理設計
物理マッピング・ダイアグラムについて
LKM、IKMおよびCKMの選択
実行場所の構成
物理ノードの移動
式の移動
新しい実行ユニットの定義
マッピングの前後に実行されるコマンドの追加
セッション内並列性の構成
ターゲット表の並列ロードの構成
一時索引の構成
ジャーナル化の構成
抽出オプションの構成
物理マッピング設計の作成および管理
再使用可能マッピング
再使用可能マッピングの作成
プロパティ・インスペクタおよび構造パネルを使用したマッピングの編集
コンポーネントの追加および削除
コンポーネントの追加
コンポーネントの削除
コンポーネントの編集
表のカスタマイズ
共通タスクでのキーボード・ナビゲーションの使用
フロー制御および静的制御
フロー制御の設定
静的制御の設定
更新キーの定義
E-LTおよびETLスタイル・マッピングの設計
9
ディメンションとキューブの作成および使用
ディメンション・オブジェクトの概要
ディメンションの概要
キューブの概要
メジャー(ファクト)の理解
キューブの実装
ODIを使用したディメンション・オブジェクトの作成
「ディメンションとキューブ」アコーディオン
ODIでのディメンションの使用
ODIでのキューブの使用
一般プロパティ
キューブ・メジャー
新規ディメンション・モデルの作成
エディタを使用したディメンション・オブジェクトの作成と編集
ディメンション・エディタの使用
キューブ・エディタの使用
マッピングでのディメンション・コンポーネントの使用
マッピングでのディメンション・コンポーネントの使用
ディメンション・コンポーネント・プロパティ・エディタ
マッピングでのキューブ・コンポーネントの使用
キューブ・コンポーネント・プロパティ・エディタ
ディメンション・コンポーネントの拡張
ディメンション・コンポーネントの拡張
キューブ・コンポーネントの拡張
10
互換性モードの使用
互換性モードについて
互換マッピングの作成
アップグレード・アシスタントを使用したマッピングの作成
ODI 12
c
での11
g
SDKを使用したマッピングの作成
内部識別子(ID)について
リポジトリの再番号付け
11
プロシージャ、変数、順序およびユーザー関数の作成および使用
プロシージャの操作
プロシージャの概要
プロシージャの作成
新規プロシージャの作成
プロシージャのオプションの定義
プロシージャのタスクの作成および管理
プロシージャの使用
プロシージャの実行
パッケージでのプロシージャの使用
プロシージャのシナリオの生成
プロシージャの暗号化と復号化
変数の操作
変数の概要
変数の作成
変数の使用
パッケージでの変数の使用
マッピングでの変数の使用
オブジェクト・プロパティでの変数の使用
プロシージャでの変数の使用
変数内での変数の使用
データストアのリソース名での変数の使用
サーバーURLでの変数の使用
接続時または切断時のコマンドでの変数の使用
シナリオへの変数の受渡し
変数のシナリオの生成
変数と順序の追跡
順序の使用
順序の概要
順序の作成
標準順序の作成
特定の順序の作成
ネイティブ順序の作成
順序およびID列の使用
標準順序および特定の順序を使用する際のヒント
ID列
順序の拡張
ユーザー関数の使用
ユーザー関数の概要
ユーザー関数の作成
ユーザー関数の使用
12
シナリオの使用
シナリオの概要
シナリオの生成
シナリオの再生成
シナリオ・グループの生成
シナリオおよびロード計画の同時実行の制御
シナリオのエクスポート
本番へのシナリオのインポート
シナリオのインポート
シナリオの置換
異なるリポジトリからのシナリオの使用
シナリオの暗号化および復号化
13
ロード計画の使用
ロード計画の概要
ロード計画実行ライフ・サイクル
パッケージ、シナリオおよびロード計画の相違点
ロード計画の構造
ロード計画エディタの概要
ロード計画の作成
新規ロード計画の作成
ロード計画ステップの順序の定義
ロード計画ステップの追加
ロード計画ステップの編集
ステップの削除
ステップの複製
ロード計画での変数の使用
ロード計画の変数の宣言
ステップの変数値の設定
ロード計画の例外および再開可能の処理
例外フローの定義
例外処理の使用
再開動作の定義
ロード計画の実行
本番でのロード計画の使用
本番でのロード計画のスケジュールおよび実行
ロード計画のエクスポート、インポートおよびバージョニング
ロード計画のエクスポート
ロード計画のインポート
ロード計画のバージョン管理
14
Webサービスの使用
Oracle Data IntegratorのWebサービスの概要
Oracle Data Integratorランタイム・サービスおよびデータ・サービス
サードパーティWebサービスの呼出し
Webサービスの呼出しの概要
HTTPアナライザの使用
HTTPアナライザの使用: 主な手順
HTTPアナライザの実行時に行われる処理
HTTPアナライザ設定の指定方法
ログ・ウィンドウの使用方法
テスト・ウィンドウの使用方法
インスタンス・ウィンドウの使用方法
複数のインスタンスを使用する方法
HTTPアナライザでの資格証明の使用
HTTPアナライザでのSSLの使用
HTTPアナライザを使用してWebページをデバッグする方法
ルールを使用して動作を決定する方法
ルールの設定方法
リファレンス: HTTPアナライザのトラブルシューティング
OdiInvokeWebServiceツールの使用
15
ショートカットの使用
ショートカットの概要
ショートカットの概念
ショートカット・オブジェクト
ショートカット・エディタの概要
ショートカットの作成
プロジェクトでのショートカットの使用
ショートカットによる選択の複製
参照ショートカットへのジャンプ
ベース・オブジェクトへのジャンプ
ショートカットの実行
ショートカットのマテリアライズ
ショートカットのエクスポートおよびインポート
リリース・タグの使用
拡張アクション
16
Groovyスクリプトの使用
Groovyの概要
Groovyエディタの概要
Groovyエディタの使用
Groovyスクリプトの作成
既存のGroovyスクリプトを開いて編集
Groovyスクリプトの保存
Groovyスクリプトの実行
Groovyスクリプトの実行の停止
拡張アクションの実行
開発タスクの自動化 - 例
第IV部 統合プロジェクトの管理
17
グローバルODIオブジェクトの交換
「更新の確認」ウィザード
18
統合プロジェクトの編成およびドキュメント化
フォルダを使用したプロジェクトの編成
新規フォルダの作成
プロジェクト・フォルダの調整
フォルダを使用したモデルの編成
新規モデル・フォルダの作成
モデル・フォルダの調整
サブモデルの作成および編成
相互参照の使用
相互参照の表示
欠落参照の解決
マーカーおよびメモの使用
マーカー
メモ
同時変更の処理
同時編集のチェック
オブジェクトのロック
PDFレポートの作成
トポロジ・レポートの生成
バージョン比較結果のレポートの生成
Oracle Data Integratorオブジェクトのレポートの生成
ダイアグラム・レポートの生成
19
バージョン制御(レガシー・モード)の使用
オブジェクト・フラグの使用
バージョンの使用
バージョン比較ツールの使用
2つのバージョンの差異の表示
比較フィルタの使用
比較結果レポートの生成および印刷
ラベルの使用
ラベルにおける要素の使用
ラベルの同期
ラベルのリストアとチェック・イン
ラベルのインポートとエクスポート
20
バージョン制御システムとODIの統合
ODI-VCS統合の概要
ODIで使用するVCSの選択
SVN接続の作成
HTTP Basic認証オプション
Subversion Basic認証オプション
SSH認証オプション
SSL認証オプション
ファイル・ベースの認証オプション
SVN接続の編集
Subversion設定の構成
Subversion設定
ODIでのSubversionリポジトリの構成
ODIでSubversionリポジトリを構成するオプション
デフォルトのSubversionプロジェクト構造の作成
Subversionブランチ/タスクからの新規ODIリポジトリの移入
Subversionブランチ/タスクからのリストア済ODIリポジトリの移入
ODIでの汎用プロファイルの理解
Subversionリポジトリでのフル・タグの作成
Subversionリポジトリでの部分タグの作成
「部分タグの作成」のオプション
タグからのブランチの作成
「タグからブランチを作成」のオプション
ODIリポジトリのロック解除
バージョニングされていないODIオブジェクトをSubversionリポジトリに追加
バージョニングされていない1つのODIオブジェクトをSubversionリポジトリに追加
バージョン制御されているODIオブジェクトのバージョンの作成
バージョン制御されているODIオブジェクトを前のバージョンからリストア
Subversionからオブジェクトをリストアのオプション
ODIリポジトリで削除した、バージョン制御されているODIオブジェクトをリストア
バージョン制御されているODIオブジェクトのバージョン履歴の表示
バージョン検索基準
「バージョン履歴」ダイアログからのODIオブジェクトのバージョンの比較
「バージョン比較結果」ダイアログのアイコン
バージョン制御されているODIオブジェクトのバージョン・ツリーの表示
「バージョン・ツリー」エディタからのODIオブジェクトのバージョンの比較
マージの実行
ブランチ・マージの実行
マージ・サマリーの表示
21
リリース管理
ODIリリースの管理
デプロイメント・アーカイブのタイプ
VCSラベルからのデプロイメント・アーカイブの作成
ODIリポジトリからの初期デプロイメント・アーカイブの作成
ODIリポジトリからのパッチ・デプロイメント・アーカイブの作成
使用可能なデプロイメント・アーカイブの表示
初期デプロイメント・アーカイブを使用したODIリポジトリの初期化
パッチ・デプロイメント・アーカイブを使用したODIリポジトリの更新
ODIリポジトリで適用されたデプロイメント・アーカイブの表示
パッチ・デプロイメント・アーカイブのロールバック
22
ライフサイクル管理ガイドライン
認証タイプを選択するガイドライン
ブランチの一般的なガイドライン
タグ付けの一般的なガイドライン
1つの開発チームのブランチのガイドライン
パラレル開発チームのブランチのガイドライン
パラレル開発チーム用のリリース・ブランチのガイドライン
開発中のバージョニングのガイドライン
テスト環境と本番環境でのデプロイメントのガイドライン
初期デプロイメントとパッチ適用のガイドライン
23
エクスポートおよびインポート
インポートおよびエクスポートの概念
グローバル識別子(GUID)
エクスポート・キー
オブジェクト間の関係
インポート・モード
インポート/エクスポートのヒント
オブジェクトのエクスポートおよびインポート
子コンポーネントを伴うオブジェクトのエクスポート
子コンポーネントを伴わないオブジェクトのエクスポート
部分的なエクスポート/インポート
1つのODIオブジェクトのエクスポート
複数のODIオブジェクトのエクスポート
オブジェクトのインポート
スマート・エクスポートおよびスマート・インポート
スマート・エクスポートの実行
スマート・インポートの実行
リポジトリ・レベルのエクスポート/インポート
マスター・リポジトリのエクスポートおよびインポート
トポロジおよびセキュリティ設定のエクスポート/インポート
作業リポジトリのエクスポートおよびインポート
技術環境のエクスポート
ログのエクスポートおよびインポート