JSON SerDe bibliothèques - Amazon Athena

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.

JSON SerDe bibliothèques

Dans Athena, vous pouvez utiliser des SerDe bibliothèques pour JSON désérialiser les données. La désérialisation convertit les JSON données afin qu'elles puissent être sérialisées (écrites) dans un format différent tel que Parquet ou. ORC

Note

Les bibliothèques Hive et OpenX JSON s'attendent à ce que les données se trouvent sur une seule ligne (non formatées), les enregistrements étant séparés par un nouveau caractère de ligne.

Amazon Ion étant un sur-ensemble deJSON, vous pouvez utiliser Amazon Ion Hive SerDe pour interroger des ensembles de données autres qu'Amazon Ion. JSON Contrairement aux bibliothèques Hive et JSON SerDe OpenX, Amazon SerDe Ion ne s'attend pas à ce que chaque ligne de données se trouve sur une seule ligne. Cette fonctionnalité est utile si vous souhaitez interroger JSON des ensembles de données au format « joli imprimé » ou diviser les champs d'une ligne avec des caractères de nouvelle ligne.

Noms des bibliothèques

Utilisez l'une des options suivantes :

org.apache.hive.hcatalog.data. JsonSerDe

org.openx.data.json. JsonSerDe

com.amazon.ionhiveserde. IonHiveSerDe

Ressources supplémentaires

Pour plus d'informations sur l'utilisation JSON et l'imbrication JSON d'Athena, consultez les ressources suivantes :