Curso Snowflake Foundations
24 horasVisão Geral
Este Curso Snowflake Foundations, cobre a arquitetura Snowflake e ensina as práticas recomendadas para configurar e implantar um banco de dados Snowflake baseado em nuvem.
Objetivo
Após realizar este Curso Snowflake Foundations você será capaz de:
- Descrever os conceitos básicos de nuvem, data warehouse, ETL/ETL e análise de dados
- Examine a arquitetura do Snowflake
- Examine os principais recursos do Snowflake
- Conecte-se ao Snowflake e atribua funções
- Crie objetos de banco de dados no Snowflake
- Ingerir dados estruturados e não estruturados no Snowflake
- Ingerir dados de streaming usando Snowpipe
- Clonar objetos de banco de dados
- Compartilhe dados usando a UI da Web
- Remova objetos do banco de dados usando comandos SQL
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
Introduction to Cloud and Data Warehouses
- Introduction to Cloud
- Why Cloud?
- Cloud Providers
- SaaS, PaaS, IaaS
- What is a Data Warehouse
- Why Data Warehouse
- Data Warehouse Basic
Data Integration and Analytics
- ETL/ELT
- Batching vs. Streaming
- Data Analytics & Visualizations
- On-Prem Vs. Cloud
Introduction to Snowflake
- What is Snowflake
- Snowflake History
- Datawarehouse as a Service
- Supported Cloud platforms & Regions
Snowflake UI
- Query Pane
- Result Pane
- Object Navigation Pane
- Different Tabs
- Examine Snowflake UI
Snowflake Architecture
- Introduction to Snowflake Architecture
- 3 Tier Architecture
- Data Storage
- Query Processing
- Cloud Services
Snowflake Feature
- Security & Data Protection
- Standard & Extended SQL
- Tools & Interfaces
- Connectivity
- Data Import & Export
- Data Sharing
- Database Replication & Failover
- Continuous Data Protection
Connecting to Snowflake and Assigning Roles
- Connecting to Snowflake
- Snowflake Roles
- Snowflake Editions
Creating Database Objects
- Create Database objects
- Stage Files
- Create Objects in Snowflake
Structure Data Ingestion
- Structured Data Ingestion
- Data Staging
- Bulk load from Cloud Storage
- Bulk load from Local Storage
- Query Data
Unstructured Data Ingestion
- Unstructured Data Ingestion
- JSON Ingestion
- Query Data
Stream Data Ingestion
- Introduction to Snowpipe
- How to Create Pipe
- How to Load Streaming Data
- How Query Data
- Ingesting Streaming Data
Clone Database Objects
- Zero Copy Cloning
- How to Clone a Database
- How to Clone a Schema
- How Clone Tables and Views
- Cloning a Database
Data Sharing
- What is Data Share
- Data Providers
- Data Consumers
- Share with Snowflake users
- Using Wed UI to Share
- Share Data with Snowflake and Non-Snowflake
Un-drop Database Objects
- Un-drop Database Objects
- SQL Commands