

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Analisar mensagens do Amazon SNS armazenadas em destinos do Amazon Redshift
<a name="firehose-message-analysis-redshift"></a>

Este tópico descreve como analisar as mensagens do Amazon SNS enviadas por meio de fluxos de entrega para destinos do Amazon Redshift.

**Para analisar mensagens do SNS enviadas por meio de fluxos de entrega do Firehose para destinos do Amazon Redshift**

1. Configure seus recursos do Amazon Redshift. Para obter instruções, consulte [Conceitos básicos do Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html) no *Guia de conceitos básicos do Amazon Redshift*.

1. Configure seu fluxo de entrega. Para obter instruções, consulte [Escolher o Amazon Redshift para seu destino](https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#create-destination-redshift) no *Guia do desenvolvedor do Amazon Data Firehose*.

1. Execute uma consulta. Para obter mais informações, confira [Consultar um banco de dados usando o editor de consultas](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor.html) no *Guia de gerenciamento do Amazon Redshift*.

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

Para esta consulta de exemplo, suponha o seguinte:
+ As mensagens são armazenadas na tabela `notifications` no esquema `public` padrão.
+ A propriedade `Timestamp` da mensagem SNS é armazenada na coluna `timestamp` da tablea com um tipo de dados de coluna `timestamptz`.
**nota**  
Para transformar os metadados JSON para o endpoint do Amazon Redshift, você pode usar o comando `COPY`. Para obter mais informações, consulte [Copy from JSON examples](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#r_COPY_command_examples-copy-from-json) (“Copiar de exemplos JSON”) e [Load from JSON data using the 'auto ignorecase' option](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#copy-from-json-examples-using-auto-ignorecase) (“Carregar de dados JSON usando a opção “auto ignorecase””) no *Guia do desenvolvedor de banco de dados do Amazon Redshift*.

A consulta a seguir retorna todas as mensagens do SNS recebidas no intervalo de datas especificado:

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