

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

# Riepilogo degli indici in Amazon OpenSearch Service con indici cumulativi
<a name="rollup"></a>

Gli indici cumulativi in Amazon OpenSearch Service consentono di ridurre i costi di storage raggruppando periodicamente i vecchi dati in indici riepilogati.

È possibile selezionare i campi di interesse e utilizzare un rollup di indice per creare un nuovo indice con solo i campi aggregati in periodi fissi più grossolani. È possibile archiviare mesi o anni di dati cronologici a una frazione del costo con le stesse prestazioni di query.

L'indicizzazione cumulativa richiede Elasticsearch 7.9 OpenSearch o versione successiva. 

**Nota**  
Questa documentazione ti aiuta a iniziare a creare un job di indicizzazione cumulativa in Amazon OpenSearch Service. Per una documentazione completa, incluso un elenco di tutte le impostazioni disponibili e un riferimento completo all'API, consulta [Index rollups](https://docs.opensearch.org/latest/im-plugin/index-rollups/) nella OpenSearch documentazione.

## Creazione di un processo di rollup dell'indice
<a name="rollup-example"></a>

Per iniziare, scegli **Index Management** in OpenSearch Dashboards. Selezionare **Processi di rollup** e scegliere **Creazione di un processo di rollup**.

### Passaggio 1: configura gli indici
<a name="rollup-example-1"></a>

Impostare gli indici di origine e di destinazione. L'indice di origine è quello per cui si desidera eseguire il rollup. L'indice di destinazione è dove vengono salvati i risultati di rollup dell'indice.

Dopo aver creato un processo di rollup dell'indice, non sarà possibile modificarne le selezioni.

### Fase 2: Definizione di aggregazioni e parametri
<a name="rollup-example-2"></a>

Selezionare gli attributi con le aggregazioni (termini e istogrammi) e i parametri (avg, sum, max, min e conteggio valore) per cui si desidera eseguire il rollup. Assicurarsi di non aggiungere troppi attributi altamente granulari perché si consumerà spazio.

### Fase 3: Specifica delle pianificazioni
<a name="rollup-example-3"></a>

Specificare una pianificazione per eseguire il rollup degli indici mentre vengono importati. Il processo di rollup dell'indice è abilitato per impostazione predefinita.

### Fase 4: Revisione e creazione
<a name="rollup-example-4"></a>

Rivedere la configurazione e selezionare **Crea**.

### Fase 5: Ricerca nell'indice di destinazione
<a name="rollup-example-5"></a>

È possibile utilizzare l'API `_search` standard per cercare l'indice di destinazione. Non è possibile accedere alla struttura interna dei dati nell'indice di destinazione perché il plug-in riscrive automaticamente la query in background per adattarla all'indice di destinazione. Questo per assicurarsi di poter utilizzare la stessa query per l'indice di origine e di destinazione.

Per eseguire una query sull'indice di destinazione, impostare `size` su 0:

```
GET target_index/_search
{
  "size": 0,
  "query": {
    "match_all": {}
  },
  "aggs": {
    "avg_cpu": {
      "avg": {
        "field": "cpu_usage"
      }
    }
  }
}
```

**Nota**  
OpenSearch le versioni 2.2 e successive supportano la ricerca di più indici di rollup in un'unica richiesta. OpenSearch le versioni precedenti alla 2.2 e le versioni precedenti di Elasticsearch OSS supportano solo un indice di rollup per ricerca.