Snowflake Data Engineer II Training

Skip to Scheduled Dates

Course Overview

This two-day, role-specific course presents additional topics and a deep dive into select subjects for the Data Engineer through the lens of the data engineering lifecycle. The course covers Snowflake concepts, features, considerations, and best practices intended for stakeholders who will be accessing, developing, and querying datasets for analytic tasks, and building data pipelines in Snowflake. This course consists of data engineering concepts delivered through lectures, demos, labs, and discussions.

Who Should Attend

  • Data Analysts
  • Data Engineers
  • Data Scientists
  • Database Architects
  • Database Administrators
  • Data Application Developers

Course Objectives

    • Develop applications for Snowflake, including comprehensive ANSI standard SQL support.
    • Identify and describe various data modeling techniques and architectures deployed on the Snowflake Platform.
    • Govern data stored and accessed in Snowflake eectively.
    • Exploit Snowflake capabilities to work eectively with structured, semi-structured, and unstructured data in Snowflake.
    • Use Snowflake’s SQL extensibility features, such as user-defined functions and stored procedures.
    • Employ the Snowpark client libraries to query and transform data in a data pipeline and build applications that process data in Snowflake without moving data to the system running the application.
    • Automate data ingestion and expand data lake capabilities using Snowflake.

Course Outline

1 - Snowflake Overview and Architecture Recap

2 - Data Engineering Workflow Recap

3 - Data Storage

  • Table Formats and Apache Iceberg™ Tables
  • Apache Iceberg™ Tables in Snowflake
  • Hybrid Tables in Snowflake
  • Define and Implement Hybrid Tables
  • Cost Analysis and Limitations

4 - Ingestion

  • Schema Detection
  • Schema Evolution
  • Visualizing Data Ingestion

5 - Transformation

  • Developing for Snowflake Overview
  • User Defined Functions (Java and Python)
  • User Defined Table Functions (Java and Python)
  • Snowpark Stored Procedures (Java, Scala, and Python)
  • Working With Snowpark

6 - Data Platform Architecture

  • Data Modeling
  • Data Vault Introduction

7 - Supporting Platform Features

  • Data Governance Overview
  • Classification and Object Tagging
  • Object Dependencies
  • Access History
  • Snowflake Policies
  • Tag-based Masking Policies
  • External Tokenization

8 - Performance Optimization

  • Search Optimization Service
  • Query Acceleration Service

9 - Delivery

  • Snowflake Python API
  • Snowflake SQL API
  • Streamlit in Snowflake

10 - Orchestration

  • Scheduling Workflows With Airflow
  • Snowflake Python Task API

11 - Management and Observability

  • Observability on Snowflake
  • No-code Pipeline Observability Within Snowsight
  • Cost Governance Framework
  • Logging and Tracing

Class Dates & Times

Class times are listed Eastern time

This is a 2-day class

Price : $2,000.00

D&H Price : $2,000.00

Class dates not listed.
Please contact us for available dates and times.