

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Análisis de los mensajes de Amazon SNS almacenados en destinos de Amazon Redshift
<a name="firehose-message-analysis-redshift"></a>

En este tema se describe cómo analizar los mensajes de Amazon SNS enviados a través de flujos de entrega a destinos de Amazon Redshift.

**Análisis de los mensajes SNS enviados a través de flujos de entrega de a destinos de Amazon Redshift**

1. Configure sus recursos de Amazon Redshift. Para obtener instrucciones, consulte [Introducción a Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html) en la *Guía de introducción a Amazon Redshift*.

1. Configure el flujo de entrega. Para obtener más información, consulte [Choose Amazon Redshift for Your Destination](https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#create-destination-redshift) en la *Guía para desarrolladores de Amazon Data Firehose*.

1. Ejecute una consulta. Para obtener más información, consulte [Consulta de una base de datos mediante el editor de consultas](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor.html) en la *Guía de administración de Amazon Redshift*.

## Consulta de ejemplo
<a name="example-rs-query"></a>

En esta consulta, suponga lo siguiente:
+ Los mensajes se almacenan en la tabla `notifications` del esquema `public` predeterminado.
+ La propiedad `Timestamp` del mensaje SNS se almacena en la columna `timestamp` de la tabla con un tipo de datos de columna de `timestamptz`.
**nota**  
Para transformar los metadatos JSON en el punto de enlace de Amazon Redshift, puede utilizar el comando `COPY` SQL. Para obtener más información, consulte los [ejemplos Copiar desde JSON](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#r_COPY_command_examples-copy-from-json) y [Cargar desde datos JSON con la opción 'auto ignorecase'](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#copy-from-json-examples-using-auto-ignorecase) en la *Guía para desarrolladores de bases de datos de Amazon Redshift*.

Con la siguiente consulta, se devuelven todos los mensajes SNS recibidos en el intervalo de fechas especificado:

```
SELECT *
FROM public.notifications
WHERE timestamp > '2020-12-01T09:00:00.000Z' AND timestamp < '2020-12-02T09:00:00.000Z';
```