Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Amazon Redshift エラー、フェッチ サイズ <number> が Windows OS でのシングル ノード構成の 1000 の制限を超えている

公開日: Feb 16, 2024
説明

Amazon Redshift 接続を使用した抽出またはライブ接続の実行中に、次のエラー メッセージが表示されます。

Fetch size <number> exceeds the limit of 1000 for a single node configuration.Reduce the client fetch/cache size or upgrade to a multi node installation.(単一ノード構成のフェッチ サイズが上限の 1000 を超えています。クライアントのフェッチ/キャッシュ サイズを減らすか、マルチ ノード インストールにアップグレードしてください。)

これは、抽出の作成時など、Redshift 接続と大きなテーブルとのさまざまなやりとりで発生する可能性があります。

Cause

この問題は、フェッチ サイズが Amazon Redshift データ ソースの既定の設定を超えている場合に発生する可能性があります。 
解決策

オプション 1

ドライバーが amazon に指示された最新バージョンでない場合、ドライバーを最新バージョンに更新します
この問題は、こちらにある Windows Amazon Redshift ドライバーのアップグレードによって解決できます。

オプション 2

ドライバーが既に更新されたバージョンである場合は、以下のステップを実行して DSN を構成します。

1. [スタート] メニューで、[ODBC データ ソース] を開きます。

Amazon Redshift に接続するために使用しているクライアント アプリケーションと同じビット数を持つ ODBC データ ソース アドミニストレーターを選択するようにしてください。

2. ODBC データ ソース アドミニストレーターで、[ドライバー] タブを選択し、次のドライバー フォルダーを見つけます。

Amazon Redshift ODBC Driver (64-bit)
Amazon Redshift ODBC Driver (32-bit)

3. [システム DSN] タブを選択して、コンピューター上のすべてのユーザー用のドライバーを構成するか、または [ユーザー DSN] タブを使用して、自分のユーザー アカウント専用のドライバーを構成します。

4. [追加] を選択します。[データ ソースの新規作成] ウィンドウが開きます。

5. Amazon Redshift ODBC ドライバーを選択し、[完了] を選択します。[Amazon Redshift ODBC Driver DSN Setup] ウィンドウが開きます。

6. [Connection Settings] の下で、次の情報を入力します。

データ ソース名
データ ソースの名前を入力します。あとでクラスタへの接続を作成するときに、データ ソースを識別するための任意の名前を使用できます。たとえば『Amazon Redshift Getting Started Guide』に従った場合は、exampleclusterdsn と入力して、この DSN に関連付けるクラスタを覚えやすくすることができます。

サーバー
Amazon Redshift クラスタのエンドポイントを指定します。この情報は、Amazon Redshift コンソールのクラスタの詳細ページで参照できます。詳細については、「Amazon Redshift での接続の設定」を参照してください。

ポート
データベースで使用するポート番号を入力します。クラスタの起動または変更時に使用するように構成されたポートを使用します。

データベース
Amazon Redshift データベースの名前を入力します。データベース名を指定せずにクラスタを起動した場合は、「dev」と入力します。それ以外の場合は、起動プロセス時に選択した名前を使用します。『Amazon Redshift Getting Started Guide』に従った場合は、「dev」と入力します。

6. [Authentication] の下で、標準または IAM 認証を構成する構成オプションを指定します。認証オプションについては、『Amazon Redshift ODBC Connector Installation and Configuration Guide』の「Configuring Authentication on Windows」を参照してください。

7. [SSL Settings] の下で、次の値を指定します。

SSL 認証:
Secure Sockets Layer (SSL) の処理のモードを選択します。テスト環境では、prefer を使用できます。ただし、稼働環境で、セキュアなデータ交換が必要な場合は、verify-ca または verify-full を使用してください。Windows での SSL の使用の詳細については、『Amazon Redshift ODBC Connector Installation and Configuration Guide』の「Configuring SSL Verification on Windows」を参照してください。

8. [Addition Option] の下で、オプション [Declare/Fetch] を選択し、[Cache] オプションに「998」と入力します。

9. [Logging Options] でロギング オプションの値を指定します。詳細については、『Amazon Redshift ODBC Connector Installation and Configuration Guide』の「Configuring Logging Options on Windows」を参照してください。

次に [OK] を選択します。

10 .[Data Type Options] の下で、データ型の値を指定します。詳細については、『Amazon Redshift ODBC Connector Installation and Configuration Guide』の「Configuring Data Type Options on Windows」を参照してください。

次に [OK] を選択します。

11. [Test] を選択します。クライアント コンピューターで Amazon Redshift データベースに接続できる場合、メッセージ "Connection successful (接続成功)" が表示されます。

12. [OK] をクリックして、構成を保存して終了します。

ここで抽出を実行すると、成功します。
 
ナレッジ記事番号

001497243

 
読み込み中
Salesforce Help | Article