# Data Source Quick Start

{% hint style="info" %}
**Prerequisite:** Complete the [Install & Setup](https://docs.datapancake.com/getting-started/install-and-setup) process
{% endhint %}

{% stepper %}
{% step %}

### Create, Scan, & Generate Code for your First Data Source

1. [Load your data into Snowflake](https://docs.snowflake.com/en/guides-overview-loading-data) or access your data via [iceberg tables](https://docs.snowflake.com/en/user-guide/tables-iceberg).
2. Use the [single data source script builder](https://docs.datapancake.com/guides/how-to-guides-script-builder/data-source-guides/how-to-create-a-single-datapancake-data-source-script-builder) to create and scan your first data source.
3. Monitor the progress of the scan on the "Scans in Process" page. The scanning process will often take several minutes depending on the size of your data and the warehouse used.

{% hint style="success" %}
DataPancake recursively scans your *entire* data source unless you specifically limit the amount of data scanned.
{% endhint %}
{% endstep %}

{% step %}

### Deploy Dynamic Tables and Views (if generated)

1. Navigate to the "Generated SQL" page and select your data source.
2. Copy the generated SQL DDL.
3. In a new Snowflake worksheet or workspace, paste and execute all of the statements to deploy your dynamic tables and views (if generated).

{% hint style="success" %}
You're now ready to start selecting data from your deployed objects!
{% endhint %}
{% endstep %}
{% endstepper %}

## Next Steps

Schema Shaping

Pipline Design

Scan Configuration

Code Generation & Deployment Options

Data Dictionary Builder

Semantic Model Generator

JSON Tutorial<br>
