BowieRules / DP-900

A Repository created to help people prepare for the Microsoft DP-900 Exam. Details are correct for January 2021, as I prepare for an exam in January 2021 - I make no promises for the lifecycle of this repository at this time.

Home Page:https://docs.microsoft.com/en-us/learn/certifications/azure-data-fundamentals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DP-900 Microsoft Azure Data Fundamentals

Describe core data concepts (15-20%)

Describe types of core data workloads

  • describe batch data
  • describe streaming data
  • describe the difference between batch and streaming data
  • describe the characteristics of relational data

Describe data analytics core concepts

  • describe data visualization (e.g., visualization, reporting, business intelligence (BI))
  • describe basic chart types such as bar charts and pie charts
  • describe analytics techniques (e.g., descriptive, diagnostic, predictive, prescriptive, cognitive)
  • describe ELT and ETL processing
  • describe the concepts of data processing

Describe how to work with relational data on Azure (25-30%)

Describe relational data workloads

  • identify the right data offering for a relational workload
  • describe relational data structures (e.g., tables, index, views)

Describe relational Azure data services

  • describe and compare PaaS, IaaS, and SaaS solutions
  • describe Azure SQL database services including Azure SQL Database, Azure SQL

Managed Instance, and SQL Server on Azure Virtual Machine

  • describe Azure Synapse Analytics
  • describe Azure Database for PostgreSQL, Azure Database for MariaDB, and Azure Database for MySQL

Identify basic management tasks for relational data

  • describe provisioning and deployment of relational data services
  • describe method for deployment including the Azure portal, Azure Resource Manager templates, Azure PowerShell, and the Azure command-line interface (CLI)
  • identify data security components (e.g., firewall, authentication)
  • identify basic connectivity issues (e.g., accessing from on-premises, access with Azure VNets, access from Internet, authentication, firewalls)
  • identify query tools (e.g., Azure Data Studio, SQL Server Management Studio, sqlcmd utility, etc.) Describe query techniques for data using SQL language
  • compare Data Definition Language (DDL) versus Data Manipulation Language (DML)
  • query relational data in Azure SQL Database, Azure Database for PostgreSQL, and Azure Database for MySQL

Describe how to work with non-relational data on Azure (25-30%)

Describe non-relational data workloads

  • describe the characteristics of non-relational data
  • describe the types of non-relational and NoSQL data
  • recommend the correct data store
  • determine when to use non-relational data

Describe non-relational data offerings on Azure

  • identify Azure data services for non-relational workloads
  • describe Azure Cosmos DB APIs
  • describe Azure Table storage
  • describe Azure Blob storage
  • describe Azure File storage

Identify basic management tasks for non-relational data

  • describe provisioning and deployment of non-relational data services
  • describe method for deployment including the Azure portal, Azure Resource Manager templates, Azure PowerShell, and the Azure command-line interface (CLI)
  • identify data security components (e.g., firewall, authentication, encryption)
  • identify basic connectivity issues (e.g., accessing from on-premises, access with Azure VNets, access from Internet, authentication, firewalls)
  • identify management tools for non-relational data

Describe an analytics workload on Azure (25-30%)

Describe analytics workloads

  • describe transactional workloads
  • describe the difference between a transactional and an analytics workload
  • describe the difference between batch and real time
  • describe data warehousing workloads
  • determine when a data warehouse solution is needed

Describe the components of a modern data warehouse

  • describe Azure data services for modern data warehousing such as Azure Data Lake, Azure Synapse Analytics, Azure Databricks, and Azure HDInsight
  • describe modern data warehousing architecture and workload Describe data ingestion and processing on Azure
  • describe common practices for data loading
  • describe the components of Azure Data Factory (e.g., pipeline, activities, etc.)
  • describe data processing options (e.g., Azure HDInsight , Azure Databricks, Azure Synapse Analytics, Azure Data Factory)

Describe data visualization in Microsoft Power BI

  • describe the role of paginated reporting
  • describe the role of interactive reports
  • describe the role of dashboards
  • describe the workflow in Power BI

Learning Path:

Course Length Notes
Azure Data Fundamentals: Explore core data concepts 1 hr 39 min identify and describe core data concepts such as relational, non-relational, big data, and analytics, and explore how this technology is implemented with Microsoft Azure. You will explore the roles, tasks, and responsibilities in the world of data
Azure Data Fundamentals: Explore relational data in Azure 1 hr 27 min explore relational data offerings, provisioning and deploying relational databases, and querying relational data through cloud data solutions with Microsoft Azure
Azure Data Fundamentals: Explore non-relational data in Azure 2 hr 24 min explore non-relational data offerings, provisioning and deploying non-relational databases, and non-relational data stores with Microsoft Azure
Azure Data Fundamentals: Explore modern data warehouse analytics in Azure 1 hr 51 min explore the processing options available for building data analytics solutions in Azure. You will explore Azure Synapse Analytics, Azure Databricks, and Azure HDInsight
A Guide to Cloud - Summary Learning Path Videos 20 videos If you complete the Learning Path and then watch these video's you should be confident to pass the Data Fundamentals Exam

Describe core data concepts (15-20%):

Big Data Architecture

My Data Workload Notes

Reference Objective Item
Describe the difference between batch and streaming data types of core data workloads describe the difference between batch and streaming data
Choosing a batch processing technology in Azure types of core data workloads describe the difference between batch and streaming data
Choosing a stream processing technology in Azure types of core data workloads describe the difference between batch and streaming data
Real Time vs Batch Processing vs Stream Processing types of core data workloads describe the difference between batch and streaming data
Big Data Battle : Batch Processing vs Stream Processing types of core data workloads describe the difference between batch and streaming data
What Is Data Consistency? types of core data workloads describe the difference between batch and streaming data
Explore the characteristics of relational data types of core data workloads describe the characteristics of relational data
Relational vs. NoSQL data types of core data workloads describe the characteristics of relational data
Relational Data Model types of core data workloads describe the characteristics of relational data
Big data architecture style types of core data workloads describe the characteristics of relational data
Identify types of data and data storage types of core data workloads describe the characteristics of relational data
Description of the database normalization basics types of core data workloads describe the characteristics of relational data
Clustered and Nonclustered Indexes Described types of core data workloads describe the characteristics of relational data
Explore the characteristics of relational data types of core data workloads describe the characteristics of relational data
Understand data store models types of core data workloads describe the characteristics of relational data
Databases types of core data workloads describe the characteristics of relational data
Explore data analytics Describe data analytics core concepts describe analytics techniques
Describe, diagnose, and predict with IoT Analytics Describe data analytics core concepts describe analytics techniques
Descriptive, predictive, and prescriptive analytics: How are they different? Describe data analytics core concepts describe analytics techniques
Explore data visualization Describe data analytics core concepts describe data visualization
Describe data ingestion and processing Describe data analytics core concepts describe the concepts of data processing
Extract, transform, and load (ETL) Describe data analytics core concepts describe the concepts of data processing
SQL Server Integration Services
SSIS and Data Sources
What is Azure Data Factory?
Copy activity in Azure Data Factory
Find the analytics product you need
Load data into Azure Data Lake Storage Gen2 with Azure Data Factory
Introduction to Azure Data Lake Storage Gen2
What is Azure SQL Database?
What is dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics?
FOUR TYPES OF BUSINESS ANALYTICS TO KNOW
Explore data analytics
Explore data visualization
Visualization types in Power BI
Tips and tricks for creating reports in Power BI Desktop
Visual types in Power BI
Features of the key influencers visual
Scatter charts, bubble charts, and dot plot charts in Power BI
Overview of data analysis

Analytics

4 types of business analytics

Data Processing

Data Factory

Describe how to work with relational data on Azure (25-30%)

My Relational Data Workload Notes

Reference Objective Item
Clustered and Nonclustered Indexes Described
Primary and Foreign Key Constraints
Views
Understand data store models
What is Azure Table storage ?
Explore relational data structures
Heaps (Tables without Clustered Indexes)
Explore the characteristics of relational data
Identify types of data and data storage
Relational vs. NoSQL data
Describe types of non-relational and NoSQL databases
Understand data store models
Azure SQL Database
Explore Azure Synapse Analytics
Explore Azure Cosmos DB
What is SQL Server on Azure Virtual Machines (Windows)
What is Azure SQL Database?
SQL Server on Azure virtual machines
Explore relational Azure data services
Features comparison: Azure SQL Database and Azure SQL Managed Instance
What is Azure SQL Managed Instance?
What is Azure Database for PostgreSQL?
Configure TLS connectivity in Azure Database for PostgreSQL - Single Server
Configure TLS in Azure Database for PostgreSQL - Hyperscale (Citus)
Use Azure Active Directory for authenticating with PostgreSQL
Dedicated SQL pool (formerly SQL DW) architecture in Azure Synapse Analytics
What is SaaS?
SQL Server database migration to Azure SQL Database
Azure SQL Database Managed Instance
PostgreSQL, MariaDB, and MySQL
What is Azure SQL?
Connectivity architecture for Azure SQL Managed Instance
Use Azure SQL Managed Instance securely with public endpoints
Quickstart: Configure a point-to-site connection to Azure SQL Managed Instance from on-premises
Tutorial: Secure a database in Azure SQL Database
Azure SQL Database and Azure SQL Managed Instance connect and query articles
Configure Always Encrypted by using Azure Key Vault
Dynamic Data Masking
Transparent data encryption for SQL Database, SQL Managed Instance, and Azure Synapse Analytics
What is Azure Data Studio?
Quickstart: Use Azure Data Studio to connect and query Azure SQL database
Quickstart: Use Azure Data Studio to connect and query PostgreSQL
Connect to Synapse SQL with SQL Server Management Studio (SSMS)
Quickstart: Azure Database for MariaDB: Use MySQL Workbench to connect and query data
Quickstart: Create a server-level firewall rule using the Azure portal
What is Azure role-based access control (Azure RBAC)?
Manage storage account access keys
Use Azure Active Directory authentication
Microsoft identity platform access tokens
What is SQL Server Management Studio (SSMS)?
What is Azure Data Studio?
Use Jupyter Notebooks in Azure Data Studio
SQL Server Data Tools
Using multi-factor Azure Active Directory authentication
Configure multi-factor authentication for SQL Server Management Studio and Azure AD
Describe provisioning relational data services
What are ARM templates?
Describe configuring relational data services
Describe configuring Azure SQL Database, Azure Database for PostgreSQL, and Azure Database for MySQL
Configure the Windows Firewall to Allow SQL Server Access
UPDATE - SQL Command
SQL Server commands - DML, DDL, DCL, TCL
Transact-SQL statements
DROP TABLE Command
Query Azure Cosmos DB
CREATE VIEW (Transact-SQL)
SELECT Clause (Transact-SQL)
SELECT - GROUP BY- Transact-SQL
UPDATE (Transact-SQL)
TRUNCATE TABLE (Transact-SQL)
INSERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
SUM (Transact-SQL)
AVG (Transact-SQL)
Query relational data in Azure Database for PostgreSQL
sqlcmd Utility
az postgres
Introduction to SQL
Transact-SQL statements
DDL, DML, DCL and TCL Commands in Sql Server

## Describe how to work with non-relational data on Azure (25-30%) My Non-Relational Data Workload Notes

Reference Objective Notes
Understand data store models
Non-relational data and NoSQL
Identify the need for data solutions

## Describe an analytics workload on Azure (25-30%)

My Analytics Workload Notes

Reference Objective Notes
Online analytical processing (OLAP)
Online transaction processing (OLTP)
Describe the difference between batch and streaming data

About

A Repository created to help people prepare for the Microsoft DP-900 Exam. Details are correct for January 2021, as I prepare for an exam in January 2021 - I make no promises for the lifecycle of this repository at this time.

https://docs.microsoft.com/en-us/learn/certifications/azure-data-fundamentals

License:MIT License