Show Menu
トピック×

データベースの作成と設定

データベースを作成する場合、Adobe Campaignには次の2つの異なるオプションが用意されています。
  1. データベースの作成またはリサイクル: 新しいデータベースを作成する場合、または既存のデータベースを再使用する場合は、このオプションを選択します。 詳しくは、 ケース1を参照してください。 データベースの作成/リサイクル
  2. 既存のデータベースの使用: 管理者が空のデータベースを既に作成済みで、それを使用する場合は、このオプションを選択します。 または既存のデータベースの構造を拡張する場合。 詳しくは、 ケース2を参照してください。 既存のデータベースを使用する
設定手順の詳細は以下のとおりです。
データベース、ユーザー、スキーマの名前に数字を開始したり、特殊文字を含めたりすることはできません。
これらの操作を実行できるのは 内部 IDのみです。 For more on this, refer to Internal identifier .

ケース1: データベースの作成/リサイクル

データベースを作成する手順、または既存のベースを再利用する手順を以下に示します。 設定によっては、使用するデータベースエンジンに依存するものもあります。
次の手順が関係します。

手順1 — データベースエンジンの選択

ドロップダウン・リストの中からデータベース・エンジンを選択します。
サポートされるデータベースは、「 互換性マトリックス 」の節に示されています。
サーバーを識別し、実行する操作の種類を選択します。 この場合は、データベースを 作成またはリサイクルします
選択したデータベースエンジンによって、サーバ識別情報が異なる場合があります。
  • Oracle エンジンの場合は、アプリケーション・サーバーに対して定義されている TNS名 を入力します。
  • PostgreSQL または DB2 ​エンジンの場合は、データベースサーバーにアクセスするために、アプリケーションサーバーで定義されているDNS名(またはIPアドレス)を指定する必要があります。
  • Microsoft SQL Server Engineの場合は、次を定義する必要があります。
    1. データベースサーバーにアクセスするためにアプリケーションサーバーで定義されているDNS名(またはIPアドレス)。 DNS または DNS\ <instance> (インスタンスモード)、
    2. Microsoft SQL Serverへのアクセスに使用する認証方法: SQL Server認証 Windows NT認証

手順2 — サーバーへの接続

サーバー・アクセス 」ウィンドウで、データベース・サーバー・アクセスを定義します。
これを行うには、データベースにアクセスする権限を持つ 管理システム・アカウントの名前とパスワードを入力します 。例:
  • Oracleデータベースのシステム
  • Microsoft SQL Serverデータベース用のsa
  • PostgreSQLデータベース用のpostgres
  • db2inst1 (DB2データベース用)

手順3 — データベースの接続と特性

次の手順では、データベースにログオンするための設定を指定します。
次の設定を定義する必要があります。
  • 作成するデータベースの名前を指定します。
    DB2データベースの場合、データベース名は8文字以下にする必要があります。
  • このデータベースにリンクされているアカウントのパスワードを入力してください。
  • データベースがUnicodeである必要があるかどうかを示します。
    Unicodeデータベース 」オプションを使用すると、言語に関係なく、すべての文字タイプをUnicodeで保存できます。
    Oracleデータベースでは、 Unicodeストレージ ・オプションを使用して、 NCLOB 型フィールドと NVARCHAR 型フィールドを使用できます。
    このオプションを選択しない場合、Oracleデータベースの文字セット(charset)は、すべての言語でデータストレージを有効にする必要があります(AL32UTF8を推奨)。
  • データベースのタイムゾーンを選択し、UTC(可能な場合)にするかどうかを指定します。
    For more on this, refer to Time zone management .

手順4 — インストールするパッケージ

インストールするパッケージを選択します。
使用許諾契約書を参照して、「インタラクション」や「ソーシャルマーケティング」など、インストールの権利があるソリューションとオプションを確認します。

手順5 — 作成手順

作成ステップ 」ウィンドウでは、テーブルの作成に使用するSQLスクリプトを表示および編集できます。
  • Oracle、Microsoft SQL Server、またはPostgreSQLデータベースの場合、管理者は、データベースオブジェクトの作成時に使用する ストレージパラメータ を定義することもできます。
    これらのパラメータは、正確な表領域名を受け取ります(警告: 大文字と小文字が区別されます)。 これらは、それぞれ、次のオプションの 管理/プラットフォーム/オプション ノードに保存されます。
    • WdbcOptions_TableSpaceUser : スキーマに基づくユーザーテーブル
    • WdbcOptions_TableSpaceIndex : スキーマに基づくユーザーテーブルのインデックス
    • WdbcOptions_TableSpaceWork : スキーマのない作業テーブル
    • WdbcOptions_TableSpaceWorkIndex : スキーマのない作業テーブルのインデックス
  • Oracleデータベースの場合、Adobe Campaign・ユーザーは、通常、Oracleライブラリにアクセスできる必要があります。このアクセス権は、 oinstall グループのメンバーです。
  • Set or change the administrator password 」オプションを使用すると、管理者権限を持つAdobe Campaign演算子にリンクされたパスワードを入力できます。
    セキュリティを確保するために、Adobe Campaignアカウント管理者パスワードを定義することをお勧めします。

手順6 — データベースの作成

ウィザードの最後の段階では、データベースを作成できます。 Click Start to confirm.
データベースが作成されたら、再接続してインスタンス設定を終了できます。
次に、配置ウィザードを開始して、インスタンスの設定を完了する必要があります。 「 配置ウィザード 」を参照してください。
インスタンスにリンクされたデータベースの接続設定は、Adobe Campaignのインストールディレクトリに /conf/config-<instance>.xml あるファイルに保存されます。
base61データベース上のMicrosoft SQL Server設定の例で、暗号化されたパスワードを使用して'キャンペーン'アカウントにリンクされています。
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

ケース2: 既存のデータベースの使用

データベースおよびユーザーは、データベース管理者が作成したデータベースであり、アクセス権が正しく設定されている必要があります。
たとえば、Oracleデータベースの場合、最小限必要な権限は次のとおりです。 接続、リソース、UNLIMITED TABLESPACEを付与します。
既存のデータベースを使用する場合の設定手順は次のとおりです。

手順1 — データベースエンジンの選択

ドロップダウン・リストからデータベース・エンジンを選択します。
サーバーを特定し、実行する操作の種類を選択します。 この場合、既存のデータベース を使用し ​ます。
選択したデータベースエンジンによって、サーバ識別情報が異なる場合があります。
  • Oracle エンジンの場合は、アプリケーション・サーバーに対して定義されている TNS名 を入力します。
  • PostgreSQL または DB2 ​エンジンの場合は、データベースサーバーにアクセスするために、アプリケーションサーバーで定義されているDNS名(またはIPアドレス)を指定する必要があります。
  • Microsoft SQL Server Engineの場合は、次を定義する必要があります。
    1. データベースサーバーにアクセスするためにアプリケーションサーバーで定義されているDNS名(またはIPアドレス)、
    2. microsoft SQL Serverにアクセスするためのセキュリティメソッド: SQL Server認証 Windows NT認証

手順2 — データベース接続の設定

Database 」ウィンドウで、データベース接続の設定を定義します。
次の設定を定義する必要があります。
  • 使用するデータベースの名前を入力します。
  • このデータベースに関連付けられたアカウントの名前とパスワードを入力します。
    スキーマ名とユーザー名の両方が一致していることを確認します。 データベースを作成する場合、キャンペーンコンソールクライアントを使用することをお勧めします。 Oracleデータベースの場合は、アカウント名を入力する必要はありません。
  • データベースをUnicodeにするかどうかを指定します。

手順3 — インストールするパッケージ

インストールするパッケージを選択します。
使用許諾契約書を参照して、「お問い合わせ」や「リード」など、インストールの権利があるソリューションとオプションを確認してください。

手順4 — 作成手順

作成ステップ 」ウィンドウでは、テーブルの作成に使用するSQLスクリプトを表示および編集できます。
  • Oracle、Microsoft SQL ServerまたはPostgreSQLデータベースの場合、管理者は、データベースオブジェクトの作成時に使用する ストレージパラメータ を定義できます。
  • Oracleデータベースの場合、Adobe Campaign・ユーザーは、通常、Oracleライブラリにアクセスできる必要があります。このアクセス権は、 oinstall グループのメンバーです。
  • Set or change the administrator password 」オプションを使用すると、管理者権限を持つAdobe Campaign演算子にリンクされたパスワードを入力できます。
    セキュリティを確保するために、Adobe Campaignアカウント管理者パスワードを定義することをお勧めします。

Step 5 - Creating the database

ウィザードの最後の段階では、データベースを作成できます。 Click Start to confirm.
データベースの作成が完了したら、再接続してインスタンス設定を確定できます。
次に、配置ウィザードを開始して、インスタンスの設定を完了する必要があります。 「 配置ウィザード 」を参照してください。
インスタンスにリンクされたデータベースの接続設定は、Adobe Campaignのインストールディレクトリに /conf/config-<instance>.xml あるファイルに保存されます。
base61データベース上のMicrosoft SQL Server設定の例で、暗号化されたパスワードを使用して'キャンペーン'アカウントにリンクされています。
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>