DP-900 Microsoft Azure Data Fundamentals exam Study Guide
Describe core data concepts (15-20%)
Describe types of core data workloads
- describe batch data
https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/batch-processing - describe streaming data
https://docs.microsoft.com/en-us/learn/paths/implement-data-streaming-with-asa/ - describe the difference between batch and streaming data
https://thenewstack.io/the-big-data-debate-batch-processing-vs-streaming-processing/ - describe the characteristics of relational data
https://binaryterms.com/relational-data-model.html
Describe data analytics core concepts - describe data visualization (e.g., visualization, reporting, business intelligence
https://www.tableau.com/learn/articles/data-visualization - describe basic chart types such as bar charts and pie charts
https://chartio.com/learn/charts/how-to-choose-pie-chart-vs-bar-chart/ - describe analytics techniques (e.g., descriptive, diagnostic, predictive, prescriptive,
cognitive)
https://www.investopedia.com/terms/d/data-analytics.asp#:~:text=Data%20analytics%20is%20the%20science,raw%20data%20for%20human%20consumption. - describe ELT and ETL processing
https://www.xplenty.com/blog/etl-vs-elt/#:~:text=ETL%20is%20Extract%2C%20Transform%20and,No%20data%20staging%20is%20needed. - describe the concepts of data processing
https://www.mbaknol.com/management-information-systems/concept-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
https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview - describe relational data structures (e.g., tables, index, views)
https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview
Describe relational Azure data services - describe and compare PaaS, IaaS, and SaaS delivery models
https://www.nigelfrank.com/blog/iaas-vs-saas-vs-paas-a-guide-to-azure-cloud-service-types/ - describe Azure SQL Database
https://azure.microsoft.com/en-gb/services/sql-database/#product-overview - describe Azure Synapse Analytics
https://azure.microsoft.com/en-gb/services/synapse-analytics/ - describe SQL Server on Azure Virtual Machine
https://azure.microsoft.com/en-gb/services/virtual-machines/sql-server/#overview - describe Azure Database for PostgreSQL, Azure Database for MariaDB, and Azure Database for MySQL
https://azure.microsoft.com/en-us/services/postgresql/
https://azure.microsoft.com/en-us/services/mariadb/
https://azure.microsoft.com/en-gb/services/mysql/#product-overview - describe Azure SQL Managed Instance
https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview
Identify basic management tasks for relational data - describe provisioning and deployment of relational data services
https://docs.microsoft.com/en-gb/azure/azure-sql/database/sql-database-paas-overview - describe method for deployment including ARM templates and Azure Portal
https://docs.microsoft.com/en-us/azure/azure-sql/database/arm-templates-content-guide?tabs=single-database - identify data security components (e.g., firewall, authentication)
https://docs.microsoft.com/en-us/azure/azure-sql/database/secure-database-tutorial - identify basic connectivity issues (e.g., accessing from on-premises, access with Azure
VNets, access from Internet, authentication, firewalls)
https://docs.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-common-errors-issues - identify query tools (e.g., Azure Data Studio, SQL Server Management Studio, sqlcmd
utility, etc.)
https://docs.microsoft.com/en-us/azure/azure-sql/database/connect-query-ssms
Describe query techniques for data using SQL language - compare DDL versus DML
https://www.geeksforgeeks.org/difference-between-ddl-and-dml-in-dbms/ - query relational data in PostgreSQL, MySQL, and Azure SQL Database
https://azure.microsoft.com/en-gb/blog/fast-and-easy-dev-with-azure-db-for-mysql-and-azuredb-for-postgresql/
Describe how to work with non-relational data on Azure (25-30%)
Describe non-relational data workloads - describe the characteristics of non-relational data
https://docs.microsoft.com/en-us/azure/architecture/data-guide/big-data/non-relational-data - describe the types of non-relational and NoSQL data
https://docs.microsoft.com/en-us/azure/architecture/data-guide/big-data/non-relational-data - recommend the correct data store
- determine when to use non-relational data
https://www.pluralsight.com/blog/software-development/relational-non-relational-databases
Describe non-relational data offerings on Azure - identify Azure data services for non-relational workloads
https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview - describe Azure Cosmos DB APIs
https://docs.microsoft.com/en-us/learn/modules/choose-api-for-cosmos-db/ - describe Azure Table storage
https://azure.microsoft.com/en-gb/services/storage/tables/ - describe Azure Blob storage
https://azure.microsoft.com/en-gb/services/storage/blobs/ - describe Azure File storage
https://azure.microsoft.com/en-gb/services/storage/files/
Identify basic management tasks for non-relational data - describe provisioning and deployment of non-relational data services
https://www.edx.org/course/databases-in-azure - describe method for deployment including ARM templates and Azure Portal
https://docs.microsoft.com/en-us/azure/cosmos-db/manage-table-with-resource-manager - identify data security components (e.g., firewall, authentication)
https://docs.microsoft.com/en-us/azure/cosmos-db/database-security - identify basic connectivity issues (e.g., accessing from on-premises, access with Azure
VNets, access from Internet, authentication, firewalls)
https://docs.microsoft.com/en-us/azure/cosmos-db/troubleshoot-dot-net-sdk - identify management tools for non-relational data
https://azure.microsoft.com/en-gb/overview/nosql-database/
Describe an analytics workload on Azure (25-30%)
Describe analytics workloads - describe transactional workloads
https://docs.microsoft.com/en-us/azure/cosmos-db/analytical-store-introduction - describe the difference between a transactional and an analytics workload
- describe the difference between batch and real time
- describe data warehousing workloads
https://azure.microsoft.com/en-gb/updates/workload-importance-for-azure-sql-data-warehouse-is-now-generally-available/ - 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
https://azure.microsoft.com/en-gb/solutions/data-lake/
https://azure.microsoft.com/en-gb/services/synapse-analytics/
https://azure.microsoft.com/en-gb/services/databricks/
https://docs.microsoft.com/en-us/azure/hdinsight/
describe modern data warehousing architecture and workload
Describe data ingestion and processing on Azure - describe common practices for data loading
https://techcommunity.microsoft.com/t5/datacat/azure-sql-data-warehouse-loading-patterns-and-strategies/ba-p/305456 - describe the components of Azure Data Factory (e.g., pipeline, activities, etc.)
https://www.youtube.com/watch?v=UQpAZVrRrzs#:~:text=some%20of%20the%20high%2Dlevel,ultimate%20end%20product%20for%20consumption. - describe data processing options (e.g., HDI, Azure Databricks, Azure Synapse Analytics,
Azure Data Factory)
https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/data-storage
Describe data visualization in Microsoft Power BI - describe the role of paginated reporting
https://docs.microsoft.com/en-us/power-bi/paginated-reports/paginated-reports-report-builder-power-bi - describe the role of interactive reports
https://powerbi.microsoft.com/en-us/desktop/#:~:text=Create%20interactive%20reports%20customized%20for,open%20source%20custom%20visuals%20framework. - describe the role of dashboards
https://docs.microsoft.com/en-us/power-bi/create-reports/service-dashboards - describe the workflow in Power BI
https://curbal.com/blog/lesson/power-bi-workflow
[…] post DP-900 Microsoft Azure Data Fundamentals exam Study Guide appeared first on Azure […]
Thank alots for your efforts.
That’s alot of stuff for an entry certification.
I’m in the stage of giving up
Hey Rolf
Donβt give up – just keep going and do your best, you may be pleasantly surprised by the outcome π
Hi Gregor,
I did my exam. It could have been enough.
Thanks again for your content
I have the exam later today – hopefully I covered enough with my study guide
Great resource. thanx!
Hi Greg, Was the exam full of code snippets or contained theoritical concepts also??
Hey there, but if both tbh – not too much of the first more theory.
Thanks for the guidance. I also passed it. I am taking AZ-303 next.
[…] Happy to share that I sat the Beta for this exam and passed – here is a link to my study guide https://gregorsuttie.com/2020/06/09/dp-900-microsoft-azure-data-fundamentals-exam-study-guide/ […]
Thanks for this Gregor, very useful to pick up some links for the areas I’m least familiar with!!
nice post mate π
Lovely bblog you have here