liveBook · Manning

Internal stage

As explained in Snowflake Data Engineering

An internal stage is a Snowflake staging object whose data files are stored in cloud storage managed for the Snowflake account.

An internal stage is a Snowflake staging object whose data files reside in cloud storage managed for the Snowflake account. It provides a landing point between local files and Snowflake tables. section 2.2

Use internal stages to:

  • Upload CSV files before loading them into a staging table with COPY. section 2.0 section 2.6
  • Inspect staged files with LIST or query staged data using SELECT and the $ column notation. section 2.2 section 2.6
  • Choose among user stages, table stages, and named internal stages; named stages support files managed by multiple users and loaded into multiple tables. section 2.2

Create and inspect a named internal stage

use database BAKERY_DB; use schema ORDERS; create stage ORDERS_STAGE; list @ORDERS_STAGE;

Figure 2.1 Data pipeline that takes CSV files from a Snowflake internal stage, loads the data into a staging table, merges the data from the staging table into the target table, and transforms the data for downstream consumption
figure

Trace the internal stage’s role in a pipeline from CSV files through staging, merging, transformation, and downstream consumption. section 2.0

How Snowflake Data Engineering covers it

How deep it goes
Explains stage types, creation, listing, uploading, and downstream loading, but defers external-stage connectivity to later treatment.
Examples
Demonstrates ORDERS_STAGE with a bakery CSV file, LIST output, and a pipeline diagram spanning ingestion through downstream transformation.
What it assumes
Assumes basic Snowflake database and schema usage while teaching stage categories and file-ingestion steps directly.
What you can do after
Operate/configure a named internal stage, inspect its files, and use it as the input location for a Snowflake loading pipeline.
How it connects
Connects internal stages with cloud storage, external stages, file formats, COPY, staging tables, MERGE, and Snowflake tasks.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Snowflake Data Engineering. The section links point to the parts of the book it draws on.