Loading

Amazon Redshift Fehler "Fetch size <number> exceeds the limit of 1000 for a single node configuration" (Abrufgröße <Zahl> überschreitet den Grenzwert von 1000 für eine Einzelknotenkonfiguration) im Windows-Betriebssystem

Veröffentlichungsdatum: Feb 16, 2024
Beschreibung

Beim Ausführen eines Extrakts oder einer Live-Verbindung mit einer Amazon Redshift-Verbindung tritt die folgende Fehlermeldung auf:

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. (Abrufgröße <number> überschreitet das Limit von 1.000 für eine Einzelknotenkonfiguration. Reduzieren Sie die Abruf-/Cachegröße des Clients. Alternativ können Sie ein Upgrade auf eine Multinode-Installation vornehmen.)

Dies kann bei verschiedenen Interaktionen mit einer Redshift-Verbindung und größeren Tabellen passieren, beispielsweise beim Erstellen eines Extrakts.

Cause

Dieses Problem kann auftreten, wenn die Abrufgröße den in der Amazon Redshift-Datenquelle eingestellten Standardwert überschreitet. 
Lösung

Option 1

Wenn der Treiber nicht die neueste Version von Amazon ist, aktualisieren Sie den Treiber auf die neueste Version.
Dieses Problem lässt sich durch ein Upgrade der Windows Amazon Redshift-Treiber beheben, die hier verfügbar sind.

Option 2

Wenn der Treiber bereits in der aktualisierten Version vorliegt, versuchen Sie, DSN anhand der folgenden Schritte zu konfigurieren.

1. Öffnen Sie im Startmenü "ODBC-Datenquellen".

Stellen Sie sicher, dass Sie den ODBC-Datenquellen-Administrator wählen, der dieselbe Bitanzahl hat wie die Client-Anwendung, die Sie für die Verbindung zu Amazon Redshift verwenden.

2. Wählen Sie im ODBC-Datenquelle-Administrator die Registerkarte "Treiber" und suchen Sie den Treiberordner:

Amazon Redshift ODBC-Treiber (64-Bit)
Amazon Redshift ODBC-Treiber (32-Bit)

3. Wählen Sie die Registerkarte "System-DSN", um den Treiber für alle Benutzer am Computer zu konfigurieren, oder die Registerkarte "Benutzer-DSN", um den Treiber nur für Ihr Benutzerkonto zu konfigurieren.

4. Wählen Sie "Hinzufügen". Das Fenster "Neue Datenquelle" wird geöffnet.

5. Wählen Sie den Amazon Redshift ODBC-Treiber und dann "Beenden". Das Setup-Fenster für den Amazon Redshift ODBC-Treiber wird geöffnet.

6. Geben Sie unter "Verbindungseinstellungen" die folgenden Informationen ein:

Name der Datenquelle
Geben Sie einen Namen für die Datenquelle ein. Sie können einen beliebigen Namen verwenden, um später beim Erstellen der Verbindung zum Cluster die Datenquelle zu identifizieren. Wenn Sie beispielsweise die Anleitung zu den ersten Schritten mit Amazon Redshift befolgt haben, können Sie "exampleclusterdsn" eingeben, um sich das Cluster leichter zu merken, das Sie mit diesem DSN verbinden.

Server
Geben Sie den Endpunkt für Ihr Amazon Redshift-Cluster an. Sie finden diese Information in der Amazon Redshift-Konsole auf der Cluster-Detailseite. Weitere Informationen erhalten Sie unter "Konfigurieren von Verbindungen in Amazon Redshift".

Port
Geben Sie die Nummer für den Port ein, den die Datenbank verwendet. Verwenden Sie den Port, der für das Cluster konfiguriert wurde, als es gestartet oder geändert wurde.

Datenbank
Geben Sie den Namen der Amazon Redshift-Datenbank ein. Wenn Sie Ihr Cluster gestartet haben, ohne einen Datenbanknamen anzugeben, geben Sie "dev" ein. Verwenden Sie andernfalls den Namen, den Sie während des Startvorgangs gewählt haben. Wenn Sie den Amazon Redshift-Leitfaden "Erste Schritte" befolgt haben, geben Sie "dev" ein.

6. Geben Sie unter "Authentifizierung" die Konfigurationsoptionen an, um Standard- oder IAM-Authentifizierung zu konfigurieren. Informationen über Authentifizierungsoptionen finden Sie unter "Konfigurieren der Authentifizierung unter Windows" im Installations- und Konfigurationsleitfaden für Amazon Redshift ODBC Connector.

7. Geben Sie unter den SSL-Einstellungen einen Wert für Folgendes ein:

SSL-Authentifizierung:
Wählen Sie einen Modus für den Umgang mit dem Secure Sockets Layer (SSL). In einer Testumgebung können Sie "prefer" verwenden. Für Produktionsumgebungen und wenn sicherer Datenaustausch erforderlich ist, sollten Sie jedoch "verify-ca" oder "verify-full" verwenden. Informationen über die Verwendung von SSL unter Windows finden Sie unter "Konfigurieren der SSL-Verifizierung unter Windows" im Installations- und Konfigurationsleitfaden für Amazon Redshift ODBC Connector.

8. Wählen Sie unter "Hinzufügen" die Option "Deklarieren/Abrufen" und geben Sie die Cache-Option als 998 an.

9. Geben Sie unter den Protokollierungsoptionen Werte für die Protokollierung an. Weitere Informationen finden Sie unter "Konfigurieren der Protokollierungsoptionen unter Windows" im Installations- und Konfigurationsleitfaden für Amazon Redshift ODBC Connector.

Wählen Sie dann "OK".

10. Geben Sie unter den Datentypoptionen Werte für Datentypen an. Weitere Informationen finden Sie unter "Konfigurieren der Datentypoptionen unter Windows" im Installations- und Konfigurationsleitfaden für Amazon Redshift ODBC Connector.

Wählen Sie dann "OK".

11. Wählen Sie "Testen". Wenn der Clientcomputer eine Verbindung zur Amazon Redshift-Datenbank herstellen kann, sehen Sie die folgende Meldung: Connection successful (Verbindung erfolgreich).

12. Klicken Sie auf "OK", um die Konfiguration zu speichern und zu beenden.

Führen Sie jetzt den Extrakt aus – er wird erfolgreich ausgeführt.
 
Nummer des Knowledge-Artikels

001497243

 
Laden
Salesforce Help | Article