この付録では、Oracle Communications Data Modelのユーザー権限の管理について説明します。内容は次のとおりです。
Oracle Communications Data Modelコンポーネントをインストールすると、ocdm_sysおよびocdm_miningという2つのアカウントが作成されます。Oracle Communications Data Modelサンプル・レポートをインストールすると、ocdm_sampleアカウントが作成されます。『Oracle Communications Data Modelインストレーション・ガイド』に記載されているインストール後の手順に従って、新しいパスワードを使用してこれらのアカウントがロック解除されていることを確認します。
参照: Oracle Communications Data Modelのインストールおよびocdm_sysアカウントとocdm_miningアカウントのロック解除の詳細は、『Oracle Communications Data Modelインストレーション・ガイド』を参照してください。 |
ocdm_sysアカウントとocdm_miningアカウントは目的が異なります。
ocdm_sys
は、Oracle Communications Data Modelのメイン・スキーマです。このスキーマには、Oracle Communications Data Modelのすべてのリレーショナル・コンポーネントとOLAPコンポーネントが含まれます。
Oracle Communications Data Modelデータ・マイニングの結果表もこのスキーマに含まれます。データ・マイニング・モデルからの最終出力は、他のコンポーネントとの統合を簡単にするためにocdm_sys
スキーマに保存されます。ocdm_sys
スキーマ内のマイニング結果表で、顧客はリレーショナル・コンテンツをマイニング結果と結合するレポートをはるかに簡単に実行できます。たとえば、顧客はCustomer Segmentationモデルに従って、特定のセグメントに属する顧客の収益合計を問い合せることができます。
ocdm_mining
は、Oracle Communications Data Modelのデータ・マイニング・スキーマです。このスキーマには、最終結果表を除くOracle Communications Data Modelのすべてのマイニング・コンポーネントが含まれます。
インストール・プロセスにより、両方のアカウントのユーザーに必要な権限が付与されます。製品のインストール後は、次の状況でのみユーザー権限を考慮する必要があります。
ocdm_mining
スキーマは、ocdm_sys
スキーマ内の少量の表(つまり、Oracle Communications Data Modelに付属のデータ・モデルの結果の保持に使用される表のみ)に対するSELECT権限のみ必要とします。ocdm_sys
スキーマのより多くの表へのアクセスを必要とする追加のデータ・マイニング・モデルを作成する場合は、SELECT権限を明示的に付与します。
Intra-ETLプログラムは、ocdm_sys
スキーマの内部で実行されるため、そのスキーマへの完全なアクセスを必要とします。デフォルトでは、Oracle Communications Data ModelのOracle Warehouse Builder Intra-ETLマッピングはIntra-ETLを実行するためにocdm_sys
スキーマに接続します。
デフォルトでは、Oracle Communications Data Modelサンプル・レポートはocdm_sys
スキーマに直接接続します。セキュリティ上の理由から、「サンプル・レポートのユーザーへのSELECT権限のみの付与」に記載された手順に従ってサンプル・レポートのユーザーにSELECT権限のみ付与することが必要な場合があります。
サンプル・レポートのユーザーにSELECT権限のみを付与するには、次の手順に従います。
専用のレポート・ユーザー(OCDM_Reportなど)を作成します。
OCDM_Reportのレポートに必要なすべてのOracle Communications Data Model表に対するSELECT権限を付与します。(これらの表にSELECT権限を付与する最も簡単な方法は、DWA_
、DWB_
、DWD_
、DWR_
またはDWL_
の接頭辞から始まるすべてのOracle Communications Data Model表に付与することです。)
OCDM_Report
スキーマに、ocdm_sys
表を指すビュー(またはシノニム)を作成します。
Oracle Communications Data ModelのOracle Business Intelligence Suite Enterprise Editionリポジトリで、新規スキーマを指すように接続情報を変更します。