本文へジャンプ

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 ご使用条件を読む


お客様が developerWorks に初めてサインインすると、プロフィールが作成されます。プロフィールで選択した情報は公開されますが、いつでもその情報を編集できます。お客様の姓名(非表示設定にしていない限り)とディスプレイ・ネームは、投稿するコンテンツと一緒に表示されます。

送信されたすべての情報は安全です。

  • 閉じる [x]

developerWorks に初めてサインインするとプロフィールが作成されますので、その際にディスプレイ・ネームを選択する必要があります。ディスプレイ・ネームは、お客様が developerWorks に投稿するコンテンツと一緒に表示されます。

ディスプレイ・ネームは、3文字から31文字の範囲で指定し、かつ developerWorks コミュニティーでユニークである必要があります。また、プライバシー上の理由でお客様の電子メール・アドレスは使用しないでください。

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 ご使用条件を読む


送信されたすべての情報は安全です。

  • 閉じる [x]

Optim Data Growth Solution for Oracle E-Business Suiteを利用したOracle E-Business Suiteの情報ライフサイクル管理

Optimを使用してOracle E-Business Suiteのデータのアーカイブとシームレスな照会を実現する

大川 昌弘 (mohkawa@jp.ibm.com), IM開発, ソフトウェア開発研究所, IBM
大川昌弘は、ソフトウェア開発研究所のデータベース関連製品開発部門に所属し、現在はIBM Optim製品群の品質保証および支援業務を担当しています。
難波 哲夫 (namba1@jp.ibm.com), IM開発, ソフトウェア開発研究所, IBM
難波哲夫は、ソフトウェア開発研究所のデータベース関連製品開発部門に所属し、現在はIBM Optim製品群の品質保証および支援業務を担当しています。

概要: IBM Optim Data Growth Solution for Oracle E-Business Suiteは、Oracle E-Business Suiteの情報ライフサイクル管理のソリューションです。Oracle E-Business Suiteのモジュールごとに、古くなったデータをアーカイブすることができ、さらに不要となったデータを削除することができます。また、アーカイブ後もOracle E-Business Suiteコンソールからデータを照会することができます。この記事では、IBM Optim Data Growth Solution for Oracle E-Business SuiteによるOracle E-Business Suiteの情報ライフサイクル管理方法と、アーカイブ・データをOracle E-Business Suiteコンソールでシームレスに照会するための構成方法について紹介します。

日付:  2010年 8月 03日
レベル:  中級
アクティビティー: 2945 ビュー
お気軽にご意見・ご感想をお寄せください: 


はじめに

IBM Optim Data Growth Solution for Oracle E-Business Suiteは、Oracle E-Business Suite(以降、Oracle EBS)の情報ライフサイクル管理のソリューションです。Oracle EBSのモジュールごとに期間などを指定して古くなったデータをアーカイブしたり、さらに不要となったデータを削除したりすることができます。これにより、本番データのスリム化によるパフォーマンスの向上や、古くなったデータを安価なストレージに移行することによるコストの削減等が期待できます。また、Oracle EBSに職責等の定義を追加することで、アーカイブ・データや、アーカイブ・データと本番データを統合したデータをOracle EBSコンソールから照会することができます。

IBM Optim Data Growth Solution for Oracle E-Business Suite(以降、Optim-EBS)は、IBM Optim Data Growth Solution (以降、Optim-DG)と連携して動作します。


概要

図1に全体構成図を示します。


図1. 全体構成図

Optim-EBSはWebSphere Application Server Community Edition(WAS-CE)上で動作します。

OracleアーカイブDBを用意し、Optim-EBSの構成を行うと、OracleアーカイブDBにはアーカイブするデータが保存されるテーブル等が作成され、本番DB (Oracle EBS DB) にはOracleアーカイブDBに対するデータベース・リンクや、それを用いて本番データ用テーブルとアーカイブ・データ用テーブルを統合したビュー等が作成されます。

ビューは、職責に応じてアーカイブ・データのみを照会することや、本番データとアーカイブ・データを統合して照会することが可能なように定義されています。

アーカイブ等の処理はOptim-DGが行います。アーカイブ等の処理を行うためには、アーカイブ等の処理内容を定義する必要がありますが、Optim-EBSはモジュールごとに必要とされる各種処理内容が定義されたファイルを提供しており、それをインポートして使用することができます(図2)。


図2. Optim-EBSが提供する定義ファイルをOptim-DG にインポート


Oracle EBSの情報ライフサイクル管理

図1に示したように、Oracle EBSのデータの流れは以下のようになります。

  1. 古くなったデータをOracle EBS DBからアーカイブします。結果として、Optimアーカイブ・ファイルが作成されます。
  2. アーカイブしたデータをOracleアーカイブDBに挿入(リストア)し、Oracle EBSコンソールからの照会を可能にします。
  3. 不要になったアーカイブ・データをOracleアーカイブDBから削除します。
  4. Optimアーカイブ・ファイルを削除します。リテンション・ポリシーを設定して自動的に削除することも可能です。

アーカイブを行う際は、Optim-EBSのコンソールでアーカイブするモジュールを選択し、アーカイブするデータの期間の選択やアーカイブに対する記述などを行って実行します(図3)。実行は即時または日時を指定してスケジュールすることが可能です。スケジュールする際は図3の時計が書かれているアイコンをクリックして日時を指定します。


図3. アーカイブの実行 (勘定科目(GL Balances)のアーカイブ例)

アーカイブ処理では、アーカイブ・ファイルが作成され、アーカイブ対象データと関連データが圧縮されて保存されます。また、Oracle EBS DBからアーカイブ対象データが削除されます(データの抽出と削除を分けて行うことも可能です)。アーカイブ処理の結果はログファイルに記録され、Optim-EBSのコンソールからも参照することができます(図4)。


図4. アーカイブ処理結果ログ

アーカイブ・ファイルに保存されたデータは、Optim-DGが提供するGUIで参照することができます。また、Optim-DGに付属されているAttunity Serverを利用することで、JDBCやODBC経由で参照することもできます。

Oracle EBSコンソールからアーカイブ・データを照会するためには、アーカイブ・ファイルに保存されたデータをOracleアーカイブDBに挿入(リストア)します(図5)。この処理では、アーカイブ対象データのみがOracleアーカイブDBに挿入(リストア)されます。


図5. アーカイブ・データのOracleアーカイブDBへの挿入(Restore)

OracleアーカイブDBに保持されているアーカイブ・データが不要になったら、Optim-EBSコンソールを利用してアーカイブ・データを削除します(図6)。この処理ではOptimアーカイブ・ファイルは削除されません。


図6. アーカイブ・データをOracleアーカイブDBから削除(Purge)

Optimアーカイブ・ファイルは、Optim-DGのリテンション・ポリシーに従って管理することができます。その場合、事前にOptimアーカイブ・ファイルの保持期間をストレージ・プロファイルに定義し、その定義名をインポートしたアーカイブ要求定義に登録しておきます。リテンション・ポリシーを使用せずにOptimアーカイブ・ファイルを明示的に削除する場合は、Optim-DGのアーカイブ・ディレクトリー・メンテナンス機能を利用して削除します。


Oracle EBSコンソールを利用したアーカイブ・データのシームレスな照会

Oracle EBSコンソールを利用してアーカイブ・データがシームレスに照会(NAA: Native Application Access)できるように、Optim-EBSはデータベース・リンクを利用して本番データ用テーブルとアーカイブ・データ用テーブルを統合したビューなどの各種データベース・オブジェクトを生成しています。

それらを利用してOracle EBSをカスタマイズすることで、Oracle EBSコンソールから、職責に応じて、本番データ、アーカイブ・データ、本番データとアーカイブ・データを統合したデータを照会することができます。

図7は、新規に作成した職責「一般会計責任者 - 統合」(システム管理者→セキュリティー→職責→定義)で、勘定科目 (GL Balances) の本番データとアーカイブ・データを統合したデータを照会することができます。


図7. 新規に作成した職責「一般会計責任者 - 統合」

図7のデータ・グループに指定している「Archive」は「Standard」をコピーして新規に作成し、すべてのOracle IDをPSTARCHに変更したものです(システム管理者→セキュリティー→Oracle→データ・グループ)(図8)。「Standard」は、図8の「アプリケーションのコピー」を実行すると選択することができます。


図8. 新規に作成したデータ・グループ「Archive」

また、新規に作成した職責が意図したアプリケーションを使用できるように、セキュリティー・ルールを割り当てます(一般会計責任者→設定→会計→フレックスフィールド→キー→セキュリティー→割当)(図9)。


図9. セキュリティー・ルールの割当

職責「一般会計責任者 - 統合」のシステム・プロファイルは図10のようになっています(システム管理者→プロファイル→システム)。プロファイル名「A4SOAE: View Combined Data」は、新規に作成したプロファイル(アプリケーション開発者→プロファイル)(図11)で、職責に対してこの値を「Yes」にすると本番データとアーカイブ・データを統合して照会することができます。「No」にするとアーカイブ・データのみが照会可能となります。その他のプロファイルの値は「一般会計責任者」と同じ値を設定します。


図10. 「一般会計責任者 - 統合」のシステム・プロファイル


図11. 新規に作成したプロファイル「A4SOAE: View Combined Data」

さらに、作成した職責をログイン・ユーザーの定義に追加すると(システム管理者→セキュリティー→ユーザー→定義)、そのユーザーのナビゲータ・メニューに追加され(図12)、職責に応じたデータを照会することができます。


図12. ナビゲータ・メニュー


まとめ

Optim Data Growth Solution for Oracle E-Business Suite (Optim-EBS) は、Optim Data Growth Solution (Optim-DG) と連携し、Oracle E-Business Suite (Oracle EBS)の情報ライフサイクル管理を実現します。モジュールごとに古いデータをアーカイブしたり、さらに不要となったデータを削除したりすることができます。

また、アーカイブされたデータをOracle EBSコンソールからシームレスに照会することができ、職責に応じて照会可能なデータ (本番データのみ、アーカイブ・データのみ、本番データとアーカイブ・データ) を切り替えることができます。


参考文献

著者について

大川昌弘は、ソフトウェア開発研究所のデータベース関連製品開発部門に所属し、現在はIBM Optim製品群の品質保証および支援業務を担当しています。

難波哲夫は、ソフトウェア開発研究所のデータベース関連製品開発部門に所属し、現在はIBM Optim製品群の品質保証および支援業務を担当しています。

不正使用の報告のヘルプ

不正使用の報告

ありがとうございます。 このエントリーは、モデレーターの注目フラグが設定されました。


不正使用の報告のヘルプ

不正使用の報告

不正使用の報告の送信に失敗しました。


developerWorks: サイン・イン


IBM ID が必要ですか?
IBM IDをお忘れですか?


パスワードをお忘れですか?
パスワードの変更

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 利用条件

 


お客様が developerWorks に初めてサインインすると、プロフィールが作成されます。 プロフィールで選択した情報は公開されますが、いつでもその情報を編集できます。 お客様の姓名(非表示設定にしていない限り)とディスプレイ・ネームは、投稿するコンテンツと一緒に表示されます。

表示名をお選びください

developerWorks に初めてサインインするとプロフィールが作成されますので、その際にディスプレイ・ネームを選択する必要があります。ディスプレイ・ネームは、お客様が developerWorks に投稿するコンテンツと一緒に表示されます。

ディスプレイ・ネームは、3文字から31文字の範囲で指定し、かつ developerWorks コミュニティーでユニークである必要があります。また、プライバシー上の理由でお客様の電子メール・アドレスは使用しないでください。

(半角英数字で3文字以上31文字以下にする必要があります)


「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 利用条件

 


この記事を評価する

コメント

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=60
Zone=Information Management
ArticleID=503040
ArticleTitle=Optim Data Growth Solution for Oracle E-Business Suiteを利用したOracle E-Business Suiteの情報ライフサイクル管理
publish-date=08032010
author1-email=mohkawa@jp.ibm.com
author1-email-cc=
author2-email=namba1@jp.ibm.com
author2-email-cc=

タグ

Help
このタグで、My developerWorks のすべてのタイプのコンテンツを見つけるために検索フィールドを使用します。

スライダーバーを使用することで、より多く(少なく)タグを表示します。

人気のタグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するトップのタグを表示します。

マイ・タグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するお客様ご自身のタグを表示します。

このタグで、My developerWorks のすべてのタイプのコンテンツを見つけるために検索フィールドを使用します。人気のタグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するトップのタグを表示します。マイ・タグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するお客様ご自身のタグを表示します。