

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Récapitulatif des index dans Amazon OpenSearch Service à l'aide de cumuls d'index
<a name="rollup"></a>

Les cumuls d'index dans Amazon OpenSearch Service vous permettent de réduire les coûts de stockage en regroupant régulièrement les anciennes données dans des index résumés.

Vous sélectionnez les champs qui vous intéressent et utilisez un cumulatif d'index pour créer un nouvel index avec uniquement ces champs agrégés dans des compartiments de temps plus sommaires. Vous pouvez stocker des mois ou des années de données historiques à une fraction du coût avec les mêmes performances de requête.

Les cumuls d'index nécessitent Elasticsearch 7.9 OpenSearch ou version ultérieure. 

**Note**  
Cette documentation vous aide à démarrer avec la création d'une tâche de cumul d'index dans Amazon OpenSearch Service. Pour une documentation complète, y compris une liste de tous les paramètres disponibles et une référence complète de l'API, voir [Index cumulés dans](https://docs.opensearch.org/latest/im-plugin/index-rollups/) la OpenSearch documentation.

## Création d'une tâche de cumulatif d'index
<a name="rollup-example"></a>

Pour commencer, choisissez **Gestion des index** dans les OpenSearch tableaux de bord. Sélectionnez **Tâches de cumulatif** et choisissez **Créer une tâche de cumulatif**.

### Étape 1 : Configuration des index
<a name="rollup-example-1"></a>

Configurez les index source et cible. L'index source correspond à l'index que vous souhaitez cumuler. L'index cible correspond à l'emplacement où les résultats du cumulatif d'index sont enregistrés.

Après avoir créé une tâche de cumulatif d'index, vous ne pouvez pas modifier vos sélections d'index.

### Étape 2 : Définir des agrégations et des métriques
<a name="rollup-example-2"></a>

Sélectionnez les attributs avec les agrégations (termes et histogrammes) et les métriques (moyenne, somme, max, min et nombre de valeurs) que vous souhaitez cumuler. Assurez-vous de ne pas ajouter trop d'attributs hautement granulaires car vous n'économiseriez pas beaucoup d'espace.

### Étape 3 : Spécifier des planifications
<a name="rollup-example-3"></a>

Spécifiez une planification pour cumuler vos index au fur et à mesure de leur ingestion. La tâche de cumulatif d'index est activée par défaut.

### Étape 4 : vérifier et créer
<a name="rollup-example-4"></a>

Vérifiez votre configuration et sélectionnez **Créer**.

### Étape 5 : Rechercher dans l'index cible
<a name="rollup-example-5"></a>

Vous pouvez utiliser l'API standard `_search` pour effectuer une recherche dans l'index cible. Dans l'index cible, vous ne pouvez pas accéder à la structure interne des données, car le plug-in réécrit automatiquement la requête en arrière-plan pour l'adapter à l'index cible. Ainsi, vous pouvez utiliser la même requête pour l'index source et l'index cible.

Pour interroger l'index cible, définissez `size` sur 0 :

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

**Note**  
OpenSearch les versions 2.2 et ultérieures prennent en charge la recherche dans plusieurs index cumulatifs en une seule requête. OpenSearch les versions antérieures à 2.2 et les anciennes versions d'Elasticsearch OSS ne prennent en charge qu'un seul index cumulatif par recherche.