Amazon Redshift へのアクセスの設定 configure-access-to-redshift
Campaign Federated Data Access (FDA)オプションを使用して、外部データベースに保存されている情報を処理します。 Amazon Redshift へのアクセスを設定するには、次の手順に従います。
- Amazon Redshift データベースを構成します
- Campaign でAmazon Redshift 外部アカウントを設定
Linux のAmazon Redshift redshift-linux
Linux で Amazon Redshift を設定するには、次の手順に従います。
-
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
-
-
スクリプトを実行する前に、
--help
のオプションを使用して詳細情報にアクセスできます。code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts/ ./redshift_odbc-setup.sh --help
-
スクリプトがあるディレクトリにアクセスし、ルートユーザーとして次のスクリプトを実行します。
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./redshift_odbc-setup.sh
-
ODBC ドライバをインストールしたら、Campaign Classicを再起動する必要があります。 これをおこなうには、次のコマンドを実行します。
code language-none systemctl stop nlserver.service systemctl start nlserver.service
-
その後、Campaign で Amazon Redshift 外部アカウントを設定します。 外部アカウントの設定方法について詳しくは、 この節を参照してください。
Amazon Redshift 外部アカウント redshift-external
Amazon Redshift 外部アカウントを使用すると、Campaign インスタンスをAmazon Redshift 外部データベースに接続できます。
-
Campaign Classic で、Amazon Redshift 外部アカウントを設定します。エクスプローラー で、管理/プラットフォーム/外部アカウント をクリックします。
-
「新規」をクリックします。
-
外部アカウント タイプ として、「外部データベース」を選択します。
-
Amazon Redshift 外部アカウントを設定します。次を指定する必要があります。
-
タイプ:Amazon Redshift
-
サーバー:DNS の名前
-
アカウント:ユーザーの名前
-
パスワード:ユーザーアカウントのパスワード
-
データベース:DSN で指定されていない場合のデータベースの名前。DSN で指定した場合は、空のままにできます
-
作業スキーマ:作業スキーマの名前。 詳細情報
-
タイムゾーン:サーバーのタイムゾーン
-
-
「保存」をクリックします。