First Hands on Exercise | Lab Demo | Free trial account | Connectivity Options Snowsight snowSQL

First Hands on Exercise | Lab Demo | Free trial account | Connectivity Options Snowsight snowSQL

Getting Started with Snowflake

Setting Up a Free Trial Account

  • Visit sign up.snowflake.com to create a free trial account; personal email can be used if no company email is available.
  • Select the Enterprise Edition for advanced features and choose your familiar cloud provider.
  • Activate your account via the email sent to your registered address; check spam folders if not found.

Navigating Snowflake's Web Interface

  • Upon logging in, use the user-friendly navigation bar on the left side of Snowflake's web interface (Snow Site).
  • Create and manage worksheets under projects; select roles and virtual warehouses before executing SQL statements.
  • Explore database objects like tables and views, collaborate on data products, and access the Snowflake Marketplace.

Monitoring and Admin Features

  • Use monitoring tools to analyze query performance, check data load statuses, and debug failed queries.
  • The admin page allows management of virtual warehouses, user roles, network policies, and resource usage.

Connecting with SnowSQL

Downloading and Installing SnowSQL

  • Download SnowSQL from the official website; installation steps vary by operating system (Windows/Mac/Linux).

Connecting to Your Account

  • Open command prompt; enter snowsql -a <account_name> -u <username> using details from activation email.
  • Enter password when prompted; you are now connected to your Snowflake account.

Using Interactive Mode

  • Execute simple SQL queries on sample tables provided with your account; connection details can be pre-configured in a config file.

Additional Interaction Methods

Other Ways to Work with Snowflake

  • Utilize Visual Studio Code extension for operations similar to SnowSQL within that environment.
  • Interact programmatically using APIs or drivers for various programming languages including Python, Node.js, PHP.

Integration with Third-Party Tools

  • Snowflake integrates with various third-party tools like Tableau, Power BI, Informatica, Talend, and Data IQ.
  • Pre-built connectors facilitate easy integration with these business intelligence and data integration solutions.

Hands-On Practice Overview

  • The session will involve creating database objects, loading sample data, and running queries.
  • Sample data will be loaded using SQL from an S3 bucket associated with the Snowflake account.

Creating Database Objects

  • Set the role in Warehouse; defaults are acceptable to execute.
  • A new database named "Tasty Bite" is created along with a schema called "raw posos."

Loading Data into Tables

  • A table named "menu" is created within the newly established schema.
  • Running a select statement on the empty table returns no rows initially.

Using Stages for Data Loading

  • A stage referencing a public S3 bucket is created for temporary raw data storage.
  • Contents of the stage are listed; a compressed CSV file is identified for loading into the table.

Verifying Data Load and Queries

  • The CSV file is successfully loaded into the table using a copy statement.
  • Additional business queries may include retrieving values from JSON variant columns.
Video description

Snowflake Tutorial snowflake free trial How to get snowflake 120 days trial snowflake hands on snowflake connectors Snowflake free video tutorial snowflake trial snowflake data warehouse snowflake training snowflake certification snowpro core certification COF-C02 snowflake connection url snowflake trial 120 days snowflake connector python snowflake connection string snowflake snowsight snowflake snowsight tutorial snowflake snowsight ui snowflake api snowflake api integration snowsql snowsql download snowsql install snowsql commands snowsql config snowsql connection snowsql tutorial snowsql login snowflake demo snowflake demo account snowflake demo youtube snowflake demonstration snowflake demo video snowflake how to use snowflake how to query snowflake how to create a table snowflake how to run a query Short tutorial snowflake in 10 minites snowflake in 10 minites Zero to Snowflake Snowflake video tutorial What is Snowflake used for? What is the definition of a Snowflake? Why is Snowflake so popular? snowflake login snowflake tutorial snowflake database snowflake documentation snowflake certification snowflake data warehouse Cloud Data Platform snowflake trial account expired snowflake trial account limitations snowflake trial account credits snowflake trial expired snowflake trial accounts is snowflake free snowflake why use snowflake free trial 120 days snowflake free training snowflake free tier snowflake free certification snowflake connect by snowflake connector python install snowflake connector pandas snowflake connector connect snowflake connect the dots snowflake api python snowflake api example snowflake api authentication snowflake api token snowflake api gateway snowflake api postman snowflake api docs snowflake api connector snowflake snowsight dashboard snowflake snowsight dark mode snowflake snowsight shortcuts snowflake snowsight login snowsql put file snowsql vs sq snowflake extension vscode snowflake demo database snowflake demon slayer snowflake demo day SnowSQL Download https://developers.snowflake.com/snowsql/ SnowSQL Install Instructions(Windows, Mac, Linux) https://docs.snowflake.com/en/user-guide/snowsql-install-config Check out this link for a possible extended trial period https://signup.snowflake.com/?trial=student https://signup.snowflake.com/?trial=streamlit-hackathon Snowflake Playlist: https://www.youtube.com/playlist?list=PLc2EZr8W2QIBqETApuLNGGB8X_WL47AKb Databricks Playlist: https://www.youtube.com/playlist?list=PLc2EZr8W2QIBONOwwf8jt2M0k-z22Mgbw Airflow Playlist: https://www.youtube.com/playlist?list=PLc2EZr8W2QIAI0cS1nZGNxoLzppb7XbqM Dbt Playlist: https://www.youtube.com/playlist?list=PLc2EZr8W2QIBegSYp4dEIMrfLj_cCJgYA