Communications Data Model インストレーション・ガイド

リリース11.3.1

B70211-01(原本部品番号:E28441-04)

目次

図一覧

表一覧

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 ハードウェアおよびソフトウェアの要件

- サポートされているプラットフォーム

- ハードウェア要件

- ソフトウェア要件

- Oracleデータベース要件

- Oracle Warehouse Builder

- Oracle Business Intelligence Suite Enterprise Edition

- Oracle Data Integrator Enterprise Edition

- Oracle GoldenGate

2 Oracle Communications Data Modelのインストールの概要

- Oracle Communications Data Modelに対して提供されているインストールのタイプ

- インストール・プロセスの概要

3 Oracle Communications Data Modelのインストール

- インストール前のタスク

- 必要なソフトウェアがインストールされていることの確認

- Oracle Data MiningおよびOLAPオプションがインストールされていることの確認

- OWBSYSスキーマが存在することの確認

- Oracle Business Intelligence Suite Enterprise Editionがインストールされていることの確認

- 最大プロセス初期化パラメータのデフォルト値の変更

- 最大データ・ファイル・オプションの変更

- データベースでのData Vaultオプションの無効化

- AIXプラットフォーム: データベース・パラメータの変更

- 値がサービス名に設定されていることの確認

- インストーラの実行

- サイレント・インストール

- レスポンス・ファイルの選択

- レスポンス・ファイルの編集

- レスポンス・ファイルの指定とインストールの開始

- サイレント・インストールのログ・ファイル

- サイレント・インストールのセキュリティのヒント

- エラー処理

- インストール後のタスク

- OCDM_SYSおよびOCDM_MININGアカウントのロック解除

- OCDM_SAMPLEアカウントのロック解除

- OLAPビューの再コンパイル

- サンプル・レポートをインストールした場合のユーザー権限の制限

- OCDM_MININGへの権限付与の割当て

- 動作しているOLAP環境の構成

- データベースでのVaultオプションの再有効化

- Oracle Communications Data Modelオブジェクトが有効であることの確認

- PGA_AGGREGATE_TARGETが適切な値に設定されていることの確認

- Oracle Communications Data ModelのOracle Business Intelligence Suite Enterprise Editionカタログのインストール

- Business Intelligence Suite Enterprise EditionのRPDおよびWebCatのインストール

4 追加コンポーネントのインストール

- ワークフローのインストールと構成

- Oracle Warehouse Builderワークフローのインストール

- Oracle Communications Data Model Intra-ETLのワークフローへのインポート

- Oracle Warehouse Builderワークフローの構成

- Oracle Business Intelligence Suite Enterprise Editionカタログの作成

- Analytic Workspace Managerのインストール

5 Oracle Communications Data Modelのバックアップ、リカバリおよび削除

- Oracle Communications Data Modelのバックアップおよびリカバリ

- Oracle Communications Data Modelのエクスポート

- Oracle Communications Data Modelのインポート

- 概要: Oracle Communications Data Modelの削除

- 削除前のタスク

- 削除スクリプトの実行

- 削除後のタスク

A NCCアダプタのインストールおよび構成

- NCCアダプタ構成の前提条件

- Oracle Data Integrator Enterprise Editionがインストールされていることの確認

- Oracle GoldenGateがインストールされていることの確認

- Oracle Communications Data ModelのNCCアダプタのインストールの概要

- スキーマOCDM_SYSの参照表のNCCのロード値の設定

- Oracle Communications Data ModelのNCCアダプタのステージング・スキーマの設定

- Oracle Communications Data ModelのNCCアダプタのOracle Data Integratorの構成

- ODIマスター・リポジトリの作成および接続

- ODI作業リポジトリの作成および接続

- ODIマスター・リポジトリのインポート

- ODI作業リポジトリのインポート

- ODIトポロジの設定

- 物理データ・サーバーの設定

- 物理スキーマの設定

- 論理データ・サーバーの設定

- Oracle Communications Data ModelのNCCアダプタのOracle GoldenGateの設定

- Oracle GoldenGateのインストール

- Oracle GoldenGateの構成

- Oracle GoldenGate処理確認コマンド・リファレンス

- データ・ポンプを使用した変更取得の構成

B BRMアダプタのインストールおよび構成

- BRMアダプタ構成の前提条件

- Oracle Data Integrator Enterprise Editionがインストールされていることの確認

- Oracle GoldenGateがインストールされていることの確認

- BRMアダプタのインストールの概要

- スキーマOCDM_SYSの参照表のBRMアダプタのロード値の設定

- BRMアダプタのステージング・スキーマの設定

- BRMアダプタのOracle Data Integratorの構成(Oracle GoldenGateオプションなし)

- ODIマスター・リポジトリの作成および接続

- ODI作業リポジトリの作成および接続

- ODIマスター・リポジトリのインポート

- ODI作業リポジトリのインポート

- ODIトポロジの設定

- 物理データ・サーバーの設定

- 物理スキーマの設定

- 論理データ・サーバーの設定

- BRMアダプタのOracle GoldenGateの設定

- BRMアダプタのターゲットへのOracle GoldenGateのインストール

- BRMアダプタのターゲットでのOracle GoldenGateの構成

- BRMアダプタのソースへのOracle GoldenGateのインストール

- BRMアダプタのソース・システムでのOracle GoldenGateの構成

- ソース・システムでのOracle GoldenGateプロセスの起動

- ターゲット・システムでのOracle GoldenGateプロセスの起動

- Oracle GoldenGate処理確認コマンド・リファレンス

- BRMアダプタのインストールのトラブルシューティング

- マスターおよび作業リポジトリのインポート・エラー

- エラー・リカバリ: マスター・リポジトリの再インポート

- エラー・リカバリ: 作業リポジトリの再インポート

- エラーODI-26005: 別のリポジトリからのオブジェクトのインポート

- マスター・リポジトリでのODIエラーの解決

- 作業リポジトリでのODIエラーの解決

- エラーのトラブルシューティング: ダイアグラムのオープン中に発生する内部エラー

C ライセンス情報

索引

図一覧

- A-1 ODI Studioを開く

- A-2 ODI Studio新規ギャラリ

- A-3 ODI Studio新規ギャラリのマスター・リポジトリの作成

- A-4 ODI Studioマスター・リポジトリ作成ウィザード

- A-5 ODI Studioマスター・リポジトリの正常な作成

- A-6 ODI Studioマスター・リポジトリ作成パスワード

- A-7 ODI Studioマスター・リポジトリの作成終了

- A-8 ODI Studioマスター・リポジトリの作成完了

- A-9 ODI Studio新規ギャラリのODIリポジトリ・ログイン

- A-10 ODI Studioリポジトリ接続情報

- A-11 ODI Studioリポジトリ接続の成功

- A-12 ODI Studioリポジトリ接続

- A-13 Oracle Data Integratorログイン

- A-14 Oracle Data Integrator NCCマスター・リポジトリ・トポロジ

- A-15 ODIトポロジ・ナビゲータの新規作業リポジトリ

- A-16 ODI Studio作業リポジトリの作成のテスト接続

- A-17 ODIリポジトリの作業リポジトリの作成の接続成功

- A-18 ODI Studio ODI作業リポジトリの作成のプロパティ

- A-19 ODI Studio ODI作業リポジトリの作成のODIアクションの開始中

- A-20 ODI Studio ODI作業リポジトリの作成のログインの作成

- A-21 ODI Studio ODI作業リポジトリのログイン名の入力

- A-22 ODI Studio ODI作業リポジトリのトポロジ

- A-23 ODI Studioマスター・リポジトリからの切断

- A-24 ODI Studio NCC作業リポジトリへのリポジトリ接続

- A-25 ODI Studio Oracle Data Integratorログイン

- A-26 ODI Studioデザイナ・タブ

- A-27 ODI Studioマスター・リポジトリのインポート

- A-28 ODI Studioマスター・リポジトリのインポートのモードおよびオプション

- A-29 ODI Studioマスター・リポジトリのオープンおよびインポート

- A-30 ODI Studioマスター・リポジトリのインポートの進行中

- A-31 ODI Studioマスター・リポジトリのインポート・レポート

- A-32 ODI Studio作業リポジトリのインポート

- A-33 ODI Studio ZIPファイルからの作業リポジトリのインポート

- A-34 ODI Studio作業リポジトリを開く

- A-35 ODI Studio作業リポジトリのオープンおよびインポートの進行中

- A-36 ODI Studio作業リポジトリのインポートの警告

- A-37 ODI Studio作業リポジトリのインポート・レポート

- A-38 ODI Studioデザイナ・タブのプロジェクトおよびモデルの表示

- A-39 ODI Studio物理データ・サーバー

- A-40 ODI Studioデータ・サーバー定義ダイアログ

- A-41 ODI Studioデータ・サーバーのJDBCタブ

- A-42 ODI Studioデータ・サーバーのテスト接続

- A-43 ODI Studio物理アーキテクチャのデータ・サーバー・ノード

- A-44 ODI Studio物理スキーマの定義タブ

- A-45 ODI Studio論理データ・サーバーの論理アーキテクチャ

- A-46 ODI Studio論理スキーマの論理データ・サーバー定義タブ

- A-47 Oracle GoldenGateインストール・パスへのディレクトリの変更

- A-48 Oracle GoldenGate構成のデータベース・オプションを設定するコマンド

- A-49 Oracle GoldenGateの構成

- A-50 Oracle GoldenGate ddl_setupスクリプトを実行する構成

- A-51 Oracle GoldenGate ddl_setupスクリプトの構成値

- A-52 Oracle GoldenGate ddl_setupスクリプトが完了した構成画面

- A-53 Oracle GoldenGateスクリプトの構成: role_setup.sql

- B-1 ODI Studioを開く

- B-2 ODI Studio新規ギャラリ

- B-3 ODI Studio新規ギャラリのマスター・リポジトリの作成

- B-4 ODI Studioマスター・リポジトリ作成ウィザード

- B-5 ODI Studioマスター・リポジトリの正常な作成

- B-6 ODI Studioマスター・リポジトリ作成パスワード

- B-7 ODI Studioマスター・リポジトリの作成終了

- B-8 ODI Studioマスター・リポジトリの作成完了

- B-9 ODI Studio新規ギャラリのODIリポジトリ・ログイン

- B-10 ODI Studioリポジトリ接続情報

- B-11 ODI Studioリポジトリ接続の成功

- B-12 ODI Studioリポジトリ接続

- B-13 Oracle Data Integratorログイン

- B-14 Oracle Data Integratorマスター・リポジトリ・トポロジ

- B-15 ODIトポロジ・ナビゲータの新規作業リポジトリ

- B-16 ODI Studio作業リポジトリの作成のテスト接続

- B-17 ODIリポジトリの作業リポジトリの作成の接続成功

- B-18 ODI Studio ODI作業リポジトリの作成のプロパティ

- B-19 ODI Studio ODI作業リポジトリの作成のODIアクションの開始中

- B-20 ODI Studio ODI作業リポジトリの作成のログイン名の作成

- B-21 ODI Studio ODI作業リポジトリの作成のログインの作成

- B-22 ODI Studio ODI作業リポジトリのトポロジ

- B-23 ODI Studioマスター・リポジトリからの切断

- B-24 ODI Studio作業リポジトリ接続

- B-25 ODI Studio Oracle Data Integratorログイン

- B-26 ODI Studioデザイナ・タブ

- B-27 ODI Studioマスター・リポジトリのインポート

- B-28 ODI Studioマスター・リポジトリのインポートのモードおよびオプション

- B-29 マスター・リポジトリのインポート

- B-30 ODI Studioマスター・リポジトリのインポートの進行中

- B-31 リポジトリのインポート・レポート

- B-32 ODI Studio作業リポジトリのインポート

- B-33 ODI Studio ZIPファイルからの作業リポジトリのインポート

- B-34 ODI Studio ZIPファイルからの作業リポジトリのインポート

- B-35 ODI Studio作業リポジトリのオープンおよびインポートの進行中

- B-36 ODI Studio作業リポジトリのインポートの警告

- B-37 ODI Studio作業リポジトリのインポート・レポート

- B-38 ODIデザイナ・ナビゲータとプロジェクトおよびモデルの表示

- B-39 ODI Studio物理データ・サーバー

- B-40 ODI Studioデータ・サーバー定義ダイアログ

- B-41 ODI Studioデータ・サーバーのJDBCタブ

- B-42 ODI Studioデータ・サーバーのテスト接続

- B-43 テスト接続情報ダイアログ

- B-44 ODI Studio物理アーキテクチャのデータ・サーバー・ノード

- B-45 ODI Studio物理スキーマの定義タブ

- B-46 ODI Studio論理データ・サーバーの論理アーキテクチャ

- B-47 ODI Studio論理スキーマの論理データ・サーバー定義タブ

- B-48 ODI Studio論理データ・サーバーのコンテキスト・タブ

- B-49 Oracle Databaseインストール・パスへのディレクトリの変更

- B-50 Oracle Databaseインストール・パスへのディレクトリの変更

- B-51 ODI Studioマスター・リポジトリのインポート

- B-52 再インポート: フォルダからインポート

- B-53 ODI Studioマスター・リポジトリのオープンおよびインポート

- B-54 ODI Studioマスター・リポジトリのインポートの進行中

- B-55 再インポート: インポート・レポートのリスト

- B-56 ODI Studio作業リポジトリのインポート

- B-57 ODI Studio ZIPファイルからの作業リポジトリのインポート

- B-58 ODI Studio ZIPファイルからの作業リポジトリのインポート

- B-59 ODI Studio作業リポジトリのオープンおよびインポートの進行中

- B-60 再インポート: 作業リポジトリの警告メッセージ・ダイアログ

- B-61 再インポート: 作業リポジトリのレポート

- B-62 ODIデザイナ・ナビゲータとプロジェクトおよびモデルの表示

- B-63 BRMアダプタの問題のトラブルシューティング

- B-64 マスター・リポジトリの再番号付け

- B-65 リポジトリの再番号付け(ステップ1)

- B-66 リポジトリの再番号付け(ステップ2)

- B-67 リポジトリIDの確認

- B-68 作業リポジトリの再番号付け

- B-69 作業リポジトリの再番号付け(ステップ1)

- B-70 作業リポジトリの再番号付け(ステップ2)

- B-71 作業リポジトリの再番号付け(ステップ3)

- B-72 再番号付け操作の確認

- B-73 リポジトリIDの変更の確認

表一覧

- A-1 Oracle Data Integrator接続

- A-2 データベース接続(マスター・リポジトリ)

- A-3 新規作業リポジトリのパラメータ

- A-4 ODI Studioデータ・サーバー定義のフィールドおよび値

- A-5 ODI Studioデータ・サーバーのJDBCタブのフィールドおよび値

- A-6 ODI Studio物理スキーマの定義タブのプロパティおよび値

- A-7 Oracle GoldenGateプロセス・コマンドの概要

- B-1 作成されるocdm_sysオブジェクト

- B-2 作成されるスクリプト・ファイル

- B-3 Oracle Data Integrator接続

- B-4 データベース接続(マスター・リポジトリ)

- B-5 新規作業リポジトリのパラメータ

- B-6 ODI Studioデータ・サーバー定義のフィールドおよび値

- B-7 ODI Studioデータ・サーバーのJDBCタブのフィールドおよび値

- B-8 ODI Studio物理スキーマの定義タブのプロパティおよび値

- B-9 Oracle GoldenGateプロセス・コマンドの概要

Oracle® Communications Data Model

インストレーション・ガイド

リリース11.3.1

B70211-01(原本部品番号:E28441-04)

2012年5月

Oracle Communications Data Modelインストレーション・ガイド リリース11.3.1

B70211-01

Copyright © 2010, 2012, Oracle and/or its affiliates.All rights reserved.

原本著者:  Betsy Vanasse, Thomas Van Raalte

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracleおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

はじめに

『Oracle Communications Data Modelインストレーション・ガイド』では、Oracle Communications Data Modelのインストールおよび構成方法について説明します。

対象読者

このガイドは、サポートされているオペレーティング・システム・プラットフォームにOracle Communications Data Modelをインストールする人を対象としています。

Oracle Communications Data Modelをインストールするには、Oracleデータベース、Oracle OLAP、Oracle Data Mining、Oracle Warehouse BuilderおよびOracle Business Intelligence Suite Enterprise Editionに関する基本的な知識が必要です。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleカスタマは、My Oracle Supportから電子サポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

関連ドキュメント

Oracle Communications Data Modelの詳細は、Oracle Communications Data Modelドキュメント・セットの次のドキュメントを参照してください。

- 『Oracle Communications Data Modelオペレーション・ガイド』

- 『Oracle Communications Data Modelリファレンス』

- 『Oracle Communications Data Modelリリース・ノート』

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 ハードウェアおよびソフトウェアの要件

この章では、Oracle Communications Data Modelのハードウェアおよびソフトウェアの要件について説明します。

- サポートされているプラットフォーム

- ハードウェア要件

- ソフトウェア要件

Oracle Communications Data Modelをインストールする前に、すべてのハードウェアおよびソフトウェア要件が満たされていることを確認する必要があります。

サポートされているプラットフォーム

Oracle Communications Data Modelは、次のプラットフォームでサポートされています。各プラットフォームについて、特定のオペレーティング・システム・バージョンまたはそれ以降のバージョンが必要です。

- Linux x86-64

- Asianux Server 3 SP2

- Oracle Linux 4 Update 7

- Oracle Linux 5 Update 2

- Oracle Linux 5 Update 5 (Oracle Unbreakable Enterprise Kernel for Linuxを使用)

- Red Hat Enterprise Linux 4 Update 7

- Red Hat Enterprise Linux 5 Update 2

- Red Hat Enterprise Linux 5 Update 5 (Oracle Unbreakable Enterprise Kernel for Linuxを使用)

- Red Hat Enterprise Linux 6

- SUSE Linux Enterprise Server 10 SP2

- SUSE Linux Enterprise Server 11。

- Oracle Solaris on SPARC (64ビット)

- Oracle Solaris 10 U6 (5.10-2008.10)

- Oracle Solaris 11 11/11 SPARC

- Oracle Solaris on x86-64 (64ビット)

- Oracle Solaris 10 U6 (5.10-2008.10)

- Oracle Solaris 11 11/11 X86

- AIX 5L Based Systems(64-bit)

- AIX 5L V5.3 TL 09 SP1("5300-09-01")、64ビット・カーネル

- AIX 6.1 TL 02 SP1("6100-02-01")、64ビット・カーネル

- AIX 7.1 TL 0 SP1("7100-00-01-1037")、64ビット・カーネル

注意:
Oracle Communications Data ModelをAIXにインストールする場合は、特別な考慮事項があります。「AIXプラットフォーム: データベース・パラメータの変更」を参照してください。

ハードウェア要件

使用しているプラットフォーム用の『Oracle Databaseインストレーション・ガイド』には、インストール環境がOracleデータベースのハードウェア要件とオペレーティング・システム要件を満たしていることをチェックするための手順が記載されています。

また、Oracle Communications Data Modelの完全インストールでは、最小ハードウェア要件は少なくとも10GBのディスク容量です。

ソフトウェア要件

Oracle Communications Data Modelの最小ソフトウェア要件は次のとおりです。

- オペレーティング・システム: サポートされているプラットフォームの詳細は、「サポートされているプラットフォーム」を参照してください。

- 「Oracleデータベース要件」で指定されているオプションを含むOracle Database 11gリリース2 Enterprise Edition (11.2.0.3以上)。

- Oracle Warehouse Builder。「Oracle Warehouse Builder」を参照してください。(Oracle Warehouse Builderは、Oracle Communications Data Modelで提供されるETLを使用するために必要です。)

- Oracle Business Intelligence Suite Enterprise Edition 11.1.1.5以上。「Oracle Business Intelligence Suite Enterprise Edition」を参照してください(Oracle Communications Data ModelおよびReportsのインストールではオプションです。レポートの表示および使用では必須です)。

- Oracle Data Integrator Enterprise Edition 11g(11.1.1.5.0以上)。「Oracle Data Integrator Enterprise Edition」を参照してください(Oracle Communications Data Modelコンポーネントのインストールではオプションで、アプリケーション・アダプタのインストールでは必須です)。

- Oracle GoldenGate 11g(11.1.1.1以上)。「Oracle GoldenGate」を参照してください(Oracle Communications Data ModelコンポーネントおよびNCCアダプタのインストールではオプションで、NCCアダプタのリアルタイム・フィードを使用しているかどうかに依存します)。

注意:
推奨されるパッチおよびソフトウェア・バージョンは、製品リリース時点で正確なものです。データベースでサポートされるプラットフォームの最新の推奨事項は、https://support.oracle.com/を参照してください。

Oracleデータベース要件

Oracle Communications Data Modelでは、Oracle Database 11gリリース2 Enterprise Edition (11.2.0.3以上)が必要です。

ヒント:
Oracle Communications Data Modelでは英語とその他1つの言語のサポートのインストールが許可されているため、複数言語インストールをサポートするには、データベースのインストール時にデータベースのキャラクタ・セットがUnicode(AL32UTF8)であることを確認します。

Oracle Communications Data Modelコンポーネントのインストールでは、データベースに次のオプションが必要です。

- Oracle Partitioning

- Oracle Online Analytical Processing(OLAP)

- Oracle Data Mining

ヒント:
Oracle Data MiningおよびOLAPオプションがインストールされていることを確認するには、「Oracle Data MiningおよびOLAPオプションがインストールされていることの確認」に概説されている手順に従います。

データベースをダウンロードしてインストールした後で、最新パッチにアップグレードします。パッチは次の場所にあるMy Oracle Supportから入手できます。

http://support.oracle.com

Oracle Warehouse Builder

Oracle Communications Data Modelには、Oracle Database 11g リリース2 Enterprise Editionに付属のOracle Warehouse Builderのバージョンが必要です。Oracle Communications Data Modelで提供されるETLは、Oracle Warehouse Builderを使用します。Oracle Warehouse Builderのインストールおよび構成の手順は、Oracle Warehouse Builderインストレーションおよび管理ガイド for Windows and Linuxを参照してください。

ヒント:
Oracle Warehouse Builderがインストールされていることを確認するには、「OWBSYSスキーマが存在することの確認」で概説している手順に従います。

Oracle Business Intelligence Suite Enterprise Edition

Oracle Communications Data Modelレポートを表示および使用する前に、Oracle Business Intelligence Suite Enterprise Editionがインストールされている必要があります。(Oracle Business Intelligence Suite Enterprise Editionは、Oracle Communications Data Modelコンポーネントのインストールに不要で、Oracle Communications Data Modelレポートのインストールは、Oracle Business Intelligence Suite Enterprise Editionをインストールしなくても有効です)。

Oracle Business Intelligence Suite Enterprise Edition 11.1.1.5以上を次のOracle Technology NetworkのOracle Business Intelligence 11gダウンロード・リンクからダウンロードできます。

http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/downloads/index.html

インストール手順はドキュメントに記載されています。

Oracle Data Integrator Enterprise Edition

アプリケーション・アダプタをインストールする場合、Oracle Data Integrator Enterprise Editionもインストールする必要があります。Oracle Data Integrator Enterprise Edition 11g(11.1.1.5.0)は、次のURLのOracle Technology Networkからダウンロードできます。

http://www.oracle.com/technetwork/middleware/data-integrator/downloads/index.html

インストール手順はドキュメントに記載されています。詳細は次の項を参照してください。

http://www.oracle.com/technetwork/middleware/data-integrator/documentation/index.html

Oracle Communications Data Modelアダプタの詳細は、『Oracle Communications Data Modelオペレーション・ガイド』を参照してください。

Oracle GoldenGate

アプリケーション・アダプタをインストールする場合、Oracle GoldenGateの使用、インストールおよび構成は、リアルタイム・フィードを使用するかどうかによってオプションです。

Oracle GoldenGate 11g(11.1.1.1.0)は、次のURLのOracle Technology Networkからダウンロードできます。

http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html

インストール手順はドキュメントに記載されています。詳細は次の項を参照してください。

http://www.oracle.com/technetwork/middleware/goldengate/documentation/index.html

Oracle Communications Data Modelアダプタの詳細は、『Oracle Communications Data Modelオペレーション・ガイド』を参照してください。

2 Oracle Communications Data Modelのインストールの概要

この章では、Oracle Communications Data Model、およびOracle Communications Data Modelデータ・ウェアハウスの作成に使用するその他のコンポーネントのインストール方法について説明します。

- Oracle Communications Data Modelに対して提供されているインストールのタイプ

- インストール・プロセスの概要

Oracle Communications Data Modelに対して提供されているインストールのタイプ

Oracle Universal Installerrを使用して、2つのタイプのOracle Communications Data Modelのインストールを実行できます。

- Oracle Communications Data Modelコンポーネント自体のインストール。Oracle Communications Data Modelデータ・ウェアハウスを作成するには、このコンポーネントをインストールする必要があります。

- 独自のレポートの設計方法に関するアイデアとして使用できるレポート(およびスキーマ)のインストール。レポートのインストールはオプションです。

- Oracle Communications Data Modelアプリケーション・アダプタのインストール

データベース・オブジェクトをインストールするか、レポートとスキーマをインストールするか、アダプタをインストールするかに応じて、異なるアイテムがインストールされます。

Communications Data Modelのインストール

Oracle Communications Data ModelのCommunications Data Modelインストールを実行する場合、Oracle Universal Installerは、データなしでOracle Communications Data Modelコンポーネントをインストールします。具体的には、ターゲット・データベースに次のスキーマが作成されます。

- Oracle Communications Data Modelのメイン・スキーマであるocdm_sys。このスキーマには、Oracle Communications Data Modelデータ・マイニング結果表など、Oracle Communications Data Modelのすべてのリレーショナル・コンポーネントとOLAPコンポーネントが含まれます。

- Oracle Communications Data Modelのデータ・マイニング・スキーマであるocdm_mining。このスキーマには、データ・マイニング結果表を除くOracle Communications Data Modelのすべてのマイニング・コンポーネントが含まれます。

関連項目:
OCDM_SYSおよびOCDM_MININGスキーマに作成されるすべてのオブジェクトの詳細は、『Oracle Communications Data Modelリファレンス』を参照してください。

この2つのスキーマにはデータがありません。スキーマにデータを移入する必要があります。

サンプル・レポートのインストール

Oracle Communications Data Modelのサンプル・レポート・インストールを実行する場合、インストーラはターゲット・データベースのOracle Communications Data Modelサンプル・スキーマを作成します。具体的には、次のものがインストールされます。

- レポートにデータを提供する次のファイル:

- Oracle Communications Data Modelのリレーショナル・コンポーネントとデータ・マイニング・コンポーネントのサンプル・データを含むスキーマのダンプ・ファイルであるocdm_sample.dmp.zip。

ヒント:
スキーマのデフォルト・ユーザー名はocdm_sample_sysです。

- Oracle Communications Data Model分析ワークスペース(OLAPキューブ)のサンプル・データを含むダンプ・ファイルであるocdm_sample.eif。

- サンプル・レポートを定義および作成する次のファイル:

- ocdm.rpd

- ocdmwebcat.zip

アプリケーション・アダプタのインストール

アプリケーション・アダプタ・インストールを実行する場合、インストーラはターゲット・データベースのアダプタ・スキーマを作成し、アダプタ関連ファイルをOracle Communications Data Modelホーム・ディレクトリに追加します。

注意:
NCCアダプタのインストールおよび構成とアプリケーション・アダプタ・タイプ・インストールを実行するには、付録A「NCCアダプタのインストールおよび構成」の説明に従って、インストーラの実行後に追加の手順を実行する必要があります。

アプリケーション・アダプタ・タイプ・インストールでインストールされるNCCアダプタは、Oracle Communications Network Charging and ControlアプリケーションからOracle Communications Data Modelにプリペイド請求データをフィードします。NCCアダプタには、Oracle Communications Data Modelステージング・レイヤーに対してOracle GoldenGateを使用してリアルタイムのデータをフィードしたり、バッチ・モードのデータを抽出、ロードおよび変換したりするオプションが含まれます。

具体的には、インストーラが次のものを作成およびインストールします。

- Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタに必要なアプリケーション・アダプタ・ファイルを含むadaptersディレクトリおよびファイル。

Oracle Communications Data Modelホーム・ディレクトリの構造

インストール・イメージには、ORACLE_HOME/ocdmの下に次のディレクトリが含まれます。

- Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタのインストールに必要なアプリケーション・アダプタ・ファイルを含むadapters(nccディレクトリにあります)。

- Oracle Communications Data Modelのインストールに必要なサンプル・レポート・ファイルを含むreport。

- 次の表にリストする物理的なスキーマ・ダンプ、作成スクリプトおよび参照値の移入を含むpdm。

" width="100%">

サブディレクトリ

説明

relational

リレーショナル・スキーマのインストール・スクリプトとリレーショナル関連ファイル

relational/calendar

カレンダ・データ移入パッケージ

relational/ddl

リレーショナル・スキーマのインストール・スクリプト

relational/intra_etl

Intra-ETL Oracle Warehouse Builderのダンプおよび関連ファイル

relational/lookup_value

参照データ移入スクリプト

relational/sample_schema

物理的なサンプル・スキーマ

mining

データ・マイニング・スクリプトと関連ファイル

olap

OLAPスクリプトと関連ファイル

インストール・プロセスの概要

Oracle Communications Data Modelのインストールには次のタスクが必要です。

1. 『Oracle Communications Data Modelリリース・ノート』を読んで最新の変更を確認します。

2. システムがサポートされているプラットフォームの1つであり、第1章「ハードウェアおよびソフトウェアの要件」で説明されているハードウェアとソフトウェアの要件を満たしていることを確認します。

3. 「インストール前のタスク」の説明に従って、必要なインストール前のタスクを識別し、実行します。

4. 「インストーラの実行」の説明に従って、Oracle Communications Data Modelコンポーネント、Oracle Communications Data Modelレポートまたはアプリケーション・アダプタをインストールします。

ヒント:
サイレント・インストールも実行できます。詳細は、「サイレント・インストール」を参照してください。

5. 「インストール後のタスク」の説明に従って、必要なインストール後のタスクを識別し、実行します。

6. 第4章「追加コンポーネントのインストール」の説明に従って、Oracle Communications Data Modelデータ・ウェアハウスの作成またはレポートの実行に必要な追加コンポーネントをインストールします。

注意1:
Oracle Communications Data Modelを削除する場合、Oracle Universal Installerを単純に削除モードで実行するのではありません。Oracle Communications Data Modelを削除するには、第5章「Oracle Communications Data Modelのバックアップ、リカバリおよび削除」の指示に従います。

注意2:
既存のバージョンのOracle Communications Data Model上に再インストールする前に、Oracle Communications Data Modelを削除する必要があります。

3 Oracle Communications Data Modelのインストール

この章では、Oracle Communications Data Modelをインストールする方法について説明します。

- インストール前のタスク

- インストーラの実行

- サイレント・インストール

- インストール後のタスク

インストール前のタスク

Oracle Communications Data Modelをインストールする前に、次のタスクを実行します。

- Oracleデータベースをバックアップします。

- 「必要なソフトウェアがインストールされていることの確認」の説明に従って、Oracle Communications Data Modelに必要なソフトウェアがインストールされていることを確認します。

- 「最大プロセス初期化パラメータのデフォルト値の変更」の説明に従って、最大プロセス初期化パラメータを設定します。

- 「最大データ・ファイル・オプションの変更」の説明に従って、データ・ファイルの最大数を増やします。

- Database Vaultオプションを使用している場合は、「データベースでのData Vaultオプションの無効化」の説明に従ってオプションを無効にします。

- Oracle Communications Data Modelを「サポートされているプラットフォーム」に記載されているAIXプラットフォームの1つにインストールする場合は、「AIXプラットフォーム: データベース・パラメータの変更」の説明に従ってOracleデータベース・パラメータを変更します。

- 「値がサービス名に設定されていることの確認」の説明に従って、tnsnames.oraファイルがSERVICE_NAMEの値に含まれていることを確認します。

必要なソフトウェアがインストールされていることの確認

「ソフトウェア要件」で説明しているように、Oracle Communications Data ModelコンポーネントまたはOracle Communications Data Modelサンプル・データとレポートを正常にインストールするには特定のソフトウェアがインストールされている必要があります。

次の手順に従って、インストールのタイプごとに必要なソフトウェアがインストールされていることを確認します。

- Oracle Communications Data Modelをインストールする前に、次の操作を行います。

- 「Oracle Data MiningおよびOLAPオプションがインストールされていることの確認」で概説している手順に従って、必要なデータベース・オプションがインストールされていることを確認します。

- 「OWBSYSスキーマが存在することの確認」で概説している手順に従って、Oracle Warehouse Builderがインストールされていることを確認します。

- Oracle Communications Data Modelのサンプル・データとレポートをインストールする前に、「Oracle Business Intelligence Suite Enterprise Editionがインストールされていることの確認」の説明に従ってOracle Business Intelligence Suite Enterprise Editionがインストールされていることを確認します。

Oracle Data MiningおよびOLAPオプションがインストールされていることの確認

Oracle Data MiningおよびOLAPオプションがインストールされていることを確認するには、SYSとしてログインし、次のSQL問合せを入力します。

SELECT VALUE FROM V$OPTION WHERE PARAMETER ='Data Mining';
SELECT VALUE FROM V$OPTION WHERE PARAMETER ='OLAP';

これらの問合せでTRUEが返される場合は、オプションがインストールされています。

OWBSYSスキーマが存在することの確認

OWBSYSスキーマが存在することを確認するには、データベースにDBAとしてログインし、次の文を発行します。

SELECT COUNT(*) FROM DBA_USERS WHERE USERNAME='OWBSYS';

この問合せでゼロ(0)より大きい値が返される場合は、OWBSYSスキーマが存在します。

OWBSYSスキーマが存在しない場合は、次の手順に従います。

1. $ORACLE_HOME/owb/UnifiedReposディレクトリに移動します。

2. データベースにSYSDBAとしてログインします。

3. 次のSQL文を実行します。

@cat_owb.sql

4. 表領域名の入力を求めるプロンプトが表示されたら、USERSと入力します。

Oracle Business Intelligence Suite Enterprise Editionがインストールされていることの確認

Oracle Business Intelligence Suite Enterprise Editionがインストールされているかどうかをテストするには、ブラウザで次のリンクを開きます。(リンクの9704という値はデフォルトのOracle Business Intelligence Suite Enterprise Editionポートの値です。Oracle Business Intelligence Suite Enterprise Editionのインストール時に別のポートを指定した場合は、そのポートの値を使用します。)

http://hostname:9704/analytics

サンプルのOracle Business Intelligence Suite Enterprise Editionログイン・ウィンドウが表示されます。

Oracle Business Intelligence Suite Enterprise Editionがインストールされていない場合は、「Oracle Business Intelligence Suite Enterprise Edition」を参照してください。

最大プロセス初期化パラメータのデフォルト値の変更

Oracle Communications Data Modelでは、PROCESSES初期化パラメータの初期値をデフォルトのデータベース・インストール値よりも大きい値に設定する必要があります。

PROCESSESパラメータの現在の値を決定する方法

最大プロセス・パラメータの現在の値を判断するには、データベースにDBAアカウントでログインし、次のSQL文を実行します。

show parameter processes;

最大プロセスの値の変更方法

最大プロセスの値を変更するには、次の文を発行します。データベース・オプションによっては、プロセスに指定される値を250以上の最小値に設定する必要があります。

alter system set processes=250 scope=spfile;
shutdown immediate
startup

最大データ・ファイル・オプションの変更

Oracle Communications Data Modelでは、データ量の見積もりに応じてトランザクション関連のファクト表のパーティションがサポートされます。開始年、終了年を指定すると、トランザクション関連のファクト表が月ごとに1つのパーティションとして日付別にパーティション化されます。

トランザクション関連のファクト表のパーティションをサポートするには、データベースに対して現在指定しているデータ・ファイルの最大数に別の値が必要になることがあります。

データ・ファイルの最大数の値を判断する方法

次の式を使用して、データ・ファイルの最大数に必要な値を判断します。

Maximum Datafiles = Default Value + 300 + ((End year) - (Start year) + 1) * 12

データ・ファイルの最大数の現在の値を判断する方法

データ・ファイルの最大数の現在の値を判断するには、データベースにDBAアカウントでログインし、次のSQL文を実行します。

show parameter db_files

この文の結果のvalue列に、データ・ファイルの現在の最大数が表示されます。

データ・ファイルの最大数の値を変更する方法

データ・ファイルの最大数の値を変更するには、次の文を発行します。new_numberは、指定する新しい値です。

alter system set db_files = new_number scope = spfile;
shutdown immediate
startup

データベースでのData Vaultオプションの無効化

Oracle Communications Data Modelインストーラでは、Vault対応のデータベースに対して追加の手順が必要です。VaultオプションがオンになったOracleデータベースでは、Oracle Communications Data Modelをインストールする前に次の手順を実行してVaultオプションを無効にします。

OracleデータベースのVaultオプションが有効かどうかを確認するには、次を行います。

SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';

このコマンドがtrueを戻すと、Vaultオプションは有効です。

Vaultオプションを無効にするには、次を行います。

1. UNIXシステムでは、環境変数ORACLE_HOME、ORACLE_SIDおよびPATHが正しく設定されていることを確認します。

2. SYSOPER権限を持つユーザーSYSとしてSQL*Plusにログインします。

3. データベースを停止します。

4. コマンドラインからDatabase Controlコンソール・プロセスとリスナーを停止します。次に例を示します。

sqlplus sys as sysoper
Enter password: password
SQL> SHUTDOWN IMMEDIATE
SQL> EXIT
$ emctl stop dbconsole
$ lsnrctl stop listener_name

Oracle RACインストールの場合は、次のようにして、各データベース・インスタンスを停止します。

$ srvctl stop database -d db_name

5. 次のコマンドを使用して、Oracle Database Vaultオプションを無効にします(これは、UNIXシステムの例です)。

cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dv_off
cd $ORACLE_HOME/bin
relink all

Oracle RACインストールでは、すべてのノードでこれらのコマンドを実行します。

6. データベース、Database Controlコンソール・プロセスおよびリスナーを起動します。たとえば、UNIXの場合、SYSOPER権限を持つユーザーSYSとしてSQL*Plusにログインし、データベースを再起動します。次に、コマンドラインからDatabase Controlコンソール・プロセスとリスナーを再起動します。次に例を示します。

sqlplus sys as sysoper
Enter password: password
SQL> STARTUP
SQL> EXIT
$ emctl start dbconsole
$ lsnrctl start listener_name

Oracle RACインストールの場合は、次のようにして、各データベース・インスタンスを再起動します。

$ srvctl start database -d db_name

Oracle Communications Data Modelをインストールした後で、「データベースでのVaultオプションの再有効化」の説明に従ってVaultを再有効化します。

AIXプラットフォーム: データベース・パラメータの変更

Oracle Communications Data ModelをAIXにインストールする場合は、次のOracleデータベース・パラメータ変更を適用します。

1. DBAアカウントでデータベースにログインします。

2. 次の文を実行します。

alter system set "_olap_parallel_update_small_threshold"=2147483647 scope=spfile;

3. データベースを再起動します。

値がサービス名に設定されていることの確認

tnsname.oraでサービス名が指定されていることを確認します。これには次の手順を実行します。

1. ディレクトリ$ORACLE_HOME/network/adminに移動します。

2. tnsnames.oraを編集して、"SERVICE_NAME"値が指定されていることを確認します。次に例を示します。

orcl11g =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server1.us.oracle.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

インストーラの実行

Oracle Communications Data Modelをインストールする前に、「インストール前のタスク」の説明に従って必要なインストール前のタスクを実行します。

注意:
データベース・サーバーが置かれている"localhost"にOracle Communications Data Modelをインストールする必要があります。db-nameをOracleデータベースの名前にして次のコマンドを発行することにより、"localhost"の値を判断できます。

tnsname db-name

次の手順に従って、Oracle Communications Data Modelをインストールします。

1. インストールの実行に使用することを予定しているユーザーIDを使用してログインします。Oracle Communications Data Modelのインストールには、OracleデータベースおよびOracle Business Intelligence Suite Enterprise Editionのインストールに使用するのと同じユーザーIDを使用する必要があります。

2. ORACLE_HOME環境変数を、Oracle Communications Data Modelをインストールするデータベースの場所に設定します。
たとえば、Oracleホームがディレクトリ/loc/app/oracle/product/dbhomeにあるとします。

Bourne、BashまたはKornシェルでは、次のコマンドを使用してORACLE_HOMEを設定します。

$ ORACLE_HOME=/loc/app/oracle/product/dbhome
$ export ORACLE_HOME

Cシェルでは、次のコマンドを使用してORACLE_HOMEを設定します。

% setenv ORACLE_HOME /loc/app/oracle/product/dbhome

3. Oracle Communications Data Modelのインストール・ファイルが格納されているディレクトリからインストーラを起動します。

cd directory-containing-OCDM_installation-files
./runInstaller

4. 「ようこそ」ページが表示されます。「次へ」をクリックします。

5. インストール・タイプの選択ページで、実行するOracle Communications Data Modelインストールのタイプを選択します。

- Oracle Communications Data Modelコンポーネントをインストールする場合は、Communications Data Modelを選択します。この選択を行うと、「Communications Data Modelのインストール」で説明されているインストールが実行されます。

- Oracle Communications Data Modelレポートおよびサンプル・データをインストールする場合は、「サンプル・レポート」を選択します。この選択を行うと、「サンプル・レポートのインストール」で説明されているインストールが実行されます。

- Oracle Communications Data Modelアダプタをインストールする場合、アプリケーション・アダプタを選択します。この選択を行うと、「アプリケーション・アダプタのインストール」で説明するインストールが実行されます。

Oracle Communications Data Modelでは、英語とその他9つの言語がサポートされます。英語の他に1つの言語のサポートを追加するには、「製品の言語」をクリックし、言語を選択します。

「次へ」をクリックします。

6. ホームの詳細の指定ページで、「名前」と「パス」がOracle Communications Data Modelをインストールするデータベースに対応していることを確認します。「参照」をクリックして有効なローカル・データ・ファイル・パスに移動します。
「次へ」をクリックします。

7. 製品固有の前提条件のチェック・ページで、1つ以上の項目にフラグが設定されている場合は、環境が最小要件を満たしていることを手動で検証します。この手動検証の実行の詳細については、フラグが設定された項目をクリックし、ページの下部のボックスで詳細を確認します。
すべての項目のステータスが「成功」としてチェックされている場合は、「次へ」をクリックします。

8. データベース接続情報の指定ページで、次の情報を指定します。

- 「ネット・サービス名」を選択します。これは、Oracle Communications Data ModelがインストールされるOracleデータベースに接続するための接続記述子に使用される別名です。

ヒント:
ネット・サービス名は、接続記述子に解決されるサービスの単純な名前です。ネット・サービス名は、OracleHome/network/admin/tnsnames.oraファイルから移入されます。

- Oracle Communications Data ModelがインストールされるOracleデータベースのSYSTEMユーザーのパスワードを入力します。

「次へ」をクリックします。

9. リアルタイム・フィード情報の指定ページは、アプリケーション・アダプタ・インストール・タイプに表示されます。このページを使用して、Oracle GoldenGateでリアルタイム・フィードを使用するかどうかを選択します。
「はい」を選択する場合、Oracle GoldenGatesステージング詳細も指定する必要があります。

その他のステージングを選択する場合、次を入力します。

- ソース(リモート)ホスト名: Oracle GoldenGateをインストールするソース・マシンのホスト名を指定します。これはリモート・ホスト名です。

- ソース(リモート)ポート番号: Oracle GoldenGateマネージャを構成および実行するOracle GoldenGateマネージャ・ポート(ソース・マシン用)のポート番号を指定します。これはリモート・ホストのポート番号です。

- その他(リモート)のホスト名: Oracle GoldenGateをインストールするターゲット・マシンのホスト名を指定します。これは、Oracle Communications Data Modelをインストールするシステム以外のリモート・ホスト名です。

- その他(リモート)のポート番号: Oracle GoldenGateをインストールするターゲット・マシンのポート番号を指定します。これは、Oracle Communications Data Modelをインストールするシステム以外のシステムのリモート・ポート番号です。

ターゲットのステージングを選択する場合、次を入力します。

- ソース(リモート)ホスト名: Oracle GoldenGateをインストールするソース・マシンのホスト名を指定します。これはリモート・ホスト名です。

- ソース(リモート)ポート番号: Oracle GoldenGateマネージャを構成および実行するOracle GoldenGateマネージャ・ポート(ソース・マシン用)のポート番号を指定します。これはリモート・ホストのポート番号です。

- ターゲット(ローカル)ホスト名: これは、Oracle Communications Data Modelをインストールしているローカル・ホストです。値は事前に移入され、編集不可のフィールドです。

- ターゲット(ローカル)ポート番号: Oracle GoldenGateマネージャを構成および実行するOracle GoldenGateマネージャ・ポートのポート番号を指定します。これは、Oracle GoldenGateマネージャを実行し、Oracle Communications Data Modelをインストールしているローカル・ホストのポート番号です。

「次へ」をクリックします。

10. Communications Data Modelコンポーネントのインストールを選択すると、OCDMスキーマ情報の指定・ページが表示されます。このダイアログで、Oracle Communications Data Model表領域に対応するすべてのデータ・ファイルが置かれる場所を指定します。

- Oracleデータベースの自動ストレージ管理(ASM)機能を使用せず、フォルダ名を明示的に指定する場合は、「ファイルシステム」を選択し、フォルダ名を入力します。「参照」をクリックして有効なローカル・データ・ファイル・パスに移動できます。
「次へ」をクリックします。

- 自動ストレージ管理(ASM)機能を使用してOracleデータベースを格納しており、Oracle Communications Data Modelデータ・ファイルもASMを使用して格納する場合は、「自動ストレージ管理(ASM)」を選択します。
「次へ」をクリックします。

ASMディスク・グループの選択ページで、Oracle Communications Data Modelデータ・ファイルをインストールするディスク・グループを選択します。

「次へ」をクリックします。

11. サンプル・レポートのインストールを選択すると、OCDMサンプル・スキーマ情報の指定ページが表示されます。このダイアログで、Oracle Communications Data Modelサンプル・スキーマに対応するすべてのデータ・ファイルが置かれる場所を指定します。

- Oracleデータベースの自動ストレージ管理(ASM)機能を使用せず、フォルダ名を明示的に指定する場合は、「ファイルシステム」を選択し、フォルダ名を入力します。「参照」をクリックして有効なローカル・データ・ファイル・パスに移動できます。
「次へ」をクリックします。

- 自動ストレージ管理(ASM)機能を使用してOracleデータベースを格納しており、Oracle Communications Data Modelデータ・ファイルもASMを使用して格納する場合は、「自動ストレージ管理(ASM)」を選択します。
「次へ」をクリックします。

ASMディスク・グループの選択ページで、Oracle Communications Data Modelデータ・ファイルをインストールするディスク・グループを選択します。

「次へ」をクリックします。サンプル・レポートをインストールすると、手順15に示すように、次のページで指定した情報をまとめた概要がインストーラに示されます。

12. カレンダ日付範囲の指定ページで、「開始日」と年数の値を指定することでカレンダ日付範囲を指定します。インストーラは、この情報を使用して、カレンダ・データを移入します。推奨される年数の値は15年です。年数に大きな値を指定すると、それに比例してOracle Communications Data Modelインストール・アクティビティのパーティショニング部分の実装に時間がかかります。「開始日」で指定された開始年は、過去のデータ・ロードの下限の日にする必要があります(通常、下限のCDR日)。時間ディメンションを徐々に拡張する簡単な方法はないため、かなり長い時間のニーズも満たせるような初期値を年数に指定する必要があります。
「開始日」は、YYYY-MM-DDの形式で指定する必要があります(たとえば、2011年1月1日は2011-01-01と指定します)。年数は、省略せずにすべてを指定します。

注意:
これらのカレンダ日付は、データを効果的に保持する年数とは関係ありません。そのため、カレンダは、使用する可能性のある情報ライフサイクル管理プロセスと完全に切り離されています。

「次へ」をクリックします。

13. 参照表と実表のパーティションの指定ページで、各エンティティ(「組織」、「企業」、「アクセス方法」、「アカウント」および「契約」)の第2レベル・ハッシュ・パーティションの数を指定します。各フィールドに値を指定します。無効な値を入力した場合は、有効な値を表示するダイアログが表示されます。指定する各値には、2の累乗の値(たとえば、4、8、16、32、64など)を選択する必要があります。
「次へ」をクリックします。

14. アプリケーション・アダプタ・インストール・タイプで表示されるアダプタ情報の指定ページで、請求および収益管理システム(BRM)またはNetwork Charging Control(NCC)のアプリケーション・アダプタの名前を選択します。
「次へ」をクリックします。

15. インストーラにより、指定した情報が要約されます。この情報が正しいことを確認します。必要に応じて、「戻る」をクリックして前の画面に戻り、修正を行います。情報に問題がない場合は、「インストール」をクリックします。

16. Oracle Communications Data Modelコンポーネントまたはサンプル・レポートがインストールされます。問題がある場合はメッセージが表示されます。インストールの完了後に、インストールの終了画面が表示されます。「終了」をクリックしてインストーラを終了します。

インストーラの終了後に、「インストール後のタスク」で説明されている必要なインストール後のタスクを実行します。次に、第4章「追加コンポーネントのインストール」の説明に従って、Oracle Communications Data Modelウェアハウスの作成に必要な他のコンポーネントをインストールします。

サイレント・インストール

サイレント・インストールには、グラフィカルな出力やユーザーによる入力はありません。Oracle Universal Installerにレスポンス・ファイルを提供し、コマンドラインに-silentフラグを指定することで実行されます。サイレント・インストールは、複数のコンピュータに同じインストール・パラメータを使用する場合に使用します。

レスポンス・ファイルの選択

サイレント・インストールを実行する前に、インストールに固有の情報をレスポンス・ファイルに指定する必要があります。正しく構成されていないレスポンス・ファイルを使用してインストールしようとすると、インストーラが失敗します。レスポンス・ファイルは、テキスト・エディタで作成または編集できるテキスト・ファイルです。レスポンス・ファイル(cdm.rsp)は、Oracle Communications Data Modelのインストール・ファイルが格納されているディレクトリ内の/responseディレクトリにあります。サイレント・インストールの要件に従ってレスポンス・ファイルを編集します。レスポンス・ファイルを使用するには、最初にシステムにコピーします。

注意:
データベース・サーバーが置かれている"localhost"にOracle Communications Data Modelをインストールする必要があります。db-nameをOracleデータベースの名前にして次のコマンドを発行することにより、"localhost"の値を判断できます。

tnsname db-name

レスポンス・ファイルの編集

テキスト・エディタを使用してレスポンス・ファイルを編集し、システムに固有の情報を含めます。レスポンス・ファイルで変数の値を指定する必要があります。レスポンス・ファイルにリストされている各変数には、変数タイプを識別するコメントが関連付けられています。次に例を示します。

string = "Sample Value"
Boolean = True or False
Number = 1000
StringList = {"StringValue 1", "String Value 2"}

<Value Required>として指定されている値は、サイレント・インストールで必ず指定する必要があります。Oracle Communications Data Modelのインストールを開始する前に、レスポンス・ファイルの変数値からコメントを削除します。

レスポンス・ファイルの指定とインストールの開始

レスポンス・ファイルを指定する前に、レスポンス・ファイル内のすべての値が正しいことを確認します。Oracle Universal Installerでインストール時にレスポンス・ファイルを使用するには、Oracle Universal Installerの起動時にレスポンス・ファイルの場所をパラメータとして指定します。サイレント・インストールを実行するには、次のように-silentパラメータを使用します。

./runInstaller -silent -responseFile absolute_path_and_filename

注意:
インストール時に、レスポンス・ファイルがOracleホームのサブディレクトリにコピーされることがあります。レスポンス・ファイルにパスワードまたはその他の機密情報を指定した場合は、セキュリティ上の目的で、インストールの完了および検証後にそれらを削除する必要があります。

サイレント・インストールのログ・ファイル

サイレント・インストールの成功または失敗はinstallActions.logファイルに記録されます。また、サイレント・インストールではsilentInstall.logファイルが作成されます。ログ・ファイルは/oraInventory/logsディレクトリに作成されます。インストールに成功した場合、silentInstallDate_Time.logファイルには次の行が含まれます。

The installation of Oracle Communications Data Model was successful.

対応するinstallActionsDate_Time.logファイルには、インストールに関する特定の情報が含まれます。

サイレント・インストールのセキュリティのヒント

レスポンス・ファイルには、インストールのパスワードがクリア・テキストで含まれます。セキュリティの問題を最小限に抑えるために、次のガイドラインに従ってください。

- レスポンス・ファイルに権限を設定して、サイレント・インストールを実行するオペレーティング・システム・ユーザーからのみ読み取れるようにします。

- 可能な場合は、サイレント・インストールの完了後にシステムからレスポンス・ファイルを削除します。

エラー処理

間違ったコンテキスト、形式またはタイプの変数値は、値が指定されていないものとして扱われます。セクションの外部にある変数は無視されます。不適切または不完全なレスポンス・ファイルでサイレント・インストールを試行した場合、またはOracle Universal Installerでディスク容量の不足などのエラーが発生した場合は、インストールが失敗します。

インストール後のタスク

インストーラを実行した後で、次の手順に従ってインストール後のクリーンアップと構成を実行します。

1. Oracle Communications Data Modelをインストールした後、IPパッチを取得します。IPパッチには、追加ドキュメントが含まれます。IPパッチの取得およびOracle Communications Data Modelパッチ・セットの最新情報は、My Oracle Support(https://support.oracle.com)にアクセスしてください。

2. 「OCDM_SYSおよびOCDM_MININGアカウントのロック解除」の説明に従って、OCDM_SYSおよびOCDM_MININGアカウントのロックを解除します。

3. Oracle Communications Data Modelサンプル・レポートをインストールした場合は、「OCDM_SAMPLEアカウントのロック解除」の説明に従ってOCDM_SAMPLEアカウントのロックを解除します。

4. Oracle Communications Data Modelサンプル・レポートをインストールした場合、「OLAPビューの再コンパイル」の説明に従ってOLAPビューを再コンパイルします。

5. Oracle Communications Data Modelサンプル・レポートをインストールした場合に、ユーザーがスキーマを変更できないようにするには、「サンプル・レポートをインストールした場合のユーザー権限の制限」の説明に従って、それらのユーザーにSELECT権限のみ付与します。

6. 「OCDM_MININGへの権限付与の割当て」の説明に従って、OCDM_MININGに権限付与を割り当てます。

7. 「動作しているOLAP環境の構成」の説明に従ってOLAP作業環境を構成します。

8. Database Vaultオプションを使用する必要があり、インストールの前に無効にした場合は、「データベースでのVaultオプションの再有効化」の説明に従ってオプションを再有効化します。

9. 「Oracle Communications Data Modelオブジェクトが有効であることの確認」の説明に従って、Oracle Communications Data Modelオブジェクトが有効であることを確認します。

10. 必要に応じて、「PGA_AGGREGATE_TARGETが適切な値に設定されていることの確認」の説明に従って、PGA_AGGREGATE_TARGETおよびWORKAREA_SIZE_POLICYに対して指定した値を変更します。

11. Oracle Communications Data Modelサンプル・レポートをインストールした場合、「Business Intelligence Suite Enterprise EditionのRPDおよびWebCatのインストール」の説明に従って、BIEE 11gのrpdおよびWebCatをインストールします。

12. アプリケーション・アダプタをインストールした場合、付録A「NCCアダプタのインストールおよび構成」の説明に従って、追加のインストールおよび構成の手順を実行して、NCCアダプタのインストールおよび構成を行います。

これらのタスクの実行後に、第4章「追加コンポーネントのインストール」の説明に従って、Oracle Communications Data Modelウェアハウスの作成に必要な他のコンポーネントをインストールします。

OCDM_SYSおよびOCDM_MININGアカウントのロック解除

インストールの最後に、OCDM_SYSおよびOCDM_MININGアカウントがロックされます。これらのアカウントをロック解除する手順は、次のとおりです。

1. DBA IDおよびパスワードでデータベースにログインします。

注意:
パスワードの大文字と小文字は区別されます。

2. 次のSQL文を発行してアカウントをロック解除します。

alter user ocdm_sys account unlock;
alter user ocdm_mining account unlock;

OCDM_SAMPLEアカウントのロック解除

Oracle Communications Data Modelサンプル・レポートのインストールの最後に、OCDM_SAMPLEアカウントがロックされます。このアカウントをロック解除する手順は、次のとおりです。

1. DBA IDおよびパスワードでデータベースにログインします。

注意:
パスワードの大文字と小文字は区別されます。

2. 次のSQL文を発行してアカウントをロック解除します。

alter user ocdm_sample account unlock identified by <password>;

OLAPビューの再コンパイル

ocdm_sampleアカウントのロックを解除した後、このアカウントでログインし、次の文を実行してサンプル・スキーマのOLAPビューを再コンパイルします。

ALTER VIEW CUST_RVN_VIEW_OLAPC COMPILE;
ALTER VIEW CUST_RVN_VIEW_FIN COMPILE;

サンプル・レポートをインストールした場合のユーザー権限の制限

デフォルトでは、サンプル・レポート・タイプのOracle Communications Data Modelインストールを実行すると、サンプル・レポートがOCDM_SYSスキーマに直接接続します。セキュリティ上の理由から、これらのレポートを使用するユーザーにSELECT権限のみ付与することが必要な場合があります。SELECT権限のみ付与するには、次の手順に従います。

1. 専用のレポート・ユーザー(OCDM_Reportなど)を作成します。

2. 手順1で作成したユーザーに、レポートに必要なすべてのOracle Communications Data Model表に対するSELECT権限を付与します。簡単な方法は、DWA、DWB、DWD、DWR、DWLのいずれかの接頭辞で開始するすべてのOracle Communications Data Model表に対するSELECT権限を付与することです。

3. OCDM_Reportスキーマに、OCDM_SYS表を指すビュー(またはシノニム)を作成します。

4. Oracle Business Intelligence Suite Enterprise Editionリポジトリで、新しいスキーマを指すように接続情報を変更します。

OCDM_MININGへの権限付与の割当て

ADMIN OPTIONでシステム権限を付与したID、またはGRANT ANY PRIVILEGEシステム権限を付与したIDを使用して、データベースにログインします。

動作しているOLAP環境の構成

Oracle Communications Data Modelウェアハウスに対して動作しているOLAP環境を設定するには、次のパラメータおよび構成設定でデータベースを構成します。

- sga_targetを使用可能メモリーの35%に設定します。

- pga_aggregate_targetを使用可能メモリーの35%に設定します。

- olap_page_pool_size=0を設定します。(これにより、動的ページ・プールが指定されます。)

- _olap_page_pool_hi=30を設定します(これは、デフォルトの50より低い値です)。

- _olap_parallel_update_thresholdおよび_olap_parallel_update_small_thresholdを高い値に設定します(たとえば、~2Gb.. 2147483647など)。これらの設定により、分析ワークスペースのパラレル更新がオフになります。

- memory_max_targetを、SGAおよびPGA設定より大きい値に設定します。これは、SGAとPGAの両方に使用される最大メモリー量です。指定されたSGAおよびPGA設定は最小設定です。memory_max_targetを設定しないと、インスタンスの起動に失敗します(spfileに、memory_max_targetに対する古い個別の設定がある場合は、次回これらの設定が検証されるときにこの状況が発生します)。

次の文は、これらの設定の変更を示します。

alter system set sga_target=1365M scope=spfile;
alter system set pga_aggregate_target=1365M scope=spfile;
alter system set memory_max_target=3030M scope=spfile;
alter system set olap_page_pool_size=0 scope=spfile;
alter system set "_olap_parallel_update_small_threshold"=2147483647 scope=spfile;
alter system set "_olap_page_pool_hi"=30 scope=spfile;
alter system set job_queue_processes=5 scope=spfile;
shutdown immediate;
startup;

データベースでのVaultオプションの再有効化

Database Vaultオプションを使用しており、「データベースでのData Vaultオプションの無効化」の説明に従ってインストール前に無効にした場合は、次の手順に従ってVaultオプションを再有効化します。

1. データベース、Database Controlコンソール・プロセスおよびリスナーを停止します。たとえば、UNIXの場合、環境変数ORACLE_HOME、ORACLE_SIDおよびPATHが正しく設定されていることを確認します。SQL*PlusにSYSOPER権限を持つユーザーSYSでログインしてデータベースを停止します。次に、コマンドラインからDatabase Controlコンソール・プロセスとリスナーを停止します。次に例を示します。

sqlplus sys as sysoper
Enter password: password
SQL> SHUTDOWN IMMEDIATE
SQL> EXIT
$ emctl stop dbconsole
$ lsnrctl stop listener_name

Oracle RACインストールの場合は、次のようにして、各データベース・インスタンスを停止します。

$ srvctl stop database -d db_name

2. Oracle Database Vaultオプションを有効にします。

cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dv_on
make -f ins_rdbms.mk ioracle

3. データベース、Database Controlコンソール・プロセスおよびリスナーを起動します。たとえば、UNIXの場合、SYSOPER権限を持つユーザーSYSとしてSQL*Plusにログインし、データベースを再起動します。次に、コマンドラインからDatabase Controlコンソール・プロセスとリスナーを再起動します。次に例を示します。

sqlplus sys as sysoper
Enter password: password
SQL> STARTUP
SQL> EXIT
$ emctl start dbconsole
$ lsnrctl start listener_name

Oracle RACインストールの場合は、次のようにして、各データベース・インスタンスを再起動します。

$ srvctl start database -d db_name

4. Oracle RACインストールの場合は、データベースがインストールされているノードごとに、これらの手順を繰り返します。

Oracle Communications Data Modelオブジェクトが有効であることの確認

すべてのOracle Communications Data Modelオブジェクトが有効であることを確認するには、DBA IDおよびパスワードでデータベースにログインし、次のSQL文を発行してOCDM_SYSおよびOCDM_MINING内のすべてのオブジェクトを再コンパイルします。

exec utl_recomp.recomp_serial('OCDM_SYS');
exec utl_recomp.recomp_serial('OCDM_MINING');

PGA_AGGREGATE_TARGETが適切な値に設定されていることの確認

パフォーマンスを向上させるには、PGA_AGGREGATE_TARGETが適切な値に設定されていることを確認する必要があります。この値は、データベース・サーバーの物理RAMによって決まります。WORKAREA_SIZE_POLICYパラメータがAUTOに設定されていることも確認する必要があります。

関連項目:
PGA_AGGREGATE_TARGET初期化パラメータのチューニングの詳細は、『Oracle Databaseパフォーマンス・チューニング・ガイド』を参照してください。

注意:
PGA_AGGREGATE_TARGETをゼロ以外の値に設定すると、WORKAREA_SIZE_POLICYパラメータが自動的にAUTOに設定される効果があります。

Oracle Communications Data ModelのOracle Business Intelligence Suite Enterprise Editionカタログのインストール

Oracle Business Intelligence Suite Enterprise Editionがインストールされたら、次の手順に従って、Oracle Communications Data Model用のOracle Business Intelligence Suite Enterprise Editionカタログをインストールします。

ヒント:
これらのディレクトリで、BIEE_HOMEはOracle Business Intelligence Suite Enterprise Editionがインストールされているディレクトリの名前で置換し、BIEE_DATA_HOMEはOracle Business Intelligence Suite Enterprise Editionデータが格納されているディレクトリの名前で置換します。

1. データベースへの接続時に使用するOracle Communications Data Modelリポジトリのocdm_dbの定義を追加します。この定義は、ファイル$ORACLE_HOME/network/admin/tnsnames.oraに追加します。

ocdm_db =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname.domain)(PORT = port-number))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = SID) # Change your SID, Hostname, and Listener PortNumber
)
)

ヒント:
これらのコマンドをファイルに追加するときは、適切に改行するように注意してください。1行の長い連結行のコードとして追加しないでください。

注意:
別のデータベース名を使用する場合は、Oracle Business Intelligence Suite Enterprise Editionリポジトリのtnsnameを変更する必要があります。リポジトリでのデータベース接続の定義方法は、Oracle Business Intelligence Suite Enterprise Editionのドキュメントを参照してください。

Business Intelligence Suite Enterprise EditionのRPDおよびWebCatのインストール

Oracle Communications Data ModelのOracleサンプル・レポートをインストールした場合、Business Intelligence Suite Enterprise Edition 11gインスタンスのOracle Communications Data ModelのRPDおよびwebcatをデプロイする必要があります。BIEEのRPDおよびwebcatのデプロイの詳細は、『Oracle Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド』を参照してください。

インストーラを使用してサンプル・レポートをインストールした後、ディレクトリ$ORACLE_HOME/ocdm/reportで次のrpdファイルおよびwebcatファイルを確認できます。

ocdm.rpd

ocdmwebcat.zip

webcatをデプロイする前に、ocdmwebcat.zipを解凍する必要があります。

次の手順を実行して、Oracle Communications Data Modelのrpdおよびwebcatをデプロイします。

1. ブラウザを使用して、weblogic Enterprise Managerポータルを開きます。

http://SERVERNAME:7001/em

weblogic管理IDおよびパスワードでログインします。

「Business Intelligence」、coreapplication、「デプロイ」、「リポジトリ」の順に移動します。

次に、rpdおよびwebcatをデプロイします。

rpdパスワードを指定する必要があるrpdをデプロイすると、IPパッチのOracle Communications Data Modelのrpdパスワードを確認できます。IPパッチの取得の詳細は、『Oracle Communications Data Modelリリース・ノート』を参照してください。

2. ブラウザを使用して、weblogicコンソール・ポータルを開きます。

http://SERVERNAME:7001/console/login/LoginForm.jsp

weblogic管理IDおよびパスワードでログインします。セキュリティ・レルムへ移動し、「ocdm」という名前のユーザーを作成して、このユーザーのパスワードを設定します。

3. 「ユーザーGUIDのリフレッシュ」の手順に従って、GUIDを更新します。詳細は、『Oracle Fusion Middleware管理者ガイド』を参照してください。

4 追加コンポーネントのインストール

この章では、Oracle Communications Data Modelコンポーネントまたはサンプル・レポートのインストール前にインストールする必要がなく、Oracle Communications Data Modelデータ・ウェアハウスの作成時に使用するOracleコンポーネントのインストール方法について説明します。

- ワークフローのインストールと構成

- Oracle Business Intelligence Suite Enterprise Editionカタログの作成

- Analytic Workspace Managerのインストール

ワークフローのインストールと構成

Oracle Communications Data Model intra-ETLを実行する方法は2つあります。

- Oracle Warehouse Builderワークフローを使用しません。この場合は、次のファイルを実行します。

$Oracle_Home/ocdm/pdm/relational/intra_etl/owb_exec/ocdm_execute_wf.sh

この場合は、このトピックの説明に従ってワークフローをインストールおよび構成する必要はありません。

- Oracle Warehouse Builderワークフローを使用します。Oracle Communications Data Modelで提供される、Oracle Communications Data Modelデータ・ウェアハウスを移入するIntra-ETLは、Oracle Warehouse Builderワークフロー・コンポーネントを使用して設計されたプロセス・フローを使用します。
この場合は、intra-ETLを実行する前に次のタスクを実行する必要があります。

1. 「Oracle Warehouse Builderワークフローのインストール」の説明に従ってOracle Warehouse Builderワークフローをインストールします。

2. 「Oracle Communications Data Model Intra-ETLのワークフローへのインポート」の説明に従って、Oracle Communications Data Model intra-ETLをワークフローにインポートします。

3. 「Oracle Warehouse Builderワークフローの構成」の説明に従って、Oracle Communications Data Modelと連動するようにOracle Warehouse Builderワークフローを構成します。

Oracle Warehouse Builderワークフローのインストール

Oracle Warehouse Builderワークフローをインストールするには、次の手順に従います。

1. $ORACLE_HOME/owb/wf/installに移動します。

2. wfinstall.cshを実行します。
Oracle Workflow Configuration Assistantが開きます。

3. ワークフロー・アカウント、ワークフロー、SYSパスワードおよびTNS接続記述子の値を入力します。
TNS接続記述子には、次の構文を使用します。local-host、port-numberおよびservice-nameは適切な値で置換します。

(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST=local-host)(PORT = port-number))) (CONNECT_DATA = (SERVICE_NAME = service-name))

「送信」をクリックします。

Oracle Communications Data Model Intra-ETLのワークフローへのインポート

Oracle Communications Data Model intra-ETLをワークフローにインポートするには、次の手順に従います。

1. Oracle Warehouse Builderのデザイン・センターにログインします。

2. 「ファイル」、「インポート」、Warehouse Builderメタデータの順に選択します。

3. ファイルには、次の値を指定します。

$ORACLE_HOME/ocdm/pdm/relational/intra_etl/owb/OCDM_Intra_ETL.mdl

4. ファイルからの選択したオブジェクトのインポートを選択し、オブジェクトの選択をクリックします。

5. OLAP_PFLWを選択し、「>」(続行)をクリックします。

6. 「OK」をクリックします。

7. 「インポート」をクリックします。

8. インポート後に、OLAP_PFLWがOracle WorkflowのOCDM_INTRA_ETLプロジェクトの下に表示されます。

Oracle Warehouse Builderワークフローの構成

Oracle Communications Data Modelと連動するようにOracle Warehouse Builderワークフローを構成するには、次の手順に従います。

1. Oracle Warehouse Builderのデザイン・センターで、「表示」、ロケーション・ナビゲータの順に選択します。

2. ロケーション、プロセス・フローとスケジュール、Oracle Workflowの順に展開します。

3. 「OWF_LOCATION」を右クリックし、「開く」を選択します。

4. 接続情報を編集します。

5. 「接続テスト」をクリックして接続をテストします。成功したら、「OK」をクリックします。

Oracle Business Intelligence Suite Enterprise Editionカタログの作成

Oracle Communications Data Modelで提供されるサンプル・レポートは、Oracle Business Intelligence Suite Enterprise Editionを使用して作成されます。これらのレポートを変更するか、新規レポートを作成する基礎として使用するには、Oracle Business Intelligence Suite Enterprise Editionをインストールし、Oracle Communications Data Model用のOracle Business Intelligence Suite Enterprise Editionカタログを作成してある必要があります。

Oracle Business Intelligence Suite Enterprise Editionのインストール

Oracle Communications Data Modelサンプル・レポートをインストールした場合は、インストーラを実行する前にインストール前の手順としてOracle Business Intelligence Suite Enterprise Editionをインストールしました。サンプル・レポートではなくOracle Communications Data Modelコンポーネントをインストールした場合は、「Oracle Business Intelligence Suite Enterprise Edition」に記載されている指示に従って、Oracle Business Intelligence Suite Enterprise Editionをインストールします。

カタログを作成する必要もあります。詳細は、「Oracle Communications Data ModelのOracle Business Intelligence Suite Enterprise Editionカタログのインストール」を参照してください。

ヒント:
Oracle Business Intelligence Suite Enterprise Editionがインストールされていることを確認するには、「Oracle Business Intelligence Suite Enterprise Editionがインストールされていることの確認」の指示に従います。

Analytic Workspace Managerのインストール

Oracle Communications Data Modelをインストールする前には不要ですが、Oracle Communications Data Model OLAPキューブを表示および変更するにはAnalytic Workspace Managerをインストールする必要があります。Analytic Workspace Manager 11gはスタンドアロン製品としてインストールされます。Analytic Workspace Managerの最新リリースは、次の場所にあるOracle OLAPのホームページで入手できます。

http://www.oracle.com/technetwork/database/options/olap/index.html

インストール手順はドキュメントに記載されています。

5 Oracle Communications Data Modelのバックアップ、リカバリおよび削除

この章では、Oracle Communications Data Modelを削除する方法について説明します。

- Oracle Communications Data Modelのバックアップおよびリカバリ

- 削除前のタスク

- 削除スクリプトの実行

- 削除後のタスク

Oracle Communications Data Modelのバックアップおよびリカバリ

Oracle Communications Data Modelのバックアップおよびリカバリは、1) リレーショナル・オブジェクトのバックアップまたはリカバリ、2) Oracle Communications Data Modelの一部である分析ワークスペースのバックアップまたはリカバリの2ステップのプロセスで行います。これらのステップの概要を次のトピックで説明します。

- Oracle Communications Data Modelのエクスポート

- Oracle Communications Data Modelのインポート

Oracle Communications Data Modelのエクスポート

次の手順を実行して、Oracle Communications Data Modelをバックアップします。

1. expdpユーティリティを実行して、OCDM_SYSおよびOCDM_MININGスキーマをバックアップします。
このユーティリティは、データおよび調整済マイニング・モデルを含むすべての物理表をエクスポートします。詳細は、『Oracle Databaseユーティリティ』を参照してください。

2. Oracle Communications Data Modelの一部である分析ワークスペースをバックアップします。分析ワークスペースは、OCDM_BAK.EIFという名前のEIFファイルとしてバックアップされます。このファイルは、ORACLE_HOME/ocdm/pdm/olapディレクトリに生成されます。

1. ocdm_sysでデータベースに接続します。

2. 次のSQL文を発行します。

exec dbms_aw.execute('AW ATTACH OCDM');
exec dbms_aw.execute('CDA OCDM_OLAP_DIR');
exec dbms_aw.execute('EXPORT ALL TO EIF FILE ', 'OCDM_BAK.EIF', ' NOTEMPDATA');
exec dbms_aw.execute('AW DETACH OCDM');

Oracle Communications Data Modelのインポート

次の手順を実行して、Oracle Communications Data Modelをバックアップ・ファイルからリストアします。

1. impdpユーティリティを実行して、OCDM_SYSおよびOCDM_MININGスキーマをリストアします。
このユーティリティは、データおよび調整済マイニング・モデルを含むすべての物理表をインポートします。詳細は、『Oracle Databaseユーティリティ』を参照してください。

2. ocdm_sysでデータベースに接続し、OCDM_BAK.EIFという名前のEIFファイルとして保存された分析ワークスペースをインポートします。このファイルは、ORACLE_HOME/ocdm/pdm/olapディレクトリにあります。

exec dbms_aw.execute('IMPORT ALL TO EIF FILE ','OCDM_BAK.EIF');

概要: Oracle Communications Data Modelの削除

Oracle Communications Data Modelを削除する場合、Oracle Universal Installerを単純に削除モードで実行するのではありません。かわりに、次のタスクを実行します。

1. 「Oracle Communications Data Modelのエクスポート」の説明に従ってOracle Communications Data Modelをバックアップします。

2. 「削除前のタスク」の説明に従って、Oracle Communications Data Modelスキーマを使用するセッションを停止します。

3. 「削除スクリプトの実行」の説明に従って削除スクリプトを実行します。

4. サンプル・レポートを削除する場合は、「削除後のタスク」で説明されているタスクを実行します。

注意:
Oracle Communications Data Modelを削除する場合、Oracle Universal Installerを単純に削除モードで実行するのではありません。

削除前のタスク

削除スクリプトでは、ocdm_sysおよびocdm_miningスキーマが削除されます。したがって、削除スクリプトを実行する前に、ocdm_sysスキーマまたはocdm_miningスキーマに接続するアクティブなセッションがないことを確認します。

ocdm_sysまたはocdm_miningスキーマがアクティブかどうかの識別

これらのスキーマに接続しているアクティブなセッションがあるかどうかを識別するには、次の手順を実行します。

1. DBAとしてサインインします。

2. 次のSQL文を実行します。

select SID,SERIAL# from v$session where USERNAME='OCDM_SYS';
select SID,SERIAL# from v$session where USERNAME='OCDM_MINING';

これらの問合せのいずれかでセッションIDが返される場合は、アクティブなセッションがあります。

アクティブなocdm_sysまたはocdm_miningスキーマ・セッションの終了

アクティブなセッションを終了するには、次の文を実行します。この文のsidとserialは、前の問合せで返されたセッションIDとシリアル番号で置換します。

alter system kill session 'sid,serial' ;

削除スクリプトの実行

Oracle Communications Data Model削除スクリプトを実行する手順は、次のとおりです。

1. ORACLE_HOMEを、Oracle Communications Data Modelを削除するデータベースの場所に設定します。
たとえば、Oracleホームがディレクトリ/loc/app/oracle/product/dbhomeにあるとします。

Bourne、BashまたはKornシェルでは、次のコマンドを使用してORACLE_HOMEを設定します。

$ ORACLE_HOME=/loc/app/oracle/product/dbhome
$ export ORACLE_HOME

Cシェルでは、次のコマンドを使用してORACLE_HOMEを設定します。

% setenv ORACLE_HOME /loc/app/oracle/product/dbhome

2. Oracle Communications Data Model削除スクリプトを実行する手順は、次のとおりです。
$ORACLE_HOME/ocdm/ocdm_deinstall.sh

3. プロンプトが表示されたら、SYSTEMパスワードを入力します。
スクリプトによってOracle Communications Data Modelの構成が解除され、Oracle Universal Installerが削除サイレント・モードで実行されます。

サンプル・レポートを削除する場合は、削除スクリプトの実行後に、「削除後のタスク」で説明されているタスクを実行します。

削除後のタスク

Oracle Communications Data Modelのサンプル・レポートを削除する場合は、次の手順に従って追加のクリーンアップを実行します。

1. ディレクトリBIHome/Server/Repositoryにあるocdm.rpdを削除します。

2. BIDataHome/web/catalogにあるocdmwebcatフォルダを削除します。

3. BIHome/Server/Config/NQSConfig.INIから次の行を削除します。

Star    =    ocdm.rpd, DEFAULT

A NCCアダプタのインストールおよび構成

この付録では、次のものをインストールおよび設定する方法について示します。

- Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタ(NCCアダプタ)

- E-LT操作環境を作成するOracle Data Integratorコンポーネント。

- Oracle GoldenGate抽出およびReplicatプロセス

この付録には、次の項が含まれます。

- NCCアダプタ構成の前提条件

- Oracle Communications Data ModelのNCCアダプタのインストールの概要

- Oracle Communications Data ModelのNCCアダプタのステージング・スキーマの設定

- Oracle Communications Data ModelのNCCアダプタのOracle Data Integratorの構成

- Oracle Communications Data ModelのNCCアダプタのOracle GoldenGateの設定

注意:
この項の手順の実行に時間がかかる場合があります。

アプリケーション・アダプタ・タイプ・インストールでインストールされるNCCアダプタは、Oracle Communications Network Charging and ControlアプリケーションからOracle Communications Data Modelにプリペイド請求データをフィードします。NCCアダプタには、Oracle Communications Data Modelステージング・レイヤーに対してOracle GoldenGateを使用してリアルタイムのデータをフィードしたり、Oracle Data Integratorを使用してバッチ・モードのデータを抽出、ロードおよび変換したりするオプションが含まれます。

NCCアダプタ構成の前提条件

Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタ(NCCアダプタ)をインストールする前提条件は、次のとおりです。

- この付録の手順に従う前に、「Oracle Communications Data Modelに対して提供されているインストールのタイプ」および「インストーラの実行」の説明に従って、アプリケーション・アダプタのインストールを実行する必要があります。

- この付録の手順に従う前に、Oracle Data Integratorソフトウェアをインストールする必要があります。詳細は、「Oracle Data Integrator Enterprise Editionがインストールされていることの確認」を参照してください。

- この付録の手順に従う前に、Oracle GoldenGateのリアルタイム・フィードを使用する選択を行った場合、このアダプタのインストールを開始する前に、NCCアダプタ・ソース・データベース・バージョンおよびOracle Communications Data Modelターゲット・データベース・バージョンに従って、Goldengateソフトウェアをダウンロードする必要があります。詳細は、「Oracle GoldenGateのインストール」を参照してください。

- インストールおよび設定手順は、次のOracle Data Integrator推奨構成を前提とします。

- データ・ウェアハウス・データベース・スキーマは、ODIリポジトリと同じデータベース・インスタンスにホストされます。

Oracle Data Integrator Enterprise Editionがインストールされていることの確認

Oracle Data Integrator Enterprise Editionのインストールを確認するには、ODI Studioを起動します。

1. 「スタート」メニューで、「すべてのプログラム」→「Oracle」→「Oracle Data Integrator」→「ODI Studio」の順に選択します。

2. デザイナ・ナビゲータで「リポジトリへの接続」をクリックします。

Oracle Data Integrator Enterprise Editionがインストールされていない場合、「Oracle Data Integrator Enterprise Edition」を参照してください。

Oracle GoldenGateがインストールされていることの確認

Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタ(NCCアダプタ)をインストールする場合、Oracle GoldenGateの使用、インストールおよび構成は、NCCアダプタでリアルタイム・ステージングを使用するかどうかによってオプションになります。

Oracle GoldenGateがインストールされていない場合、「Oracle GoldenGate」を参照してください。

Oracle Communications Data ModelのNCCアダプタのインストールの概要

この付録には、ソース・データのデータ・ロード、変換および検証にステージング・データベースを設定する手順が含まれます。作業を開始するには、ODIマスター・リポジトリおよび作業リポジトリを設定し、Oracle Data Integrator(ODI)を使用する必要があります。オプションで、Oracle GoldenGateを使用している場合、Oracle GoldenGateをインストールおよび構成してリアルタイムETLを実行する必要があります。

- Oracle Communications Data ModelのNCCアダプタのステージング・スキーマの設定

- Oracle Communications Data ModelのNCCアダプタのOracle Data Integratorの構成

- Oracle Communications Data ModelのNCCアダプタのOracle GoldenGateの設定

スキーマOCDM_SYSの参照表のNCCのロード値の設定

Oracle Communications Data Modelスキーマ(OCDM_SYS)の次のスクリプトを実行して不明な(-1)レコードをすべての参照表に挿入し、Oracle Communications Data Model表とNCCソース・データ間の参照整合性を維持します。

スクリプトの場所:

"$NCC_OCDM_HOME/utl/disable_constraint.sql”

"$NCC_OCDM_HOME/utl/enable_constraint.sql”

"$NCC_OCDM_HOME/utl/insert_dummy_reference.sql”

"$NCC_OCDM_HOME/utl/disable_constraint_final.sql”

sqlplusからOCDM_SYSスキーマに接続し、"$NCC_OCDM_HOME/utl"ディレクトリから次のスクリプトを次のように実行します。

SQL> @./disable_constraint.sql
SQL> @./enable_constraint.sql
SQL> @./insert_dummy_reference.sql

SQL> exec disb_cons;
SQL> exec insert_ref;
SQL> exec enab_cons;
SQL> @./disable_constraint_final.sql

次のプロシージャを実行します。

- disb_cons: Oracle Communications Data Modelのすべての制約を無効にします。

- insert_ref: すべての参照表に値-1を使用した1つのレコードを挿入します。

- enab_cons: すべての無効な制約を有効にします。

"disable_constraint_final.sql"のスクリプトは、特定のOracle Communications Data ModelのFK制約を無効にして、NCCソース・データを挿入します。

Oracle Communications Data ModelのNCCアダプタのステージング・スキーマの設定

NCCアダプタのステージング・スキーマの説明は、次のとおりです。

- ステージング・スキーマの作成(たとえば、ncc_stgなど)
sys/systemユーザーを接続してsqlplusから次のcreate_ncc_stg.sqlファイルを実行して、ステージング・スキーマ(ncc_stg)を作成します。

スクリプトの場所: "$NCC_OCDM_HOME/staging_install_ddl/create_ncc_stg.sql"

SQL> @./create_ncc_stg.sql
Creating Relational Schema and Granting required privilages
Enter value for user_name:ncc_stg
Enter value for password:ncc_stg
Connecting Target Schema (for example:OCDM_SYS)
Enter value for user_name: ocdm_sys
Enter value for password: passwd

- ステージング・スキーマ(ncc_stg)オブジェクト
create_ncc_stg.sqlファイルは次のファイルを実行し、ncc_stgスキーマおよびターゲットocdm_sysスキーマの次のオブジェクトを作成します。

ステージング・スキーマ(ncc_stg)オブジェクト

Normal Staging Tables (Table name is same as source table name)
Previous Day Tables (**_LD)
Delta Tables (**_DELTA)
Delta History Tables (**_DELTA_H)
Event Detail Record (EDR) Functions
Event Detail Record (EDR) Types
Event Detail Record (EDR) Views
Staging load Procedures (post_staging_load, pre_ocdm_load & pre_staging_load)

Target Schema (ocdm_sys) Objects:

Update Churn Date Procedure (update_churn_date)
Look Up Tables Load Procedure (Look_Up_load_One_Time)
Reference Tables Update Procedures
(update_acct,
update_cnrt,
update_cust,
update_prod,
update_prpd_vchr_instnc &
update_sbrp)
"

- ステージング・スキーマ(ncc_stg)ファイル
ステージング・スキーマ(ncc_stg)オブジェクトの作成ファイル

スクリプトの場所:

"$NCC_OCDM_HOME/staging_install_ddl/ddl_rqd_tables_stg_delta.sql"
"$NCC_OCDM_HOME/staging_install_ddl/ddl_rqd_tables_stg_delta_h.sql"
"$NCC_OCDM_HOME/staging_install_ddl/ddl_rqd_tables_stg_ld.sql"
"$NCC_OCDM_HOME/staging_install_ddl/ddl_rqd_tables_stg_normal.sql"
"$NCC_OCDM_HOME/staging_install_ddl/edr_package.sql"
"$NCC_OCDM_HOME/staging_install_ddl/edr_types.sql"
"$NCC_OCDM_HOME/staging_install_ddl/edr_views.sql"
"$NCC_OCDM_HOME/staging_install_ddl/procedure_rqd_stg.sql"
"$NCC_OCDM_HOME/staging_install_ddl/procedure_rqd_trg.sql"
"$NCC_OCDM_HOME/staging_install_ddl/ddl_rqd_tables_stg_normal_pk.sql”
"$NCC_OCDM_HOME/staging_install_ddl/ddl_rqd_views_stg_normal.sql”
"$NCC_OCDM_HOME/staging_install_ddl/ogg_option_input_param_tab.sql”

Oracle Communications Data ModelのNCCアダプタのOracle Data Integratorの構成

Oracle Communications Data ModelのOracle Data Integratorの構成には、次の手順が含まれます。

- ODIマスター・リポジトリの作成および接続

- ODI作業リポジトリの作成および接続

- ODIマスター・リポジトリのインポート

- ODI作業リポジトリのインポート

- ODIトポロジの設定

- データ・ポンプを使用した変更取得の構成

ODIマスター・リポジトリの作成および接続

1. ODI Studioを開きます。
「スタート」→「プログラム」→「Oracle」→「Oracle Data Integrator」→「ODI Studio」

図A-1 ODI Studioを開く

「図A-1 ODI Studioを開く」の説明

2. 新規ギャラリを開きます。
「ファイル」→「新規」

新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

「項目」リストから「マスター・リポジトリ作成ウィザード」を選択します。

「OK」をクリックします。

マスター・リポジトリ作成ウィザードが表示されます。

図A-2 ODI Studio新規ギャラリ

「図A-2 ODI Studio新規ギャラリ」の説明

図A-3 ODI Studio新規ギャラリのマスター・リポジトリの作成

「図A-3 ODI Studio新規ギャラリのマスター・リポジトリの作成」の説明

3. マスター・リポジトリ作成ウィザードで、JDBCドライバの参照アイコン、Oracle JDBCドライバの順に選択します。「OK」をクリックします。
JDBC URLを編集して、jdbc:oracle:thin: @localhost:1521:orcを読み取ります。

ユーザーにrepo、パスワードにpasswordと入力します。

「接続のテスト」をクリックして、正常な接続を確認します。

「OK」をクリックします。

「マスター・リポジトリ作成ウィザード」画面で、「次へ」をクリックします。

図A-4 ODI Studioマスター・リポジトリ作成ウィザード

「図A-4 ODI Studioマスター・リポジトリ作成ウィザード」の説明

図A-5 ODI Studioマスター・リポジトリの正常な作成

「図A-5 ODI Studioマスター・リポジトリの正常な作成」の説明

4. 認証ウィンドウで、スーパーバイザ・パスワードにpasswordと入力します。
パスワードの確認のため再度passwordと入力します。

「次へ」をクリックします。

注意: ODIユーザー名およびパスワードは、大文字/小文字が区別されます。

図A-6 ODI Studioマスター・リポジトリ作成パスワード

「図A-6 ODI Studioマスター・リポジトリ作成パスワード」の説明

5. パスワード記憶域ウィンドウで、「内部パスワード記憶域」を選択し、「終了」をクリックします。マスター・リポジトリを正しく作成すると、Oracle Data Integrator情報メッセージが表示されます。
「OK」をクリックします。ODIマスター・リポジトリが作成されます。

図A-7 ODI Studioマスター・リポジトリの作成終了

「図A-7 ODI Studioマスター・リポジトリの作成終了」の説明

図A-8 ODI Studioマスター・リポジトリの作成完了

「図A-8 ODI Studioマスター・リポジトリの作成完了」の説明

6. 新しいODIマスター・ログインを作成して、ODIマスター・リポジトリに接続します。「ファイル」→「新規」を選択して新規ギャラリを開きます。新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。「項目」リストから「新規ODIリポジトリ・ログインの作成」を選択します。

図A-9 ODI Studio新規ギャラリのODIリポジトリ・ログイン

「図A-9 ODI Studio新規ギャラリのODIリポジトリ・ログイン」の説明

7. 次に示す表のパラメータを使用して、リポジトリ接続を構成します。JDBC URLを入力するには、画面に示すように、「JDBC URL」フィールドの横にあるボタンをクリックし、jdbc:oracle:thin:@<host>:<port>:<sid>を選択して、URLを編集します。「マスター・リポジトリのみ」ボタンを選択します。
「テスト」をクリックします。

正常な接続を確認して、「OK」をクリックします。

「OK」をクリックして接続を保存します。

表A-1 Oracle Data Integrator接続

パラメータ

値

ログイン名

NCC Master Repository

ユーザー

SUPERVISOR

パスワード

password

表A-2 データベース接続(マスター・リポジトリ)

パラメータ

値

ユーザー

repo

パスワード

password

ドライバ・リスト

Oracle JDBCドライバ

ドライバ名

oracle.jdbc.OracleDriver

URL

jdbc:oracle:thin:@<system_name>:<listener port>:<SID>

次に例を示します。

jdbc:oracle:thin:@localhost:1521:orcl

注意: 「JDBC URL」フィールドでコピーして貼り付けないでください。有効なURL文字列の入力で問題が発生する場合があります。かわりに、ドロップダウン・メニューを開いて、リストから正しいドライバを選択します。「URL」フィールドで正しいURLを入力します。

図A-10 ODI Studioリポジトリ接続情報

「図A-10 ODI Studioリポジトリ接続情報」の説明

図A-11 ODI Studioリポジトリ接続の成功

「図A-11 ODI Studioリポジトリ接続の成功」の説明

8. 「リポジトリへの接続」をクリックします。ドロップダウン・リストから新しく作成したリポジトリ接続のマスター・リポジトリを選択します。「OK」をクリックします。ODIトポロジ・マネージャが起動します。ODIトポロジ・マネージャに正常にログインしています。

図A-12 ODI Studioリポジトリ接続

「図A-12 ODI Studioリポジトリ接続」の説明

図A-13 Oracle Data Integratorログイン

「図A-13 Oracle Data Integratorログイン」の説明

図A-14 Oracle Data Integrator NCCマスター・リポジトリ・トポロジ

「図A-14 Oracle Data Integrator NCCマスター・リポジトリ・トポロジ」の説明

ODI作業リポジトリの作成および接続

1. Oracle Databaseスキーマおよびユーザーを作成した後、ODIトポロジ・ナビゲータを使用してODI作業リポジトリを作成します。
ODIで、「トポロジ・ナビゲータ」タブ、「リポジトリ」パネルの順にクリックします。「作業リポジトリ」ノードを右クリックして「新規作業リポジトリ」を選択します。

作業リポジトリの作成ウィザードが開きます。

図A-15 ODIトポロジ・ナビゲータの新規作業リポジトリ

「図A-15 ODIトポロジ・ナビゲータの新規作業リポジトリ」の説明

2. 後続の画面で、表A-3に示すパラメータを入力します。
「テスト」をクリックして正常な接続を確認し、「OK」をクリックします。

「次へ」をクリックします。

表A-3 新規作業リポジトリのパラメータ

パラメータ

値

テクノロジ

Oracle

ドライバ名

oracle.jdbc.driver.OracleDriver

JDBC URL

jdbc:oracle:thin:@<system_name>:<listener port>:<SID>

次に例を示します。

jdbc:oracle:thin:@localhost:1521:orcl

ユーザー

wrep

パスワード

password

図A-16 ODI Studio作業リポジトリの作成のテスト接続

「図A-16 ODI Studio作業リポジトリの作成のテスト接続」の説明

図A-17 ODIリポジトリの作業リポジトリの作成の接続成功

「図A-17 ODIリポジトリの作業リポジトリの作成の接続成功」の説明

3. ODI作業リポジトリ・プロパティの指定ページで、次の値を設定します。
「ID」を1に設定します。

「名前」をWORKREP_NCCに設定します。

「パスワード」にpasswordと入力します。

「作業リポジトリ・タイプ」リストで、「開発」を選択します。

「終了」をクリックします。

図A-18 ODI Studio ODI作業リポジトリの作成のプロパティ

「図A-18 ODI Studio ODI作業リポジトリの作成のプロパティ」の説明

図A-19 ODI Studio ODI作業リポジトリの作成のODIアクションの開始中

「図A-19 ODI Studio ODI作業リポジトリの作成のODIアクションの開始中」の説明

4. 作業リポジトリ・ログインの作成ウィンドウで、「はい」をクリックします。
ログイン名にNCC Work Repositoryと入力します。

「OK」をクリックします。

新しく作成した作業リポジトリが作業リポジトリ・ツリー・ビューにあることを確認します。

図A-20 ODI Studio ODI作業リポジトリの作成のログインの作成

「図A-20 ODI Studio ODI作業リポジトリの作成のログインの作成」の説明

図A-21 ODI Studio ODI作業リポジトリのログイン名の入力

「図A-21 ODI Studio ODI作業リポジトリのログイン名の入力」の説明

図A-22 ODI Studio ODI作業リポジトリのトポロジ

「図A-22 ODI Studio ODI作業リポジトリのトポロジ」の説明

5. マスター・リポジトリから切断して、作業リポジトリに接続します。
「ODI」をクリックして、NCCマスター・リポジトリの切断を選択します。

図A-23 ODI Studioマスター・リポジトリからの切断

「図A-23 ODI Studioマスター・リポジトリからの切断」の説明

6. 「リポジトリへの接続」をクリックします。
「ログイン名」ドロップダウン・リストからNCC作業リポジトリを選択します。

「パスワード」にpasswordと入力します。

「OK」をクリックします。

「デザイナ」タブをクリックします。

ODIデザイナ画面が図A-24に示すように表示されます。

図A-24 ODI Studio NCC作業リポジトリへのリポジトリ接続

「図A-24 ODI Studio NCC作業リポジトリへのリポジトリ接続」の説明

図A-25 ODI Studio Oracle Data Integratorログイン

「図A-25 ODI Studio Oracle Data Integratorログイン」の説明

ODI作業リポジトリが正常に作成され、接続されています。

7. 「デザイナ」タブを確認すると、プロジェクトおよびモデルがこの作業リポジトリにありません。

図A-26 ODI Studioデザイナ・タブ

「図A-26 ODI Studioデザイナ・タブ」の説明

ODIマスター・リポジトリのインポート

マスター・リポジトリのインポートおよびエクスポート手順を実行すると、トポロジ・ドメインおよびセキュリティ・ドメインを含むリポジトリ全体をあるリポジトリから別のリポジトリに転送できます。

既存のマスター・リポジトリのマスター・リポジトリをインポートする手順は、次のとおりです。

1. トポロジ・ナビゲータのツールバー・メニューから、「インポート」→「マスター・リポジトリ」の順に選択します。

2. 「インポート・モード」を選択して、フォルダまたはZIPファイルをインポートします。

3. 「OK」をクリックします。

指定したファイルが現在のマスター・リポジトリにインポートされます。

図A-27 ODI Studioマスター・リポジトリのインポート

「図A-27 ODI Studioマスター・リポジトリのインポート」の説明

図A-28 ODI Studioマスター・リポジトリのインポートのモードおよびオプション

「図A-28 ODI Studioマスター・リポジトリのインポートのモードおよびオプション」の説明

次に指定する場所からマスター・リポジトリを参照します。

リポジトリの場所:

"$NCC_OCDM_HOME/odi_repository/ncc_ocdm_adapter_master.zip"

図A-29 ODI Studioマスター・リポジトリのオープンおよびインポート

「図A-29 ODI Studioマスター・リポジトリのオープンおよびインポート」の説明

図A-30 ODI Studioマスター・リポジトリのインポートの進行中

「図A-30 ODI Studioマスター・リポジトリのインポートの進行中」の説明

「インポート・レポート」を確認し、「保存」をクリックしてこのレポートを保存します。

図A-31 ODI Studioマスター・リポジトリのインポート・レポート

「図A-31 ODI Studioマスター・リポジトリのインポート・レポート」の説明

ODI作業リポジトリのインポート

作業リポジトリをインポートまたはエクスポートすると、すべての作業リポジトリのオブジェクトをあるリポジトリから別のリポジトリに転送できます。

作業リポジトリをインポートするには:

1. デザイナ・ナビゲータのツールバー・メニューから、「インポート」→「作業リポジトリ」の順に選択します。

2. 「インポート・モード」を選択して、フォルダまたはZIPファイルをインポートします。

3. 「OK」をクリックします。

指定したファイルが作業リポジトリにインポートされます。

図A-32 ODI Studio作業リポジトリのインポート

「図A-32 ODI Studio作業リポジトリのインポート」の説明

図A-33 ODI Studio ZIPファイルからの作業リポジトリのインポート

「図A-33 ODI Studio ZIPファイルからの作業リポジトリのインポート」の説明

指定された場所から作業リポジトリを参照します。

$NCC_OCDM_HOME/odi_repository/ncc_ocdm_adapter_work.zip

図A-34 ODI Studio作業リポジトリを開く

「図A-34 ODI Studio作業リポジトリを開く」の説明

図A-35 ODI Studio作業リポジトリのオープンおよびインポートの進行中

「図A-35 ODI Studio作業リポジトリのオープンおよびインポートの進行中」の説明

図A-36 ODI Studio作業リポジトリのインポートの警告

「図A-36 ODI Studio作業リポジトリのインポートの警告」の説明

インポート・レポートを確認し、「保存」をクリックしてレポートを保存できます。

図A-37 ODI Studio作業リポジトリのインポート・レポート

「図A-37 ODI Studio作業リポジトリのインポート・レポート」の説明

「デザイナ」タブのプロジェクトおよびモデルを使用すると、作業リポジトリのプロジェクトおよびモデルを表示できます。

図A-38 ODI Studioデザイナ・タブのプロジェクトおよびモデルの表示

「図A-38 ODI Studioデザイナ・タブのプロジェクトおよびモデルの表示」の説明

ODIトポロジの設定

ODIトポロジを設定するには、次の手順に従います。

- 物理データ・サーバーの設定

- 物理スキーマの設定

- 論理データ・サーバーの設定

物理データ・サーバーの設定

物理データ・サーバーを設定する手順は、次のとおりです。

1. トポロジ・ナビゲータから「物理アーキテクチャ」タブを表示します。

2. 「テクノロジ」ノードを開きます。

3. Oracleノードを開いて、物理データ・サーバーを表示します。

図A-39 ODI Studio物理データ・サーバー

「図A-39 ODI Studio物理データ・サーバー」の説明

4. NCC_STGノードをダブルクリックして、データ・サーバー: <Name>ダイアログを表示します。

5. 「定義」タブを表示して、表A-4に示すように適切な情報を入力します。

図A-40 ODI Studioデータ・サーバー定義ダイアログ

「図A-40 ODI Studioデータ・サーバー定義ダイアログ」の説明

表A-4 ODI Studioデータ・サーバー定義のフィールドおよび値

フィールド

説明

名前

データ・サーバーの名前を変更しないでください。

テクノロジ

デフォルト値のOracleを変更しないでください。

インスタンス/dblink(データ・サーバー)

データベース・インスタンス名を指定します。

Oracle SID名を使用します。たとえば、ORCLなどです。

ユーザー

<User Name>を指定します。たとえば、ncc_stgなどです。

これは、ウェアハウス・データベース・ユーザー名です。

パスワード

<Password>を指定します。たとえば、ncc_stgなどです。

これは、ウェアハウス・データベース・ユーザー名のデフォルトのパスワードです。

配列フェッチ・サイズ

環境に適した値を指定します。

(デフォルト値は変更しないでください)。

バッチ更新サイズ

環境に適した値を指定します。

(デフォルト値は変更しないでください)。

6. 「JDBC」タブを表示して、表A-5に示すように適切な情報を入力します。

図A-41 ODI Studioデータ・サーバーのJDBCタブ

「図A-41 ODI Studioデータ・サーバーのJDBCタブ」の説明

表A-5 ODI Studioデータ・サーバーのJDBCタブのフィールドおよび値

フィールド

説明

JDBCドライバ

oracle.jdbc.driver.OracleDriverを指定します。

JDBC URL

jdbc:oracle:thin:@<host>:<port>:<sid>形式で指定します。

<host>、<port>および<sid>をODIリポジトリをホストするデータベースの値に置き換えます。

たとえば、'jdbc:oracle:thin:@localhost:1521:orcl'などです。

7. <Connection>ダイアログで、「テスト」をクリックしてテスト接続を表示します。

図A-42 ODI Studioデータ・サーバーのテスト接続

「図A-42 ODI Studioデータ・サーバーのテスト接続」の説明

8. 「保存」アイコンをクリックして、詳細を保存します。

注意:
同じ手順(1-8)に従って、NCC_BE, NCC_CCSおよびOCDM_SYS物理データ・サーバーを構成します。

物理スキーマの設定

データ・サーバーの物理スキーマを設定する手順は、次のとおりです。

1. トポロジ・ナビゲータから「物理アーキテクチャ」タブを表示します。

2. 「テクノロジ」ノードを開きます。

3. Oracleノードを開いて、物理データ・サーバーを表示します。

4. 「データ・サーバー」ノードを開きます。

図A-43 ODI Studio物理アーキテクチャのデータ・サーバー・ノード

「図A-43 ODI Studio物理アーキテクチャのデータ・サーバー・ノード」の説明

5. NCC_STG.NCC_STGをダブルクリックして、物理スキーマ: <Name>ダイアログを表示します。

6. 「定義」タブを表示して、表A-6に示すように適切な情報を入力します。

図A-44 ODI Studio物理スキーマの定義タブ

「図A-44 ODI Studio物理スキーマの定義タブ」の説明

表A-6 ODI Studio物理スキーマの定義タブのプロパティおよび値

フィールド

説明

スキーマ(スキーマ)

<Physical Schema>がドロップダウン・リストから選択されていることを確認します(たとえば、NCC_STGなど)。

スキーマ(作業スキーマ)

<Physical Schema>がドロップダウン・リストから選択されていることを確認します(たとえば、NCC_STGなど)。

注意: 他のフィールド値を変更しないでください。

7. クリックして詳細を保存します。

注意: 同じ手順(1-7)に従って、NCC_BE、NCC_CCSおよびOCDM_SYS物理スキーマを構成します。

論理データ・サーバーの設定

論理データ・サーバーを設定する手順は、次のとおりです。

1. トポロジ・ナビゲータから「論理アーキテクチャ」タブを表示します。

2. 「テクノロジ」ノードを開きます。

3. Oracleノードを開いて、論理データ・サーバーを表示します。

図A-45 ODI Studio論理データ・サーバーの論理アーキテクチャ

「図A-45 ODI Studio論理データ・サーバーの論理アーキテクチャ」の説明

4. NCC_STG_LSノードをダブルクリックして、論理データ・サーバー: <Name>ダイアログを表示します。

5. 「定義」タブを表示します。

6. NCC_STG_LS論理データ・サーバーを編集して、適切なコンテキスト(たとえば、グローバル、開発など)に対して「物理スキーマ」列の値がNCC_STG.NCC_STG (物理データ・サーバーで作成された物理スキーマ)に設定されていることを確認します。

図A-46 ODI Studio論理スキーマの論理データ・サーバー定義タブ

「図A-46 ODI Studio論理スキーマの論理データ・サーバー定義タブ」の説明

7. 「保存」アイコンをクリックして、詳細を保存します。
注意: 同じ手順(1-7)に従って、NCC_BE_LS、NCC_CCS_LSおよびOCDM_SYS_LS論理データ・サーバーを構成します。

Oracle Communications Data ModelのNCCアダプタのOracle GoldenGateの設定

Oracle Communications Data Modelに対してOracle GoldenGateを設定するには、次の手順を実行します。

- Oracle GoldenGateのインストール

- Oracle GoldenGateの構成

Oracle GoldenGateのインストール

Oracle GoldenGateをインストールするには、次の手順に従います。

1. ディレクトリをデータベース・インストール・パスに変更します(たとえば、/u02/app/oracle/productなど)。

図A-47 Oracle GoldenGateインストール・パスへのディレクトリの変更

「図A-47 Oracle GoldenGateインストール・パスへのディレクトリの変更」の説明

2. 製品フォルダの下にOracle GoldenGateをインストールする(gg)という名前のディレクトリを作成します。

[oracle@server product]$ mkdir /u02/app/oracle/product/gg

または、製品フォルダに直接移動して、フォルダ(gg)を手動で作成します。

[oracle@server product]$ export GGATE= /u02/app/oracle/product/gg
[oracle@server product]$ cd $GGATE
[oracle@server gg]$

3. ダウンロードしたOracle GoldenGate(たとえば、V22228-01.zipなど)をggフォルダ(Oracle GoldenGateのダウンロードの詳細は、「Oracle GoldenGate」を参照してください)にコピーします。

4. 次のコマンドを使用して、フォルダのソフトウェアを解凍します。

[oracle@server gg]$ unzip V22228-01.zip

5. ファイルを解凍した後、.tar拡張子のファイルを使用してOracle GoldenGateを抽出します。

6. 次のコマンドを使用して、Oracle GoldenGate .tarファイルを圧縮します。

[oracle@server gg] tar -xf <filename>.tar

7. 次のコマンドを使用して、GGライブラリのパスをLD_LIBRARY_PATHにエクスポートします。

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/u02/app/oracle/product/gg

8. GGコマンドライン・ユーティリティ(ggsci)を起動します。

[oracle@server gg]$. /ggsci

このコマンドにより、Oracle GoldenGateサーバーに接続されます。

次に例を示します。

Oracle GoldenGate Command Interpreter for Oracle Version 11.1.1.0.0 Build 078 Linux, x86, 32bit (optimized), Oracle 11 on Jul 28 2010 13:22:25 Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved.

GGSCI (server.oracle.com) 1>

9. ggに必要な作業ディレクトリを作成します。

GGSCI (server.oracle.com) 1>create subdirs
GGSCI (server.oracle.com) 2>exit
[oracle@server gg]$ mkdir $GGATE/diroby
[oracle@server gg]$ mkdir $GGATE/discard

10. これらの手順の実行後、Oracle GoldenGateがインストールされます。
Oracle GoldenGateをインストールした後、Oracle GoldenGate Replicationのソースおよびターゲット・データベースを準備および構成します。

Oracle GoldenGateの構成

Oracle GoldenGateスキーマを設定する手順は、次のとおりです。

1. データベース・サーバーをアーカイブ・ログ・モードに切り替えます。

注意:
アーカイブ・ログ・モードへのデータベース・サーバーの設定は、本番システムにお薦めします。このモードは、開発システムのテストまたは使用では必要ありません。

oracleユーザーからsqlplusに接続します。

[oracle@server dbhome_1]$ sqlplus / as sysdba
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog;
SQL>alter database open;

2. 最小サプリメンタル・ロギングを有効にします。

SQL>alter database add supplemental log data;

図A-48 Oracle GoldenGate構成のデータベース・オプションを設定するコマンド

「図A-48 Oracle GoldenGate構成のデータベース・オプションを設定するコマンド」の説明

ログを切り替えて、サプリメンタル・ロギングを開始します。

SQL> ALTER SYSTEM SWITCH LOGFILE;
SQL> ALTER SYSTEM SWITCH LOGFILE;

サプリメンタル・ロギングが有効であることを確認します(次のコマンドで結果が'YES'になります)。

SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;

3. データベースを準備して、データベース・レプリケーションをサポートします。データベースのリサイクルビンをオフにします。

SQL>alter system set recyclebin=off scope=spfile;

4. ddlレプリケーションのスキーマを作成します。

SQL>create user ggate identified by qwerty default tablespace users temporary tablespace temp;

5. 必要な権限を新しいユーザーに付与します。

SQL> grant connect,resource to ggate;
SQL> grant select any dictionary, select any table to ggate;
SQL> grant create table to ggate;
SQL> grant flashback any table to ggate;
SQL> grant execute on dbms_flashback to ggate;
SQL> grant execute on utl_file to ggate;
SQL> GRANT SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY
TABLE TO GGATE;
SQL> Grant alter any table to ggate;

6. SQLを終了します。

SQL>exit

次のパスに移動して、次のコマンドを発行します。

[oracle@server product]$ export GGATE= /u02/app/oracle/product/gg
[oracle@server product]$ cd $GGATE

これらのコマンドは、プロンプトを次のように変更します。

[oracle@server gg]$

sqlplusを起動します。

[oracle@server gg]$sqlplus '\ as sysdba'

7. 指定されたスクリプトを実行して、ddlレプリケーションをサポートする必要なオブジェクトの作成を確認します。

1. 次のスクリプトを実行します。

SQL> @$GGATE/marker_setup.sql

このコマンドを使用すると、スキーマの名前が求められます。

スキーマにggateと入力します。

図A-49に、これらの手順の画面を示します。

図A-49 Oracle GoldenGateの構成

「図A-49 Oracle GoldenGateの構成」の説明

2. スクリプトを実行します。

SQL> @$GGATE/ddl_setup.sql

図A-50 Oracle GoldenGate ddl_setupスクリプトを実行する構成

「図A-50 Oracle GoldenGate ddl_setupスクリプトを実行する構成」の説明

値Yesの入力後、図A-51に示す値が表示されます。

図A-51 Oracle GoldenGate ddl_setupスクリプトの構成値

「図A-51 Oracle GoldenGate ddl_setupスクリプトの構成値」の説明

INITIALSETUPの入力後、図A-52に示す結果が表示されます。

図A-52 Oracle GoldenGate ddl_setupスクリプトが完了した構成画面

「図A-52 Oracle GoldenGate ddl_setupスクリプトが完了した構成画面」の説明

3. コマンドを入力して、role_setup.sqlスクリプトを実行します。

SQL> @$GGATE/role_setup.sql

4. コマンドを入力して、アクセス権をGGS_GGUSER_ROLEに付与します。

SQL> grant GGS_GGSUSER_ROLE to ggate;

5. コマンドを入力して、ddl_enable.sqlスクリプトを実行します。

SQL> @$GGATE/ddl_enable.sql

図A-53に示すプロンプトに従います。

図A-53 Oracle GoldenGateスクリプトの構成: role_setup.sql

「図A-53 Oracle GoldenGateスクリプトの構成: role_setup.sql」の説明

6. ggateユーザーに接続し、次の13個の表が作成されたことを確認します。

GGS_BF_CACHE
GGS_DDL_COLUMNS
GGS_DDL_HIST
GGS_DDL_HIST_ALT
GGS_DDL_LOG_GROUPS
GGS_DDL_OBJECTS
GGS_DDL_PARTITIONS
GGS_DDL_PRIMARY_KEYS
GGS_MARKER
GGS_SETUP
GGS_STICK
GGS_TEMP_COLS
GGS_TEMP_UK

注意:
「Oracle GoldenGateのインストール」および「Oracle GoldenGateの構成」と同じ手順に従って、ソース・システム(ncc_ccsおよびncc_be)とステージング・サーバー(ncc_stg)にOracle GoldenGateをインストールおよび構成します。

Oracle GoldenGate処理確認コマンド・リファレンス

表A-7に、Oracle GoldenGateプロセス・コマンドの概要を示します。注意: GGSCIからこれらのコマンドを実行します。

表A-7 Oracle GoldenGateプロセス・コマンドの概要

プロセス領域

コマンド

すべてのサービスの起動

マネージャ: Start Manager

抽出: Start Extract <Extract Group>

レプリケート: Start Replicat <Replicat Group>

抽出およびReplicat: Start ER *

すべてのサービスの停止

マネージャ: Stop Manager

抽出: Stop Extract <Extract Group>

レプリケート: Stop Replicat <Replicat Group>

抽出およびReplicat: Stop ER *

サービス・ステータスの確認

すべてのサービス: Info All

マネージャ: Info Mgr

抽出: Info Extract <Extract Group>

レプリケート: Info Replicat <Replicat Group>

レポートの表示

抽出: View Report <Extract Group>

レプリケート: View Report <Replicat Group>

データ・ポンプを使用した変更取得の構成

この方法の目標は、次のとおりです。

- 変更を取得する抽出プロセスを構成および追加します。

- これらの変更を格納するローカル・トレイルを追加します。

- データ・ポンプ抽出を構成および追加してローカル・トレイルを読み取り、ターゲットのリモート・トレイルを作成します。

- リモート・トレイルを追加します。

- 2つの抽出プロセスを開始します。

プライマリ抽出およびデータ・ポンプの構成

抽出グループおよびデータ・ポンプ抽出グループを追加します。

src_ccsソース・システム:

CCS <source>システムで、次のコマンドを実行してext1という抽出グループおよびdpumpというデータ・ポンプ抽出を定義し、GoldenGateローカル・トレイルからデータを抽出してターゲットのGoldenGateにこれらの変更をルーティングします。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ncc_ogg_src_cdc_cmd_101_sms.oby

be_ccsソース・システム:

BE <source>システムで、次のコマンドを実行してext1という抽出グループおよびdpumpというデータ・ポンプ抽出を定義し、GoldenGateローカル・トレイルからデータを抽出してターゲットのGoldenGateにこれらの変更をルーティングします。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ ncc_ogg_src_cdc_cmd_102_vws.oby

注意: Oracle RAC以外の環境では、THREADSパラメータを省略できます。また、THREADS <instances>を1に設定できます。

変更配信の構成

Replicatグループを追加します。<staging>システムで、次のコマンドを実行してrep1およびrep2という配信グループを追加します。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ ncc_ogg_stg_cdc_cmd.oby

注意: 正しい2文字の抽出設定<trail id>を参照してください。

抽出プロセスの開始

プライマリ抽出プロセスおよびデータ・ポンプ抽出プロセスを開始します。

<source>システムで、次のコマンドを実行します。

src_ccsソース・システム:

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ncc_ogg_src_cdc_start_cmd_101.oby

be_ccsソース・システム:

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ncc_ogg_src_cdc_start_cmd_102.oby

Replicatプロセスの開始

<staging>システムで、次のコマンドを実行します。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ncc_ogg_stg_cdc_start_cmd.oby

B BRMアダプタのインストールおよび構成

この付録では、次のものをインストールおよび設定する方法について示します。

- Oracle Communications Data ModelのOracle Communications Billing and Revenue Managementアダプタ(BRMアダプタ)

- E-LT操作環境を作成するOracle Data Integratorコンポーネント。

- Oracle GoldenGate抽出およびReplicatプロセス

この付録には、次の項が含まれます。

- BRMアダプタ構成の前提条件

- BRMアダプタのインストールの概要

- スキーマOCDM_SYSの参照表のBRMアダプタのロード値の設定

- BRMアダプタのステージング・スキーマの設定

- BRMアダプタのOracle Data Integratorの構成(Oracle GoldenGateオプションなし)

- BRMアダプタのOracle GoldenGateの設定

- BRMアダプタのインストールのトラブルシューティング

注意:
この付録の手順の実行に時間がかかる場合があります。

BRMアダプタは、Oracle Communications Data Modelの「アプリケーション・アダプタ」タイプのインストールを使用してインストールできます。BRMアダプタには、Oracle Communications Data Modelステージング・レイヤーに対してOracle GoldenGateを使用してリアルタイムのデータをフィードしたり、Oracle Data Integratorを使用してバッチ・モードのデータを抽出、ロードおよび変換したりするオプションが含まれます。

BRMアダプタ構成の前提条件

次に、Oracle Communication Data ModelアダプタにBilling and Revenue Managementをインストールするための前提条件を説明します。

- この付録の手順に従う前に、「Oracle Communications Data Modelに対して提供されているインストールのタイプ」および「インストーラの実行」の説明に従って、アプリケーション・アダプタのインストールを実行する必要があります。

- この付録の手順に従う前に、Oracle Data Integratorソフトウェアをインストールする必要があります。詳細は次の項目を参照してください。

- Oracle GoldenGateのリアルタイム・フィードを使用する場合、この付録の手順に従う前に、アダプタ・ソース・データベース・バージョンおよびOracle Communications Data Modelターゲット・データベース・バージョンに従って、Oracle GoldenGateソフトウェアをダウンロードする必要があります。詳細は、「BRMアダプタのターゲットへのOracle GoldenGateのインストール」を参照してください。

- インストールおよび設定手順は、次のOracle Data Integrator推奨構成を前提とします。

- データ・ウェアハウス・データベース・スキーマは、ODIリポジトリと同じデータベース・インスタンスにホストされます。

Oracle Data Integrator Enterprise Editionがインストールされていることの確認

Oracle Data Integrator Enterprise Editionのインストールを確認するには、ODI Studioを起動します。

1. 「スタート」メニューで、「すべてのプログラム」→「Oracle」→「Oracle Data Integrator」→「ODI Studio」の順に選択します。

2. デザイナ・ナビゲータで「リポジトリへの接続」をクリックします。

Oracle Data Integrator Enterprise Editionがインストールされていない場合、「Oracle Data Integrator Enterprise Edition」を参照してください。

Oracle GoldenGateがインストールされていることの確認

Oracle Communication Data ModelアダプタにBilling and Revenue Management (BRMアダプタ)をインストールする場合、Oracle GoldenGateの使用、インストールおよび構成は、BRMアダプタでリアルタイム・ステージングを使用するかどうかによってオプションになります。

Oracle GoldenGateがインストールされていない場合、「Oracle GoldenGate」を参照してください。

BRMアダプタのインストールの概要

Oracle Communication Data ModelアダプタにBilling and Revenue Managementをインストールして設定するには、Oracle GoldenGate抽出およびReplicatプロセスと、Oracle Data Integratorコンポーネントを使用してE-LT操作環境を作成します。この付録のタスクを順番に実行します。

この付録には、ソース・データのデータ・ロード、変換および検証にステージング・データベースを設定する手順が含まれます。作業を開始するには、ODIマスター・リポジトリおよび作業リポジトリを設定し、Oracle Data Integrator(ODI)を使用する必要があります。オプションで、Oracle GoldenGateを使用している場合、Oracle GoldenGateをインストールおよび構成してリアルタイムETLを実行する必要があります。

注意:

- この付録の手順を実行する前に、Oracle Data Integratorソフトウェアをインストールしておく必要があります。

- この章のインストールおよび設定手順は、次のODI推奨構成を前提とします。

- ODIマスター・リポジトリのデータベース・スキーマが同じデータベース・インスタンスに作成されます。

- ODI作業リポジトリのデータベース・スキーマが同じデータベース・インスタンスに作成されます。

- データ・ウェアハウス・データベース・スキーマは、ODIリポジトリと同じデータベース・インスタンスにホストされます。

Oracle Communications Data Modelアダプタのインストールの概要:

次の手順は、Oracle Communication Data ModelアダプタにBilling and Revenue Management (BRM)をインストールする方法を示しています。これらの手順には、ソース・データのデータ・ロード、変換および検証のためのステージング・データベースを設定する方法が含まれます。BRMアダプタのインストールを開始する前に、ODIマスター・リポジトリおよび作業リポジトリを設定する必要があります。

Oracle Data Integrator (ODI)およびOracle GoldenGateを併用して、リアルタイムETLを実行します。

Oracle Communications Data Modelアダプタのインストールの手順:

1. スキーマOCDM_SYSの参照表のBRMアダプタのロード値の設定

2. BRMアダプタのステージング・スキーマの設定

3. BRMアダプタのOracle Data Integratorの構成(Oracle GoldenGateオプションなし)

4. BRMアダプタのOracle GoldenGateの設定

スキーマOCDM_SYSの参照表のBRMアダプタのロード値の設定

create_brm_stg.sqlスクリプトの実行中に、このスクリプトによって、ターゲット・スキーマ(OCDM_SYS)に必要とされる適切な参照表およびスクリプトが作成されます。

BRMアダプタのステージング・スキーマの設定

ステージング・スキーマの作成(brm_stgの例を使用)

sys/systemユーザーとして接続し、sqlplusからスクリプトcreate_brm_stg.sqlを実行してステージング・スキーマ(brm_stg)を作成します。

スクリプトの場所: $BRM_OCDM_HOME/staging_install_ddl/create_brm_stg.sql

SQL> @./create_brm_stg.sql
Creating Relational Schema and Granting required privilages
Enter value for user_name: brm_stg [Depends on stage-schema name of the user]
Enter value for password: passwd

Connecting Target Schema (OCDM_SYS)
Enter value for user_name: ocdm_sys
Enter value for password: passwd

create_brm_stg.sqlファイルの実行によって、次のオブジェクトとファイルがbrm_stgおよびocdm_sysスキーマに作成されます。

作成されるステージング・スキーマ(brm_stg)オブジェクト:

- 通常のステージング表(表名はソース表の名前と同じです)

- 前日表(**_LD)

- デルタ表(**_D)

- デルタ履歴表(**_D_H)

- 入力パラメータ表(BRM_MAPPING_TAB)

- ステージング・ファンクション(UTC_TO_ORACLE)

- ステージング・ロード・プロシージャ(pre_staging_load、post_staging_load、pre_ocdm_load.sql)

- ステージング・ビュー(EVENT_BILLING_PAYMENT_T_MAP_VW、SERVICE_T_MAP_VW、ADDRESS_VW、EVENT_BAL_IMPACT_COLL_VW)

- 日付パラメータ表(BRM_ETL_PARAMETER)

- 権限付与スクリプト

注意: ここでは日次更新であると仮定します。ただし、更新頻度の高低にかかわらず(リアルタイム変更でも)同じ表が使用されます。

作成されるターゲット・スキーマ(ocdm_sys)オブジェクト:

表B-1 作成されるocdm_sysオブジェクト

プロシージャ

DEL_OCDM

DISB_CONS

ENAB_CONS

GEO_CITY_MAP

GEO_CNTRY_MAP

GEO_STATE_MAP

INSERT_REF

POSTCD_MAP

UPDATE_ACCT_ACCT

UPDATE_ACCT_BILLINFO

UPDATE_ACCT_PREF_PYMT_MTHD

UPDATE_ADDR_LOC

UPDATE_BASE_PROD_KEY

UPDATE_CUST

UPDATE_CUST_FCNG_SRVC

UPDATE_PROD

UPDATE_PROD_MKT_PLN

UPDATE_PROD_RTNG_PLN

UPDATE_PRTY

UPDATE_PRTY_FOR_CUST

UPDATE_SBRP

UPDATE_SBRP_CHRGS

UPDATE_SRVC_SPEC

UTC_TO_ORACLEファンクション:

追加のUTC to Oracle日付ファンクション: UTC_TO_ORACLE

作成されるステージングおよびターゲット・スキーマ(brm_stgおよびocdm_sys)オブジェクト(ディレクトリ$BRM_OCDM_HOME/staging_install_ddlに作成されるファイル):

表B-2 作成されるスクリプト・ファイル

作成されるファイル

brm_disable_constraint.sql

brm_map_tab.sql

brm_views.sql

ddl_rqd_tables_stg_delta.sql

ddl_rqd_tables_stg_delta_h.sql

ddl_rqd_tables_stg_ld.sql

ddl_rqd_tables_stg_normal.sql

del_ocdm.sql

disabled_constraint.sql

enabled_constraint.sql

etl_parameter.sql

grant_script.sql

index_on_stage_tables.sql

insert_brm_mapping_tab.sql

insert_ref.sql

insert_script.sql

ocdm_procedures.sql

post_staging_load.sql

pre_ocdm_load.sql

pre_staging_load.sql

scd2_update.sql

utc_to_oracle.sql

utc_to_oracle.sql

BRMアダプタのOracle Data Integratorの構成(Oracle GoldenGateオプションなし)

BRMアダプタとともに使用するOracle Communications Data Model用のOracle Data Integratorの構成には、次の手順が含まれます。

- ODIマスター・リポジトリの作成および接続

- ODI作業リポジトリの作成および接続

- ODIマスター・リポジトリのインポート

- ODI作業リポジトリのインポート

- ODIトポロジの設定

ODIマスター・リポジトリの作成および接続

sysdbaとしてDBAユーザーに接続します。

SQL>/ as sysdba

マスターおよび作業リポジトリ用にRDBMSスキーマおよびユーザー(Oracle 11g)を作成する必要があります。スキーマは、次のSQLコマンドを実行して作成できます。

SQL> create user repo identified by repo default tablespace users temporary tablespace temp;
SQL> create user wrep identified by wrep default tablespace users temporary tablespace temp;

次のSQLコマンドを実行して、新しく作成したユーザーに接続権限を付与します。

SQL> grant connect, resource to repo;
SQL> grant execute on dbms_lock to repo;
SQL> grant connect, resource to wrep;
SQL> grant execute on dbms_lock to repo;

記載されているユーザーは単なる例です。任意のユーザーを選択できますが、ODI用のリポジトリおよびログイン情報を作成する際は、同じユーザーを使用していることを確認してください。

1. 図B-1に示すように、ODI Studioを開きます。
「スタート」→「プログラム」→「Oracle」→「Oracle Data Integrator」→「ODI Studio」

図B-1 ODI Studioを開く

「図B-1 ODI Studioを開く」の説明

2. 図B-2に示すように、新規ギャラリを開きます。
「ファイル」→「新規」

新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

「項目」リストから「マスター・リポジトリ作成ウィザード」を選択します。

「OK」をクリックします。

マスター・リポジトリ作成ウィザードが表示されます。

図B-2 ODI Studio新規ギャラリ

「図B-2 ODI Studio新規ギャラリ」の説明

図B-3 ODI Studio新規ギャラリのマスター・リポジトリの作成

「図B-3 ODI Studio新規ギャラリのマスター・リポジトリの作成」の説明

3. マスター・リポジトリ作成ウィザードで、JDBCドライバの参照アイコン、Oracle JDBCドライバの順に選択します。「OK」をクリックします。
JDBC URLを編集して、jdbc:oracle:thin: @localhost:1521:orcを読み取ります。

ユーザーにrepo、パスワードにpasswordと入力します。

「接続のテスト」をクリックして、正常な接続を確認します。

「OK」をクリックします。

図B-4に示すように、「マスター・リポジトリ作成ウィザード」画面で、「次へ」をクリックします。

図B-4 ODI Studioマスター・リポジトリ作成ウィザード

「図B-4 ODI Studioマスター・リポジトリ作成ウィザード」の説明

図B-5 ODI Studioマスター・リポジトリの正常な作成

「図B-5 ODI Studioマスター・リポジトリの正常な作成」の説明

4. 認証ウィンドウで、スーパーバイザ・パスワードにpasswordと入力します。
図B-6に示すように、パスワードの確認のため再度passwordと入力します。

「次へ」をクリックします。

注意: ODIユーザー名およびパスワードは、大文字/小文字が区別されます。

図B-6 ODI Studioマスター・リポジトリ作成パスワード

「図B-6 ODI Studioマスター・リポジトリ作成パスワード」の説明

5. パスワード記憶域ウィンドウで、「内部パスワード記憶域」を選択し、「終了」をクリックします。マスター・リポジトリを正しく作成すると、Oracle Data Integrator情報メッセージが表示されます。
「OK」をクリックします。ODIマスター・リポジトリが作成されます。

図B-7 ODI Studioマスター・リポジトリの作成終了

「図B-7 ODI Studioマスター・リポジトリの作成終了」の説明

図B-8 ODI Studioマスター・リポジトリの作成完了

「図B-8 ODI Studioマスター・リポジトリの作成完了」の説明

6. 新しいODIマスター・ログインを作成して、ODIマスター・リポジトリに接続します。「ファイル」→「新規」を選択して新規ギャラリを開きます。新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。図B-9に示すように、「項目」リストから「新規ODIリポジトリ・ログインの作成」を選択します。

図B-9 ODI Studio新規ギャラリのODIリポジトリ・ログイン

「図B-9 ODI Studio新規ギャラリのODIリポジトリ・ログイン」の説明

7. 次に示す表のパラメータを使用して、リポジトリ接続を構成します。JDBC URLを入力するには、画面に示すように、「JDBC URL」フィールドの横にあるボタンをクリックし、jdbc:oracle:thin:@<host>:<port>:<sid>を選択して、URLを編集します。「マスター・リポジトリのみ」ボタンを選択します。
「テスト」をクリックします。

正常な接続を確認して、「OK」をクリックします。

「OK」をクリックして接続を保存します。

表B-3 Oracle Data Integrator接続

パラメータ

値

ログイン名

master_repo

ユーザー

SUPERVISOR

パスワード

password

表B-4 データベース接続(マスター・リポジトリ)

パラメータ

値

ユーザー

repo

パスワード

password

ドライバ・リスト

Oracle JDBCドライバ

ドライバ名

oracle.jdbc.OracleDriver

URL

jdbc:oracle:thin:@<system_name>:<listener port>:<SID>

次に例を示します。

jdbc:oracle:thin:@localhost:1521:orcl

注意: 「JDBC URL」フィールドでコピーして貼り付けないでください。有効なURL文字列の入力で問題が発生する場合があります。かわりに、ドロップダウン・メニューを開いて、リストから正しいドライバを選択します。「URL」フィールドで正しいURLを入力します。

図B-10 ODI Studioリポジトリ接続情報

「図B-10 ODI Studioリポジトリ接続情報」の説明

図B-11 ODI Studioリポジトリ接続の成功

「図B-11 ODI Studioリポジトリ接続の成功」の説明

8. 「リポジトリへの接続」をクリックします。ドロップダウン・リストから新しく作成したリポジトリ接続のマスター・リポジトリを選択します。「OK」をクリックします。ODIトポロジ・マネージャが起動します。ODIトポロジ・マネージャに正常にログインしています。

図B-12 ODI Studioリポジトリ接続

「図B-12 ODI Studioリポジトリ接続」の説明

図B-13 Oracle Data Integratorログイン

「図B-13 Oracle Data Integratorログイン」の説明

図B-14 Oracle Data Integratorマスター・リポジトリ・トポロジ

「図B-14 Oracle Data Integratorマスター・リポジトリ・トポロジ」の説明

ODI作業リポジトリの作成および接続

1. Oracle Databaseスキーマおよびユーザーを作成した後、ODIトポロジ・ナビゲータを使用してODI作業リポジトリを作成します。
ODIで、「トポロジ・ナビゲータ」タブ、「リポジトリ」パネルの順にクリックします。「作業リポジトリ」ノードを右クリックして「新規作業リポジトリ」を選択します。

作業リポジトリの作成ウィザードが開きます。

図B-15 ODIトポロジ・ナビゲータの新規作業リポジトリ

「図B-15 ODIトポロジ・ナビゲータの新規作業リポジトリ」の説明

2. 後続の画面で、表B-5に示すパラメータを入力します。
「テスト接続」をクリックして正常な接続を確認し、「OK」をクリックします。

「次へ」をクリックします。

表B-5 新規作業リポジトリのパラメータ

パラメータ

値

テクノロジ

Oracle

ドライバ名

oracle.jdbc.driver.OracleDriver

JDBC URL

jdbc:oracle:thin:@<system_name>:<listener port>:<SID>

次に例を示します。

jdbc:oracle:thin:@localhost:1521:orcl

ユーザー

wrep

パスワード

password

図B-16 ODI Studio作業リポジトリの作成のテスト接続

「図B-16 ODI Studio作業リポジトリの作成のテスト接続」の説明

図B-17 ODIリポジトリの作業リポジトリの作成の接続成功

「図B-17 ODIリポジトリの作業リポジトリの作成の接続成功」の説明

3. 図B-18に示すように、作業リポジトリ・プロパティの指定ページで、次の値を設定します。
「ID」を5に設定します。

「名前」をWORKREP_KOLKATA_SERVERに設定します。

「パスワード」にpasswordと入力します。

「作業リポジトリ・タイプ」リストで、「開発」を選択します。

「終了」をクリックします。

図B-18 ODI Studio ODI作業リポジトリの作成のプロパティ

「図B-18 ODI Studio ODI作業リポジトリの作成のプロパティ」の説明

図B-19 ODI Studio ODI作業リポジトリの作成のODIアクションの開始中

「図B-19 ODI Studio ODI作業リポジトリの作成のODIアクションの開始中」の説明

4. 作業リポジトリ・ログインの作成ウィンドウで、「はい」をクリックします。
ログイン名にWORKREP_KOLKATA_SERVERと入力します。

「OK」をクリックします。

新しく作成した作業リポジトリが作業リポジトリ・ツリー・ビューにあることを確認します。

図B-20 ODI Studio ODI作業リポジトリの作成のログイン名の作成

「図B-20 ODI Studio ODI作業リポジトリの作成のログイン名の作成」の説明

図B-21 ODI Studio ODI作業リポジトリの作成のログインの作成

「図B-21 ODI Studio ODI作業リポジトリの作成のログインの作成」の説明

図B-22 ODI Studio ODI作業リポジトリのトポロジ

「図B-22 ODI Studio ODI作業リポジトリのトポロジ」の説明

5. マスター・リポジトリから切断して、作業リポジトリに接続します。「ODI」をクリックしてmaster_repoの切断を選択します。

図B-23 ODI Studioマスター・リポジトリからの切断

「図B-23 ODI Studioマスター・リポジトリからの切断」の説明

6. 「リポジトリへの接続」をクリックします。
「ログイン名」ドロップダウン・リストから「WORKREP_KOLKATA_SERVER」を選択します。

「パスワード」にpasswordと入力します。

「OK」をクリックします。

「デザイナ」タブをクリックします。

図B-25に示すように、ODIのログイン・ダイアログが表示されます。

図B-24 ODI Studio作業リポジトリ接続

「図B-24 ODI Studio作業リポジトリ接続」の説明

図B-25 ODI Studio Oracle Data Integratorログイン

「図B-25 ODI Studio Oracle Data Integratorログイン」の説明

ODI作業リポジトリが正常に作成され、接続されています。

7. 「デザイナ」タブを確認すると、新しい作業リポジトリにプロジェクトやモデルは表示されていません。

図B-26 ODI Studioデザイナ・タブ

「図B-26 ODI Studioデザイナ・タブ」の説明

ODIマスター・リポジトリのインポート

マスター・リポジトリのインポートおよびエクスポート手順を実行すると、トポロジ・ドメインおよびセキュリティ・ドメインを含むリポジトリ全体をあるリポジトリから別のリポジトリに転送できます。

既存のマスター・リポジトリのマスター・リポジトリをインポートする手順は、次のとおりです。

1. トポロジ・ナビゲータのツールバー・メニューから、「インポート」→「マスター・リポジトリ」の順に選択します。

2. 「インポート・モード」を選択して、フォルダまたはZIPファイルをインポートします。

3. 「OK」をクリックします。

4. 指定したファイルが現在のマスター・リポジトリにインポートされます。

図B-27 ODI Studioマスター・リポジトリのインポート

「図B-27 ODI Studioマスター・リポジトリのインポート」の説明

図B-28 ODI Studioマスター・リポジトリのインポートのモードおよびオプション

「図B-28 ODI Studioマスター・リポジトリのインポートのモードおよびオプション」の説明

5. 指定された場所からマスター・リポジトリを参照します。
リポジトリの場所:

"$BRM_OCDM_HOME/odi_repository/brm_ocdm_adapter_master.zip"

図B-29 マスター・リポジトリのインポート

「図B-29 マスター・リポジトリのインポート」の説明

図B-30 ODI Studioマスター・リポジトリのインポートの進行中

「図B-30 ODI Studioマスター・リポジトリのインポートの進行中」の説明

6. 図B-31に示すように、「インポート・レポート」を確認し、「保存」をクリックしてこのレポートを保存します。

図B-31 リポジトリのインポート・レポート

「図B-31 リポジトリのインポート・レポート」の説明

ODI作業リポジトリのインポート

作業リポジトリをインポートまたはエクスポートすると、すべての作業リポジトリのオブジェクトをあるリポジトリから別のリポジトリに転送できます。

作業リポジトリをインポートするには:

1. デザイナ・ナビゲータのツールバー・メニューから、「インポート」→「作業リポジトリ」の順に選択します。

2. 「インポート・モード」を選択して、フォルダまたはZIPファイルをインポートします。

3. 「OK」をクリックします。

指定したファイルが作業リポジトリにインポートされます。

図B-32 ODI Studio作業リポジトリのインポート

「図B-32 ODI Studio作業リポジトリのインポート」の説明

図B-33 ODI Studio ZIPファイルからの作業リポジトリのインポート

「図B-33 ODI Studio ZIPファイルからの作業リポジトリのインポート」の説明

指定された場所から作業リポジトリを参照します。

$BRM_OCDM_HOME/odi_repository/brm_ocdm_adapter_work.zip

図B-34 ODI Studio ZIPファイルからの作業リポジトリのインポート

「図B-34 ODI Studio ZIPファイルからの作業リポジトリのインポート」の説明

図B-35 ODI Studio作業リポジトリのオープンおよびインポートの進行中

「図B-35 ODI Studio作業リポジトリのオープンおよびインポートの進行中」の説明

図B-36 ODI Studio作業リポジトリのインポートの警告

「図B-36 ODI Studio作業リポジトリのインポートの警告」の説明

図B-37に示すように、インポート・レポートを確認できます。レポートを保存する場合は、「保存」をクリックします。

図B-37 ODI Studio作業リポジトリのインポート・レポート

「図B-37 ODI Studio作業リポジトリのインポート・レポート」の説明

「デザイナ」タブのプロジェクトおよびモデルを使用すると、作業リポジトリのプロジェクトおよびモデルを表示できます。

図B-38 ODIデザイナ・ナビゲータとプロジェクトおよびモデルの表示

「図B-38 ODIデザイナ・ナビゲータとプロジェクトおよびモデルの表示」の説明

ODIトポロジの設定

ODIトポロジを設定するには、次の手順に従います。

物理データ・サーバーの設定

1. トポロジ・ナビゲータから「物理アーキテクチャ」タブを表示します。

2. 「テクノロジ」ノードを開きます。

3. Oracleノードを開いて、物理データ・サーバーを表示します。

図B-39 ODI Studio物理データ・サーバー

「図B-39 ODI Studio物理データ・サーバー」の説明

4. BRM_STGノードをダブルクリックして、データ・サーバー: <Name>ダイアログを表示します。

5. 「定義」タブを表示して、次に示すように適切な情報を入力します。

図B-40 ODI Studioデータ・サーバー定義ダイアログ

「図B-40 ODI Studioデータ・サーバー定義ダイアログ」の説明

表B-6 ODI Studioデータ・サーバー定義のフィールドおよび値

フィールド

説明

名前

データ・サーバーの名前を変更しないでください。

テクノロジ

デフォルト値のOracleを変更しないでください。

インスタンス/dblink(データ・サーバー)

データベース・インスタンス名を指定します。

Oracle SID名を使用します。たとえば、ORCLなどです。

ユーザー

<User Name>を指定します。たとえば、brm_stgなどです。

これは、ウェアハウス・データベース・ユーザー名です。

パスワード

<Password>を指定します。

これは、ウェアハウス・データベース・ユーザー名のデフォルトのパスワードです。

配列フェッチ・サイズ

環境に適した値を指定します。

(デフォルト値は変更しないでください)。

バッチ更新サイズ

環境に適した値を指定します。

(デフォルト値は変更しないでください)。

6. 「JDBC」タブを表示して、表B-7に示すように適切な情報を入力します。

図B-41 ODI Studioデータ・サーバーのJDBCタブ

「図B-41 ODI Studioデータ・サーバーのJDBCタブ」の説明

表B-7 ODI Studioデータ・サーバーのJDBCタブのフィールドおよび値

フィールド

説明

JDBCドライバ

oracle.jdbc.driver.OracleDriverを指定します。

JDBC URL

jdbc:oracle:thin:@<host>:<port>:<sid>形式で指定します。

<host>、<port>および<sid>をODIリポジトリをホストするデータベースの値に置き換えます。

たとえば、'jdbc:oracle:thin:@localhost:1521:orcl'などです。

7. 必要な値を入力したら、「テスト」をクリックします。これにより、図B-42のダイアログが表示されます。

図B-42 ODI Studioデータ・サーバーのテスト接続

「図B-42 ODI Studioデータ・サーバーのテスト接続」の説明

8. <Connection>ダイアログで、「テスト」をクリックしてテスト接続を表示します。

図B-43 テスト接続情報ダイアログ

「図B-43 テスト接続情報ダイアログ」の説明

9. 「保存」アイコンをクリックして、詳細を保存します。

物理スキーマの設定

データ・サーバーの物理スキーマを設定する手順は、次のとおりです。

1. トポロジ・ナビゲータから「物理アーキテクチャ」タブを表示します。

2. 「テクノロジ」ノードを開きます。

3. Oracleノードを開いて、物理データ・サーバーを表示します。

4. 「データ・サーバー」ノードを開きます。

図B-44 ODI Studio物理アーキテクチャのデータ・サーバー・ノード

「図B-44 ODI Studio物理アーキテクチャのデータ・サーバー・ノード」の説明

5. BRM_STG.BRM_STGをダブルクリックして、物理スキーマ: <Name>ダイアログを表示します。

6. 「定義」タブを表示して、表B-8に示すように適切な情報を入力します。

図B-45 ODI Studio物理スキーマの定義タブ

「図B-45 ODI Studio物理スキーマの定義タブ」の説明

表B-8 ODI Studio物理スキーマの定義タブのプロパティおよび値

フィールド

説明

スキーマ(スキーマ)

<Physical Schema>がドロップダウン・リストから選択されていることを確認します(たとえば、BRM_STAGEなど)。

スキーマ(作業スキーマ)

<Physical Schema>がドロップダウン・リストから選択されていることを確認します(たとえば、BRM_STGなど)。

注意: 他のフィールド値を変更しないでください。

7. クリックして詳細を保存します。

注意: 同じ手順(1-7)に従って、BRM_SRCおよびOCDM_SYS物理スキーマを構成します。

論理データ・サーバーの設定

論理データ・サーバーを設定する手順は、次のとおりです。

1. トポロジ・ナビゲータから「論理アーキテクチャ」タブを表示します。

2. 「テクノロジ」ノードを開きます。

3. Oracleノードを開いて、論理データ・サーバーを表示します。

図B-46 ODI Studio論理データ・サーバーの論理アーキテクチャ

「図B-46 ODI Studio論理データ・サーバーの論理アーキテクチャ」の説明

4. BRM_STG_LSノードをダブルクリックして、論理データ・サーバー: <Name>ダイアログを表示します。

5. 「定義」タブを表示します。

6. BRM_STG_LS論理データ・サーバーを編集して、適切なコンテキスト(たとえば、グローバル、開発など)に対して「物理スキーマ」列の値がBRM_STG_BRM_STG (物理データ・サーバーで作成された物理スキーマ)に設定されていることを確認します。

図B-47 ODI Studio論理スキーマの論理データ・サーバー定義タブ

「図B-47 ODI Studio論理スキーマの論理データ・サーバー定義タブ」の説明

7. 「保存」アイコンをクリックして、詳細を保存します。

8. コンテキストが適切に設定されているかどうかを確認したら、「トポロジ」→「物理アーキテクチャ」タブで、物理スキーマの「コンテキスト」タブが正しい論理コンテキストを示していることを確認します。

図B-48 ODI Studio論理データ・サーバーのコンテキスト・タブ

「図B-48 ODI Studio論理データ・サーバーのコンテキスト・タブ」の説明

注意: これらの手順(1-7)に従って、BRM_SRC_LSおよびOCDM_SYS_LS論理データ・サーバーを構成します。これらの手順を終了したら、ODIのインストールは完了です。

BRMアダプタのOracle GoldenGateの設定

Oracle Communications Data Modelに対してOracle GoldenGateを設定するには、次の手順を実行します。

- BRMアダプタのターゲットへのOracle GoldenGateのインストール

- BRMアダプタのターゲットでのOracle GoldenGateの構成

- BRMアダプタのソースへのOracle GoldenGateのインストール

- BRMアダプタのソース・システムでのOracle GoldenGateの構成

- ソース・システムでのOracle GoldenGateプロセスの起動

- ターゲット・システムでのOracle GoldenGateプロセスの起動

BRMアダプタのターゲットへのOracle GoldenGateのインストール

BRMアダプタのリアルタイム取得を使用するには、次のようにOracle GoldenGate (GG)をインストールして構成します。

1. ディレクトリをデータベース・インストール・パスに変更します(たとえば、/u02/app/oracle/productなど)。

図B-49 Oracle Databaseインストール・パスへのディレクトリの変更

「図B-49 Oracle Databaseインストール・パスへのディレクトリの変更」の説明

2. 製品フォルダの下にOracle GoldenGateをインストールする(gg)という名前のディレクトリを作成します。

[oracle@server product]$ mkdir /u02/app/oracle/product/gg

または、製品フォルダに直接移動して、フォルダ(gg)を手動で作成します。

[oracle@server product]$ export GGATE=/u02/app/oracle/product/gg
[oracle@server product]$ cd $GGATE
[oracle@server gg]$

3. ダウンロードしたソフトウェア(たとえば、V22228-01.zipなど)をggフォルダ(Oracle GoldenGateのダウンロードの詳細は、「Oracle GoldenGate」を参照してください)にコピーします。

4. 次のコマンドを使用して、フォルダのソフトウェアを解凍します。

[oracle@server gg]$ unzip V22228-01.zip

5. ファイルを解凍した後、tarコマンドで.tar拡張子のファイルを使用してOracle GoldenGateを抽出します。
次のコマンドを使用して、Oracle GoldenGate .tarファイルを圧縮します。

[oracle@server gg] tar -xf filename.tar

6. 次のコマンドを使用して、GGライブラリのパスをLD_LIBRARY_PATHにエクスポートします。

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$GGATE

7. GGコマンドライン・ユーティリティ(ggsci)を起動します。

[oracle@server gg]$. /ggsci

このコマンドにより、Oracle GoldenGateサーバーに接続されます。次に例を示します。

Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.0.0 Build 078
Linux, x86, 32bit (optimized), Oracle 11 on Jul 28 2010 13:22:25
Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved

8. ggに必要な作業ディレクトリを作成します。

GGSCI (server.oracle.com) 1>create subdirs
GGSCI (server.oracle.com) 2>exit
[oracle@server gg]$ mkdir $GGATE/diroby

9. これらの手順の実行後、Oracle GoldenGateがインストールされます。

Oracle GoldenGateをインストールした後、Oracle GoldenGate Replicationのソースおよびターゲット・データベースを準備します。

注意: 「BRMアダプタのターゲットへのOracle GoldenGateのインストール」の手順1から9は、ソース・データベースとターゲット・データベースの両方に共通です。これらの同じ手順は、「BRMアダプタのソースへのOracle GoldenGateのインストール」にも記載されています。

BRMアダプタのターゲットでのOracle GoldenGateの構成

Oracle GoldenGateスキーマを設定するには、次の手順を実行します。

1. ggateスキーマを作成します。

SQL>sqlplus / as sysdba;
SQL> create user ggate identified by ggate default tablespace users temporary tablespace temp;

注意: Oracle GoldenGateスキーマでは、デフォルト・パスワード(ggateなど)が設定フェーズ中に提供されます。これは変更できますが、関連するprmおよびobyファイルでデフォルト・パスワードを変更する必要もあります(詳細は、手順4「ggateのデフォルトのスキーマおよびパスワードの編集」を参照してください)。

2. ggateスキーマに権限を付与します。

SQL> grant connect, resource, unlimited tablespace to ggate;
SQL> grant select any dictionary to ggate;
SQL> grant execute on utl_file to ggate;
SQL> grant alter any table to ggate;
SQL> grant create table to ggate;
SQL> grant select any table, insert any table, update any table, delete any table to ggate;
SQL>exit;

3. ターゲット構成ファイルを$GGATEディレクトリにコピーします。
ターゲット・マシンのファイルは次の場所に生成されています。

$OCDM\utl\adapter\brm\goldengate_param\stg

これらのファイルをターゲット・マシンの次の場所($GGATEE)に、同じディレクトリ構造を使用してコピーする必要があります。

- goldengate_param\stg\dirprmに含まれるファイルを$GGATEE\dirprmにコピーします。

- goldengate_param\stg\dirobyに含まれるファイルを$GGATEE\dirobyにコピーします。

4. デフォルトのスキーマおよびパスワードを編集します。
デフォルトのスキーマおよびパスワードは、ggateです。

- 環境に応じてファイル$GGATE\diroby\ brm_ogg_stg_cdc_cmd.obyを編集します。次のコマンドで適切な値を使用します。

DBLOGIN USERID userid, PASSWORD passwd

- 環境に応じてファイル$GGATE\dirprm\ globals.prmを編集します。次のコマンドで値を変更します。

GGSCHEMA ggate
CHECKPOINTTABLE ggate.ggschkpt

5. マネージャ・ポートを構成します。
ターゲットのデフォルト・マネージャ・ポートは7809ですが、必要に応じて次のファイルでポートを編集します。

$GGATEE\dirprm\mgr.prm

6. REPLICATでBRM_SRCおよびBRM_STGを編集します。
デフォルトのBRM_SRCおよびBRM_STGスキーマはbrm_srcおよびbrm_stgです。ファイル$GGATEE\dirprm\repbrm.prmを編集し、環境に応じて2つのスキーマ名を変更します。たとえば、次のような行を探して変更します。

map brm_src.ACCOUNT_NAMEINFO_T, TARGET brm_stg.ACCOUNT_NAMEINFO_T, KEYCOLS (OBJ_ID0,REC_ID), REPERROR (1403, DISCARD)

これを次のように変更します。

map pin5003.ACCOUNT_NAMEINFO_T, TARGET brm_stg_ogg.ACCOUNT_NAMEINFO_T, KEYCOLS (OBJ_ID0,REC_ID), REPERROR (1403, DISCARD)

7. Replicatグループを追加します。
<target>システムで、次のコマンドを実行してrepbrmという配信グループを追加します。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/ brm_ogg_stg_cdc_cmd.oby

注意: brm_ogg_stg_cdc_cmd.obyのバッチ・コマンドを手動で実行すると、1つのコマンドごとに結果を参照できます。次に例を示します。

最初にggsciにログインして次のコマンドを実行します。

./ggsci

GGSCI (slc00tcw) 1> ADD REPLICAT repbrm, EXTTRAIL ./dirdat/rt, checkpointtable ggate.ggschkpt

BRMアダプタのソースへのOracle GoldenGateのインストール

BRMアダプタのリアルタイム取得を使用するには、次のようにOracle GoldenGate (GG)をインストールして構成します。

1. ディレクトリをデータベース・インストール・パスに変更します(たとえば、/u02/app/oracle/productなど)。

図B-50 Oracle Databaseインストール・パスへのディレクトリの変更

「図B-50 Oracle Databaseインストール・パスへのディレクトリの変更」の説明

2. 製品フォルダの下にOracle GoldenGateをインストールする(gg)という名前のディレクトリを作成します。

[oracle@server product]$ mkdir /u02/app/oracle/product/gg

または、製品フォルダに直接移動して、フォルダ(gg)を手動で作成します。

[oracle@server product]$ export GGATE=/u02/app/oracle/product/gg
[oracle@server product]$ cd $GGATE
[oracle@server gg]$

3. ダウンロードしたソフトウェア(たとえば、V22228-01.zipなど)をggフォルダ(Oracle GoldenGateのダウンロードの詳細は、「Oracle GoldenGate」を参照してください)にコピーします。

4. 次のコマンドを使用して、フォルダのソフトウェアを解凍します。

[oracle@server gg]$ unzip V22228-01.zip

5. ファイルを解凍した後、tarコマンドで.tar拡張子のファイルを使用してOracle GoldenGateを抽出します。
次のコマンドを使用して、Oracle GoldenGate .tarファイルを圧縮します。

[oracle@server gg] tar -xf filename.tar

6. 次のコマンドを使用して、GGライブラリのパスをLD_LIBRARY_PATHにエクスポートします。

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$GGATE

7. GGコマンドライン・ユーティリティ(ggsci)を起動します。

[oracle@server gg]$. /ggsci

このコマンドにより、Oracle GoldenGateサーバーに接続されます。次に例を示します。

Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.0.0 Build 078
Linux, x86, 32bit (optimized), Oracle 11 on Jul 28 2010 13:22:25
Copyright (C) 1995, 2010, Oracle and/or its affiliates. All rights reserved

8. ggに必要な作業ディレクトリを作成します。

GGSCI (server.oracle.com) 1>create subdirs
GGSCI (server.oracle.com) 2>exit
[oracle@server gg]$ mkdir $GGATE/diroby

9. これらの手順の実行後、Oracle GoldenGateがインストールされます。

BRMアダプタのソース・システムでのOracle GoldenGateの構成

1. 次のようにデータベースをアーカイブ・ログ・モードに切り替えます。

[oracle@server dbhome_1]$ sqlplus / as sysdba
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog;
SQL>alter database open;

2. 最小サプリメンタル・ロギングを有効にします。

SQL>alter database add supplemental log data;

ログを切り替えて、サプリメンタル・ロギングを開始します。

SQL> ALTER SYSTEM SWITCH LOGFILE;
SQL> ALTER SYSTEM SWITCH LOGFILE;

サプリメンタル・ロギングが有効であることを確認します(結果がYESになります)。

SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;

3. データベースのリサイクルビンをオフにします。

SQL>alter system set recyclebin=off scope=spfile;

4. ggateスキーマを作成します。

SQL> create user ggate identified by ggate default tablespace users temporary tablespace temp;

注意: Oracle GoldenGateスキーマでは、デフォルト・パスワード(ggateなど)が設定フェーズ中に提供されます。これは変更できますが、関連するprmおよびobyファイルでデフォルト・パスワードを変更する必要もあります。

5. ggateスキーマに権限を付与します。

SQL> grant connect, resource, unlimited tablespace to ggate;
SQL> grant select any dictionary to ggate;
SQL> grant select any table to ggate;
SQL> grant alter any table to ggate;
SQL> grant flashback any table to ggate;
SQL> grant execute on dbms_flashback to ggate;
SQL> grant execute on utl_file to ggate;
SQL> exit;

Trandataを実行するには、ソース・システムでサプリメンタル・ロギングを有効にする必要があります。サプリメンタル・ロギングを有効にするには、次のコマンドを使用します。

alter database add supplemental log data;

6. ソース構成ファイルを$GGATEディレクトリにコピーします。
ソース・マシンのファイルは$OCDM \utl\adapter\brm\goldengate_param\srcに生成されています。

これらのファイルをソース・マシンの次の場所($GGATEE)に、同じディレクトリ構造を使用してコピーする必要があります。

- goldengate_param\src\dirprmのファイルを$GGATEE\dirprmにコピーします。

- goldengate_param\src\dirobyのファイルを$GGATEE\dirobyにコピーします。

7. マネージャ・ポートを構成します。
ソースのデフォルト・マネージャ・ポートは7890です。必要に応じて次のファイルでこのポートを編集します。

$GGATEE\dirprm\mgr.prm

8. RMTHOSTを構成します。
作業環境の必要に応じて、$GGATEE\dirprmディレクトリのexpbrm.prmファイルでRMTHOSTおよびMGRPORTを変更します。

RMTHOST <Remote Host Name>, MGRPORT <Port>

次に例を示します。

rmthost slc00tcw, mgrport 7809

9. EXTRACTでBRM_SRCスキーマを構成します。
BRMアダプタのデフォルト・ソース・スキーマは、BRM_SRCです。ソース・システム・スキーマを通じてソース・スキーマ名を変更します。たとえば、brm_src ->pin5003です。

$GGATE\dirprm\extbrm.prmでBRM_SRCスキーマを変更します。

次に例を示します。

Table pin5003.ACCOUNT_NAMEINFO_T, KEYCOLS (OBJ_ID0,REC_ID)

$GGATE\dirprm\extpbrm.prmでBRM_SRCスキーマを変更します。

次に例を示します。

Table pin5003.ACCOUNT_NAMEINFO_T;

$GGATE\diroby\ brm_ogg_src_cdc_cmd.obyでBRM_SRCスキーマを変更します。次に例を示します。

add TRANDATA pin5003.ACCOUNT_NAMEINFO_T COLS(OBJ_ID0,REC_ID), NOKEY

注意:

1. ファイルbrm_ogg_src_cdc_cmd.obyで、ACCOUNT_T表を除く現在のすべてのマッピング表に対して次のコマンドを使用します。

ADD TRANDATA <Source Schema Name>.<Table Name> COLS(col1, col2,…), NOKEY

2. 各表のTRANDATAが実行されている場合、次のコマンドを使用してそれを削除します。

DELETE TRANDATA <Source Schema Name>.*

10. データ・ポンプを使用した変更取得の構成
この方法の目標は、次のとおりです。

- 変更を取得する抽出プロセスを構成および追加します。

- これらの変更を格納するローカル・トレイルを追加します。

- データ・ポンプ抽出を構成および追加してローカル・トレイルを読み取り、ターゲットのリモート・トレイルを作成します。

- リモート・トレイルを追加します。

<source>システムで、次のコマンドを実行してextbrmという抽出グループおよびextpbrmというデータ・ポンプ抽出を定義し、Oracle GoldenGateローカル・トレイルからデータを抽出してターゲットのOracle GoldenGateにこれらの変更をルーティングします。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/brm_ogg_src_cdc_cmd.oby

注意: ほとんどの場合、obyファイルに記載されているバッチ・コマンドを、Oracle GoldenGateコマンドライン・ユーティリティ(ggsci)で1つずつ手動で実行します。

ソース・システムでのOracle GoldenGateプロセスの起動

プライマリ抽出プロセスおよびデータ・ポンプ抽出プロセスを起動するには、ソース・システムで次のコマンドを実行します。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/brm_ogg_src_cdc_start_cmd.oby

ターゲット・システムでのOracle GoldenGateプロセスの起動

ターゲット・システムでOracle GoldenGateプロセスを起動するには、ターゲット・システムで次のコマンドを実行します。

[oracle@server gg]$ $GGATE/./ggsci paramfile $GGATE/diroby/brm_ogg_stg_cdc_start_cmd.oby

Oracle GoldenGate処理確認コマンド・リファレンス

表B-9に、Oracle GoldenGateプロセス・コマンドの概要を示します。注意: GGSCIからこれらのコマンドを実行します。

表B-9 Oracle GoldenGateプロセス・コマンドの概要

プロセス領域

コマンド

すべてのサービスの起動

マネージャ: Start Manager

抽出: Start Extract <Extract Group>

レプリケート: Start Replicat <Replicat Group>

抽出およびReplicat: Start ER *

すべてのサービスの停止

マネージャ: Stop Manager

抽出: Stop Extract <Extract Group>

レプリケート: Stop Replicat <Replicat Group>

抽出およびReplicat: Stop ER *

サービス・ステータスの確認

すべてのサービス: Info All

マネージャ: Info Mgr

抽出: Info Extract <Extract Group>

レプリケート: Info Replicat <Replicat Group>

レポートの表示

抽出: View Report <Extract Group>

レプリケート: View Report <Replicat Group>

BRMアダプタのインストールのトラブルシューティング

既存のリポジトリを削除するには、次の操作を実行します。

Drop user (Master_Repo_user) cascade;
create user (Master_Repo_user) identified by (pswd) default tablespace users temporary tablespace temp;
grant connect, resource to (Master_Repo_user);
grant execute on dbms_lock to (Master_Repo_user);

この項の内容は次のとおりです。

- マスターおよび作業リポジトリのインポート・エラー

- エラーODI-26005: 別のリポジトリからのオブジェクトのインポート

- エラーのトラブルシューティング: ダイアグラムのオープン中に発生する内部エラー

マスターおよび作業リポジトリのインポート・エラー

エラー・メッセージ:

Error: /…./…./…./….xml (No such file or directory)

このエラーは、「ZIPファイルからインポート」オプションを使用してリポジトリをインポートする場合に発生する可能性があります。

回避策:

このエラーを解決するには、マスターおよび作業リポジトリのZIPファイルを解凍し、「フォルダからインポート」オプションを使用して再度インポートを開始します。

エラー・リカバリ: マスター・リポジトリの再インポート

(既存のマスター・リポジトリの)マスター・リポジトリをインポートする手順は、次のとおりです。

1. トポロジ・ナビゲータのツールバー・メニューから、「インポート」→「マスター・リポジトリ」の順に選択します(図B-51を参照)。

図B-51 ODI Studioマスター・リポジトリのインポート

「図B-51 ODI Studioマスター・リポジトリのインポート」の説明

2. 「インポート・モード」で「フォルダからインポート」を選択し、「OK」をクリックします(図B-52)。

図B-52 再インポート: フォルダからインポート

「図B-52 再インポート: フォルダからインポート」の説明

指定したファイルが現在のマスター・リポジトリにインポートされます。

3. 指定された場所からマスター・リポジトリを参照します。
リポジトリの場所:"$BRM_OCDM_HOME/odi_repository/brm_ocdm_adapter_master"

図B-53 ODI Studioマスター・リポジトリのオープンおよびインポート

「図B-53 ODI Studioマスター・リポジトリのオープンおよびインポート」の説明

図B-54 ODI Studioマスター・リポジトリのインポートの進行中

「図B-54 ODI Studioマスター・リポジトリのインポートの進行中」の説明

4. インポート・レポートを確認し、「保存」をクリックしてこのレポートを保存できます。

図B-55 再インポート: インポート・レポートのリスト

「図B-55 再インポート: インポート・レポートのリスト」の説明

エラー・リカバリ: 作業リポジトリの再インポート

作業リポジトリをインポートするには:

1. デザイナ・ナビゲータのツールバー・メニューから、「インポート」→「作業リポジトリ」の順に選択します(図B-56を参照)。

図B-56 ODI Studio作業リポジトリのインポート

「図B-56 ODI Studio作業リポジトリのインポート」の説明

2. 「インポート・モード」で「フォルダからインポート」または「ZIPファイルからインポート」を選択し、「OK」をクリックします。

図B-57 ODI Studio ZIPファイルからの作業リポジトリのインポート

「図B-57 ODI Studio ZIPファイルからの作業リポジトリのインポート」の説明

指定したファイルが作業リポジトリにインポートされます。

3. 指定された場所から作業リポジトリを参照します。
リポジトリの場所:

$BRM_OCDM_HOME/odi_repository/brm_ocdm_adapter_work.zip

図B-58 ODI Studio ZIPファイルからの作業リポジトリのインポート

「図B-58 ODI Studio ZIPファイルからの作業リポジトリのインポート」の説明

図B-59 ODI Studio作業リポジトリのオープンおよびインポートの進行中

「図B-59 ODI Studio作業リポジトリのオープンおよびインポートの進行中」の説明

図B-60 再インポート: 作業リポジトリの警告メッセージ・ダイアログ

「図B-60 再インポート: 作業リポジトリの警告メッセージ・ダイアログ」の説明

インポート・レポートを確認し、レポートを保存するために「保存」をクリックします。

図B-61 再インポート: 作業リポジトリのレポート

「図B-61 再インポート: 作業リポジトリのレポート」の説明

「デザイナ」タブの「プロジェクト」および「モデル」領域を表示して、作業リポジトリの内容を参照できます。

図B-62 ODIデザイナ・ナビゲータとプロジェクトおよびモデルの表示

「図B-62 ODIデザイナ・ナビゲータとプロジェクトおよびモデルの表示」の説明

エラーODI-26005: 別のリポジトリからのオブジェクトのインポート

エラー・メッセージ:

ODI-26005: 別のリポジトリからオブジェクトを同じ識別子でインポートしようとしています。

考えられる原因: インポート・ファイルのオブジェクトに、リポジトリにすでに存在する識別子が含まれます。

図B-63 BRMアダプタの問題のトラブルシューティング

「図B-63 BRMアダプタの問題のトラブルシューティング」の説明

回避策:

一意の識別子を使用するように、インポートXMLファイルのcom.sunopsis.dwg.dwgobj.SnpImportRepオブジェクト・セクションを手動で変更することを検討します。

このエラー(ODI-26005)を解決するには、リポジトリに応じて変更を行います。

- マスター・リポジトリでのODIエラーの解決

- 作業リポジトリでのODIエラーの解決

マスター・リポジトリでのODIエラーの解決

マスター・リポジトリ: ODIマスター・リポジトリのIDを変更するには、次の手順に従ってリポジトリIDの再番号付けを行います。

1. トポロジ・ナビゲータで、「リポジトリ」タブを開きます。

2. 図B-64に示すように、マスター・リポジトリを右クリックして「再番号付け」をクリックします。

図B-64 マスター・リポジトリの再番号付け

「図B-64 マスター・リポジトリの再番号付け」の説明

3. これにより、「リポジトリの再番号付け - ステップ1」ダイアログが表示されます。図B-65に示すように、「はい」をクリックしてリポジトリIDの再番号付けを行います。

図B-65 リポジトリの再番号付け(ステップ1)

「図B-65 リポジトリの再番号付け(ステップ1)」の説明

4. マスター・リポジトリの新しいIDを入力して「OK」をクリックします。これにより、図B-66に示すように、「リポジトリの再番号付け - ステップ2」ダイアログが表示されます。

図B-66 リポジトリの再番号付け(ステップ2)

「図B-66 リポジトリの再番号付け(ステップ2)」の説明

5. IDの変更を確認するには、図B-67に示すように、マスター・リポジトリをダブルクリックし、「バージョン」タブを開いて新しいIDが割り当てられているかどうかを確認します。

図B-67 リポジトリIDの確認

「図B-67 リポジトリIDの確認」の説明

作業リポジトリでのODIエラーの解決

ODI作業リポジトリのIDを変更するには、次の手順に従ってリポジトリIDの再番号付けを行います。

1. トポロジ・ナビゲータで、「リポジトリ」タブを開きます。

2. 「作業リポジトリ」を開き、作業リポジトリを右クリックして「再番号付け」をクリックします。

図B-68 作業リポジトリの再番号付け

「図B-68 作業リポジトリの再番号付け」の説明

3. これにより、「リポジトリの再番号付け - ステップ1」ダイアログが表示されます。「はい」をクリックしてリポジトリIDの再番号付けを行います。

図B-69 作業リポジトリの再番号付け(ステップ1)

「図B-69 作業リポジトリの再番号付け(ステップ1)」の説明

4. 「リポジトリの再番号付け - ステップ2」ダイアログで「OK」をクリックします。

図B-70 作業リポジトリの再番号付け(ステップ2)

「図B-70 作業リポジトリの再番号付け(ステップ2)」の説明

5. 作業リポジトリの新しいIDを入力して「OK」をクリックします。

図B-71 作業リポジトリの再番号付け(ステップ3)

「図B-71 作業リポジトリの再番号付け(ステップ3)」の説明

6. 「はい」をクリックして変更を確定します。

図B-72 再番号付け操作の確認

「図B-72 再番号付け操作の確認」の説明

7. IDの変更を確認するには、作業リポジトリをダブルクリックし、「バージョン」タブを開いて新しいIDが割り当てられていることを確認します。

図B-73 リポジトリIDの変更の確認

「図B-73 リポジトリIDの変更の確認」の説明

エラーのトラブルシューティング: ダイアグラムのオープン中に発生する内部エラー

ODIリリース11.1.1.5.0の問題に関連する次のエラーが発生することがあります。

ERROR: An internal error occurred while opening the diagram

回避策:

ODI Studioで、破損した統合インタフェースを開き、「バージョン」タブに移動して内部IDを取得します。ODI作業リポジトリ表をホストするデータベースに接続し、次のSQLコマンドを実行して変更を適用します。

delete from SNP_TXT
where I_TXT in (
select I_TXT_XMI_DATA
from SNP_DIAGRAM
where I_POP = <your internal ID>);
delete from SNP_DIAGRAM
where I_POP = <your internal ID>;
commit;

この次に統合インタフェースを開くと、新しいマッピングおよびフロー・マップが作成され、問題が解決されます。

C ライセンス情報

製品

下位製品

ライセンスの説明

Oracle Communications Data Model

Oracle Communications Data Modelは、標準ベースの事前構築済の通信データ・ウェアハウスを提供して、通信事業者がインサイト(真相を見抜く力)を持ち、より迅速に行動することを可能します。
Oracle Communications Data Modelには、次のものがあります。

- TMフォーラムの情報フレームワーク(SID)で準拠が認定された通信業界固有のデータ・モデル。

- 第3正規形スキーマのFoundationレイヤーで構成されるデータ・モデルおよびスター・スキーマとOLAPキューブを利用する次元モデルの物理実装。

- Foundationレイヤーのデータに基づいて次元モデルを移入する自動的なデータ移動(Intra-ETL)。

- チャーン予測、チャーン要素、顧客セグメンテーションなどの事前定義済のデータ・マイニング・モデル。

- 事前構築済のサンプル・レポートおよびダッシュボード。

前提条件: Oracle Communications Data Modelでは、別個にライセンスが必要な他のOracleソフトウェアを使用する必要があります。詳細は、Oracle営業担当者にご連絡ください。

Oracle Communications Data Model - アプリケーション・アダプタ

Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタ

Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタ(NCCアダプタ)は、Oracle Communications Prepaid Chargingアプリケーションからデータを抽出し、Oracle Communications Data Model環境にデータをロードして変換します。
NCCアダプタは、データ・ロードの2つのオプションをサポートします。

- 標準 - 顧客が定義した間隔でデータがOracle Communications Data Modelにロードされます。

- リアルタイム - トランザクションがNCCで発生すると、リアルタイムの間隔でデータがOracle Communications Data Modelステージングにロードされます。

前提条件: NCCアダプタでは、別個にライセンスが必要な他のOracleソフトウェアを使用する必要があります。詳細は、Oracle営業担当者にご連絡ください。

Oracle Communications Data Model - アプリケーション・アダプタ

Oracle Communications Data ModelのOracle Communications Billing and Revenue Managementアダプタ

Oracle Communications Data ModelのOracle Communications Billing and Revenue Managementアダプタ(BRMアダプタ)は、Oracle Communications Billing and Revenue Managementアプリケーションからデータを抽出し、そのデータをOracle Communications Data Model環境にロードして変換します。
BRMアダプタは、データ・ロードの2つのオプションをサポートします。

- 標準: 顧客が定義した間隔でデータがOracle Communications Data Modelにロードされます。

- リアルタイム: トランザクションがOracle Communications Billing and Revenue Managementで発生すると、ほぼリアルタイムの間隔でデータがOracle Communications Data Modelステージングにロードされます。

前提条件: BRMアダプタでは、別個にライセンスが必要な他のOracleソフトウェアを使用する必要があります。詳細は、Oracle営業担当者にご連絡ください。

索引

A  B  D  E  I  N  O  P  R  S  U  W

A

AIX

Oracle Communications Data Modelのインストール, 3.1.5

Oracle Retail Data Modelでサポートされるプラットフォーム, 1.1

Analytic Workspace Manager、インストール, 4.3 アプリケーション・アダプタ

BRMアダプタ, B.2

インストール, 2.1

NCCアダプタ, A

B

Oracle Communications Data Modelのバックアップ, 5.1.1

Oracle Communications Data ModelのBilling and Revenue Managementアダプタ

アプリケーション・アダプタ, B

BRMアダプタ, B

D

Database Vaultオプション

Oracle Communications Data Modelのインストール, 3.1.4

DDLトリガー、前と後

再有効化, 3.4.7

Oracle Communications Data Modelの削除, 5.2

E

Oracle Communications Data Modelのエクスポート, 5.1.1

I

Oracle Communications Data Modelのインポート, 5.1.2

初期化パラメータ、Oracle Communications Data Model, 3.4.6, 3.4.9

インストール

Analytic Workspace Manager, 4.3

Oracle Communications Data Modelのアプリケーション・アダプタ, 2.1

Oracle Communications Data Model, 2.2, 3.1, 3.2, 3.3, 3.4

Oracle Communications Data Modelで使用される他のコンポーネント, 4

Oracle Communications Data Modelのサンプル・レポート, 2.1

Oracle Communications Data Modelのワークフロー, 4.1

N

NCCアダプタ, A

NCCアダプタ

アプリケーション・アダプタ, A

インストール, A.2

Oracle GoldenGate, A.1.2

Oracle Communications Data ModelのNetwork Charging and Controlアダプタ

アプリケーション・アダプタ, A

O

OCDM_MININGアカウント、ロック解除, 3.4.1, 3.4.2

OCDM_MINING、権限付与の割当て, 3.4.5

OCDM_SAMPLEアカウント、ロック解除, 3.4.2

OCDM_SYSアカウント、ロック解除, 3.4.1

OLAP環境

Oracle Communications Data Model, 3.4.6

Oracle Business Intelligence Suite Enterprise Edition

Oracle Communications Data Modelのカタログ, 4.2

インストールの確認, 3.1.1.1

ダウンロード, 1.3.3

Oracle Communications Data ModelのOracle Communications Billing and Revenue Managementアダプタ, B Oracle Communications Data Model

アプリケーション・アダプタ, 2.1

バックアップ, 5.1.1

削除, 5.2

エクスポート, 5.1.1

ホーム・ディレクトリ構造, 2.1

インポート, 5.1.2

インストール・プロセス, 2.2

インストーラの実行, 3.2

インストール後のタスク, 3.4

インストール前のタスク, 3.1

リカバリ, 5.1.2, 5.1.2

サンプル・レポート, 2.1, 3.2, 3.2, 3.4.2

サイレント・インストール, 3.3

インストールのタイプ, 2.1

Oracle Communications Data Modelのインストール

ハードウェア要件, 1.2

Oracleデータベース要件, 1.3.1

ソフトウェア要件, 1.3

サポートされているプラットフォーム, 1.1

Oracle Communications Data ModelのOracle Communications Network Charging and Controlアダプタ, A Oracle Data Miningオプション、インストールの確認, 3.1.1.1 Oracle OLAPオプション、インストールの確認, 3.1.1.1 Oracle Solaris, 1.1 Oracle Warehouse Builderワークフロー

Oracle Communications Data Modelに対する構成, 4.1

Oracle Communications Data Modelに対するインストール, 4.1

OWBSYSスキーマ、存在の確認, 3.1.1.2

P

Oracle Communications Data ModelでのPGA_AGGREGATE_TARGET, 3.4.9

Oracle Communications Data Modelのプラットフォーム, 1.1

インストール後のタスク、Oracle Communications Data Model, 3.4

インストール前のタスク、Oracle Communications Data Model, 3.1

R

インストールの要件

ハードウェア, 1.2

ソフトウェア, 1.3

S

Oracle Communications Data Modelのサンプル・レポート、インストール, 2.1

サンプル・レポート, Oracle Communications Data Model, 2.1, 3.2, 3.2, 3.4.2

Solaris

Oracle Solarisでサポートされているプラットフォーム, 1.1

Oracle Retail Data Modelでサポートされるプラットフォーム, 1.1

U

ロック解除

OCDM_MININGアカウント, 3.4.1

OCDM_SAMPLEアカウント, 3.4.2

OCDM_SYSアカウント, 3.4.1

W

Oracle Communications Data ModelでのWO RKAREA_SIZE_POLICY, 3.4.9

Copyright © 2010, 2012, Oracle and/or its affiliates. All rights reserved.