Conexión a Amazon DynamoDB
Información de concepto
Amazon DynamoDB es un servicio de datos en la nube. Puede utilizar el conector de datos de Amazon DynamoDB para importar los datos de DynamoDB de su organización.
Nota
Analytics ofrece DynamoDB como un conector opcional. Si no está disponible en la ventana Acceso a Datos, es probable que no se haya seleccionado el conector durante la instalación. Si desea obtener más información, consulte Instalar los conectores de datos opcionales de Analytics y el motor de Python.
Antes de comenzar
Para conectarse a DynamoDB, debe contar con lo siguiente:
- La región de hosting de sus servicios Amazon Web Services
- Su clave de acceso a la cuenta AWS
-
Su clave secreta de la cuenta AWS
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el administrador de DynamoDB de su organización. Si el administrador no puede ayudarlo, usted o el administrador deben comunicarse con el Soporte de DynamoDB.
Crear una nueva conexión de DynamoDB
- Desde el menú principal de Analytics, seleccione Importar > Base de datos y aplicación.
- Desde la ficha Nuevas conexiones, en la sección Conectores ACL, seleccione DynamoDB.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de búsqueda en el cuadro Filtrar conexiones. Los conectores se indican en orden alfabético.
- En el panel Ajustes de conexión de datos, ingrese la configuración de la conexión y, en la parte inferior del panel, haga clic en Guardar y conectar.
Puede aceptar el Nombre de la conexión predeterminado o introducir uno nuevo.
La conexión de DynamoDB se guarda en la ficha Conexiones existentes. En el futuro, puede volver a conectarse a DynamoDB desde la conexión guardada.
Una vez que se establezca la conexión, se abre la ventana Acceso a Datos en el Área de almacenamiento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos desde DynamoDB, consulte Trabajo con la ventana Acceso a Datos.
Ajustes de conexión
Ajustes básicos
Ajuste | Descripción | Ejemplo |
---|---|---|
Extremo |
Extremo para la comunicación. Si se está conectando a AWS, especifique el extremo del servicio DynamoDB en AWS. Si se está conectando a DynamoDB Local, especifique la dirección IP del servidor. |
dynamodb.[Región].amazonaws.com, donde [Región] es la región de AWS que se debe usar para la conexión |
DynamoDB Local |
Especifica si conectarse a un servidor DynamoDB Local o al servicio DynamoDB de AWS. DynamoDB Local es una base de datos cliente que admite la API de DynamoDB, pero no manipula tablas ni datos de DynamoDB. |
Activado |
Puerto |
El número del puerto TCP que utiliza el servidor DynamoDB Local para escuchar la conexión del cliente. El número de puerto predeterminado que utiliza DynamoDB Local es 8000. |
8000 |
Región |
La región de hosting de sus servicios Amazon Web Services. |
NORTHERNVIRGINIA |
Autenticación |
Especifica de qué manera el controlador autentica las conexiones a DynamoDB:
|
Desactivado |
Archivo de credenciales |
La ruta y el nombre completos del archivo de credenciales, donde se guardan las credenciales de MFA. La ubicación predeterminada es %APPDATA%\\CData\\AmazonDynamoDB Data Provider\\CredentialsFile.txt |
|
Nombre del perfil | El nombre del perfil que se debe usar del archivo de credenciales de AWS. | |
Clave de acceso |
Su clave de acceso a la cuenta AWS. Puede acceder a este valor desde la página de credenciales de seguridad de AWS. |
|
Clave secreta | Su clave secreta a la cuenta AWS. Puede acceder a este valor desde la página de credenciales de seguridad de AWS. | |
Permitir sesión temporal |
Especifica si el controlador utiliza credenciales temporales:
|
|
Token de sesión temporal |
El token de la sesión que se debe usar al conectarse a DynamoDB con credenciales de seguridad temporales, que solo tienen validez por un período de tiempo limitado. |
3600 |
Ajustes avanzados
Ajuste | Descripción | Ejemplo |
---|---|---|
Cantidad de reintentos |
La cantidad máxima de veces que el controlador debe volver a transmitir una solicitud a la base de datos DynamoDB si la solicitud falla debido a un error recuperable. |
10 |
Capacidad de procesamiento límite |
El porcentaje de unidades de lectura totales proporcionadas que el controlador tiene permitido consumir. Por valor predeterminado, el controlador puede consumir hasta el 30 % de la capacidad proporcionada. Asegúrese de usar un valor adecuado a la cantidad de aplicaciones cliente que utilizarán una tabla específica al mismo tiempo. Por ejemplo, si ajusta este valor en 100, un cliente utilizará toda la capacidad de procesamiento proporcionada e impedirá que otros clientes utilicen la tabla hasta que haya más capacidad de procesamiento disponible. |
30 |
Ubicación de metadatos activos | Especifica si usar la definición del esquema de un archivo de Base de datos o Local. | Base de datos |
Base de datos | El nombre de la tabla de base de datos que contiene la definición del esquema que desea que use el controlador al conectarse a DynamoDB. | |
Archivo local | La ruta completa de un archivo JSON local que contiene la definición del esquema que desea que utilice el controlador cuando se conecte a DynamoDB. |
Actualizaciones del conector de datos
Cuando actualiza Analytics o el Agente de Robots, debe comprobar los scripts que importan datos con uno de los conectores de datos de Analytics (comando ACCESSDATA).
Es posible que los cambios realizados por los proveedores de controladores ODBC o los orígenes de datos de terceros requieran la actualización de uno o más conectores de datos. Tal vez sea necesario actualizar las conexiones de datos en los scripts para continuar trabajando correctamente.
- Volver a ejecutar la importación La manera más sencilla de actualizar una conexión consiste en realizar una importación manualmente con la ventana Acceso a Datos en la versión actualizada de Analytics. Copie el comando ACCESSDATA desde el log y utilícelo para actualizar su script.
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación, borre la caché del conector para limpiar los nombres del conjunto de tablas existentes.
En la ficha Conexiones existentes de la ventana Acceso a Datos, junto al nombre del conector, seleccione
> Borrar caché.
- Actualice las especificaciones del campo Es posible que también deba actualizar las especificaciones del campo en el cuerpo del script para alinearas con los cambios en el esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los campos y los registros.
- Compruebe los resultados de los filtros También debe comprobar los resultados de los filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la importación incluye y excluye correctamente los registros.