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 で指定した場合は、空のままにできます
-
作業中のスキーマ:作業中のスキーマの名前。 詳細情報
-
タイムゾーン:サーバーのタイムゾーン
-
-
「保存」をクリックします。