Visualización de integraciones sin ETL
Puede ver sus integraciones sin ETL desde la consola de Amazon Redshift. Aquí puede ver la información de configuración y el estado actual, así como abrir pantallas para consultar y compartir datos.
- Amazon Redshift console
-
Para ver los detalles de una integración sin ETL
Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/
. -
En el panel de navegación izquierdo, elija el panel Sin servidor o Clústeres aprovisionados. A continuación, elija Integraciones sin ETL.
-
Seleccione la integración sin ETL que desea ver. Para cada intención, debe proporcionar la siguiente información:
-
El ID de integración es el identificador que se devuelve cuando se crea la integración.
-
Estado puede ser uno de los siguientes:
-
Active
: la integración sin ETL está enviando datos transaccionales al almacenamiento de datos de Amazon Redshift de destino. -
Syncing
: la integración sin ETL detectó un error recuperable y vuelve a almacenar los datos. Las tablas afectadas no se podrán consultar en Amazon Redshift hasta que se hayan sincronizado de nuevo. -
Failed
: la integración sin ETL detectó un evento o error irrecuperable que no se puede corregir. Debe eliminar y volver a crear la integración sin ETL. -
Creating
: la integración sin ETL se está creando. -
Deleting
: la integración sin ETL se está eliminando. -
Needs attention
: la integración sin ETL detectó un evento o error que requiere la intervención manual para su resolución. Para solucionar el problema, siga los pasos que se indican en el mensaje de error.
-
-
Tipo de origen es el tipo de los datos de origen que se replican en el destino. Los tipos pueden especificar otros administradores de bases de datos, como Edición compatible con Aurora MySQL, Edición compatible con Aurora PostgreSQL, RDS para MySQL, etc.
-
ARN de origen es el ARN de los datos de origen.
-
Destino es el espacio de nombres del almacenamiento de datos de Amazon Redshift que recibe los datos de origen.
-
Base de datos puede ser una de las siguientes opciones:
-
No database
: no hay ninguna base de datos de destino para la integración. -
Creating
: Amazon Redshift está creando la base de datos de destino para la integración. -
Active
: los datos se replican desde el origen de integración en Amazon Redshift. -
Error
: se ha producido un error en la integración. -
Recovering
: la integración se está recuperando después de que se haya reiniciado el almacenamiento de datos. -
Resyncing
: Amazon Redshift está volviendo a sincronizar las tablas de la integración.
-
-
Tipo de destino es el tipo de almacenamiento de datos de Amazon Redshift.
-
Fecha de creación es la fecha y hora (UTC) de creación de la integración.
-
nota
Para ver los detalles de la integración de un almacenamiento de datos, elija la página de detalles del clúster aprovisionado o del espacio de nombres sin servidor y, a continuación, elija la pestaña Integraciones sin ETL.
En la lista de integraciones sin ETL, puede elegir Datos de consulta para ir al editor de consultas v2 de Amazon Redshift. La base de datos de destino de Amazon Redshift tiene activado el parámetro enable_case_sensitive_identifier. Al escribir SQL, es posible que tenga que escribir los esquemas, las tablas y los nombres de las columnas entre comillas dobles ("<nombre>"). Para obtener más información sobre la consulta de datos en su almacenamiento de datos de Amazon Redshift, consulte Consulta de una base de datos mediante el editor de consultas v2.
En la lista de integraciones sin ETL, puede elegir Compartir datos para crear un recurso compartido de datos. Para crear un recurso compartido de datos para la base de datos de Amazon Redshift, siga las instrucciones de la página Crear un recurso compartido de datos. Para poder compartir datos en su base de datos de Amazon Redshift, primero debe crear una base de datos de destino. Para obtener más información sobre cómo compartir datos, consulte Conceptos sobre el uso compartido de datos para Amazon Redshift.
Para actualizar la integración, puede usar el comando ALTER DATABASE. Al hacerlo, se replican todos los datos del origen de integración en la base de datos de destino. En el siguiente ejemplo se actualizan todas las tablas sincronizadas y con errores de la integración sin ETL.
ALTER DATABASE sample_integration_db INTEGRATION REFRESH ALL tables;
- AWS CLI
-
Para describir una integración sin ETL de Amazon DynamoDB con Amazon Redshift mediante la AWS CLI, utilice el comando
describe-integrations
con las siguientes opciones:integration-arn
: especifique el ARN de la integración de DynamoDB para describir.integration-name
: especifique un filtro opcional que especifique uno o varios recursos para devolver.
El siguiente ejemplo describe una integración proporcionando el ARN de la integración.
aws redshift describe-integrations
{ "Integrations": [ { "Status": "failed", "IntegrationArn": "arn:aws:redshift:us-east-1:123456789012:integration:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Errors": [ { "ErrorCode": "INVALID_TABLE_PERMISSIONS", "ErrorMessage": "Redshift does not have sufficient access on the table key. Refer to the Amazon DynamoDB Developer Guide." } ], "Tags": [], "CreateTime": "2023-11-09T00:32:46.444Z", "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "TargetArn": "arn:aws:redshift:us-east-1:123456789012:namespace:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "IntegrationName": "ddb-to-provisioned-02", "SourceArn": "arn:aws:dynamodb:us-east-1:123456789012:table/mytable" } ] }
También puede filtrar los resultados de las
describe-integrations
porintegration-arn
,source-arn
,source-types
ostatus
. Para obtener más información, consulte describe-integrations en la Guía CLI de Amazon Redshift.