Amazon Redshift
Redshift | Redshift Spectrum | |
---|---|---|
サポートのタイプ: | 読み込み&書き込み、インデータベース | 読み込み&書き込み |
以下で検証: | Clientバージョン1.3.7.1000 | Clientバージョン1.3.7.1000 |
接続タイプ: | ODBC(32ビットおよび64ビット) | ODBC(32ビットおよび64ビット) |
ドライバの詳細: |
ODBC ドライバは Amazon Redshift からダウンロードできます。 AWSアカウントを作成する必要があります。 インデータベース処理には、64ビットのデータベースドライバが必要です。 |
ODBC ドライバはAmazon Redshift スペクトラム からダウンロードできます。 AWSアカウントを作成する必要があります。 |
接続に使用されるAlteryxツール
- データ入力ツール および データ出力ツール (標準ワークフロー処理)
- 接続 In-DB ツール および データストリームインツール (インデータベースのワークフロー処理)
追加の詳細
ODBCデータソース管理者の場合:
- Redshift ドライバを選択し、[設定] をクリックします。
- 接続設定と資格情報を入力します。
- [追加オプション]領域で、[全ての結果をメモリに取り込む] オプションを選択します。
- [OK] をクリックして接続を保存します。
データ出力ツールを使用してバルク接続を使用するには:
- [ファイルまたはデータベースへの書き込み] ドロップダウンをクリックし、[ その他のデータベース] > [ Amazon Redshift バルク] を選択します。
- データソース名を選択します (または、[ODBC Admin] をクリックして作成します)。 参照: ODBCとOLEDBのデータベース接続。
- (オプション)ユーザー名とパスワードを入力します。
- [ Amazon S3 ]セクションで、AWS アクセスキーとAWS シークレットキーを入力または貼り付けて、アップロードするデータにアクセスします。
- [シークレットキーの暗号化]ドロップダウンで、暗号化オプションを選択します。
- 非表示: 最小限の暗号化を使用してパスワードを非表示にします。
- マシンの暗号化: コンピュータ上のすべてのユーザーが接続を最大限使用することができます。
- ユーザーの暗号化: ログインしているユーザーは、どのコンピュータでも接続を使用できます。
- [エンドポイント] ドロップダウンで[デフォルト]を選択し、その選択したバケットに基づいてAmazonがエンドポイントを自動的に決定できるようにします。 プライベートS3のデプロイメントのエンドポイントを指定する場合、または特定のバケット領域が分かっている場合は、エンドポイント(S3領域)を交互に選択する、カスタムエンドポイントを入力する、または以前に入力した10個のカスタムエンドポイントのうちの1つを選択することができます。
- (オプション)デフォルトの 署名バージョン2ではなく、署名バージョン4 を使用するには、[認証に署名バージョン4を使用する]を選択します。 これによりセキュリティは向上しますが、接続速度が遅くなる場合があります。 このオプションは、署名バージョン4が必要な地域では自動的に有効になります。
- アメリカ東部(オハイオ)地域
- カナダ(中央)地域
- アジア太平洋(ムンバイ)地域
- アジア太平洋(ソウル)地域
- EU(フランクフルト)地域
- EU(ロンドン)地域
- 中国(北京)地域
- 暗号化された Amazon S3 バケットにアップロードする場合は、サーバーサイド暗号化メソッドを選択します。 Amazon S3 の暗号化方法の詳細については、『Amazon シンプルストレージサービス開発者ガイド』を参照してください。
- None (デフォルト): 暗号化方法は使用されていません。
- SSE-KMS: AWS KMS で管理されたキーでサーバーサイドの暗号化を使用します。 オプションでKMS キー IDを指定します。 この方法を選択すると、認証にSignature V4 を使用することがデフォルトで有効になります。
- [バケット名]に、データオブジェクトが格納されている AWS バケットの名前を入力します。
選択したバケットが指定したエンドポイントの領域にない場合、次のエラーが発生します。「アクセスしようとしているバケットは、指定されたエンドポイントを使用して対処する必要があります。 今後のすべてのリクエストをこのエンドポイントに送信してください。」[デフォルト]を選択してエラーを消去します。
2014年1月30日より後に作成された地域では、署名バージョン4のみがサポートされます。 次の地域では、署名バージョン4認証が必要です:
必要に応じて、[Redshift スペクトラムを使用]を選択してスペクトラムテーブルに接続します。
オプションで、次のRedshiftオプションを指定または調整できます。 詳細については、『Amazon Redshift データベース開発者ガイド』を参照してください。
データ出力ツールを用いてSpectrumテーブルを作成するには、スキーマとターブル名の両方を指定します。
spectrum_schema.tablename
- 主キー: 主キーの列を選択し、列の順序を調整します。
- [配布スタイル]: [偶数]、[キー]、または [すべて] を選択します。
- [配布キー]: 配布キーの列を選択します。
- [並べ替えスタイル]: [なし]、[複合]または [インターリーブ]を選択します。
- 並べ替えキー: 並べ替えキーの列を選択し、列の順序を調整します。
- バキューム処理と分析操作を有効にする: (バルク接続のみ) デフォルトで有効になっています。 有効にすると、Redshiftデータベースへのバルクロード付加の後にVACUUMおよびANALYZE保守コマンドが実行されます。
- バルクロードチャンクのサイズ (1 MB ~ 102400 MB): アップロードのパフォーマンスを向上させるために、大きなファイルは、指定した整数サイズの小さいファイルに、メガバイト単位で分割されます。 デフォルト値は128です。
- バックスラッシュ (\) をエスケープ文字として有効にする: (バルク接続のみ) デフォルトで有効になっています。 有効にすると、通常は特殊目的(区切り文字、引用符、埋め込み改行文字、エスケープ文字など)で使用されていても、バックスラッシュ文字の直後にある文字は列データとして読み込まれます。
分散スタイルに「キー」が選択されていない場合、分散キーは無視されます。 [ソートスタイル]で[なし]を選択すると、ソートキーは無視されます。