プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle WebCenter Portalの管理
12c (12.2.1)
E67377-02
目次へ移動
目次

前
次

7 分析の管理

この章では、WebCenter Portalの分析を構成および管理する方法について説明します。分析により、ポータルの使用状況とパフォーマンス・メトリックを表示することができます。

WebCenter Portalのバックエンド・サービスを確認および構成するには、常にFusion Middleware ControlまたはWLSTコマンド行ツールを使用してください。デプロイ後に行ったすべての構成変更は、MDSメタデータ・ストアにカスタマイズとして格納されます。「Oracle WebCenter Portalの構成に関する考慮事項」を参照してください。分析コレクタ構成に対するすべての変更は、分析データベースに格納されます。

注意:

Fusion Middleware ControlまたはWLSTを使用して分析の構成に対して加えた変更は動的ではないため、変更を有効にするには、分析コレクタまたはポータル・アプリケーションがデプロイされている管理対象サーバーを再起動する必要があります。「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

この章の内容は次のとおりです。

権限

この章のタスクを実行するには、Oracle WebLogic Server管理コンソールでWebLogic ServerのAdminロール、WebCenter Portal管理を使用して付与されるAdministratorロールが付与されている必要があります。

ロールと権限の詳細は、「管理操作、ロールおよびツールの理解」を参照してください。

7.1 WebCenter Portalの分析について

WebCenter Portal管理者およびビジネス・ユーザーは、分析を使用することによって、ポータルの使用状況を追跡および分析できます。分析では、次の基本機能が提供されます。

  • 使用状況トラッキング・メトリック: 分析は、コミュニティ、ページおよびポートレットの訪問を含む、一般的なポータル機能のメトリックを収集し、レポートします。

  • 動作トラッキング: ユーザーはポータル・メトリックを分析して、ポータル訪問期間や、一定期間の使用状況などの使用パターンを特定できます。

  • ユーザー・プロファイルの相関: ユーザーは、メトリック情報をユーザー・プロファイル情報と関係付けることができます。国、会社、都道府県などのユーザー・プロファイル・データを基準に、使用状況トラッキング・レポートを表示およびフィルタ処理できます。詳細は、『Oracle WebCenter Portalでのポータルの構築』の問合せオプションに関する項を参照してください。

次の各項では、分析のコンポーネントと、すぐに使用可能なタスク・フローの概要を説明します。

7.1.1 分析のコンポーネント

図7-1 は、WebCenter Portalにおける分析のコンポーネントを示しています。

  • WC_Portal: Oracle WebCenter Portalおよび分析コレクタがデプロイされている管理対象サーバー。

  • イベント・データ: 定義されたイベント・セットが分析によって追跡および収集されます。すぐに使用可能な最多発イベントの包括的なセットが付属しています。

  • Open Usage API: OpenUsage APIによって、UDP (ユーザー・データグラム・プロトコル)を使用して分析コレクタにメトリックが送信されます。

  • 分析コレクタ: 分析コレクタ・コンポーネントによって、イベント・データが収集されます。

    分析コレクタをクラスタ化して、スケーラビリティと信頼性を高めることができます。

  • 分析データベース: 分析データベース(ACTIVITIES)には、ポータル・イベントおよび非ポータル・イベントから収集されたメトリックが格納されます。

  • 分析タスク・フロー: 分析によって、一般的なポータル機能のメトリックを報告する一連のタスク・フローが提供されます。

  • MDS: タスク・フローのカスタマイズを格納するMetadata Service (MDS)リポジトリ。

図7-1 分析のコンポーネント

分析のコンポーネント

7.1.2 分析タスク・フロー

表7-1 は、WebCenter Portalで使用可能な分析タスク・フローを示しています。これらのタスク・フローの詳細および使用方法は、『Oracle WebCenter Portalでのポータルの構築』の分析の概要に関する項を参照してください。

表7-1 WebCenter Portalでの分析タスク・フロー

分析タスク・フロー 説明

WebCenter Portalトラフィック

ポータル内の一般的なイベントのサマリー・ビュー。

ページ・トラフィック

ポータル内のページへのアクセス数と、いずれかのページにアクセスした一意のユーザー数が表示されます。

ログイン・メトリック

ポータルへのログインについて報告されます。

ポートレット・トラフィック

ポートレットの使用状況データが表示されます。

ポートレット・レスポンス時間

ポートレットのパフォーマンス・データが表示されます。

ポートレット・インスタンス・トラフィック

ポートレット・インスタンスの使用状況データが表示されます。

同じポートレットが複数のページに表示される場合は、各配置がポートレット・インスタンスとして考慮されます。

ポートレット・インスタンス・レスポンス時間

ポートレット・インスタンスのパフォーマンス・データが表示されます。

検索メトリック

ポータルの検索が追跡されます。

Wikiメトリック

最も人気が高い/低いwikiが追跡されます。

ブログ・メトリック

最も人気が高い/低いブログが追跡されます。

ディスカッション・メトリック

最も人気が高い/低いディスカッションが追跡されます。

ポータル・トラフィック

ポータルの使用状況データが表示されます。

ポータル・レスポンス時間

ポータルのページ・パフォーマンス・データが表示されます。

7.2 分析の構成ロードマップ

図7-2 のフロー・チャートと表7-2 のタスクは、WebCenter Portalで分析を動作させるための前提条件と必要なタスクの概要を示しています。

図7-2 WebCenter Portalで分析を使用するための構成

Spaces用の分析サービスの構成

表7-2 WebCenter Portalで分析を使用するための構成

担当者 タスク サブタスク

管理者

1.Oracle WebCenter Portalと、分析のバックエンド・コンポーネントをインストールします

管理者

2.(オプション)次のツールのいずれかを使用して、分析コレクタ設定を構成します

  • システムMBeanブラウザ

  • WLST

管理者

3.次のツールのいずれかを使用して、Oracle WebCenter Portalと分析コレクタ間の接続を構成します。

  • Fusion Middleware Control

  • WLST

WebCenter Portal管理者

4.分析データがWebCenter Portalで使用可能なことをテストします

4.a WebCenter Portalに管理者権限でログインします

4.b 分析ビジネス・ロールのメイン・ページを開いてライブ・データを表示します

http://host:port/webcenter/portal/system/Analytics

7.3 分析の前提条件

この項には次のトピックが含まれます:

7.3.1 分析: インストール

分析コレクタはOracle WebCenter Portalのオプションのインストール・オプションです。この製品をインストールするには、Fusion Middleware構成ウィザードで「Oracle WebCenter Portal Analytics Collector」を選択します。インストール手順の詳細は、『Oracle WebCenter Portalのインストールおよび構成』を参照してください。

分析スキーマ(ACTIVITIES)とWebCenter Portalスキーマ(WEBCENTER)は、同じデータベースにインストールすることも、別々のデータベースにインストールすることもできます。

7.3.2 分析: 構成

分析コレクタは、インストールのデフォルトを使用して、初期設定でイベントを受信するように構成されています。デフォルト値がインストール環境に適さない場合や、クラスタを使用している場合は、WLSTまたはMBeanブラウザを使用して別の値を構成できます。詳細は、「分析コレクタ設定の構成」を参照してください。

ただし、初期設定では、WebCenter Portalは、分析コレクタにイベントを送信するようには構成されていません。WebCenter Portalの使用状況とパフォーマンス・メトリックを収集する場合は、分析コレクタを登録してイベント収集を有効にする必要があります。詳細は、「アプリケーション用の分析コレクタの登録」を参照してください。接続されると、分析データが収集され、それ以上の構成なしに(分析タスク・フローを介して)アプリケーションに表示されます。

7.3.3 分析: セキュリティに関する考慮事項

WebCenter Portalのリソース・カタログでは、適切な権限を持つユーザーにのみ分析タスク・フローが表示されます。

  • 管理者: Administratorロールを持つユーザーはすべての分析タスク・フローにアクセスできます

  • ポータル・マネージャ: 特定のポータル内でPortal Managerロールを持つメンバーは、そのポータルの使用状況データを表示する分析タスク・フローにアクセスできます

分析の使用状況データは、ポータル分析には有益ですが、ポータル・ユーザーの個人データまたは機密データとみなされる場合があります。WebCenter Portalの管理者および個別のポータル・マネージャは、使用状況メトリックに関連するセキュリティとプライバシの権利を保護するために、ページのセキュリティを管理し、分析データを公開するページにアクセスできるユーザーを、指定された適切なユーザーのみに制限する必要があります。『Oracle WebCenter Portalでのポータルの構築』の分析の概要に関する項を参照してください。

7.3.4 分析: 制限事項

分析タスク・フローにはカスタム・イベント情報は表示されません。

7.4 分析コレクタ設定の構成

分析コレクタは、インストール時に、次のデフォルト値を使用してイベントを受信するように構成されます。

  • コレクタ・ホスト名: localhost

  • デフォルト・ポート: 31314

  • 最大ポート番号: 31314

  • ブロードキャスト・タイプ: ユニキャスト

  • クラスタリング: クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。

注意:

WebCenter Portalで使用されているデータベースがAL16UTF16以外に設定されている各国語文字セットを使用する場合、分析起動リスナーは起動に失敗する可能性があります。「各国語文字セット」オプションは、データベースの作成時にDatabase Configuration Assistantで構成します。発生する可能性のある問題を回避するために、「各国語文字セット」の設定をデフォルト値AL16UTF16のままにすることをお薦めします。

これらのデフォルト値がインストール環境に適さない場合や、クラスタを使用している場合は、WLSTを使用するか、またはFusion Middleware ControlでMBeanブラウザを使用して、適切な値を構成できます。

これらの分析コレクタ構成設定は分析データベース(ACTIVITIES)に格納されます。

7.4.1 WLSTを使用した分析コレクタ・プロパティの設定

WLSTコマンドのsetAnalyticsCollectorConfigを使用して、分析コレクタのイベント収集プロパティを設定します。コマンドの構文と例は、WebCenter WLSTコマンド・リファレンスsetAnalyticsCollectorConfigに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

注意:

プロパティ値の使用を開始するには、分析コレクタ・アプリケーションがデプロイされている管理対象サーバー(WC_Portal)を再起動する必要があります。詳細は、『Oracle Fusion Middlewareの管理』のWLSTを使用した管理対象サーバーの起動および停止に関する項を参照してください。

7.4.2 Fusion Middleware Controlを使用した分析コレクタ・プロパティの設定

分析コレクタのイベント収集プロパティを設定するには、Fusion Middleware ControlでシステムMBeanブラウザを使用します。

分析コレクタ(デプロイ場所: 管理対象サーバーWC_Portal)を構成する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalのホームページに移動します。詳細は、次を参照してください。
  2. システムMBeanブラウザを開きます。「WebCenter Portal」メニューから、「システムMBeanブラウザ」を選択します。
  3. 次の場所に移動します。「アプリケーション定義のMBean」→「oracle.webcenter.analytics」→「サーバー: WC_Portal」→「アプリケーション: analytics-collector」→「CollectorConfiguration」→「構成」

    または、CollectorConfigurationを検索するか、MBeanパターンoracle.webcenter.analytics:*を使用してシステムMBeanブラウザ・ツリーをフィルタ処理します。

    図7-3 システムMBeanブラウザ: 分析コレクタ・プロパティ

    分析コレクタ: MBeanブラウザ
  4. 分析コレクタの構成プロパティを変更します。詳細については、表7-3 を参照してください。

    表7-3 分析コレクタ: 構成プロパティ

    フィールド 説明

    BroadcastType

    分析コレクタがハートビートをブロードキャストして、その位置をイベント・プロデューサに通知するネットワーク・チャネルを指定します。有効な値はBroadcastおよびMulticastです。

    Broadcast: 標準のネットワーク・ブロードキャスト・チャネルを使用します。

    Multicast: 指定された固定マルチキャスト・アドレスを使用します。

    ClusterEnabled

    クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。

    ClusterName

    クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。

    CollectorHeartbeatFrequency

    クラスタリング設定は適用されません。クラスタリングはこのバージョンではサポートされません。

    CollectorDefaultPort

    分析コレクタがリスニングするデフォルト・ポート番号を入力します。デフォルト値は31314です。

    CollectorHostName

    分析コレクタを実行しているホスト名を入力します。

    デフォルト設定はlocalhostです。

    CollectorMaximumPort

    分析コレクタがリスナーの割当て時に使用できる最大ポート番号を入力します。

    このプロパティは、ほとんどの場合、同じボックスで複数のコレクタが稼働するクラスタ化環境で使用されます。各コレクタは、指定されているポート範囲内の空きポートで受信UDPメッセージをリスニングします。範囲は、デフォルト・ポート番号からmaxPort番号までです。

  5. 新しい設定の使用を開始するには、分析コレクタ・アプリケーションがデプロイされている管理対象サーバー(WC_Portal)を再起動する必要があります。詳細は、「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

7.5 アプリケーション用の分析コレクタの登録

OpenUsage APIを使用してWebCenter Portalで発生したイベントを分析コレクタに送信できます。送信したイベントは、分析で使用されます。これらのツールが提供するいずれかの機能またはタスク・フローを使用する場合は、WebCenter Portalを分析コレクタに接続する必要があります。

WebCenter Portalに対して複数の分析コレクタ接続を登録できますが、使用される分析コレクタは1つ(つまり、デフォルト(またはアクティブな)接続)のみです。

新しい構成の使用を開始するには、WebCenter Portalがデプロイされている管理対象サーバーを再起動する必要があります。

この項では、次の内容について説明します。

7.5.1 Fusion Middleware Controlを使用した分析コレクタの登録

WebCenter Portal用に分析コレクタを登録する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalのホームページに移動します。詳細は、WebCenter Portalのホームページへの移動」を参照してください。
  2. 「サービス構成」ページを開きます。「WebCenter Portal」メニューから、「設定」「サービス構成」を選択します。
  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「分析」を選択します。
  4. 分析コレクタに接続するには、「追加」をクリックします(図7-4 )。

    図7-4 分析コレクタ接続の構成

    分析コレクタ接続の構成
  5. この接続の一意の名前を入力します。

    この名前は、WebCenter Portalのすべての接続タイプ間で一意である必要があります。

    図7-5 分析コレクタ接続の追加

    分析コレクタ接続の追加
  6. この接続を分析に使用する場合は、「アクティブな接続」を選択します。

    WebCenter Portalに対して複数の分析コレクタ接続を登録できますが、使用される接続は1つのみであり、デフォルト(またはアクティブな)接続が使用されます。

  7. OpenUsage APIによって生成された分析イベントを分析コレクタに送信するには、「WebCenterポータル・イベント収集の有効化」を選択します。

    分析データを収集しない場合は、このオプションの選択を解除します。

  8. 分析コレクタの接続の詳細を入力します。詳細は、表7-4 を参照してください。

    表7-4 分析コレクタ接続: 接続の詳細

    フィールド 説明

    メッセージング・モード

    このプロパティでは、イベントをクラスタ化された分析コレクタにマルチキャスト・モードで送信するか、または単一の分析コレクタにユニキャスト通信を使用して送信するかを指定します。現在のリリースでは分析コレクタのクラスタリングはサポートされていないため、このリリースの有効な値はUnicastのみです。

    コレクタ・ホスト名

    メッセージング・モードをUnicastに設定した場合は、分析コレクタを実行しているホスト名を入力します。

    デフォルト設定はlocalhostです。

    コレクタ・ポート

    分析コレクタがイベントをリスニングするポートを入力します。デフォルト値は31314です。

  9. 「OK」をクリックして保存します。
  10. 新しい(アクティブな)接続の使用を開始するには、WebCenter Portalがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

7.5.2 WLSTを使用した分析コレクタの登録

WLSTコマンドのcreateAnalyticsCollectorConnectionを使用して、WebCenter Portal用に分析コレクタ接続を作成します。既存の接続を更新するには、setAnalyticsCollectorConnectionを使用します。コマンドの構文と例は、『WebLogic Server WLSTコマンド・リファレンス』createAnalyticsCollectorConnectionに関する項およびsetAnalyticsCollectorConnectionに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

注意:

新しい接続の使用を開始するには、isEnabled=1およびdefault=1であることを確認してから、WebCenter Portalがデプロイされている管理対象サーバーを再起動します。『WebLogic Server WLSTコマンド・リファレンス』のWLSTを使用した管理対象サーバーの起動および停止に関する項を参照してください。

7.5.3 WebCenter Portalイベント収集の無効化

OpenUsage APIによって生成されるイベントを収集しない場合は、イベント送信を一時的または永続的に停止できます。

この項では、次の内容について説明します。

7.5.3.1 Fusion Middleware Controlを使用したWebCenter Portalイベント収集の無効化

WebCenter Portalのイベント収集を無効化する手順は次のとおりです。

  1. Fusion Middleware Controlにログインし、WebCenter Portalのホームページに移動します。詳細は、WebCenter Portalのホームページへの移動」を参照してください。
  2. 「サービス構成」ページを開きます。「WebCenter Portal」メニューから、「設定」「サービス構成」を選択します。
  3. 「WebCenter Portalサービス構成」ページのサービスのリストから、「分析」を選択します。
  4. 表で接続を選択して「編集」をクリックします。
  5. 「WebCenterポータル・イベント収集の有効化」の選択を解除します(図7-6 )。

    図7-6 分析イベント収集の無効化

    分析イベント収集の無効化
  6. この変更を有効にするには、WebCenter Portalがデプロイされている管理対象サーバーを再起動する必要があります。詳細は、「WebCenter Portalアプリケーションがデプロイされる管理対象サーバーの起動および停止」を参照してください。

7.5.3.2 WLSTを使用したWebCenter Portalイベント収集の無効化

WLSTを使用してイベントの収集を無効化するには、isEnabled引数を0 (false)に設定したsetAnalyticsCollectorConnectionコマンドを実行します。コマンドの構文と例は、WebCenter WLSTコマンド・リファレンスsetAnalyticsCollectorConnectionに関する項を参照してください。

WLSTコマンドの実行方法の詳細は、「Oracle WebLogic Scripting Tool (WLST)コマンドの実行」を参照してください。

7.6 分析イベント収集の検証

次の場所にあるトレース・ログを調べることによって、イベントが分析コレクタに到達するかどうかを確認できます。

<base_domain_name>/servers/WC_Portal/logs/analytics-collector/collector.trc

イベント・メッセージは次のようなものです。

[2015-09-16T07:13:56.906-07:00] [WC_Utilities] [TRACE] []
[SRC_METHOD: OnMessageReceived] Event = [[
EVENT_TYPE: {http://www.myorg.com/videoapp}VIDEOVIEWS
VERSION: 3.0.XXXX
AS_DIMENSION_USER.USERID: testuser01
VIDEO.RESOURCEID: video8736
VIDEO.TITLE: Project Kick Off
VIDEO.LOOP: false
QUALITY: 720
PROPERTY_VERSION: 3.0.XXXX

分析コレクタの構成情報を表示するには、次のURLを入力します。

http://hostname:WC_Portal_port/collector

このページに表示される内容は次のとおりです。

  • コレクタのデフォルト・ポート

  • コレクタの最大ポート

  • コレクタのサーバー名

  • ブロードキャスト・タイプ

  • クラスタ有効

  • クラスタ名

  • パーティショニング有効

  • 今年の時間ディメンション

  • スペース・ディメンションが存在(WebCenter Portalの場合)

7.7 現在のWebCenter Portalの分析イベント・リストの表示

分析コレクタが収集を行うよう構成されているイベントを表示するには、Fusion Middleware ControlでシステムMBeanブラウザを使用します。

分析イベントの現在のリストを表示するには:

  1. Fusion Middleware Controlにログインし、WebCenter Portalのホームページに移動します。詳細は、WebCenter Portalのホームページへの移動」を参照してください。
  2. システムMBeanブラウザを開きます。「WebCenter Portal」メニューから、「システムMBeanブラウザ」を選択します。
  3. 次の場所に移動します。「アプリケーション定義のMBean」→「oracle.webcenter.analytics」→「サーバー: WC_Portal」→「アプリケーション: analytics-collector」→「CollectorServices」→「サービス」

    または、CollectorServicesを検索するか、MBeanパターンoracle.webcenter.analytics:*を使用してシステムMBeanブラウザ・ツリーをフィルタ処理します。

  4. 「操作」タブを選択します。

    図7-7 システムMBeanブラウザ: 分析イベントの登録

    システムMBeanブラウザ: 分析イベントの登録
  5. 「listRegisteredEventTypes」をクリックします。
  6. 「起動」をクリックします。

または、WLSTコマンドlistAnalyticsEventTypesを使用します。コマンドの構文と例は、WebCenter WLSTコマンド・リファレンスlistAnalyticsEventTypesに関する項を参照してください。

7.8 分析データのパージ

分析データのパージの詳細は、『Oracle Fusion Middlewareの管理』のOracle WebCenter Portal分析データのパージに関する項を参照してください。

7.9 分析データのパーティション化

分析データのパーティション化の詳細は、『Oracle Fusion Middlewareの管理』のOracle WebCenter Portal分析データのパーティション化に関する項を参照してください。