

Avis de fin de support : le 15 décembre 2025, AWS le support de AWS IoT Analytics. Après le 15 décembre 2025, vous ne pourrez plus accéder à la AWS IoT Analytics console ni aux AWS IoT Analytics ressources. Pour plus d'informations, voir [AWS IoT Analytics fin du support](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html).

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.

# Formats de fichier
<a name="iotanalytics-schema"></a>

AWS IoT Analytics les magasins de données prennent actuellement en charge les formats de fichier JSON et Parquet. Le format de fichier par défaut est JSON.
+ [JSON (JavaScript Object Notation)](https://www.json.org/json-en.html) : format de texte qui prend en charge les paires nom-valeur et les listes de valeurs ordonnées.
+ [Apache Parquet](https://parquet.apache.org/documentation/latest/) : format de stockage en colonnes utilisé pour stocker et interroger efficacement de gros volumes de données.

Pour configurer le format de fichier du magasin de AWS IoT Analytics données, vous pouvez utiliser l'`FileFormatConfiguration`objet lorsque vous créez le magasin de données.

`fileFormatConfiguration`  
Contient les informations de configuration des formats de fichiers. AWS IoT Analytics les magasins de données prennent en charge les formats JSON et Parquet.  
Le format de fichier par défaut est JSON. Vous ne pouvez spécifier qu'un seul format. Vous ne pouvez pas modifier le format de fichier après avoir créé le magasin de données.    
`jsonConfiguration`  
Contient les informations de configuration du format JSON.  
`parquetConfiguration`  
Contient les informations de configuration du format Parquet.    
`schemaDefinition`  
Informations nécessaires à la définition d'un schéma.    
`columns`  
Spécifie une ou plusieurs colonnes de stockage de vos données.  
Chaque schéma peut contenir jusqu'à 100 colonnes. Chaque colonne peut contenir jusqu'à 100 types imbriqués.    
`name`  
Le nom de la colonne.  
Contraintes de longueur : 1 à 255 caractères.  
`type`  
Type de données. Pour plus d'informations sur le type de données pris en charge, consultez la section [Types de données courants](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-common.html) du *Guide du AWS Glue développeur*.  
Contraintes de longueur : 1-131072 caractères.

AWS IoT Analytics prend en charge tous les types de données répertoriés sur la page [Types de données sur Amazon Athena](https://docs.aws.amazon.com/athena/latest/ug/data-types.html), à l'exception `DECIMAL(precision, scale)` de -. `precision`

## Création d'un magasin de données (console)
<a name="create-datastore-console"></a>

La procédure suivante explique comment créer un magasin de données qui enregistre les données au format Parquet.

**Pour créer un magasin de données**

1. Connectez-vous à la [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/).

1. Dans le volet de navigation, sélectionnez **Data stores**.

1. Sur la page **Stockages de données**, choisissez **Créer un magasin de données**.

1. Sur la page **Spécifier les détails du magasin de données**, entrez les informations de base concernant votre magasin de données.

   1. Pour **ID de banque de données**, entrez un ID de banque de données unique. Vous ne pouvez pas modifier cet identifiant une fois que vous l'avez créé.

   1. (Facultatif) Pour les **balises**, choisissez **Ajouter une nouvelle balise** pour ajouter une ou plusieurs balises personnalisées (paires clé-valeur) à votre banque de données. Les balises peuvent vous aider à identifier les ressources pour lesquelles vous créez AWS IoT Analytics.

   1. Choisissez **Suivant**.

1. Sur la page **Configurer le type de stockage**, spécifiez le mode de stockage de vos données.

   1. Pour **Type de stockage**, choisissez **Stockage géré par le service**. 

   1. Pour **Configurer la durée pendant laquelle vous souhaitez conserver vos données traitées**, choisissez **Indéfiniment**.

   1. Choisissez **Suivant**.

1. Sur la page **Configurer le format des données**, définissez la structure et le format de vos enregistrements de données.

   1. Pour la **classification**, choisissez **Parquet**. Vous ne pouvez pas modifier ce format après avoir créé le magasin de données.

   1. Pour **Source d'inférence**, choisissez **une chaîne JSON** pour votre magasin de données.

   1. Pour **String**, entrez votre schéma au format JSON, comme dans l'exemple suivant.

      ```
      {
          "device_id": "0001",
          "temperature": 26,
          "humidity": 29,
          "datetime": "2018-01-26T07:06:01"
      }
      ```

   1. Choisissez **Infer le schéma.**

   1. Sous **Configurer le schéma Parquet**, vérifiez que le format correspond à votre exemple JSON. Si le format ne correspond pas, mettez à jour le schéma Parquet manuellement.
      + Si vous souhaitez que votre schéma affiche davantage de colonnes, choisissez **Ajouter une nouvelle colonne**, entrez un nom de colonne, puis choisissez le type de données.
**Note**  
Par défaut, votre schéma peut contenir 100 colonnes. Pour plus d'informations, consultez [AWS IoT Analytics Quotas](https://docs.aws.amazon.com/iotanalytics/latest/userguide/limits.html).
      + Vous pouvez modifier le type de données d'une colonne existante. Pour plus d'informations sur les types de données pris en charge, consultez la section [Types de données courants](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-common.html) dans le *Guide du AWS Glue développeur*.
**Note**  
Après avoir créé votre banque de données, vous ne pouvez pas modifier le type de données d'une colonne existante. 
      + Pour supprimer une colonne existante, choisissez **Supprimer la colonne**.

   1. Choisissez **Suivant**.

1. (Facultatif) AWS IoT Analytics prend en charge les partitions personnalisées dans votre banque de données afin que vous puissiez effectuer des requêtes sur des données élaguées afin d'améliorer la latence. Pour plus d'informations sur les partitions personnalisées prises en charge, consultez[Cloisons personnalisées](custom-partitioning.md).

   Choisissez **Suivant**.

1. Sur la page **Réviser et créer**, passez en revue vos choix, puis choisissez **Créer un magasin de données**.
**Important**  
Vous ne pouvez pas modifier l'ID du magasin de données, le format de fichier ou le type de données d'une colonne après avoir créé le magasin de données.

1. Vérifiez que votre nouveau magasin de données apparaît sur la page **Stockages de données**.