複数のパーティションのセットアップ

Campaign に複数のパーティションを構成することにより、Campaign の異なるユーザーのグループごとにデータを分離して保護することができます。各パーティションはそれぞれ固有の構成プロパティーのセットを持つため、ユーザーのグループごとに Campaign をカスタマイズできます。

始める前に

Campaign に追加のパーティションを構成する前に、構成するパーティションごとに以下のタスクを実行します。

  1. Campaign システム・テーブル用のデータベースまたはスキーマを作成します
  2. ODBC 接続またはネイティブ接続を作成します
  3. Web アプリケーション・サーバーに JDBC 接続を作成します

手順

Campaign に複数のパーティションをセットアップするには、以下のタスクを実行します。

  1. システム・テーブル・データベース、およびパーティションに必要な他のすべてのデータ・ソースを作成します。その後、データ・ソースにアクセスするために必要な JDBC および ODBC 接続またはネイティブ接続を構成します。
  2. パーティションごとに、システム・テーブルを格納するための異なるスキーマをデータベースに作成します。 Campaign に同梱されているデータベース固有のスクリプトを使用して、システム・テーブルを作成してデータを設定します。
  3. 追加のパーティションごとに、ディレクトリー構造を作成する以下のタスクを実行します。
    注: バックアップにする目的で、元の partition1 ディレクトリーのクリーン・コピーを保存してください。
    1. Campaign インストール済み環境の partitions ディレクトリーで、追加するパーティションごとに、すべてのサブディレクトリーが含まれるようにデフォルト partition1 ディレクトリーの複製を作成します。
    2. 各パーティション・ディレクトリーに一意の名前を付けます。後ほど「構成」ページでパーティションの構成ツリーを作成するときには、これらの名前と正確に同じ名前をパーティションに使用します。 2 番目のパーティションを作成するために Campaign/partitions/partition2 という名前のディレクトリーを作成した場合、「構成」ページで構成ツリーを作成するときに、名前「partition2」を使用してこのパーティションを識別しなければなりません。
    3. 複製パーティション・サブディレクトリー内に存在するすべてのファイルを削除します。
  4. -s オプションを指定した partitionTool ユーティリティーを使用してデフォルト・パーティションを複製するために、以下のタスクを実行します。
    注: このオプションを使用しない場合は、この手順を実行する前に、Marketing Platform が配置されている Web アプリケーション・サーバーを停止する必要があります。
    1. JAVA_HOME 環境変数を、Marketing Platform インストール済み環境の tools/bin ディレクトリーにある setenv スクリプトに設定するか、または partitionTool ユーティリティーを実行するコマンド・ライン・ウィンドウで設定します。
    2. コマンド・ライン・ウィンドウを開き、Marketing Platform インストール済み環境の tools/bin ディレクトリーからユーティリティーを実行します。適切なコマンドおよびオプション (「Marketing Platform 管理者ガイド」で説明) を使用して、目的の結果を達成します。 partitionTool -c -s partition1 -n partition2
    3. 作成する必要のある新しいパーティションごとに、この手順を繰り返します。
    4. 完了したら、Marketing Platform が配置されているアプリケーション・サーバーを停止して再始動し、作成されたグループを確認します。
      注: このユーティリティーの使用方法について詳しくは、partitionToolを参照してください。
  5. 新規パーティションごとに New partitionTemplate を使用して「構成」ページにパーティション構造を作成するために、以下のタスクを実行します。
    1. 「構成」ページで、「Campaign」 > 「パーティション」にナビゲートし、(partitionTemplate) をクリックします。

      リストに (partitionTemplate) プロパティーが表示されていない場合には、configTool ユーティリティーで以下のようなコマンドを使用して、パーティション・テンプレートをインポートしてください。

      configTool -i -p "Affinium|Campaign|partitions" 
      		-f <CAMPAIGN_HOME>/conf/partitionTemplate.xml

      CAMPAIGN_HOME は、Campaign インストール済み環境への実際のパスで置き換えます。

      configTool ユーティリティーは、IBM® Marketing Platform インストール済み環境の tools ディレクトリーにあります。このユーティリティーについて詳しくは、「IBM Marketing Platform 管理者ガイド」を参照してください。

      右側のペインに、「新しいカテゴリー名」フィールドが空の状態で「partitionTemplate」ペインが表示されます。
    2. 新しいパーティションの名前を入力します。この名前には、複数のパーティションのセットアップ でファイル・システムにパーティションのディレクトリーを作成したときと同じ名前を使用します。
    3. 「変更を保存」をクリックします。 パーティション・テンプレートと同じカテゴリーとプロパティーを持つ新しいパーティション構造が表示されます。