Data Engineering on AWS Vol 1 - OLAP & Data Warehouse Query Queue In Action
Data Engineering on AWS Vol 1 - OLAP & Data Warehouse
0% Completed
Introduction – Data Engineering Volume 1 on AWS
Course Introduction and Resources
Video - 00:24:28 mins
Course Introduction and Course Contents
Video - 00:12:11 mins
(Optional) AWS Pre-requisites – EC2 & EBS
AWS Cloud and EC2 Introduction
Video - 00:19:13 mins
EC2 Components & HandsOn 1
Video - 00:21:7 mins
EC2 Handson 2
Video - 00:11:26 mins
EBS Theory
Video - 00:19:33 mins
EBS HandsOn
Video - 00:13:25 mins
(Optional) AWS Pre-requisites – VPC
VPC Introduction & Components
Video - 00:18:36 mins
VPC Components Hands On
Video - 00:23:4 mins
Bastion Host
Video - 00:5:29 mins
Security Groups
Video - 00:15:9 mins
NAT Gateway & VPC Endpoint
Video - 00:20:13 mins
VPC Peering
Video - 00:2:33 mins
(Optional) AWS Pre-requisites – IAM
IAM Introduction & Hands On
Video - 00:26:1 mins
IAM Service Roles
Video - 00:19:38 mins
(Optional) AWS Pre-requisites – SQL Basics
SQL Introduction
Video - 00:30:35 mins
SQL Client & Server Setup
Video - 00:12:18 mins
SQL Database Objects Theory
Video - 00:28:13 mins
Database Objects Hands On
Video - 00:29:19 mins
CRUD Operations
Video - 00:21:18 mins
SELECT Operators
Video - 00:24:41 mins
CASE COALESCE Functions
Video - 00:13:19 mins
DATE Functions
Video - 00:5:46 mins
CTAS Cast Concat
Video - 00:14:11 mins
Update Delete Truncate
Video - 00:12:31 mins
HAVING Clause
Video - 00:7:43 mins
Inner Join, Left Join, Right Join, Outer Join
Video - 00:19:27 mins
Union Intersect View
Video - 00:17:35 mins
Materialized View
Video - 00:8:19 mins
Common Table Expression (CTE)
Video - 00:10:48 mins
SQL Window Functions
Video - 00:22:40 mins
MERGE statement & Summary
Video - 00:10:52 mins
(Optional) AWS Pre-requisites – Python Basics
Python Intro - Architecture, PyCharm, Virtual Env
Video - 00:39:33 mins
PyCharm & CLI Walkthrough
Video - 00:8:51 mins
Compiled vs Interpreted
Video - 00:7:42 mins
Everything is Python is Object
Video - 00:12:39 mins
String Data Type
Video - 00:10:20 mins
Number Data Type
Video - 00:4:2 mins
List Data Type
Video - 00:11:36 mins
Tuple Data Type
Video - 00:6:16 mins
Set & Dict Data Type, Type Conversion
Video - 00:16:3 mins
Python Operators & Memory
Video - 00:10:27 mins
Set up Python interpreter in PyCharm
Video - 00:11:23 mins
Print & Input Functions
Video - 00:16:4 mins
IF Statement
Video - 00:14:36 mins
For & While loops
Video - 00:15:57 mins
Functions Intro
Video - 00:9:54 mins
Function Scoping
Video - 00:15:20 mins
Functions RETURN
Video - 00:7:53 mins
Function Arguments
Video - 00:9:38 mins
Modify Arguments
Video - 00:9:7 mins
Positional & Keyword Arguments
Video - 00:9:42 mins
args & kwargs
Video - 00:16:39 mins
Class Object Self
Video - 00:32:49 mins
Class-Instance Variables, __init__
Video - 00:17:1 mins
Class Object Exercise 1
Video - 00:14:48 mins
Class Object Exercise 2
Video - 00:13:48 mins
Inheritance
Video - 00:7:50 mins
Python Memory Management
Video - 00:8:5 mins
Modules & Packages
Video - 00:33:27 mins
HandsOn Exercise
Video - 00:1:31 mins
Module Pre-compilation
Video - 00:3:28 mins
Namespace & __name__
Video - 00:9:56 mins
Error Handling in Python
Video - 00:14:00 mins
File Handling
Video - 00:17:10 mins
CSV & JSON module
Video - 00:13:37 mins
Python Multi-threading concept
Video - 00:17:37 mins
Multi-threading hands-on and exercise
Video - 00:22:1 mins
Debugging & Profiling
Video - 00:18:26 mins
Data Engineering Introduction
Data Engineering introduction, OLTP & OLAP
Video - 00:33:10 mins
Data Mart & Data Mesh
Video - 00:5:31 mins
Data Lake, Data Lakehouse, DWH
Video - 00:22:5 mins
AWS Distributed Storage – S3 (Simple, Storage, Service) for Data Engineers
Introduction 1
Video - 00:14:38 mins
Introduction 2
Video - 00:22:49 mins
Basics
Video - 00:5:43 mins
Basics Hands-on
Video - 00:18:53 mins
Versioning
Video - 00:13:6 mins
Encryption
Video - 00:5:51 mins
Storage Class
Video - 00:20:18 mins
Multipart Upload
Video - 00:12:51 mins
Lifecycle Policies
Video - 00:15:4 mins
Cross Region Replication
Video - 00:10:13 mins
Mountpoint
Video - 00:9:21 mins
Security - S3 Identity Based Policy
Video - 00:19:3 mins
Security - S3 Bucket Policy
Video - 00:8:29 mins
Bucket Policy with VPC, IP address, VPCE
Video - 00:3:50 mins
Access Point
Video - 00:16:27 mins
Object Lambda
Video - 00:18:55 mins
Pre-signed URL
Video - 00:4:33 mins
Performance Considerations
Video - 00:5:31 mins
Pricings
Video - 00:13:00 mins
Architectural Patterns using S3
Video - 00:7:25 mins
Data Modelling – Normalization, ER Diagram, Dimensional Modelling
Highlights
Video - 00:13:9 mins
Data Modelling Introduction
Video - 00:17:15 mins
Normal Forms 1NF 2NF 3NF
Video - 00:28:1 mins
Relations: one-to-one, one-to-many, many-to-one, many-to-many
Video - 00:8:51 mins
Dimensional modelling - Facts, Dimensions & Grains
Video - 00:24:39 mins
Grains Exercise
Video - 00:9:19 mins
Dimensional Modelling Technique
Video - 00:15:00 mins
Types of Fact & Dimension Tables
Video - 00:10:10 mins
Data Virt Semantic Presentation Layers
Video - 00:13:24 mins
Data Warehouse on AWS – Redshift Infra
Redshift Infra
Video - 00:19:36 mins
Redshift Infra HandsOn
Video - 00:21:42 mins
Redshift Architecture - Zone Map, Columnar Storage
Video - 00:15:2 mins
Cluster Resize - Elastic & Classic
Video - 00:8:32 mins
Cluster Resize - HandsOn
Video - 00:5:3 mins
Cluster Pause & Rename
Video - 00:4:31 mins
Snapshot & Backup
Video - 00:7:43 mins
Redsfhit Infra Conclusion
Video - 00:3:4 mins
Redshifts Objects
Querying, Connection, RSQL, QEV2
Video - 00:16:10 mins
Query Editor & RSQL setup
Video - 00:17:54 mins
Object Hierarcy, tables hands-on
Video - 00:19:14 mins
Data Types Hands-on
Video - 00:14:20 mins
Table operations Hands-on
Video - 00:12:27 mins
Redshift ACID, Locks, Isolation Level
Video - 00:12:5 mins
Implement Transactions
Video - 00:10:1 mins
AccessShareLock & ShareRowExclusiveLock HandsOn
Video - 00:8:50 mins
Redshift SUPER datatype
Video - 00:14:29 mins
Section Summary
Video - 00:5:2 mins
Redshift Deep Dive
Distribution Key & Style, Sort Key
Video - 00:29:35 mins
Column Compression
Video - 00:6:42 mins
Modify Dist Sort Key, Compression HandsOn
Video - 00:19:18 mins
COPY Command Theory
Video - 00:6:33 mins
COPY Command HandsOn
Video - 00:13:36 mins
UNLOAD Command
Video - 00:7:16 mins
AWS DMS - Move from OLTP to DWH
Video - 00:8:10 mins
DMS - Setup Source OLTP & Python application
Video - 00:19:14 mins
Setup DMS Instance, Endpoint, Task
Video - 00:15:28 mins
DMS Task - OLTP to DWH
Video - 00:28:44 mins
Table Maintenance - VACUUM & ANALYZE
Video - 00:9:46 mins
Vacuum & Analyze HandsOn
Video - 00:11:25 mins
Resdhift Features
Materialized View (MV)
Video - 00:10:27 mins
MV HandsOn
Video - 00:13:59 mins
Query Federation
Video - 00:11:19 mins
Redshift Spectrum
Video - 00:14:18 mins
Streaming Ingestion
Video - 00:24:5 mins
Redshift Feature Use Cases
Video - 00:28:36 mins
Redshift Query Tuning
Query Execution
Video - 00:22:32 mins
EXPLAIN Plan & System Joins
Video - 00:23:32 mins
System Joins HandsOn
Video - 00:5:29 mins
Data RE-distribution
Video - 00:9:1 mins
EXPLAIN & RE-distribution HandsOn
Video - 00:16:18 mins
Query Tuning Exercise - Part 1
Video - 00:31:17 mins
Query Tuning Exercise - Part 2
Video - 00:24:46 mins
Query Tuning Exercise - Part 3
Video - 00:24:27 mins
Redshift Workload Management (WLM)
WLM Intro & Query Queue
Video - 00:9:2 mins
Concurrency Scaling, Short Query Acceleration
Video - 00:7:19 mins
Configure WLM HandsOn
Video - 00:16:44 mins
Create Query Queue HandsOn
Video - 00:15:50 mins
Query Queue In Action
Video - 00:7:10 mins
Concurrency Scaling In Action
Video - 00:15:33 mins
Redshift Security- RBAC, CLS, RLS, Dynamic Data Masking (DDM)
Users, Roles, RBAC
Video - 00:11:29 mins
Users, Roles, RBAC HandsOn
Video - 00:12:14 mins
Row & Column Level Security (RLS & CLS)
Video - 00:11:25 mins
Multiple RLS Policies HandsOn
Video - 00:13:2 mins
CLS HandsOn
Video - 00:5:00 mins
Combine RLS & CLS HandsOn
Video - 00:4:44 mins
Dynamic Data Masking
Video - 00:7:00 mins
Track Users, Roles, CLS and RLS
Video - 00:10:48 mins
Audit Logging
Video - 00:11:32 mins
Monitoring in Redshift
Monitor Redshift using Console
Video - 00:18:00 mins
System Views for Monitoring Queries, Redshift Objects, Configuration Parms
Video - 00:20:50 mins
Reshift Serverless
Introduction to Redshift Serverless
Video - 00:12:12 mins
Create & Delete Redshift Serverless Resources
Video - 00:6:39 mins
COPY & UNLOAD in Serverless
Video - 00:10:17 mins
ZeroETL Integration Setup
Video - 00:24:12 mins
ZeroETL in Action
Video - 00:12:59 mins
Query Tuning Similarities
Video - 00:4:28 mins
Migrate from Provisioned to Serverless
Video - 00:3:55 mins
Detailed Redshift Pricing
Redshift Pricing Components
Video - 00:11:14 mins
Pricing Example - Provisioned, Serverless, Concurrency Scaling, Spectrum
Video - 00:11:15 mins
AWS Pricing Calculator
Video - 00:5:17 mins
Redshift Additional Information
Redshift Integration with AWS Services
Video - 00:13:1 mins
Redshift & Snowflake Comparison
Video - 00:19:46 mins
Redshift Best Practices
Video - 00:16:10 mins
Redshift Limitations and Challenges
Video - 00:16:28 mins
AWS Metadata Repository – Glue Data Catalog
AWS Glue Catalog - Theory
Video - 00:8:36 mins
Glue Catalog - Setup Data Stores & IAM Roles HandsOn
Video - 00:8:29 mins
Store Aurora metadata in Glue Catalog
Video - 00:17:55 mins
Store S3 and Redshift metadata in Glue Catalog
Video - 00:10:50 mins
Data Governance using AWS Lake Formation
Lake Formation Introduction
Video - 00:17:56 mins
Permission Flow HandsOn 1
Video - 00:19:41 mins
Permission Flow HandsOn 2
Video - 00:9:9 mins
Lake Formation - Tag Based Access Control (LF-TBAC)
Video - 00:6:16 mins
LF-TBAC HandsOn
Video - 00:19:10 mins
LF - Data Filtering
Video - 00:11:18 mins
LF Clean Up (Please complete this)
Video - 00:3:29 mins
Data Lakehouse on AWS – Athena
Athena Introduction
Video - 00:16:41 mins
Athena Intro Hands On
Video - 00:10:44 mins
Athena SerDe, File & Row format
Video - 00:12:51 mins
SerDe, Format, CTAS Hands On
Video - 00:12:52 mins
UNLOAD, Prepare & Execute, Query JSON
Video - 00:8:40 mins
UNLOAD, Prepare & Execute, Query JSON Hands On
Video - 00:17:27 mins
Schema Evolution, JSON_EXTRACT
Video - 00:13:54 mins
Iceberg, ACID
Video - 00:26:19 mins
Athena Partitioning & Bucketing
Video - 00:19:28 mins
More DDL Commands
Video - 00:6:12 mins
Athena WLM Theory
Video - 00:8:3 mins
Workgroup HandsOn
Video - 00:11:32 mins
Capacity Reservation HandsOn
Video - 00:4:6 mins
Performance Tuning Theory
Video - 00:13:29 mins
Athena Pricing & Performance Tuning
Video - 00:15:46 mins
Architectural Patterns using Athena
Video - 00:8:30 mins
Big Data Warehouse – HIVE
Hadoop Theory
Video - 00:21:5 mins
File Formats
Video - 00:8:58 mins
Hive Architecture & Components
Video - 00:16:35 mins
Hive CLI
Video - 00:3:21 mins
Data Types, databases, tables, File & Row Format, Hive SerDe
Video - 00:12:57 mins
Hive Databases hands-on
Video - 00:17:7 mins
Hive Tables hands-on
Video - 00:16:40 mins
Partitioning & Bucketing
Video - 00:16:55 mins
Partitioning & Bucketing hands-on
Video - 00:19:30 mins
Load, insert, ACID, Materialized Views etc
Video - 00:15:8 mins
JOINs, Locks, Configuration Parameters
Video - 00:14:26 mins
Projects – Redshift, Athena, DataModelling, Pythin (Total Dataset Size – 150 GB)
Project 1 & 2 Data Modelling, Python Coding & Redshift SQL (Dataset - 10.4 GB)
Video - 00:7:7 mins
Project 3 & 4 - Administration & Move from OLTP to OLAP (Dataset - 1.3 GB)
Video - 00:6:51 mins
Project 5 - Redshift Performance Tuning (Dataset - 135 GB)
Video - 00:7:45 mins
Project 1 & 2 - PDF
Reading
Project 3 & 4
Reading
Project 5
Reading
New Features – Redshift, S3 & Athena
New Features - Introduction
Video - 00:1:7 mins
Announcements Reviews Course Info
PreviousNext
EdindxEdindx
Sign inSign up

Sign in

Don’t have an account? Sign up
Lost your password?

Sign up

Already have an account? Sign in