Précision numérique et conversion
Les grands entiers et fractions décimales peuvent changer lors d'une conversion vers un type numérique à précision limitée.
Notions de baseFormats
i?01 · 02
FORMAT ATLAS
Formats
JSONJSON est un format texte qui représente des données structurées avec des clés et des valeurs. Il est largement utilisé par les API web et les fichiers de configuration.CSVCSV est un format texte qui représente des tableaux par des lignes et séparateurs. Il convient aux tableaux simples, mais ne conserve pas formules, mise en forme ni feuilles multiples de XLSX.ParquetApache Parquet stocke des tableaux par colonnes, organisés en groupes de lignes et blocs de colonnes. Les outils peuvent lire les colonnes nécessaires sans parcourir tous les champs.AvroApache Avro sérialise des enregistrements selon un schéma exprimable en JSON. Il gère enregistrements, tableaux, maps et unions ; lecteurs et producteurs ont besoin de schémas compatibles.
Comparer
CSV vs JSONCSV représente des enregistrements tabulaires ; JSON représente des valeurs structurées comme des objets et des tableaux. Choisissez selon la forme des données et le système destinataire.JSON Lines ou ParquetJSON Lines stocke une valeur JSON indépendante par ligne de texte UTF-8. Parquet est un fichier binaire en colonnes avec des groupes de lignes et des blocs de colonnes.JSON Lines ou Avro JSON Lines stocke une valeur JSON par ligne UTF-8 pour un traitement par enregistrement. Avro encode des enregistrements typés selon un schéma écrivain et peut stocker ses métadonnées avec les blocs.Avro ou JSONApache Avro est un système de sérialisation fondé sur des schémas, avec encodage binaire compact et fichier conteneur incluant le schéma. JSON est un format texte lisible d'échange ; Avro définit aussi un encodage JSON.
Guides
Choisir un format d'échange de donnéesCommencez par la spécification du système destinataire. Utilisez JSON pour les API structurées, XML si l'intégration exige son schéma et CSV pour un tableau unique.Choisir un format pour l'analyse et l'échange de donnéesSelon la plateforme et les types de données, distinguez l'analyse en colonnes, l'échange d'enregistrements avec schéma et les tableaux lisibles.
Formats et lectures associés
Formats de fichierUn format définit la représentation et l’interprétation des données. Choisissez selon les logiciels du destinataire, l’édition, la fidélité et l’accès futur, pas seulement l’extension.Types MIMEUn type MIME indique la nature du contenu, par exemple image/jpeg. Il aide les navigateurs et services à traiter les fichiers, mais doit être comparé au contenu réel.