PostgreSQL へのアクセスの設定 configure-fda-postgresql

Campaign の使用 連合データアクセス (FDA)外部 PostgreSQL データベースに保存された情報を処理するオプション。

PostgreSQL 設定 postgresql-configuration

最初に Libpq をインストールする必要があります。 Libpq を使用すると、クライアントプログラムは PostgreSQL バックエンドサーバに問い合わせを送信し、その問い合わせの結果を受け取ることができます。

へのアクセスを設定するには、次の手順に従います PostgreSQL:

  • CentOS の場合、次のコマンドを実行します sudo apt-get -y install libpq-dev.

  • Linux の場合、次のコマンドを実行します yum install postgresql-devel.

  • Windows の場合、Libpq はによって実装されます。 libpq.dll (Adobe Campaignのインストールに含まれる)。

Adobe Campaignで、以下を設定できます PostgreSQL 外部アカウント。 外部アカウントの設定方法について詳しくは、次を参照してください。 この節.

PostgreSQL 外部アカウント postgresql-external

NOTE
PostgreSQL は CentOS 7 および 6 で使用できます。

を作成する必要があります PostgreSQL campaign インスタンスをユーザーに接続するための外部アカウント PostgreSQL 外部データベース。

  1. Campaign から エクスプローラー ​を選択し、 管理 '>' Platform '>' 外部アカウント.

  2. 新規」をクリックします。

  3. 外部アカウント​ タイプ ​として、「外部データベース」を選択します。

  4. 次の下 設定 ​を選択 PostgreSQL, Greenplum から タイプ ドロップダウン。

  5. の設定 PostgreSQL 外部アカウント認証:

    • サーバー:の URL PostgreSQL サーバー。

    • アカウント:ユーザーの名前。

    • パスワード:ユーザーアカウントのパスワード。

    • データベース:データベースの名前(オプション)。

    • 作業スキーマ:作業用スキーマの名前。 詳細情報

    • Timezone:で設定されたタイムゾーン PostgreSQL. 詳細情報

  6. パラメーター」タブをクリックし、「機能をデプロイ」ボタンをクリックして機能を作成します。

    note note
    NOTE
    すべての関数を使用するには、リモートデータベースにAdobe Campaign SQL 関数を作成する必要があります。 詳しくは、このページを参照してください。
  7. クリック 保存 設定が完了したら、

コネクタは、次のオプションをサポートしています。

オプション
説明
PGSQL_CONNECT_TIMEOUT
接続の最大待機時間(秒単位)。
詳しくは、次を参照してください PostgreSQL ドキュメント.
PGSQL_KEEPALIVES_IDLE
TCP がキープアライブ メッセージをサーバーに送信するまでの非アクティブな時間(秒)。
詳しくは、次を参照してください PostgreSQL ドキュメント.
PGSQL_KEEPALIVES_INTVL
サーバーによって確認されなかった TCP キープアライブ メッセージが再送信されるまでの秒数です。
詳しくは、次を参照してください PostgreSQL ドキュメント.
PGSQL_KEEPALIVES_CNT
クライアントのサーバーへの接続が停止していると見なされるまで失われる可能性がある TCP キープアライブの数。
詳しくは、次を参照してください PostgreSQL ドキュメント.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1