データベースを作成する場合、Adobe Campaignには次の2つの異なるオプションが用意されています。
設定手順の詳細は以下のとおりです。
データベース、ユーザー、スキーマの名前に数字を開始したり、特殊文字を含めたりすることはできません。
これらの操作を実行できるのは、内部識別子だけです。 詳しくは、内部識別子を参照してください。
データベースを作成する手順、または既存のベースを再利用する手順を以下に示します。 設定によっては、使用するデータベースエンジンに依存するものもあります。
次の手順が関係します。
ドロップダウン・リストの中からデータベース・エンジンを選択します。
サポートされるデータベースは、キャンペーン互換表に一覧表示されます。
サーバーを識別し、実行する操作の種類を選択します。 この場合、データベースを作成または再利用します。
選択したデータベースエンジンによって、サーバ識別情報が異なる場合があります。
Oracleエンジンの場合は、アプリケーションサーバーに対して定義されたTNS名を設定します。
PostgreSQLまたはDB2エンジンの場合は、データベースサーバーにアクセスするために、アプリケーションサーバーで定義されたDNS名(またはIPアドレス)を指定する必要があります。
Microsoft SQL Serverエンジンの場合は、次を定義する必要があります。データベースサーバーにアクセスするためにアプリケーションサーバーで定義されているDNS名(またはIPアドレス)。DNSまたはDNS\<instance>
(インスタンスモード)、
20.3以降、Windows NT認証は廃止されます。 Microsoft SQL Serverで使用できる認証モードは、SQL Server 認証のみになりました。詳細を表示
サーバーアクセスウィンドウで、データベースサーバーアクセスを定義します。
これを行うには、次のように、データベースにアクセスする権限を持つ管理システムアカウントの名前とパスワードを入力します。
次の手順では、データベースにログオンするための設定を指定します。
次の設定を定義する必要があります。
作成するデータベースの名前を指定します。
DB2データベースの場合、データベース名は8文字以下にする必要があります。
このデータベースにリンクされているアカウントのパスワードを入力してください。
データベースがUnicodeである必要があるかどうかを示します。
Unicodeデータベースオプションを使用すると、言語に関係なく、すべての文字タイプをUnicodeで保存できます。
oracleのデータベースでは、Unicodeストレージオプションを使用すると、NCLOBおよびNVARCHAR型のフィールドを使用できます。
このオプションを選択しない場合、Oracleデータベースの文字セット(charset)は、すべての言語でデータストレージを有効にする必要があります(AL32UTF8を推奨)。
データベースのタイムゾーンを選択し、UTC(可能な場合)にするかどうかを指定します。
詳しくは、タイムゾーン管理を参照してください。
インストールするパッケージを選択します。
使用許諾契約書を参照して、「インタラクション」や「ソーシャルマーケティング」など、インストールの権利があるソリューションとオプションを確認します。
「作成手順」ウィンドウでは、テーブルの作成に使用するSQLスクリプトを表示および編集できます。
oracle、Microsoft SQL Server、またはPostgreSQLデータベースの場合、管理者は、データベースオブジェクトの作成時に使用するストレージパラメータを定義することもできます。
これらのパラメータは、正確な表領域名を受け取ります(警告:大文字と小文字が区別されます)。 それぞれ、次のオプションの管理/プラットフォーム/オプションノードに保存されます(このセクションを参照)。
oracle・データベースの場合、Adobe Campaign・ユーザーはOracle・ライブラリにアクセスできる必要があります。通常はoinstallグループのメンバーです。
「管理者パスワードを設定または変更」オプションを使用すると、Adobe Campaign演算子にリンクされたパスワードを管理者権限で入力できます。
セキュリティを確保するために、Adobe Campaignアカウント管理者パスワードを定義することをお勧めします。
ウィザードの最後の段階では、データベースを作成できます。 開始をクリックして確認します。
データベースが作成されたら、再接続してインスタンス設定を終了できます。
次に、配置ウィザードを開始して、インスタンスの設定を完了する必要があります。 展開ウィザードを参照してください。
インスタンスにリンクされたデータベースの接続設定は、Adobe Campaignのインストールディレクトリにあるファイル/conf/config-<instance>.xml
に保存されます。
base61データベース上のMicrosoft SQL Server設定の例で、暗号化されたパスワードを使用して'キャンペーン'アカウントにリンクされています。
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>
データベースおよびユーザーは、データベース管理者が作成したデータベースであり、アクセス権が正しく設定されている必要があります。
たとえば、Oracle・データベースの場合、必要な最小限の権限は次のとおりです。CONNECT、リソース、および無制限の表領域を付与します。
既存のデータベースを使用する場合の設定手順は次のとおりです。
ドロップダウン・リストからデータベース・エンジンを選択します。
サーバーを特定し、実行する操作の種類を選択します。 この場合、既存のデータベースを使用します。
選択したデータベースエンジンによって、サーバ識別情報が異なる場合があります。
Oracleエンジンの場合は、アプリケーションサーバーに対して定義されたTNS名を設定します。
PostgreSQLまたはDB2エンジンの場合は、データベースサーバーにアクセスするために、アプリケーションサーバーで定義されたDNS名(またはIPアドレス)を指定する必要があります。
Microsoft SQL Serverエンジンの場合は、次を定義する必要があります。
データベースサーバーにアクセスするためにアプリケーションサーバー上で定義されているDNS名(またはIPアドレス)、
microsoft SQL Serverにアクセスするためのセキュリティメソッド:SQL Server認証またはWindows NT認証。
データベースウィンドウで、データベース接続の設定を定義します。
次の設定を定義する必要があります。
使用するデータベースの名前を入力します。
このデータベースに関連付けられたアカウントの名前とパスワードを入力します。
スキーマ名とユーザー名の両方が一致していることを確認します。 データベースを作成する場合、キャンペーンコンソールクライアントを使用することをお勧めします。
oracleデータベースの場合は、アカウント名を入力する必要はありません。
データベースをUnicodeにするかどうかを指定します。
インストールするパッケージを選択します。
使用許諾契約書を参照して、「お問い合わせ」や「リード」など、インストールの権利があるソリューションとオプションを確認してください。
「作成手順」ウィンドウでは、テーブルの作成に使用するSQLスクリプトを表示および編集できます。
oracle、Microsoft SQL Server、またはPostgreSQLデータベースの場合、管理者は、データベースオブジェクトの作成時に使用するストレージパラメータを定義できます。
oracle・データベースの場合、Adobe Campaign・ユーザーはOracle・ライブラリにアクセスできる必要があります。通常はoinstallグループのメンバーです。
「管理者パスワードを設定または変更」オプションを使用すると、Adobe Campaign演算子にリンクされたパスワードを管理者権限で入力できます。
セキュリティを確保するために、Adobe Campaignアカウント管理者パスワードを定義することをお勧めします。
ウィザードの最後の段階では、データベースを作成できます。 開始をクリックして確認します。
データベースの作成が完了したら、再接続してインスタンス設定を確定できます。
次に、配置ウィザードを開始して、インスタンスの設定を完了する必要があります。 展開ウィザードを参照してください。
インスタンスにリンクされたデータベースの接続設定は、Adobe Campaignのインストールディレクトリにあるファイル/conf/config-<instance>.xml
に保存されます。
base61データベース上のMicrosoft SQL Server設定の例で、暗号化されたパスワードを使用して'キャンペーン'アカウントにリンクされています。
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>