Course Overview and Set Expectations
Similar courses? which one should I take?
QAs related to course - Imp Note
How to keep using Azure Portal for FREE after 12 months?
How to get FREE credits for Azure Portal
Download PPT of this Module
Create Azure free subscription
Managed and Unmanaged Service
Resource Management group and Subscription
Demo - Create Azure SQL Database service
Delete resources and set budget
Download PPT - Azure SQL Database
**** SECTION **** - Introduction to Azure SQL Database
Why choosing SQL Server in Azure
Azure IaaS vs PaaS database offerings
SQL Server PaaS deployment options
Further References from Microsoft Docs
**** SECTION **** - Azure SQL Server in Virtual Machine (IaaS)
SQL Server in Azure Virtual Machine
Demo - SQL Server in Azure Virtual Machine
Further References from Microsoft Docs
**** SECTION **** - Azure Single Database
Demo - Azure Single Database
Purchasing models and Service Tier
Azure Database vs Azure Data warehouse
Further References from Microsoft Docs
**** SECTION **** - Elastic Database Pool
Demo - Azure Elastic Database
Further References from Microsoft Docs
**** SECTION **** - Managed Instance Database
Azure Managed Instance Database
Difference between on-premises and Managed Instance
Migration options for Managed Instance
Service tiers for Managed Instance
Further References from Microsoft Docs
**** SECTION **** - Azure Database Security
Azure Database Security options
Azure Managed Instance advance security
Encrypting Data at Rest and Motion
High Availability vs Disaster Recovery
Azure SQL Database High Availability and Disaster Recovery options
Azure SQL Database Backup and Restore
Azure SQL Database Scaling
Further References from Microsoft Docs
Monitoring through portal
Monitoring through external tools
Intelligent performance and Automatic Tuning
Query Performance Insight
IMPORTANT Updates on new changes - PLEASE READ
Data Warehouse - crash course
Azure Synapse - PPT and Demo Resources
**** UPDATED SECTION **** - Introduction to Azure Synapse Analytics Service
Traditional vs Modern Warehouse architecture
What is Synapse Analytics Service
Demo: Create Dedicated SQL Pool
Demo: Connect SQL Pool with SSMS
Demo: Create Azure Synapse Analytics Workspace
Demo: Explore Synapse Studio V2
Demo: Create Dedicated SQL Pool and Spark Pool from inside Synapse Studio
Demo: Analyse Data using Dedicated SQL Pool
Analyse Data using Apache Spark Notebook
Demo: Analyse Data using Serverless SQL Pool
Demo: Data Factory Copy Tool from Synapse Integrate Tab
Demo: Monitor Synapse Analytics Studio
Azure Synapse a Game changer
Synpase unified experience
**** SECTION **** - Azure Synapse Internal and Architecture
Azure Synapse MPP Architecture
Storage and Sharding patterns
Data Distribution and Distributing Keys
Data Types and Table Types
Best Practices for Fact and Dimension tables
Demo - Analyse data distribution before migration to azure
**** SECTION **** - Data Migration to Azure Synapse Data Warehouse
5 best practices for Data Load
DIfferent loading methods
Loading with SSIS vs PolyBase
Demo - Loading with Polybase
Demo - Loading with Data Factory
Assignment Question - Lab: Lake to Synapse
Assignment Solution - Lab: Lake to Synapse
**** SECTION **** - Security layers in Azure Synapse Service
Transparent data encryption
**** SECTION **** - Configuring and Optimizing Azure Synapse Service
Support and Troubleshooting
DP-200 Quick Notes/cheat sheet
Data Lake - PPT and Demo Resources
What is Data Lake? and how it can solve this problem?
How Data Lake Gen2 evolved?
Blob Storage vs Data Lake
Demo - Create Azure Data Lake Gen2 Account
Demo - Data Lake Gen2 account overview
Data Lake Gen2 other features
**** SECTION **** - Data Lake Ingestion through diff tools
Explore different tools to Ingest Data in Azure Data Lake Gen2
Demo - On-Premises to Data Lake Gen2 using portal and storage explorer
Demo - On-Premises to Data Lake Gen2 using azcopy
Demo - Azure Blob to Data Lake Gen 2 using Data Factory
Demo - Azure SQL Database to Data Lake Gen2 using Data Factory
Demo - Amazon S3 to Data Lake Gen2 using Data Factory
**** SECTION **** - Data flow around Data Lake
Data flow around Data Lake
Data Lake and Transient clusters
Data Processing using HDInsight
**** SECTION **** - Data Lake Processing through Databricks
Provision Databricks Clusters and workbook
Mount Data Lake to Databricks DBFS
Explore Analyze Clean Transform
**** SECTION **** - Data Lake Security Layers
SAS - Shared Access Signature
Role Based Access Control (RBAC)
Access Control list (ACL)
Firewalls and Virtual Networks
Advanced threat protection
**** SECTION **** - Data Lake Monitoring and Optimization
Demo: Diagnostic settings
4 types of NoSQL Databases
NoSQL Offerings by Microsoft Azure
Azure Storage Introduction
Demo: Part 1 Provision Azure Storage Account
Demo Part 2: Azure Storage Replication
Demo: Part 3 Continue Provisioning Azure Storage account
Managing the Data LifeCycle
Azure Storage - HA and DR Options
Cosmos DB - PPT and Demo Resources
Problem Statement How Cosmos DB Evolved
Cosmos DB - Multi Model 5 APIs
Azure Table Storage vs Cosmos DB Table API
Provision Cosmos DB Account
Cosmos DB - Database Containers and items
Cosmos DB - Throughput and Request units
Cosmos DB - Horizontally Scalable
Cosmos DB - Partition and Partitioning key
Cosmos DB - Dedicated vs Shared throughput
Cosmos DB - Avoiding hot partitions
Cosmos DB - Single partition vs Cross partition
Cosmos DB - Composite Key
Cosmos DB - Partition key best practice
Cosmos DB - Automatic Indexing
Demo Insert and query data in your cosmos DB
Cosmos DB - Time to Live feature
Cosmos DB - Globally Distribution feature
Cosmos DB - Multi Master feature
Cosmos DB - Manual vs Automatics Failover
Cosmos DB - 5 consistent levels
Cosmos DB - Monitoring through AMS (Azure Monitor Service)
Cosmos DB - Monitoring through Cosmos DB Portal
Cosmos DB - High Availability and Disaster Recovery Option
What is Live Event Processing?
Introduction to Azure Streaming Analytics Service
Streaming Analytics - What is time windowing
Streaming Analytics - Tumbling Window
Streaming Analytics - Hopping Window
Streaming Analytics - Sliding Window
Streaming Analytics - Session Window
Streaming Analytics - Processing Blob Storage Input
Streaming Analytics - Processing IOT Hub Input
Stream Analytics - Monitoring
Stream Analytics - Optimization
Why Spark is difficult? Why Databricks Evolved?
Why Databricks in Cloud? Introduction to Azure Databricks
How to save Databricks demo Cost
Demo: Provision Databricks Clusters and workbook
Demo: Mount Data Lake to Databricks DBFS
Demo :Explore Analyze Clean Transform and Load Data in Databricks
Azure Databricks Clusters
Azure Databricks other Important Components
Data Factory in Azure Ecosystem
Provision Azure Data Factory Instance
Data Factory - Pipeline and Activities
Data Factory - Linked Service and Datasets
Data Factory - Integration runtime
Data Factory - Copy Data Activity Wizard
Data Factory - Copy Data Activity using Author
Data Factory - Secure Input/Output Property
Data Factory - User Properties
Data Factory - Parameters
Data Factory - Data Flow Concept
Data Factory - Mapping Data Flow
Data Factory - Wrangling Data Flow
Data Factory - Monitoring
Data Factory - Monitoring through Metrics Alerts Diagnostic Settings
PPT - Hadoop and HDInsight
How HDInsight make Hadoop Easy
Important aspects of HDInsight
**** SECTION **** - Demo - HDInsight
Create Azure Data Lake Storage Gen 2 (source) and SQL Server (destination)
Add Managed Identity to Gen2 and Database accounts
Create HDInsight Interactive Query Cluster
Ingest dataset in to DataLake storage
Data Extraction with Hive
Data transformation with Hive
Download PPT of this Module
Why we need Data Warehouse
Ideal Data Warehouse Solution
Responsibilities of Data Warehouse designer
SQL Server vs Data Warehouse
Dimensions and Dimension table