Amazon Redshift へのアクセスの設定 configure-access-to-redshift

Campaign Federated Data Access (FDA)オプションを使用して、外部データベースに保存されている情報を処理します。 Amazon Redshift へのアクセスを設定するには、次の手順に従います。

  1. Amazon Redshift データベースを構成します
  2. Campaign でAmazon Redshift 外部アカウントを設定

Linux のAmazon Redshift redshift-linux

Linux で Amazon Redshift を設定するには、次の手順に従います。

  1. ODBC をインストールする前に、Linux ディストリビューションに次のパッケージがインストールされていることを確認します。

    • Red Hat/CentOS:

      code language-none
       yum update
       yum upgrade
       yum install -y grep sed tar wget perl curl
      
    • Debian の場合

      code language-none
       apt-get update
       apt-get upgrade
       apt-get install -y grep sed tar wget perl curl
      
  2. スクリプトを実行する前に、--help のオプションを使用して詳細情報にアクセスできます。

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./redshift_odbc-setup.sh --help
    
  3. スクリプトがあるディレクトリにアクセスし、ルートユーザーとして次のスクリプトを実行します。

    code language-none
      cd /usr/local/neolane/nl6/bin/fda-setup-scripts
      ./redshift_odbc-setup.sh
    
  4. ODBC ドライバをインストールしたら、Campaign Classicを再起動する必要があります。 これをおこなうには、次のコマンドを実行します。

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. その後、Campaign で Amazon Redshift 外部アカウントを設定します。 外部アカウントの設定方法について詳しくは、 この節を参照してください。

Amazon Redshift 外部アカウント redshift-external

Amazon Redshift 外部アカウントを使用すると、Campaign インスタンスをAmazon Redshift 外部データベースに接続できます。

  1. Campaign Classic で、Amazon Redshift 外部アカウントを設定します。エクスプローラー ​で、管理プラットフォーム外部アカウント ​をクリックします。

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

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

  4. Amazon Redshift 外部アカウントを設定します。次を指定する必要があります。

    • タイプ:Amazon Redshift

    • サーバー:DNS の名前

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

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

    • データベース:DSN で指定されていない場合のデータベースの名前。DSN で指定した場合は、空のままにできます

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

    • タイムゾーン:サーバーのタイムゾーン

  5. 保存」をクリックします。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1