Partizioni personalizzate - AWS IoT Analytics

Per funzionalità simili a AWS IoT Analytics, esplora Amazon Kinesis, Amazon S3 e Amazon Athena. Questi servizi offrono scalabilità e flessibilità aggiuntive per soddisfare i requisiti di analisi in continua evoluzione. Scopri come fare qui.

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à.

Partizioni personalizzate

AWS IoT Analyticssupporta il partizionamento dei dati in modo da poter organizzare i dati nel tuo data store. Quando si utilizza il partizionamento dei dati per organizzare i dati, è possibile eseguire query sui dati potati. Ciò riduce la quantità di dati analizzati per query e migliora la latenza.

È possibile partizionare i dati in base agli attributi o agli attributi dei dati dei messaggi aggiunti tramite le attività della pipeline.

Per iniziare, abilitare il partizionamento dei dati in un data store. Specificare una o più dimensioni della partizione dati e collegare il data store partizionato a unAWS IoT Analyticspipeline. Quindi, scrivi query che sfruttano ilWHEREper ottimizzare le prestazioni.

Creazione di un datastore (console)

La procedura seguente mostra come creare un datastore con una partizione personalizzata.

Per creare un data store
  1. Accedere alla console AWS IoT Analytics.

  2. Nel riquadro di navigazione, scegliereDatastore.

  3. SulDatastore, scegliereCreazione di datastore.

  4. SulSpecificare i dettagli dell'archivio datipagina, inserisci le informazioni di base sul tuo data store.

    1. PerID datastore, immettere un ID di datastore univoco. Non puoi modificare questo ID dopo averlo creato.

    2. (Opzionale) PerTag, scegliAggiungi nuovo tagper aggiungere uno o più tag personalizzati (coppie chiave-valore) al datastore. I tag consentono di identificare le risorse per cui creiAWS IoT Analytics.

    3. Seleziona Next (Successivo).

  5. SulPer configurare il tipo di storagepagina, specifica come memorizzare i dati.

    1. PerStorage Type (Tipo di storage), scegliStorage gestito dal servizio.

    2. PerPer quanto tempo desideri mantenere i dati elaborati, scegliA tempo indeterminato.

    3. Seleziona Next (Successivo).

  6. SulPer configurare il formato dei datipagina, definisci la struttura e il formato dei tuoi record di dati.

    1. Per il formato dei dati del datastoreClassificazione, scegliJSONoParquet. Per ulteriori informazioni suAWS IoT Analyticstipi di file supportati, vediFormati file.

      Nota

      Non è possibile modificare questo formato dopo aver creato il datastore.

    2. Seleziona Next (Successivo).

  7. Crea partizioni personalizzate per questo data store.

    1. PerAggiungere partizioni di dati, selezionareAbilitazione di.

    2. PerOrigine delle partizioni dati, specificare le informazioni di base sull'origine della partizione.

      ScegliereEsempio di originee seleziona ilAWS IoT Analyticscanale che raccoglie messaggi per questo data store.

    3. PerAttributi di esempio di messaggio, seleziona gli attributi del messaggio che desideri utilizzare per partizionare il tuo data store. Quindi, aggiungi le selezioni come dimensioni della partizione di attributo o dimensioni della partizione timestamp sottoOperazioni.

      Nota

      Puoi aggiungere una sola partizione di timestamp al datastore.

    4. PerDimensioni delle partizioni personalizzate del data store, definire le informazioni di base sulle dimensioni delle partizioni. Ogni attributo di esempio di messaggio selezionato nel passaggio precedente diventerà la dimensione della partizione. Personalizza ogni dimensione con queste opzioni:

      • Tipo di partizione- Specificare se questa dimensione di partizione è unaAttribute (Attributo)o aTime stampTipo di partizione.

      • Nome attributoeNome della dimensione- Per impostazione predefinita,AWS IoT Analyticsutilizzerà il nome dell'attributo di esempio del messaggio selezionato come identificatore per la dimensione della partizione dell'attributo. Modificare il nome dell'attributo per personalizzare il nome della dimensione della partizione. È possibile utilizzare il nome della dimensione nellaWHEREper ottimizzare le prestazioni delle query.

        • Il nome di qualsiasi dimensione attributo partizione ha il prefisso__partition_.

        • Per i tipi di partizioni con timestamp,AWS IoT Analyticscrea le seguenti quattro dimensioni con nomi__year,__month,__day,__hour.

      • ORDERING- Riorganizza le dimensioni della partizione per migliorare la latenza delle query.

      PerFormato timestamp, specificare il formato della partizione del timestamp abbinando il timestamp acquisito dai dati del messaggio. Puoi scegliere uno deiAWS IoT Analyticssono elencate le opzioni di formato o specificane una corrispondente al formato dei dati. Ulteriori informazioni su come specificareFormato della data e ora.

      Per aggiungere una nuova dimensione che non è un attributo di messaggio, scegliereAggiungi nuove partizioni.

    5. Seleziona Next (Successivo).

  8. SulRivedi e crea, rivedere le scelte, quindi selezionareCreazione di datastore.

    Importante
    • Non è possibile modificare l'ID del datastore dopo aver creato il datastore.

    • Per modificare le partizioni esistenti, è necessario creare un altro data store e rielaborare i dati attraverso una pipeline.

  9. Verifica che il tuo nuovo data store sia visualizzato sulDatastore(Certificato creato).