Percorsi dei file e schemi di dati salvati nella fase fredda - AWS IoT SiteWise

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

Percorsi dei file e schemi di dati salvati nella fase fredda

AWS IoT SiteWise archivia i dati nella fase fredda replicando serie temporali, tra cui misurazioni, metriche, trasformazioni e aggregazioni, nonché definizioni di asset e modelli di asset. Di seguito vengono descritti i percorsi dei file e gli schemi dei dati inviati al livello freddo.

Dati dell'attrezzatura (misurazioni)

AWS IoT SiteWise esporta i dati dell'apparecchiatura (misurazioni) nella zona fredda una volta ogni sei ore. I dati grezzi vengono salvati nel livello freddo nel formato Apache AVRO (.avro).

Percorso del file

AWS IoT SiteWise memorizza i dati delle apparecchiature (misurazioni) nel livello freddo utilizzando il seguente modello.

{keyPrefix}/raw/startYear={startYear}/startMonth={startMonth}/startDay={startDay}/seriesBucket={seriesBucket}/raw_{timeseriesId}_{startTimestamp}_{quality}.avro

Ogni percorso di file verso i dati grezzi in Amazon S3 contiene i seguenti componenti.

Componente del percorso Descrizione

keyPrefix

Il prefisso Amazon S3 che hai specificato nella configurazione dello AWS IoT SiteWise storage. Amazon S3 utilizza il prefisso come nome di cartella nel bucket.

raw

La cartella che memorizza i dati delle serie temporali provenienti dall'apparecchiatura (misurazioni). La raw cartella viene salvata nella cartella dei prefissi.

seriesBucket

Un numero esadecimale compreso tra 00 e ff. Questo numero è derivato da. timeSeriesId Questa partizione viene utilizzata per aumentare la velocità effettiva durante le operazioni di AWS IoT SiteWise scrittura sul livello freddo. Quando usi Amazon Athena per eseguire query, puoi utilizzare la partizione per il partizionamento fine per migliorare le prestazioni delle query.

seriesBuckete timeSeriesBucket nei metadati degli asset c'è lo stesso numero.

startYear

L'anno dell'ora di inizio esclusiva associata ai dati delle serie temporali.

startMonth

Il mese dell'ora di inizio esclusiva associata ai dati delle serie temporali.

startDay

Il giorno del mese dell'ora di inizio esclusiva associata ai dati delle serie temporali.

fileName

Il nome del file utilizza il carattere di sottolineatura (_) come delimitatore per separare quanto segue:

  • Il prefisso. raw

  • Il timeSeriesId valore.

  • Il timestamp dell'epoca dell'ora di inizio esclusiva associata ai dati delle serie temporali.

  • La qualità dei dati. Valori validi: GOODBAD, eUNCERTAIN. Per ulteriori informazioni, vedere AssetPropertyValuenel AWS IoT SiteWise APIReference.

Il file viene salvato nel .avro formato utilizzando la compressione Snappy.

Esempio percorso del file verso i dati grezzi nella fase fredda

keyPrefix/raw/startYear=2021/startMonth=1/startDay=2/seriesBucket=a2/raw_7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a_1609577700_GOOD.avro

Campi

Lo schema dei dati grezzi esportati nel livello freddo contiene i seguenti campi.

Nome del campo Tipi supportati  Tipo di predefinito Descrizione

seriesId

string

N/D

L'ID che identifica i dati delle serie temporali provenienti dall'apparecchiatura (misurazioni). È possibile utilizzare questo campo per unire dati grezzi e metadati delle risorse nelle query.

timeInSeconds

long

N/D

La data e l'ora, in secondi, nel formato Unix epoch. I dati frazionari in nanosecondi sono forniti da. offsetInNanos

offsetInNanos

long

N/D

L'offset in nanosecondi da. timeInSeconds

quality

string

N/D

La qualità del valore delle serie temporali.

doubleValue

double o null

null

Dati di serie temporali di tipo double (numero in virgola mobile).

stringValue

string o null

null

Dati di serie temporali di tipo string (sequenza di caratteri).

integerValue

int o null

null

Dati di serie temporali di tipo intero (numero intero).

booleanValue

boolean o null

null

Dati di serie temporali di tipo booleano (vero o falso).

jsonValue

string o null

null

Dati di serie temporali di tipo JSON (tipi di dati complessi memorizzati come stringa).

recordVersion

long o null

null

Il numero di versione del record. È possibile utilizzare il numero di versione per selezionare il record più recente. I record più recenti hanno numeri di versione più grandi.

Esempio dati grezzi nella fase fredda
{"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675887,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.75},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675889,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.69},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675890,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.66},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675891,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.92},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675892,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.73},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null}

Metriche, trasformazioni e aggregazioni

AWS IoT SiteWise esporta metriche, trasforma e aggrega nel livello freddo una volta ogni sei ore. Le metriche, le trasformazioni e gli aggregati vengono salvati nel livello freddo nel formato Apache (). AVRO .avro

Percorso del file

AWS IoT SiteWise archivia metriche, trasformazioni e aggregazioni nel livello freddo utilizzando il seguente modello.

{keyPrefix}/agg/startYear={startYear}/startMonth={startMonth}/startDay={startDay}/seriesBucket={seriesBucket}/agg_{timeseriesId}_{startTimestamp}_{quality}.avro

Ogni percorso di file verso metriche, trasformazioni e aggregazioni in Amazon S3 contiene i seguenti componenti.

Componente del percorso Descrizione

keyPrefix

Il prefisso Amazon S3 che hai specificato nella configurazione dello AWS IoT SiteWise storage. Amazon S3 utilizza il prefisso come nome di cartella nel bucket.

agg

La cartella che memorizza i dati delle serie temporali provenienti dalle metriche. La agg cartella viene salvata nella cartella dei prefissi.

seriesBucket

Un numero esadecimale compreso tra 00 e ff. Questo numero è derivato da. timeSeriesId Questa partizione viene utilizzata per aumentare la velocità effettiva durante le operazioni di AWS IoT SiteWise scrittura sul livello freddo. Quando usi Amazon Athena per eseguire query, puoi utilizzare la partizione per il partizionamento fine per migliorare le prestazioni delle query.

seriesBuckete timeSeriesBucket nei metadati degli asset c'è lo stesso numero.

startYear

L'anno dell'ora di inizio esclusiva associata ai dati delle serie temporali.

startMonth

Il mese dell'ora di inizio esclusiva associata ai dati delle serie temporali.

startDay

Il giorno del mese dell'ora di inizio esclusiva associata ai dati delle serie temporali.

fileName

Il nome del file utilizza il carattere di sottolineatura (_) come delimitatore per separare quanto segue:

  • Il prefisso. raw

  • Il timeSeriesId valore.

  • Il timestamp dell'epoca dell'ora di inizio esclusiva associata ai dati delle serie temporali.

  • La qualità dei dati. Valori validi: GOODBAD, eUNCERTAIN. Per ulteriori informazioni, vedere AssetPropertyValuenel AWS IoT SiteWise APIReference.

Il file viene salvato nel .avro formato utilizzando la compressione Snappy.

Esempio percorso del file verso le metriche nella fase fredda

keyPrefix/agg/startYear=2021/startMonth=1/startDay=2/seriesBucket=a2/agg_7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a_1609577700_GOOD.avro

Campi

Lo schema di metriche, trasformazioni e aggregati esportati nel livello freddo contiene i seguenti campi.

Nome del campo Tipi supportati  Tipo di predefinito Descrizione

seriesId

string

N/D

L'ID che identifica i dati delle serie temporali provenienti da apparecchiature, metriche o trasformazioni. È possibile utilizzare questo campo per unire dati non elaborati e metadati delle risorse nelle query.

timeInSeconds

long

N/D

La data e l'ora, in secondi, nel formato Unix epoch. I dati frazionari in nanosecondi sono forniti da. offsetInNanos

offsetInNanos

long

N/D

L'offset in nanosecondi da. timeInSeconds

quality

string

N/D

La qualità con cui filtrare i dati degli asset.

resolution

string

N/D

L'intervallo di tempo in cui aggregare i dati.

count

double o null

null

Il numero totale di punti dati per le variabili specificate nell'intervallo di tempo corrente.

average

double o null

null

La media dei valori delle variabili specificate nell'intervallo di tempo corrente.

min

double o null

null

Il minimo dei valori delle variabili specificate nell'intervallo di tempo corrente.

max

boolean o null

null

Il massimo dei valori delle variabili specificate nell'intervallo di tempo corrente.

sum

string o null

null

La somma dei valori delle variabili specificate nell'intervallo di tempo corrente.

recordVersion

long o null

null

Il numero di versione del record. È possibile utilizzare il numero di versione per selezionare il record più recente. I record più recenti hanno numeri di versione più grandi.

Esempio Dati metrici nella fase fredda
{"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334060,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":31.0,"average":{"double":16.0},"min":{"double":1.0},"max":{"double":31.0},"sum":{"double":496.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334120,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":29.0,"average":{"double":46.0},"min":{"double":32.0},"max":{"double":60.0},"sum":{"double":1334.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334540,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":31.0,"average":{"double":16.0},"min":{"double":1.0},"max":{"double":31.0},"sum":{"double":496.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334600,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":29.0,"average":{"double":46.0},"min":{"double":32.0},"max":{"double":60.0},"sum":{"double":1334.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637335020,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":31.0,"average":{"double":16.0},"min":{"double":1.0},"max":{"double":31.0},"sum":{"double":496.0},"recordVersion":null}

Metadati delle risorse

Quando abiliti AWS IoT SiteWise l'esportazione dei dati nel livello freddo per la prima volta, i metadati degli asset vengono esportati nel livello freddo. Dopo la configurazione iniziale, AWS IoT SiteWise esporta i metadati degli asset nel livello solo quando modificate le definizioni dei modelli di asset o le definizioni degli asset. I metadati delle risorse vengono salvati nel livello freddo nel formato newline delimited JSON (). .ndjson

Percorso del file

AWS IoT SiteWise archivia i metadati delle risorse nel livello freddo utilizzando il seguente modello.

{keyPrefix}/asset_metadata/asset_{assetId}.ndjson

Ogni percorso di file verso i metadati delle risorse nel livello freddo contiene i seguenti componenti.

Componente del percorso Descrizione

keyPrefix

Il prefisso Amazon S3 che hai specificato nella configurazione di storage AWS IoT SiteWise s. Amazon S3 utilizza il prefisso come nome di cartella nel bucket.

asset_metadata

La cartella in cui sono archiviati i metadati delle risorse. La asset_metadata cartella viene salvata nella cartella dei prefissi.

fileName

Il nome del file utilizza il carattere di sottolineatura (_) come delimitatore per separare quanto segue:

  • Il prefisso. asset

  • Il assetId valore.

Il file viene salvato nel .ndjson formato.

Esempio percorso del file ai metadati delle risorse nel livello più freddo

keyPrefix/asset_metadata/asset_35901915-d476-4dca-8637-d9ed4df939ed.ndjson

Campi

Lo schema dei metadati delle risorse che viene esportato nel livello freddo contiene i seguenti campi.

Nome campo Descrizione

assetId

L'ID dell'asset .

assetName

Il nome della risorsa.

assetExternalId

L'ID esterno della risorsa.

assetModelId

L'ID del modello di asset utilizzato per creare questa risorsa.

assetModelName

Il nome del modello di asset.

assetModelExternalId

L'ID esterno del modello di asset.

assetPropertyId

L'ID della proprietà dell'asset.

assetPropertyName

Il nome della proprietà dell'asset.

assetPropertyExternalId

L'ID esterno della proprietà dell'asset.

assetPropertyDataType

Il tipo di dati della proprietà dell'asset.

assetPropertyUnit

L'unità della proprietà dell'asset (ad esempio, Newtons eRPM).

assetPropertyAlias

L'alias che identifica la proprietà dell'asset, ad esempio il percorso del flusso di dati di un server OPC UA (ad esempio,/company/windfarm/3/turbine/7/temperature).

timeSeriesId

L'ID che identifica i dati delle serie temporali provenienti da apparecchiature, metriche o trasformazioni. È possibile utilizzare questo campo per unire dati non elaborati e metadati delle risorse nelle query.

timeSeriesBucket

Un numero esadecimale compreso tra 00 e ff. Questo numero è derivato da. timeSeriesId Questa partizione viene utilizzata per aumentare la velocità effettiva durante le operazioni di AWS IoT SiteWise scrittura sul livello freddo. Quando usi Amazon Athena per eseguire query, puoi utilizzare la partizione per il partizionamento fine per migliorare le prestazioni delle query.

timeSeriesBuckete seriesBucket nel percorso del file i dati grezzi sono presenti gli stessi numeri.

assetCompositeModelId

L'ID del modello composito.

assetCompositeModelExternalId

L'ID esterno del modello composito.

assetCompositeModelDescription

La descrizione del modello composito.

assetCompositeModelName

Il nome del modello composito.

assetCompositeModelType

Il tipo del modello composito. Per i modelli compositi di allarme, questo tipo è AWS/ALARM.

assetCreationDate

La data di creazione della risorsa, nell'epoca di Unix.

assetLastUpdateDate

La data dell'ultimo aggiornamento della risorsa, espressa in Unix Epoch Time.

assetStatusErrorCode

Il codice di errore.

assetStatusErrorMessage

Messaggio di errore.

assetStatusState

Lo stato attuale della risorsa.

Esempio metadati degli asset nella fase fredda
{"assetId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d","assetExternalId":null,"assetName":"Wind Turbine Asset 2","assetModelId":"ec1d924f-f07d-444f-b072-e2994c165d35","assetModelExternalId":null,"assetModelName":"Wind Turbine Asset Model","assetPropertyId":"95e63da7-d34e-43e1-bc6f-1b490154b07a","assetPropertyExternalId":null,"assetPropertyName":"Temperature","assetPropertyDataType":"DOUBLE","assetPropertyUnit":"Celsius","assetPropertyAlias":"USA/Washington/Seattle/WT2/temp","timeSeriesId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeSeriesBucket":"f6","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1619466323,"assetLastUpdateDate":1623859856,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"} {"assetId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d","assetExternalId":null,"assetName":"Wind Turbine Asset 2","assetModelId":"ec1d924f-f07d-444f-b072-e2994c165d35","assetModelExternalId":null,"assetModelName":"Wind Turbine Asset Model","assetPropertyId":"c706d54d-4c11-42dc-9a01-63662fc697b4","assetPropertyExternalId":null,"assetPropertyName":"Pressure","assetPropertyDataType":"DOUBLE","assetPropertyUnit":"KiloPascal","assetPropertyAlias":"USA/Washington/Seattle/WT2/pressure","timeSeriesId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d_c706d54d-4c11-42dc-9a01-63662fc697b4","timeSeriesBucket":"1e","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1619466323,"assetLastUpdateDate":1623859856,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"} {"assetId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d","assetExternalId":null,"assetName":"Wind Turbine Asset 2","assetModelId":"ec1d924f-f07d-444f-b072-e2994c165d35","assetModelExternalId":null,"assetModelName":"Wind Turbine Asset Model","assetPropertyId":"8cf1162f-dead-4fbe-b468-c8e24cde9f50","assetPropertyExternalId":null,"assetPropertyName":"Max Temperature","assetPropertyDataType":"DOUBLE","assetPropertyUnit":null,"assetPropertyAlias":null,"timeSeriesId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d_8cf1162f-dead-4fbe-b468-c8e24cde9f50","timeSeriesBucket":"d7","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1619466323,"assetLastUpdateDate":1623859856,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"} {"assetId":"3a5f2a22-3b37-4332-9c1c-404ea1d73fab","assetExternalId":null,"assetName":"BatchAssetDouble1","assetModelId":"814bdfd8-24db-4a33-8d9b-ebc75e75e827","assetModelExternalId":null,"assetModelName":"FlashTestAssetModelDouble","assetPropertyId":"6b7e1532-175b-4c02-b410-ab401a9176ed","assetPropertyExternalId":null,"assetPropertyName":"measurementProperty","assetPropertyDataType":"DOUBLE","assetPropertyUnit":"u","assetPropertyAlias":null,"timeSeriesId":"ab19f4fa-7e7b-4247-ae89-ff316f5ff8aa","timeSeriesBucket":"af","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1646960106,"assetLastUpdateDate":1646960106,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"}

metadati della gerarchia degli asset

Quando AWS IoT SiteWise abiliti il salvataggio dei dati nel livello freddo per la prima volta, i metadati della gerarchia degli asset vengono esportati nel livello freddo. Dopo la configurazione iniziale, AWS IoT SiteWise esporta i metadati della gerarchia degli asset nel livello freddo solo quando si apportano modifiche al modello degli asset o alle definizioni degli asset. I metadati della gerarchia degli asset vengono salvati nel livello freddo nel formato newline delimited (). JSON .ndjson

Un identificatore esterno per la gerarchia, la risorsa di destinazione o la risorsa di origine viene recuperato chiamando il. DescribeAssetAPI

Percorso del file

AWS IoT SiteWise archivia i metadati della gerarchia degli asset nel livello freddo utilizzando il seguente modello.

{keyPrefix}/asset_hierarchy_metadata/{parentAssetId}_{hierarchyId}.ndjson

Ogni percorso di file verso i metadati della gerarchia degli asset nel livello freddo contiene i seguenti componenti.

Componente del percorso Descrizione

keyPrefix

Il prefisso Amazon S3 che hai specificato nella configurazione dello AWS IoT SiteWise storage. Amazon S3 utilizza il prefisso come nome di cartella nel bucket.

asset_hierarchy_metadata

La cartella che memorizza i metadati della gerarchia degli asset. La asset_hierarchy_metadata cartella viene salvata nella cartella dei prefissi.

fileName

Il nome del file utilizza il carattere di sottolineatura (_) come delimitatore per separare quanto segue:

  • Il valore. parentAssetId

  • Il hierarchyId valore.

Il file viene salvato nel .ndjson formato.

Esempio percorso del file ai metadati della gerarchia degli asset nel livello freddo

keyPrefix/asset_hierarchy_metadata/35901915-d476-4dca-8637-d9ed4df939ed_c5b3ced8-589a-48c7-9998-cdccfc9747a0.ndjson

Campi

Lo schema dei metadati della gerarchia degli asset che viene esportato nel livello freddo contiene i seguenti campi.

Nome campo Descrizione

sourceAssetId

L'ID della risorsa di origine in questa relazione tra asset.

targetAssetId

L'ID della risorsa di destinazione in questa relazione tra asset.

hierarchyId

L'ID della gerarchia.

associationType

Il tipo di associazione di questa relazione tra asset.

Il valore deve essereCHILD. La risorsa di destinazione è una risorsa secondaria della risorsa di origine.

Esempio metadati della gerarchia degli asset nel livello freddo
{"sourceAssetId":"80388e72-2284-44fb-9c89-bfbaf0dfedd2","targetAssetId":"2b866c25-0c74-4750-bdf5-b73683c8a2a2","hierarchyId":"bbed9f59-0412-4585-a61d-6044db526aee","associationType":"CHILD"} {"sourceAssetId":"80388e72-2284-44fb-9c89-bfbaf0dfedd2","targetAssetId":"6b51246e-984d-460d-bc0b-470ea47d1e31","hierarchyId":"bbed9f59-0412-4585-a61d-6044db526aee","associationType":"CHILD"}
Per visualizzare i dati nella fase fredda
  1. Accedi alla console Amazon S3.

  2. Nel pannello di navigazione, scegli Bucket, quindi scegli il tuo bucket Amazon S3.

  3. Passa alla cartella che contiene i dati grezzi, i metadati degli asset o i metadati della gerarchia degli asset.

  4. Seleziona i file, quindi da Azioni scegli Scarica.

File di indice dei dati di archiviazione

AWS IoT SiteWise utilizza questi file per ottimizzare le prestazioni delle query di dati. Vengono visualizzati nel bucket Amazon S3, ma non è necessario utilizzarli.

Percorso del file

AWS IoT SiteWise archivia i file di indice dei dati nella fase fredda utilizzando il seguente modello.

keyPrefix/index/series=timeseriesId/startYear=startYear/startMonth=startMonth/startDay=startDay/index_timeseriesId_startTimestamp_quality
Esempio percorso del file del file di indice di archiviazione dei dati

keyPrefix/index/series=7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a/startYear=2022/startMonth=02/startDay=03/index_7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a_1643846400_GOOD