Ways of Working with Snowflake

Snowflake Architecture

DataCamp

Technical Curriculum Developer, Snowflake

Three interfaces, three different jobs

List of the three interfaces

Snowflake Architecture

Snowsight

Overview of the Snowflake Interface

1 https://docs.snowflake.com/en/user-guide/ui-snowsight
Snowflake Architecture

Snowsight: Workspaces

Overview of the Workspaces page

1 https://docs.snowflake.com/en/user-guide/ui-snowsight/workspaces
Snowflake Architecture

Snowsight: Context

 

 

Context Variables

  • Wrong context is the number one reason queries fail
  • Role and warehouse are preselected, ensure you set your database and schema yourself.
1 https://docs.snowflake.com/en/sql-reference/sql/use
Snowflake Architecture

Snowsight: Query History

Query history

1 https://docs.snowflake.com/en/user-guide/ui-query-history
Snowflake Architecture

Query History: Simplified Example

query_history.png

Snowflake Architecture

VS Code with the Snowflake extension

Snowflake extension for VS Code

  1. Install Snowflake Extension
  2. Authenticate with Snowflake
  3. Execute SQL directly in VS Code
Snowflake Architecture

VS Code Extension: Simplified Example

snowflake_cli new.png

Snowflake Architecture

Snowflake CLI

cli_original.png

1 https://docs.snowflake.com/en/developer-guide/snowflake-cli/index
Snowflake Architecture

CLI: Simplified Example

snowflake_cli new example.png

Snowflake Architecture

Let's practice!

Snowflake Architecture

Preparing Video For Download...