Coder Social home page Coder Social logo

zero-to-snowflake's Introduction

alt text

Zero-to-Snowflake

The scripts you need to get started with Snowflake, the enterprise data warehouse built for the cloud.

The purpose of this repository is to help companies when they start using Snowflake. It contains help for some of the most common tasks when developing your Data Lake or Analytics Platform using Snowflake.

The exercises/tasks can be done using SNOWFLAKE_SAMPLE_DATA database (you’ll see this sample database on your snowflake account). This means that there are no prerequisites, besides an S3 bucket with write permissions (Access_Key & Secret_Key)

This repository of tips and tools is managed by Vision.bi, Snowflake’s consulting and technology partner. For high-level consulting queries, you can contact us at [email protected] . Feel free to ask for specific example or ask questions at the issues section

If you don't have an account you can start your trial here

*NOTE: The demo will load data from S3 into Snowflake using scripts, which can be scheduled and executed with Python, Airflow, or others. We highly recommend using Rivery - Data Pipeline to Snowflake in order to Schedule SQL tasks, run insert scripts or load data from external sources (i.e. Facebook Social, Facebook Ads or Google Adwords).

Step 1 - Prepare Data For The Demo

First we will prepare some data. Snowflake includes a Sample database (Using their snowshare), we will use it for the demo, you'll need to prepare only a bucket with secret & access keys.

see documentation here

Step 2 - Load Data

Use Copy from different sources as Parquet, CSV & Json.

see documentation here

Step 3 - Data Extract & Load

Resize Warehouse, Extract data from Semi Structure, Merge and more... see documentation here

And More...

Explore tye repository for more examples, please fill free to ask for samples in the issues section

###Enjoy Snowflaking...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.