注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry を Amazon Redshift に接続して、Redshift データベースと Foundry データセット間でデータを読み書きします。
| 機能 | ステータス |
|---|---|
| 探索 | 🟢 一般提供 |
| バッチ同期 | 🟢 一般提供 |
| インクリメンタル(差分連携) | 🟢 一般提供 |
| テーブルエクスポート | 🟢 一般提供 |
このコネクターは、Redshift テーブルのリレーショナルデータを Foundry データセットに転送します。転送中もスキーマとデータ型は保持されます。また、Foundry データセットを Redshift テーブルにエクスポートすることもできます。
パフォーマンスは、Redshift クラスターのサイズとネットワークの状態によって異なります。Foundry は、Redshift の効率的なデータ転送の仕組みを利用してパフォーマンスを最適化します。
Foundry インスタンスと AWS Redshift クラスター間のネットワーク接続が必要です。そのために、VPC ピアリング、AWS PrivateLink、または適切なセキュリティ設定を施したパブリックインターネットアクセスが必要になる場合があります。
Foundry でのコネクターのセットアップについては、詳しくはこちらをご覧ください。
AWS Redshift コネクターでは、次の設定オプションを利用できます。
| オプション | 必須? | 説明 |
|---|---|---|
| エンドポイント | はい | Redshift へのアクセスに使用するエンドポイント(例: redshift.us-east-1.amazonaws.com) |
| ポート | はい | Redshift への接続に使用するポート(デフォルト: 5439) |
| データベース | はい | Redshift データベースの名前 |
| ユーザー名 | はい | 認証に使用するユーザー名 |
| パスワード | はい | 認証に使用するパスワード |
| JDBC プロパティ | いいえ | プロパティ名と値を追加して、接続の動作を設定します。JDBC プロパティについては、詳しくはこちらをご覧ください。 |
必要に応じて、JDBC 接続にプロパティ ↗ を追加して動作を設定できます。接続設定に追加できるその他の JDBC プロパティについては、AWS のドキュメントを参照してください。
クラウド ID 認証により、Foundry がお使いの AWS インスタンス内のリソースにアクセスできるようになります。クラウド ID は、Control Panel でエンロールメントレベルで設定および管理されます。クラウド ID を設定する方法を参照してください。
クラウド ID 認証を使用する場合、資格情報セクションにロール ARN が表示されます。資格情報の選択肢でクラウド ID を選択した後、次の設定も行う必要があります。
Redshift テーブルにデータをエクスポートする際、パフォーマンスを向上させるためにレコードはバッチで挿入されます。デフォルトのバッチサイズは1,000件ですが、必要なパフォーマンスとデータの特性に応じて、バッチあたり最大100,000件まで設定できます。テーブルエクスポートの設定オプションの詳細については、ドキュメントを参照してください。