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

データベースを作成する場合、Adobe Campaignには次の 2 つの異なるオプションが用意されています。

  1. データベースの作成またはリサイクル:新しいデータベースを作成する場合や、既存のデータベースを再利用する場合は、このオプションを選択します。 参照: 例 1:データベースの作成/リサイクル.
  2. 既存のデータベースを使用する場合:管理者が空のデータベースを既に作成していて、それを使用する場合は、このオプションを選択します。または既存のデータベースの構造を拡張する場合に使用します。 参照: 例 2:既存のデータベースの使用.

設定手順は以下で説明します。

注意

データベース、ユーザー、スキーマの名前は、数字で始めたり、特殊文字を含めたりすることはできません。

次の項目のみ 内部 識別子は、これらの操作を実行できます。 詳しくは、この節を参照してください。

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

データベースを作成する手順、または既存のベースを再利用する手順を次に示します。 一部の設定は、使用するデータベースエンジンによって異なります。

次の手順が関連します。

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

ドロップダウンリストからデータベースエンジンを選択します。

サポートされるデータベースは Campaign に一覧表示されます 互換性マトリックス.

サーバーを特定し、実行する操作の種類を選択します。 この場合、 データベースの作成またはリサイクル.

選択したデータベースエンジンに応じて、サーバーの識別情報が異なる場合があります。

  • Oracle エンジン、 TNS 名 アプリケーションサーバー用に定義されます。

  • PostgreSQL または DB2 エンジンでは、データベースサーバーにアクセスするには、アプリケーションサーバーで定義された DNS 名(または IP アドレス)を指定する必要があります。

  • Microsoft SQL Server エンジンは、次を定義する必要があります。データベースサーバーにアクセスするためにアプリケーションサーバーで定義された DNS 名(または IP アドレス): DNS または DNS\<instance> (インスタンスモード)、

    注意

    20.3 以降、Windows NT 認証は廃止されます。 SQL Server 認証 は、Microsoft SQL Server で使用できる唯一の認証モードになりました。 詳細情報

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

サーバーアクセス ウィンドウで、データベース・サーバ・アクセスを定義します。

これをおこなうには、 管理システムアカウント データベースにアクセスする権限を持つ次のようになります。

  • システム oracle・データベース
  • sa (Microsoft SQL Server データベースの場合 )
  • postgres (PostgreSQL データベースの場合)
  • db2inst1 DB2 データベースの場合。

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

次の手順では、データベースにログオンするための設定を構成できます。

次の設定を定義する必要があります。

  • 作成するデータベースの名前を指定します。

    メモ

    DB2 データベースの場合、データベースの名前は 8 文字以内にする必要があります。

  • このデータベースにリンクされているアカウントのパスワードを入力します。

  • データベースが Unicode である必要があるかどうかを示します。

    この Unicode データベース 「 」オプションを使用すると、言語に関係なく、すべての文字タイプを Unicode で保存できます。

    メモ

    oracle・データベースの場合、 Unicode ストレージ オプションを使用すると、 NCLOB および NVARCHAR フィールドを入力します。

    このオプションを選択しない場合、Oracleデータベースの文字セット (charset) は、すべての言語でデータストレージを有効にする必要があります (AL32UTF8 をお勧めします )。

  • データベースのタイムゾーンを選択し、UTC で表示するかどうかを指定します(使用可能な場合)。

    詳しくは、 タイムゾーン管理.

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

インストールするパッケージを選択します。

ライセンス契約を参照して、「インタラクション」や「ソーシャルマーケティング」など、インストールの資格があるソリューションやオプションを確認します。

手順 5 — 作成手順

この 作成ステップ ウィンドウでは、テーブルの作成に使用する SQL スクリプトを表示および編集できます。

  • oracle、Microsoft SQL Server または PostgreSQL データベースの場合、管理者は ストレージパラメーター データベースオブジェクトを作成する際に使用します。

    これらのパラメータは、正確な表領域名を受け取ります ( 警告:大文字と小文字を区別します )。 それぞれ、 管理/プラットフォーム/オプション ノードを次のオプションに設定します ( この節):

    • WdbcOptions_TableSpaceUser:スキーマに基づくユーザーテーブル
    • WdbcOptions_TableSpaceIndex:スキーマに基づくユーザーテーブルのインデックス
    • WdbcOptions_TableSpaceWork:スキーマのない作業用テーブル
    • WdbcOptions_TableSpaceWorkIndex:スキーマのない作業用テーブルのインデックス
  • oracleデータベースの場合、Adobe Campaignユーザーは、通常、Oracleライブラリ ( oinstall グループ化します。

  • この 管理者パスワードを設定または変更する 「 」オプションを使用すると、Adobe Campaignオペレーターにリンクされているパスワードを管理者権限で入力できます。

    セキュリティ上の理由から、Adobe Campaignアカウント管理者のパスワードを定義することをお勧めします。

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

ウィザードの最後の段階では、データベースを作成できます。 クリック 開始 をクリックして確定します。

データベースを作成したら、再接続してインスタンス設定をファイナライズできます。

次に、デプロイウィザードを起動して、インスタンスの設定を完了する必要があります。 参照: デプロイウィザード.

インスタンスにリンクされたデータベースの接続設定は、ファイルに保存されます /conf/config-<instance>.xml は、Adobe Campaignインストールディレクトリにあります。

base61 データベース上のMicrosoft SQL Server の設定で、暗号化されたパスワードを使用して「campaign」アカウントにリンクされている場合の例:

<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

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

データベースおよびユーザーは、データベース管理者によって作成され、アクセス権が正しく設定されている必要があります。

例えば、Oracle・データベースの場合、最低限必要な権限は次のとおりです。CONNECT、リソース、および無制限のテーブル領域を付与します。

既存のデータベースを使用する場合の設定手順は次のとおりです。

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

ドロップダウンリストからデータベースエンジンを選択します。

サーバーを特定し、実行する操作のタイプを選択します。 この場合、 既存のデータベースを使用.

選択したデータベースエンジンに応じて、サーバーの識別情報が異なる場合があります。

  • Oracle エンジン、 TNS 名 アプリケーションサーバー用に定義されます。

  • PostgreSQL または DB2 エンジンでは、データベースサーバーにアクセスするには、アプリケーションサーバーで定義された DNS 名(または IP アドレス)を指定する必要があります。

  • Microsoft SQL Server エンジンは、次を定義する必要があります。

    1. データベース・サーバにアクセスするためにアプリケーション・サーバで定義された DNS 名(または IP アドレス)

    2. Microsoft SQL Server へのアクセスに使用するセキュリティメソッド: SQL Server 認証 または Windows NT 認証.

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

データベース ウィンドウで、データベース接続設定を定義します。

次の設定を定義する必要があります。

  • 使用するデータベースの名前を入力します。

  • このデータベースに関連付けられたアカウントの名前とパスワードを入力します。

    メモ

    スキーマ名とユーザー名の両方が一致していることを確認します。 データベースを作成する場合は、Campaign コンソールクライアントを使用することをお勧めします。
    oracle・データベースの場合は、アカウント名を入力する必要はありません。

  • データベースが Unicode である必要があるかどうかを示します。

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

インストールするパッケージを選択します。

「インタラクション」や「リード」など、インストールの資格があるソリューションやオプションを確認するには、ライセンス契約を参照してください。

手順 4 — 作成手順

この 作成ステップ ウィンドウでは、テーブルの作成に使用する SQL スクリプトを表示および編集できます。

  • oracle、Microsoft SQL Server または PostgreSQL データベースの場合、管理者は ストレージパラメーター データベースオブジェクトを作成する際に使用します。

  • oracleデータベースの場合、Adobe Campaignユーザーは、通常、Oracleライブラリ ( oinstall グループ化します。

  • この 管理者パスワードを設定または変更する 「 」オプションを使用すると、Adobe Campaignオペレーターにリンクされているパスワードを管理者権限で入力できます。

    セキュリティ上の理由から、Adobe Campaignアカウント管理者のパスワードを定義することをお勧めします。

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

ウィザードの最後の段階では、データベースを作成できます。 クリック 開始 をクリックして確定します。

データベースの作成が完了したら、再接続してインスタンス設定を最終決定できます。

次に、デプロイウィザードを起動して、インスタンスの設定を完了する必要があります。 参照: デプロイウィザード.

インスタンスにリンクされたデータベースの接続設定は、ファイルに保存されます /conf/config-<instance>.xml は、Adobe Campaignインストールディレクトリにあります。

base61 データベース上のMicrosoft SQL Server の設定で、暗号化されたパスワードを使用して「campaign」アカウントにリンクされている場合の例:

<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

このページ