Formati di dati supportati da Esplora dati di Azure per l'inserimentoData formats supported by Azure Data Explorer for ingestion

L'inserimento dei dati è il processo mediante il quale i dati vengono aggiunti a una tabella e resi disponibili per le query in Azure Esplora dati.Data ingestion is the process by which data is added to a table and is made available for query in Azure Data Explorer. Per tutti i metodi di inserimento, diversi da inserimento-da-query, i dati devono essere in uno dei formati supportati.For all ingestion methods, other than ingest-from-query, the data must be in one of the supported formats. La tabella seguente elenca e descrive i formati supportati da Azure Esplora dati per l'inserimento dei dati.The following table lists and describes the formats that Azure Data Explorer supports for data ingestion.

FormatoFormat EstensioneExtension DescrizioneDescription
AvroAvro .avro File contenitore Avro.An Avro container file. I codici seguenti sono supportati: null, deflate (snappy non è al momento supportato).The following codes are supported: null, deflate (snappy is currently not supported).
ApacheAvroApacheAvro .avro Implementazione sperimentale nativa per il formato avro con supporto per i tipi logici e per il snappy codec di compressione.Experimental native implementation for Avro format with support for logical types and for snappy compression codec.
CSVCSV .csv File di testo con valori delimitati da virgole (,).A text file with comma-separated values (,). Vedere RFC 4180: formato comune e tipo MIME per i file con valori delimitati da virgole (CSV).See RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files.
JSONJSON .json Un file di testo con oggetti JSON delimitati da \n o \r\n.A text file with JSON objects delimited by \n or \r\n. Vedere Righe JSON (JSONL).See JSON Lines (JSONL).
MultijsonMultiJSON .multijson File di testo con una matrice JSON di contenitori di proprietà (ognuno dei quali rappresenta un record) o un numero qualsiasi di contenitori di proprietà delimitati da spazi vuoti, \n o \r\n.A text file with a JSON array of property bags (each representing a record), or any number of property bags delimited by whitespace, \n or \r\n. Ogni contenitore di proprietà può essere distribuito su più righe.Each property bag can be spread on multiple lines. Questo formato è preferito rispetto JSON a, a meno che i dati non siano contenitori di proprietà.This format is preferred over JSON, unless the data is non-property bags.
ORCORC .orc Un file ORC.An Orc file.
ParquetParquet .parquet Un file Parquet.A Parquet file.
PSVPSV .psv File di testo con valori delimitati da barre verticali (|).A text file with pipe-separated values (|).
RAWRAW .raw File di testo il cui intero contenuto è un singolo valore stringa.A text file whose entire contents is a single string value.
SCsvSCsv .scsv File di testo con valori delimitati da punti e virgola (;).A text file with semicolon-separated values (;).
SOHsvSOHsv .sohsv File di testo con valori delimitati da SOH.A text file with SOH-separated values. SOH è il punto di codice ASCII 1. Questo formato è usato da Hive in HDInsight.(SOH is ASCII codepoint 1; this format is used by Hive on HDInsight.)
TSVTSV .tsv File di testo con valori delimitati da tabulazioni (\t).A text file with tab-separated values (\t).
TSVETSVE .tsv File di testo con valori delimitati da tabulazioni (\t).A text file with tab-separated values (\t). Per l'escape viene usato un carattere barra rovesciata (\).A backslash character (\) is used for escaping.
TXTTXT .txt File di testo con righe delimitate da \n.A text file with lines delimited by \n. Le righe vuote vengono ignorate.Empty lines are skipped.
W3CLOGFILEW3CLOGFILE .log Formato del file di log Web standardizzato da W3C.Web log file format standardised by the W3C.

Formati di compressione dei dati supportatiSupported data compression formats

I BLOB e i file possono essere compressi tramite uno dei seguenti algoritmi di compressione:Blobs and files can be compressed through any of the following compression algorithms:

CompressioneCompression EstensioneExtension
GZipGZip gz.gz
ZipZip zip.zip

Indicare la compressione aggiungendo l'estensione al nome del BLOB o del file.Indicate compression by appending the extension to the name of the blob or file.

Ad esempio:For example:

  • MyData.csv.zip indica un BLOB o un file formattato come CSV, compresso con ZIP (archivio o file singolo)MyData.csv.zip indicates a blob or a file formatted as CSV, compressed with ZIP (archive or a single file)
  • MyData.json.gz indica un BLOB o un file formattato come JSON, compressi con GZip.MyData.json.gz indicates a blob or a file formatted as JSON, compressed with GZip.

Sono supportati anche i nomi di BLOB o file che non includono le estensioni di formato ma solo la compressione (ad esempio MyData.zip ).Blob or file names that don't include the format extensions but just compression (for example, MyData.zip) is also supported. In questo caso, il formato di file deve essere specificato come proprietà di inserimento perché non può essere dedotto.In this case, the file format must be specified as an ingestion property because it cannot be inferred.

Nota

Alcuni formati di compressione tengono traccia dell'estensione di file originale come parte del flusso compresso.Some compression formats keep track of the original file extension as part of the compressed stream. Questa estensione viene generalmente ignorata ai fini della determinazione del formato di file.This extension is generally ignored for determining the file format. Se non è possibile determinare il formato di file dal nome del file o del BLOB (compresso), deve essere specificato tramite la proprietà di inserimento format.If the file format can't be determined from the (compressed) blob or file name, it must be specified through the format ingestion property.

Passaggi successiviNext steps