> ## Documentation Index
> Fetch the complete documentation index at: https://artie.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Column inclusion and exclusion

> Learn how column inclusion and exclusion works in Artie.

## Overview

| Feature          | Description                                       |
| ---------------- | ------------------------------------------------- |
| Column Inclusion | Replicate only the columns you specify            |
| Column Exclusion | Replicate all columns except the ones you exclude |

<Accordion title="Should I use column inclusion or exclusion?">
  <img src="https://mintcdn.com/artie/cR74rDu7gj_LCvTI/assets/columns/column_decision.png?fit=max&auto=format&n=cR74rDu7gj_LCvTI&q=85&s=aef24b3ce1c28b36f8942a131603ed37" alt="Column Inclusion and Exclusion" width="814" height="825" data-path="assets/columns/column_decision.png" />
</Accordion>

## Advanced use case: One source to multiple destinations

Artie allows you to replicate data from a single source reader to multiple pipeline tables. To do this, you can do it through our [Terraform provider](https://registry.terraform.io/providers/artie-labs/artie/latest).

**Architecture**

```mermaid theme={null}
graph LR
    A[Source Reader] --> C[Pipeline Table 1]
    A[Source Reader] --> D[Pipeline Table 2]
```

Each pipeline table will have its own Kafka consumer group and we can specify additional column inclusion and exclusion for each pipeline table.

<Accordion title="Where should I specify the column inclusion and exclusion?">
  You can specify column inclusion and exclusion at the source reader and pipeline table level, please see the diagram below for guidance on where to set the column settings.

  <img src="https://mintcdn.com/artie/cR74rDu7gj_LCvTI/assets/columns/source_reader_pipeline_table.png?fit=max&auto=format&n=cR74rDu7gj_LCvTI&q=85&s=dc463e61a8c101d3ee5a6f35e124973d" alt="Column Inclusion and Exclusion" width="1589" height="1005" data-path="assets/columns/source_reader_pipeline_table.png" />
</Accordion>
