Precisione numerica e conversione
Interi grandi e frazioni decimali possono cambiare se letti con un tipo numerico a precisione limitata.
Nozioni di base sui formatiFormati
i?01 · 02
FORMAT ATLAS
Formati
JSONJSON è un formato di testo che rappresenta dati strutturati con chiavi e valori. È ampiamente usato per API web e file di configurazione.CSVCSV è un formato di testo che rappresenta dati tabellari con righe e separatori. È adatto a tabelle semplici, ma non conserva formule, formattazione o più fogli di XLSX.ParquetApache Parquet conserva tabelle per colonne, organizzate in gruppi di righe e blocchi di colonne. Gli strumenti possono leggere solo le colonne richieste.AvroApache Avro serializza record secondo uno schema esprimibile in JSON. Supporta record, array, mappe e unioni; lettori e produttori richiedono schemi compatibili.
Confronta
CSV vs JSONCSV rappresenta record tabellari; JSON valori strutturati come oggetti e array. Scegli in base alla forma dei dati e al sistema destinatario.JSON Lines o ParquetJSON Lines memorizza un valore JSON indipendente per riga di testo UTF-8. Parquet è un file binario colonnare con gruppi di righe e blocchi di colonne.JSON Lines o AvroJSON Lines memorizza un valore JSON per riga UTF-8, da elaborare singolarmente. Avro codifica record tipizzati secondo uno schema writer e può salvare i metadati dello schema nei blocchi.Avro o JSONApache Avro è un sistema di serializzazione basato su schema, con codifica binaria compatta e file contenitore di oggetti che include lo schema. JSON è un formato testuale leggibile per lo scambio; Avro definisce anche una codifica JSON.
Guide
Scegliere un formato di scambio datiParti dalla specifica del sistema ricevente. Usa JSON per dati API strutturati, XML se l'integrazione richiede uno schema e CSV per una singola tabella.Scegliere un formato per analisi e scambio datiIn base alla piattaforma e ai tipi di dati, distingui analisi a colonne, scambio di record con schema e tabelle leggibili.
Formati e letture correlate
Formati di fileUn formato definisce come i dati vengono rappresentati e interpretati. Scegli in base al software del destinatario, alla modifica, alla fedeltà e all’accesso futuro, non solo all’estensione.Tipi MIMEUn tipo MIME indica la natura del contenuto, per esempio image/jpeg. Aiuta browser e servizi a gestire i file, ma va confrontato con il contenuto reale.