# Overview

## Overview

Column mapping leverages a technique Osmos calls AutoMap. AutoMap automatically maps headers and columns from your uploaded data to your destination schema. Osmos leverages Generative AI to maps your columns quickly and more accurately.   When AutoMap is triggered, it notes it in the top right hand corner.&#x20;

### Column Mapping Panel

On the left, you will see the column mapping panel. This is where you start, and where you map the relationship between the input (uploaded) and output (cleaned) columns.&#x20;

Each card in this section represents an output column for your Uploader Destination. You can map one or more uploaded columns to each cleaned (Our Field) column.

<figure><img src="/files/Mr6plLfvzbXzj2QdRl1J" alt=""><figcaption></figcaption></figure>

### Input and Output Columns&#x20;

After you map an input (uploaded) column to an output (cleaned aka Our Field) column, you will see the data that corresponds to the selected columns to the right of the mapping section.&#x20;

When you select a different cleaned column in the mapping section, the section to the right will update to display the corresponding data for those columns.

<figure><img src="/files/eZYdTYBster9FBMXx5Lz" alt=""><figcaption></figcaption></figure>

### Column Mapping Filters

To streamline the mapping process, you can filter fields by a variety of factors.  These include   mapped vs unmapped, required vs optional, field errors, warnings, skipped rows, fields with formulas, SmartFill or QuickFixes. In addition, you can filter by field type, specific fields themselves or simply search for fields.

{% tabs %}
{% tab title="Show Filter" %}

<div align="left"><figure><img src="/files/t2zHN3sVWdVBO8l1v1qv" alt="" width="375"><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Type Filter" %}

<div align="left"><figure><img src="/files/UG8xKwuaDk8mZMzgDFdY" alt="" width="375"><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Field Filter" %}

<div align="left"><figure><img src="/files/61ieVHguXzSnjn18C1tq" alt="" width="375"><figcaption></figcaption></figure></div>
{% endtab %}
{% endtabs %}

### Data Cleanup

Users can cleanup data through [AutoClean](/uploader/standard-mode/autoclean.md) and **single-cell edits**. &#x20;

AutoClean is a capability which allows end users clean data with one click. Your Osmos Uploader comes with prebuilt AutoClean capability for certain scenarios detailed below, but also empowers developers with the ability to transform data on the fly by creating their own AutoClean functions.

<figure><img src="/files/vE56Y0oAtKh9VH4t5q38" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.osmos.io/uploader/standard-mode/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
