

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Analisi dei messaggi Amazon SNS archiviati nelle destinazioni Amazon Redshift
<a name="firehose-message-analysis-redshift"></a>

Questo argomento descrive come analizzare i messaggi Amazon SNS inviati tramite flussi di distribuzione verso destinazioni Amazon Redshift.

**Per analizzare i messaggi SNS inviati tramite i flussi di distribuzione Firehose verso destinazioni Amazon Redshift**

1. Configura le risorse Amazon Redshift. Per istruzioni, consulta [Nozioni di base su Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html) nella *Guida alle operazioni di Amazon Redshift*.

1. Configura il flusso di consegna. Per istruzioni, consulta [Scegli Amazon Redshift per la tua destinazione](https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#create-destination-redshift) nella *Amazon Data Firehose* Developer Guide.

1. Eseguire una query. Per ulteriori informazioni, consulta [Esecuzione di query su un database con l'editor di query](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor.html) nella *Guida alla gestione di Amazon Redshift*.

## Query di esempio
<a name="example-rs-query"></a>

Per questa query di esempio, supponiamo quanto segue:
+ I messaggi vengono archiviati nella tabella `notifications` nello schema predefinito `public`.
+ La proprietà `Timestamp` del messaggio SNS viene memorizzata nella colonna `timestamp` della tabella con un tipo `timestamptz` di dati colonna.
**Nota**  
Per trasformare i metadati JSON per l'endpoint Amazon Redshift, puoi utilizzare il comando SQL `COPY`. Per ulteriori informazioni, consulta [Esempi di copia da JSON](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#r_COPY_command_examples-copy-from-json) e [Caricamento da dati JSON utilizzando l'opzione "auto ignorecasee"](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY_command_examples.html#copy-from-json-examples-using-auto-ignorecase) nella *Guida per sviluppatori di Amazon Redshift*.

La query seguente restituisce tutti i messaggi SNS ricevuti nell'intervallo di date specificato:

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