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

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

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

設定手順の詳細は以下のとおりです。

注意

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

これらの操作を実行できるのは、内部​識別子だけです。 詳しくは、この節を参照してください。

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

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

次の手順が関係します。

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

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

サポートされるデータベースは、キャンペーン互換表に一覧表示されます。

サーバーを識別し、実行する操作の種類を選択します。 この場合、データベース​を作成または再利用します。

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

  • Oracle​エンジンの場合は、アプリケーションサーバー用に定義された​TNS名​を設定します。

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

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

    注意

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

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

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

これを行うには、次のように、データベースにアクセスする権限を持つ​管理システムアカウント​の名前とパスワードを入力します。

  • oracleデータベースの システム、
  • Microsoft SQL Serverデータベース の場合、
  • PostgreSQLデータベースの postgres、
  • db2inst1 を使用します。

手順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 — データベースを作成する

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

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

次に、配置ウィザードを開始して、インスタンスの設定を完了する必要があります。 展開ウィザードを参照してください。

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

base61データベース上のMicrosoft SQL Server設定の例で、暗号化されたパスワードを使用して'キャンペーン'アカウントにリンクされています。

<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 — データベース接続設定

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

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

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

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

    メモ

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

  • データベースをUnicodeにするかどうかを指定します。

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

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

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

手順4 — 作成手順

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

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

  • oracleデータベースの場合、Adobe CampaignユーザーはOracleライブラリ(通常は​oinstall​グループのメンバー)にアクセスできる必要があります。

  • 管理者パスワード​を設定または変更」オプションを使用すると、Adobe Campaign演算子にリンクされたパスワードを管理者権限で入力できます。

    セキュリティを確保するために、Adobe Campaignアカウント管理者パスワードを定義することをお勧めします。

手順5 — データベースを作成する

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

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

次に、配置ウィザードを開始して、インスタンスの設定を完了する必要があります。 展開ウィザードを参照してください。

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

base61データベース上のMicrosoft SQL Server設定の例で、暗号化されたパスワードを使用して'キャンペーン'アカウントにリンクされています。

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

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now