.show ingestion mapping

Use this command to view a specific ingestion mapping, or all ingestion mappings, for a database or table.

Syntax

View a specific mapping:

.show [table|database] EntityName ingestion MappingKind mapping MappingName

View all mappings or all mappings of a specific type:

.show [table|database] EntityName ingestion [ MappingKind ] mappings

Parameters

Name Type Required Description
EntityName string The name of the table or database for which to show the ingestion mapping(s).
MappingKind string The type of mapping(s) to view. Possible values: csv, json, avro, w3clogfile, parquet, and orc.
MappingName string The name of the mapping to view. This argument is required if you specify that you want to view a single mapping instead of multiple mappings for the entity. See syntax options.

Returns

The command returns a table with the columns Name, Kind, and Mapping that describe the ingestion mapping(s) names, types, and specifications.

Example

Show a specific ingestion mapping

.show table MyTable ingestion csv mapping "mapping1" 

Output

Name Kind Mapping
mapping1 CSV [{"Name":"rownumber","DataType":"int","CsvDataType":null,"Ordinal":0,"ConstValue":null},{"Name":"rowguid","DataType":"string","CsvDataType":null,"Ordinal":1,"ConstValue":null}]

If the table only contained one CSV formatted mapping named "mapping1", the following query would return the same output as the previous query.

.show table MyTable ingestion csv mappings 

```kusto
.show database MyDatabase ingestion csv mappings

See also