Loading

Error de Amazon Redshift: El tamaño de recuperación <número> sobrepasa el límite de 1000 para una configuración de un solo nodo en el sistema operativo de Windows

Fecha de publicación: Feb 16, 2024
Descripción

Al ejecutar una extracción o conexión en tiempo real utilizando la conexión Amazon Redshift, aparece el siguiente mensaje de error:

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. (El tamaño de captura supera el limite de 1000 para una configuración de un solo nodo. Reduzca el tamaño de captura/caché del cliente o actualice a una instalación con varios nodos).

Esto puede suceder con cualquier variedad de interacciones con una conexión Redshift y tablas más grandes, como al crear una extracción

Cause

Este problema puede producirse cuando el tamaño de recuperación supera el que se ha establecido de manera predeterminada en la fuente de datos de Amazon Redshift. 
Solución

Opción 1

Si el controlador no es la última versión que tiene configurada en Amazon, actualícelo a la versión más reciente
Este problema puede resolverse actualizando los controladores de Amazon Redshift de Windows que puede encontrar aquí.

Opción 2

Si el controlador ya está actualizado a la versión más reciente, intente los siguientes pasos para configurar DNS.

1. En el menú Inicio, escriba fuentes de datos ODBC.

Asegúrese de que elije el administrador de fuente de datos ODBC que tiene el mismo valor de bits que la aplicación del cliente que está utilizando para conectar Amazon Redshift.

2. En el administrador de fuente de datos ODBC, seleccione la ficha Controlador y localice la carpeta del controlador:

Controlador ODBC (64 bits) de Amazon Redshift
Controlador ODBC (32 bits) de Amazon Redshift

3. Seleccione la ficha DNS de sistema a fin de configurar el controlador para todos los usuarios del ordenador, o la ficha DNS de usuario a fin de configurar el controlador solo para su cuenta de usuario.

4. Elija Añadir. Se abre la ventana Crear nueva fuente de datos.

5. Seleccione el controlador ODBC de Amazon Redshift y, a continuación, seleccione Terminar. Se abre la ventana de configuración del DNS del controlador ODBC de Amazon Redshift.

6. En Configuración de conexión, introduzca la siguiente información:

Nombre de la fuente de datos
Escriba un nombre para la fuente de datos. Puede utilizar el nombre que desee para identificar la fuente de datos más tarde cuando cree la conexión con el clúster. Por ejemplo, si ha seguido la guía de introducción de Amazon Redshift, es posible que utilice el nombre exampleclusterdsn para recordar fácilmente el clúster que ha asociado con este DNS.

Servidor
Especifique el extremo para el clúster de Amazon Redshift. Puede encontrar esta información en la consola de Amazon Redshift en la página de detalles del clúster. Para obtener más información, consulte Configurar conexiones en Amazon Redshift.

Puerto
Introduzca el número de puerto que utiliza la base de datos. Utilice el puerto con el que se configuró el clúster para utilizarlo cuando se inició o modificó.

Base de datos
Introduzca el nombre de la base de datos de Amazon Redshift. Si inició el clúster sin especificar el nombre de una base de datos, escriba "dev". De lo contrario, utilice el nombre que eligió durante el proceso de inicio. Si ha seguido la guía de introducción de Amazon Redshift, escriba "dev".

6. En Autenticación, especifique las opciones de configuración para configurar la autenticación estándar o IAM. Para obtener más información sobre las opciones de autenticación, consulte "Configurar autenticación en Windows" en la guía de instalación y configuración del conector ODBC de Amazon Redshift.

7. En la configuración de SSL, especifique un valor para lo siguiente:

Autenticación SSL:
Seleccione un modo para la manipulación de la Capa de sockets seguros (SSL). En un entorno de prueba, es posible que utilice la opción "prefer". Sin embargo, en los entornos de producción y cuando se requiera un intercambio de datos seguro, utilice "verify-ca" o "verify-full". Para obtener más información sobre el uso de SSL en Windows, consulte "Configurar la verificación de SSL en Windows" en la guía de instalación y configuración del conector ODBC de Amazon Redshift.

8. En la opción de adición, seleccione la opción de declarar/capturar e introduzca la opción de caché como 998.

9. En las opciones de inicio de sesión, especifique valores para la opción de inicio de sesión. Para obtener más información, consulte "Configurar las opciones de inicio de sesión en Windows" en la guía de instalación y configuración del conector ODBC de Amazon Redshift.

A continuación, seleccione Aceptar.

10. En las opciones de tipo de datos, especifique valores para los tipos de datos. Para obtener más información, consulte "Configurar las opciones de tipo de datos en Windows" en la guía de instalación y configuración del conector ODBC de Amazon Redshift.

A continuación, seleccione Aceptar.

11. Seleccione Probar. Si el equipo cliente puede conectarse a la base de datos de Amazon Redshift, verá el siguiente mensaje: Connection successful (Conexión correcta).

12. Haga clic en Aceptar para guardar y salir de la configuración.

Ahora, la extracción se ejecutará correctamente.
 
Número del artículo de conocimiento

001497243

 
Cargando
Salesforce Help | Article