プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Warehouse BuilderからOracle Data Integratorへの移行
12c (12.2.1.2.6)
E85914-01
目次へ移動
目次

前
次

4 移行の確認

移行の確認には、ログ・ファイルおよびレポート・ファイルの確認が含まれます。

内容は次のとおりです。

4.1 ログ・ファイルおよびレポート・ファイルの確認

移行の完了後またはテスト移行の実行後に2つのファイルが作成されます。デフォルトでは、ファイル名はmigration.logおよびmigration.reportです。これらのファイルを使用して、移行の確認、見直しおよびトラブルシューティングを行います。

デフォルトでは、これらのファイルは移行ユーティリティ構成ファイルと同じ場所に保存されています。構成ファイルのMIGRATION_LOG_FILEパラメータを使用して、別のファイル名と場所を指定できます。このパラメータの詳細は、「構成ファイルのパラメータ」MIGRATION_LOG_FILEを参照してください。

内容は次のとおりです。

4.1.1 移行ユーティリティ・ログ・ファイルの確認

移行ユーティリティ・ログ・ファイルには、移行、拒否またはスキップされたオブジェクトの詳細と、エラーが発生した場合はエラー・メッセージが含まれています。

ログ・ファイルは次のセクションから構成されます。

  • 移行モードが記載されたログ・ファイル・ヘッダー、ログ・ファイルの作成時間、OWB詳細とODI詳細、ログ・ファイルへのフルパス、および構成オプション。

  • 移行開始時間。

  • 各オブジェクトの移行ステータスに関する詳細情報(移行が成功したか、拒否されたか、スキップされたか)、およびエラーが発生した場合はエラー・メッセージ。移行ユーティリティの実行時に発生する可能性のある情報メッセージ、警告メッセージおよびエラー・メッセージの詳細は、「メッセージ・リファレンス」を参照してください。

  • 各オブジェクトへのパスを含む、オブジェクト・タイプ別に編成されたサマリー情報

  • 実行時間合計および移行終了時間が記載されたログ・ファイル・フッター

例4-1 移行ユーティリティ・ログ・ファイルのサンプル

MIGRATION_MODERUNに設定されているサンプルの移行ユーティリティ・ログ・ファイルの例を次に示します。

*******************************************************************************
* Oracle Warehouse Builder - Migration Utility - Log
* Created: 9/26/16 7:42 PM
* Migration Report Style - RUN
* 
* OWB Release:11.2.0.4.0 - OWB Repository:
OWB_REPO_MIG/machine.oracle.com:1521:orcl11204 - OWB Workspace:
OWB_REPO_MIG.OWB_REPO_WKSP1
*
* ODI Release:12.2.1.2.1 - ODI Master mig12c/jdbc:oracle:thin:@machine:1521:orcl11203 - ODI User/Work Repository:SUPERVISOR/WORKREP1
* 
* Log File: /tmp/migration.log
* 
* Configuration Options
*
 ---------------------
* MIGRATION_REPORT_INCLUDE=ALL
* MIGRATION_MODE=RUN
* MIGRATE_DEPENDENCIES=true
* STOP_ON_ERROR=true
* SPLIT_JOIN_FOR_ANSI_SYNTAX=true
* MIGRATE_UNBOUND_OPERATOR=true
* FLUSH_BATCH_SIZE=50
* MIGRATION_STRATEGY=NODUP
* MIGRATION_OBJECTS=PROJECT.DIM_PROJECT
********************************************************************************

Migration started at 9/26/16 7:42 PM Pacific Standard Time
 
********************************************************************************
----START MIGRATE LOCATION REP_TARGET.
----SUCCESSFULLY MIGRATED REP_TARGET. 
----START MIGRATE PROJECT DIM_PROJECT.FLUSH OdiDataServer[1]  COST(MS):1178
-------START MIGRATE MODULE_FOR_LOGICALSCHEMA DIM_MOD.
-------SUCCESSFULLY MIGRATED DIM_MOD.
----START MIGRATE MODULE DIM_MOD.FLUSH OdiLogicalSchema[1]  COST(MS):744
-------START MIGRATE TABLE AT_009_DIM_LEV1.
-------SUCCESSFULLY MIGRATED AT_009_DIM_LEV1. 
-------START MIGRATE TABLE AT_009_DIM_LEV2.
-------SUCCESSFULLY MIGRATED AT_009_DIM_LEV2.
-------START MIGRATE TABLE AT_009_DIM_LEV3.
-------SUCCESSFULLY MIGRATED AT_009_DIM_LEV3.
-------START MIGRATE TABLE AT_009_SRC_LEV1. 
-------SUCCESSFULLY MIGRATED AT_009_SRC_LEV1.
-------START MIGRATE TABLE AT_009_SRC_LEV2. 
-------SUCCESSFULLY MIGRATED AT_009_SRC_LEV2.
-------START MIGRATE TABLE AT_009_SRC_LEV3.
----SUCCESSFULLY MIGRATED AT_009_SRC_LEV3. 
----START MIGRATE SEQUENCE AT_009_SEQ_SCD1.FLUSH OdiDataStore[6]  COST(MS):2084
----SUCCESSFULLY MIGRATED AT_009_SEQ_SCD1.
----SUCCESSFULLY MIGRATED DIM_MOD.
----START SECOND PASS FOR TABLE.
--------FOREIGN KEY CREATED: AT_009_DIM_LEV2.LEV2_FOREIGN_KEY --> AT_009_DIM_LEV1.LEV1_ID 
--------FOREIGN KEY CREATED: AT_009_DIM_LEV3.LEV3_FOREIGN_KEY2 --> AT_009_DIM_LEV2.LEV2_ID
----END SECOND PASS.
----START MIGRATE DIMENSION_MODULE DIM_MOD.
----START MIGRATE STAGE_TABLE LEVEL3_AT_009_DIM_STG.FLUSH OdiDimensionalModel[1]  COST(MS):455
----SUCCESSFULLY MIGRATED LEVEL3_AT_009_DIM_STG.
--------START MIGRATE STAGE_TABLE LEVEL1_AT_009_DIM_STG.
--------SUCCESSFULLY MIGRATED LEVEL1_AT_009_DIM_STG. 
--------START MIGRATE STAGE_TABLE LEVEL2_AT_009_DIM_STG.
----SUCCESSFULLY MIGRATED LEVEL2_AT_009_DIM_STG.
----START MIGRATE DIMENSION AT_009_DIM.FLUSH OdiDataStore[2]  COST(MS):1888
----SUCCESSFULLY MIGRATED AT_009_DIM. 
----SUCCESSFULLY MIGRATED DIM_MOD.
----START MIGRATE CUBE_MODULE DIM_MOD.
---------[INFO][Migration][MU-1010]DIM_MOD is skipped because it already exists.
----END MIGRATE DIM_MOD.
----START MIGRATE MAPPING_MODULE DIM_MOD.
----START MIGRATE MAPPING AT_009_MAP_TEMP_SCD1.FLUSH MAPPING, MIGRATED 0 COST(MS):181
----SUCCESSFULLY MIGRATED AT_009_MAP_TEMP_SCD1
----SUCCESSFULLY MIGRATED DIM_MOD.SUCCESSFULLY MIGRATED DIM_PROJECT.

**************************************************************************

----LOCATION[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[PUBLIC_PROJECT].LOCATION[REP_TARGET].PROJECT[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].
----MODULE_FOR_LOGICALSCHEMA[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[TOTAL:6 MIGRATED:6 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[AT_009_DIM_LEV1].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[AT_009_DIM_LEV2].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[AT_009_DIM_LEV3].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[AT_009_SRC_LEV1].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[AT_009_SRC_LEV2].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].TABLE[AT_009_SRC_LEV3].SEQUENCE[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].SEQUENCE[AT_009_SEQ_SCD1].DIMENSION_MODULE[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].DIMENSION[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].DIMENSION[AT_009_DIM].STAGE_TABLE[TOTAL:3 MIGRATED:3 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].DIMENSION[AT_009_DIM].LEVEL[LEVEL1_AT_009_DIM_STG]:98267.
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].DIMENSION[AT_009_DIM].LEVEL[LEVEL2_AT_009_DIM_STG]:98271.
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].DIMENSION[AT_009_DIM].LEVEL[LEVEL3_AT_009_DIM_STG]:98276.CUBE_MODULE[TOTAL:1 MIGRATED:0 REJECTED:0 SKIPPED:1].
------SKIPPED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].MAPPING_MODULE[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].MAPPING[TOTAL:1 MIGRATED:1 REJECTED:0 SKIPPED:0].
------PASSED: PROJECT[DIM_PROJECT].MODULE[DIM_MOD].MAPPING[AT_009_MAP_TEMP_SCD1].

*****************************************************************************

Migration ended at 9/26/16 7:43 PM Pacific Standard Time

Total migration time (hh:mm:ss): 00:00:51

4.1.2 移行ユーティリティ除外レポートの確認

移行ユーティリティ除外レポートには、移行されたオブジェクトのサマリーが示され、各オブジェクトの移行が成功したか、拒否されたか、スキップされたかがリストされます。

除外レポートは次のセクションから構成されます。

  • 移行モードが記載された除外レポート・ヘッダー、レポートの作成時間、OWB詳細とODI詳細、レポート・ファイルへのフルパス、および構成オプション。

  • 移行開始時間。

  • 移行されたプロジェクトの数と各プロジェクトに移行されたオブジェクトの合計数が記載された移行の統計

  • 選択された各オブジェクトの移行ステータスの詳細(移行が成功したか、拒否されたか、スキップされたか)。

  • 実行時間合計および移行終了時間が記載された除外レポート・フッター

例4-2 移行ユーティリティ除外レポートのサンプル

MIGRATION_MODERUNに設定されているサンプルの移行ユーティリティ除外レポートの例を次に示します。

*******************************************************************************
*Oracle Warehouse Builder - Migration Utility - Summary Report
*Created: 10/10/16 1:00 AM
*Migration Report Style - RUN
*
*OWB Release:11.2.0.4.0 - OWB Repository:
OWB_REPO_MIG/machine.oracle.com:1521:orcl11204 - OWB Workspace:
OWB_REPO_MIG.OWB_REPO_WKSP1
*
*ODI Release:12.2.1.2.1 - ODI Master Repository:
mig12c/jdbc:oracle:thin:@machine:1521:orcl11204 - ODI User/Work Repository:
SUPERVISOR/WORKREP1
*
*Report File: /tmp/migration.report
*
Configuration Options
---------------------

*MIGRATION_REPORT_INCLUDE=ALL
*MIGRATION_MODE=RUN
*MIGRATE_DEPENDENCIES=true
*STOP_ON_ERROR=true
*SSPLIT_JOIN_FOR_ANSI_SYNTAX=true
*MIGRATE_UNBOUND_OPERATOR=true
*FLUSH_BATCH_SIZE=50
*MIGRATION_STRATEGY=NODUP
*MIGRATION_OBJECTS=PROJECT.DIM_PROJECT.MODULE.DIM_MOD.MAPPING.AT_009_MAP_TEMP_SCD1
********************************************************************************

Migration started at 10/10/16 1:00 AM Pacific Standard Time

Statistics
------------

Total Projects Migrated: 2

********************************************************************************
PROJECT: PUBLIC_PROJECT
Object Types                  Migrated     Rejected     Skipped
--------------------------    ---------    ---------    --------
MODULE:                          1            0           0
MODULE_FOR_LOGICALSCHEMA:        1            0           0
TABLE:                           6            0           0
SEQUENCE:                        1            0           0
 DIMENSION_MODULE:               1            0           0
DIMENSION:                       1            0           0
STAGE_TABLE:                     3            0           0
CUBE_MODULE:                     0            0           1 
MAPPING_MODULE:                  1            0           0   
MAPPING:                         1            0           0

Details
--------
********************************************************************************
PROJECT: PUBLIC_PROJECT

Object Types                 Status
---------------------------  -------
LOCATION   REP_TARGET        SUCCESS

********************************************************************************
PROJECT: DIM_PROJECT

Object Types                 Status
---------------------------  -------
MODULE
  DIM_MOD                    SUCCESS
MODULE_FOR_LOGICALSCHEMA
  DIM_MOD                    SUCCESS
TABLE
  AT_009_DIM_LEV1            SUCCESS
  AT_009_DIM_LEV2            SUCCESS
  AT_009_DIM_LEV3            SUCCESS
  AT_009_SRC_LEV1            SUCCESS
  AT_009_SRC_LEV2            SUCCESS
  AT_009_SRC_LEV3            SUCCESS
SEQUENCE
  AT_009_SEQ_SCD1            SUCCESS
DIMENSION_MODULE
  DIM_MOD                    SUCCESS
DIMENSION
  AT_009_DIM                 SUCCESS
STAGE_TABLE
  LEVEL1_AT_009_DIM_STG      SUCCESS
  LEVEL2_AT_009_DIM_STG      SUCCESS
  LEVEL3_AT_009_DIM_STG      SUCCESS
CUBE_MODULE
  DIM_MOD                    [INFO][Migration][MU-1010]DIM_MOD is skipped because it already exists.
MAPPING_MODULE
  DIM_MOD                    SUCCESS
MAPPING
  AT_009_MAP_TEMP_SCD1       SUCCESS
 

Migration ended at 10/10/16 1:00 AM Pacific Standard Time

Total migration time (hh:mm:ss): 00:00:33

4.2 移行の検証

移行の完了後、ODIで次の手順を実行してOWBから移行されたマッピングを検証します。

  • ODI Studioを使用してODI環境に接続します。『Oracle Data Integratorの管理』作業リポジトリへの接続に関する項を参照してください。

  • トポロジ・ナビゲータに移動して、データ・サーバーの設定を確認します。環境によりユーザー名、パスワードまたはJDBC URLなどの情報の一部を編集する必要がある場合があります。移行された各データ・サーバーが正しく構成されているか確認するために、それぞれの接続をテストします。『Oracle Data Integratorの管理』トポロジの設定に関する項を参照してください。

  • デザイナ・ナビゲータに移動して、「モデル」パネルで移行されたモデルとデータストアを確認します。『Oracle Data Integrator開発者ガイド』「データ・モデルおよびデータストアの作成と使用」を参照してください。

  • デザイナ・ナビゲータに移動し、マッピングを実行して「プロジェクト」パネルで移行されたマッピングを確認します。『Oracle Data Integrator開発者ガイド』「マッピングの作成と使用」を参照してください。

注意:

移行ユーティリティを使用したOWBオブジェクトのODIへの移行は、移行の数あるフェーズの1つです。移行ユーティリティを実行した後のフォローアップ・フェーズについては、「移行プロセスの理解」で説明されている移行のロードマップを参照してください。また、あらゆる状況下で、ODIの移行されたアーティファクトを修正するために手動による作業が予想されることに留意してください。