Pianificare l'ambiente in Azure Time Series Insights Gen2

Nota

Il servizio Time Series Insights (TSI) non sarà più supportato dopo marzo 2025. Prendere in considerazione la migrazione degli ambienti TSI esistenti alle soluzioni alternative non appena possibile. Per altre informazioni sulla deprecazione e la migrazione, visitare la documentazione.

Questo articolo descrive le procedure consigliate per pianificare e iniziare rapidamente usando Azure Time Series Insights Gen2.

Procedure consigliate per la pianificazione e preparazione

Le procedure consigliate per la pianificazione e la preparazione dell'ambiente sono descritte ulteriormente negli articoli seguenti:

Azure Time Series Insights usa un modello di business con pagamento in base al consumo. Per altre informazioni sugli addebiti e sulla capacità, leggere Azure Time Series Insights prezzi.

Ambiente Gen2

Quando si esegue il provisioning di un ambiente di Azure Time Series Insights Gen2, si creano due risorse di Azure:

  • Ambiente Azure Time Series Insights Gen2
  • Un account di archiviazione Azure

Nell'ambito del processo di provisioning, specificare se si vuole abilitare un archivio ad accesso frequente. L'archivio ad accesso frequente offre un'esperienza di query a livelli. Se abilitato, è necessario specificare un periodo di conservazione compreso tra 7 e 30 giorni. Le query eseguite all'interno del periodo di conservazione dell'archivio ad accesso frequente forniscono in genere tempi di risposta più rapidi. Quando una query si estende sul periodo di conservazione dell'archivio ad accesso frequente, viene servito dall'archivio ad accesso sporadico.

Le query sull'archivio ad accesso frequente sono gratuite, mentre le query su archivi ad accesso sporadico comportano costi. È importante comprendere i modelli di query e pianificare di conseguenza la configurazione dell'archivio ad accesso frequente. È consigliabile che l'analisi interattiva sui dati più recenti si trovi nell'archivio caldo e nell'analisi dei modelli e nelle tendenze a lungo termine risiede in freddo.

Nota

Per altre informazioni su come eseguire query sui dati ad accesso frequente, leggere informazioni di riferimento sull'API.

Per iniziare, sono necessari altri tre elementi:

Esaminare i limiti di Azure Time Series Insights Gen2

Limiti delle proprietà

Azure Time Series Insights limiti delle proprietà hanno aumentato fino a 1.000 per lo spazio di archiviazione ad accesso frequente e nessun limite di proprietà per l'archiviazione ad accesso sporadico. Le proprietà degli eventi fornite hanno colonne JSON, CSV e grafico corrispondenti che è possibile visualizzare all'interno di Azure Time Series Insights Gen2 Explorer.

SKU Proprietà massime
Gen2 (L1) 1.000 proprietà (colonne) per lo spazio di archiviazione ad accesso frequente e illimitato per l'archiviazione a freddo
Gen1 (S1) 600 proprietà (colonne)
Gen1 (S2) 800 proprietà (colonne)

Inserimento streaming

  • È disponibile un massimo di due origini eventi per ogni ambiente.

  • Le procedure consigliate e le indicazioni generali per le origini eventi sono disponibili qui

  • Per impostazione predefinita, Azure Time Series Insights Gen2 può inserire dati in ingresso a una velocità di fino a 1 megabyte al secondo (MBps) per Azure Time Series Insights ambiente Gen2. Per ogni partizione dell'hub ci sono altre limitazioni. Le tariffe fino a 2 MBps possono essere fornite inviando un ticket di supporto tramite il portale di Azure. Per altre informazioni, vedere Limiti di velocità effettiva dell'inserimento in streaming.

Limiti API

I limiti dell'API REST per Azure Time Series Insights Gen2 vengono specificati nella documentazione di riferimento sull'API REST.

Configurare gli ID serie temporali e le proprietà timestamp

Per creare un nuovo ambiente Azure Time Series Insights, selezionare un ID serie temporale. Tale operazione funge da partizione logica per i dati. Come accennato, assicurarsi di disporre dell'ID Time Series a portata di mano.

Importante

Gli ID serie temporali non possono essere modificati in un secondo momento. Verificare ognuno di essi prima della selezione finale e del primo uso.

È possibile selezionare fino a tre chiavi per differenziare in modo univoco le risorse. Per altre informazioni, vedere Procedure consigliate per la scelta di un ID serie temporale e regole di inserimento.

La proprietà Timestamp è importante anche. È possibile definire questa proprietà quando si aggiungono origini evento. Ogni origine evento include una proprietà Timestamp facoltativa, usata per tenere traccia delle origini evento nel tempo. I valori di Timestamp fanno distinzione tra maiuscole/minuscole e devono essere formattati in base alle singole specifiche di ogni origine evento.

Quando viene lasciato vuoto, l'ora in cui l'evento è stato accodato nella hub IoT o nell'hub eventi viene usato come timestamp dell'evento. In generale, gli utenti devono scegliere di personalizzare la proprietà Timestamp e usare il tempo in cui il sensore o il tag ha generato la lettura, anziché l'ora di esecuzione dell'hub. Per altre informazioni e per informazioni sugli offset del fuso orario, vedere Timestamp dell'origine eventi.

Comprendere il modello Time Series

È ora possibile configurare il modello time series dell'ambiente Azure Time Series Insights. Il nuovo modello semplifica l'individuazione e l'analisi dei dati IoT, consentendo la cura, la manutenzione e l'arricchimento dei dati Time Series e la preparazione di set di dati di livello consumer. Il modello usa ID Time Series, che esegue il mapping a un'istanza che associa la risorsa univoca a variabili, note come tipi, e gerarchie. Per altre informazioni, vedere la panoramica del modello Time Series .

Il modello è dinamico, in modo da poter essere compilato in qualsiasi momento. Per iniziare rapidamente, compilare e caricarlo prima di eseguire il push dei dati in Azure Time Series Insights. Per compilare il modello, leggere Usare il modello Time Series.

Per molti clienti, il modello Time Series esegue il mapping a un modello di risorse esistente o al sistema ERP già in uso. Se non si dispone di un modello esistente, viene offerta un'esperienza utente predefinita per ottenerlo rapidamente. Per conoscere i vantaggi di un modello, visualizzare l'ambiente demo di esempio.

Dare forma agli eventi

È possibile verificare il modo in cui si inviano eventi a Azure Time Series Insights. In teoria, gli eventi sono denormalizzati in modo corretto ed efficiente.

Una buona norma:

  • Archiviare i metadati nel modello Time Series.
  • Assicurarsi che la modalità Time Series, i campi dell'istanza e gli eventi includano solo informazioni necessarie, ad esempio un ID serie temporale o una proprietà Timestamp.

Per altre informazioni e per comprendere in che modo gli eventi verranno appiattiti e archiviati, leggere le regole json flattening ed escaping.

BCDR (Business disaster recovery)

Questa sezione descrive le funzionalità di Azure Time Series Insights che mantengono in esecuzione app e servizi, anche se si verifica un'emergenza (nota come ripristino di emergenza aziendale).

Disponibilità elevata

Come servizio di Azure, Azure Time Series Insights offre alcune funzionalità di disponibilità elevata usando ridondanza a livello di area di Azure. Ad esempio, Azure supporta le funzionalità di ripristino di emergenza tramite la funzionalità di disponibilità tra aree di Azure.

Altre funzionalità a disponibilità elevata fornite tramite Azure (e disponibili anche per qualsiasi istanza di Azure Time Series Insights) includono:

Assicurarsi di abilitare le funzionalità di Azure pertinenti per offrire disponibilità elevata globale e tra aree per i dispositivi e gli utenti.

Nota

Se Azure è configurato per abilitare la disponibilità tra aree, non è necessaria alcuna configurazione di disponibilità tra aree aggiuntive in Azure Time Series Insights.

Hub eventi e IoT

Alcuni servizi IoT di Azure includono anche funzionalità di ripristino di emergenza aziendali predefinite:

L'integrazione di Azure Time Series Insights con gli altri servizi offre ulteriori opportunità di ripristino di emergenza. Ad esempio, i dati di telemetria inviati all'hub eventi potrebbero essere mantenuti in un database di archiviazione BLOB di Azure di backup.

Azure Time Series Insights

Esistono diversi modi per mantenere in esecuzione i dati, le app e i servizi Azure Time Series Insights, anche se vengono interrotti.

Tuttavia, è possibile determinare che è necessaria anche una copia di backup completa dell'ambiente Azure Time Series, ai fini seguenti:

  • Come istanza di failover specificamente per Azure Time Series Insights per reindirizzare i dati e il traffico a
  • Per mantenere i dati e le informazioni di controllo

In generale, il modo migliore per duplicare un ambiente Azure Time Series Insights consiste nel creare un secondo ambiente Azure Time Series Insights in un'area di Azure di backup. Gli eventi vengono inviati anche a questo ambiente secondario dall'origine evento primaria. Assicurarsi di usare un secondo gruppo di consumer dedicato. Seguire le linee guida per il ripristino di emergenza aziendale dell'origine, come descritto in precedenza.

Per creare un ambiente duplicato:

  1. Creare un ambiente in una seconda area. Per altre informazioni, vedere Creare un nuovo ambiente Azure Time Series Insights nell'portale di Azure.
  2. Creare un secondo gruppo di consumer dedicato per l'origine evento.
  3. Connettere tale origine eventi al nuovo ambiente. Assicurarsi di designare il secondo gruppo di consumer dedicato.
  4. Esaminare la documentazione Azure Time Series Insights hub IoT e Hub eventi.

Se si verifica un evento:

  1. Se l'area primaria è interessata durante un evento imprevisto di emergenza, reindirizzare le operazioni all'ambiente di Azure Time Series Insights di backup.
  2. Poiché i numeri di sequenza hub vengono riavviati da 0 dopo il failover, ricreare l'origine evento in entrambe le aree/ambienti con gruppi di consumer diversi per evitare di creare gli eventi duplicati.
  3. Eliminare l'origine evento primaria, che è ora inattiva, per liberare un'origine evento disponibile per l'ambiente. È previsto un limite di due origini eventi attive per ambiente.
  4. Usare la seconda area per eseguire il backup e il ripristino di tutti i dati di telemetria e query Azure Time Series Insights.

Importante

Se si verifica un failover:

  • Potrebbe verificarsi anche un ritardo.
  • Un picco momentaneo nell'elaborazione dei messaggi potrebbe verificarsi, poiché le operazioni vengono reindirizzate.

Per altre informazioni, vedere Attenuare la latenza in Azure Time Series Insights.

Passaggi successivi