Microsoft Certified Azure Data Fundamentals (Exam DP-900) Certification Guide

Book description

Learn how to implement successful Azure Data projects and get the skills to clear the DP-900 certification exam with the help of mock tests and self-assessment scenarios for better preparation

Key Features

  • Get the knowledge you need to pass the DP-900 exam on your first attempt
  • Gain fundamental knowledge of the core concepts of working with data in Azure cloud data services
  • Learn through a practical approach and test yourself with mock exams at the end of the book

Book Description

Passing the DP-900 Microsoft Azure Data Fundamentals exam opens the door to a myriad of opportunities for working with data services in the cloud. But it is not an easy exam and you'll need a guide to set you up for success and prepare you for a career in Microsoft Azure.

Absolutely everything you need to pass the DP-900 exam is covered in this concise handbook. After an introductory chapter covering the core terms and concepts, you'll go through the various roles related to working with data in the cloud and learn the similarities and differences between relational and non-relational databases. This foundational knowledge is crucial, as you'll learn how to provision and deploy Azure's relational and non-relational services in detail later in the book. You'll also gain an understanding of how to glean insights with data analytics at both small and large scales, and how to visualize your insights with Power BI. Once you reach the end of the book, you'll be able to test your knowledge with practice tests with detailed explanations of the correct answers.

By the end of this book, you will be armed with the knowledge and confidence to not only pass the DP-900 exam but also have a solid foundation from which to embark on a career in Azure data services.

What you will learn

  • Explore the concepts of IaaS and PaaS database services on Azure
  • Query, insert, update, and delete relational data using SQL
  • Explore the concepts of data warehouses in Azure
  • Perform data analytics with an Azure Synapse Analytics workspace
  • Upload and retrieve data in Azure Cosmos DB and Azure HDInsight
  • Provision and deploy non-relational data services in Azure
  • Contextualize the knowledge with real-life use cases
  • Test your progress with a mock exam

Who this book is for

This book is for data engineers, database administrators, or aspiring data professionals getting ready to take the DP-900 exam. It will also be helpful for those looking for a bit of guidance on how to be better equipped for Azure-related job roles such as Azure database administrator or Azure data engineer. A basic understanding of core data concepts and relational and non-relational data will help you make the most out of this book, but they're not a pre-requisite.

Table of contents

  1. Microsoft Certified Azure Data Fundamentals (Exam DP-900) Certification Guide
  2. Contributors
  3. About the author
  4. About the reviewers
  5. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
    4. Download the example code files
    5. Download the color images
    6. Conventions used
    7. Get in touch
    8. Share your thoughts
    9. Download a free PDF copy of this book
  6. Part 1: Core Data Concepts
  7. Chapter 1: Understanding the Core Data Terminologies
    1. Understanding the core data concepts
      1. What is data?
      2. How is data stored in a modern cloud environment?
    2. Describing a data solution
      1. Transactional databases
      2. Analytical databases
    3. Defining the data type and proper storage
      1. Characteristics of relational and non-relational databases
      2. A transactional workload
      3. An analytical workload
    4. Understanding data ingestion
      1. Understanding batch load
      2. Understanding data streaming
    5. Case study
    6. Summary
    7. Sample questions and answers
      1. Answer key
  8. Chapter 2: Exploring the Roles and Responsibilities in Data Domain
    1. Different workforces in a data domain
      1. Most common roles in a data domain
      2. Database Administrator
      3. Data engineer
      4. Data analyst
    2. Tasks and tools for database administration profiles
      1. Tasks of the DBA
      2. Tools for the DBA
    3. Tasks and tools for data engineer profiles
      1. Tasks of the data engineer
      2. Tools for the data engineer
    4. Tasks and tools for the data analyst
      1. Tasks of the data analyst
      2. Tools for the data analyst
    5. Case study
    6. Summary
    7. Sample questions and answers
      1. Answer key
  9. Chapter 3: Working with Relational Data
    1. Exploring the characteristics of relational data
      1. Tables and entities
      2. Relationship between entities
    2. Exploring relational data structures
      1. Data normalization
    3. Introducing SQL
      1. Key advantages of SQL
      2. Key disadvantages of SQL
      3. Understanding the categories of SQL commands
      4. DDL
      5. DML and DQL
    4. Describing the database components
      1. Views
      2. Stored procedures
      3. Triggers
      4. Indexes
    5. Case study
    6. Summary
    7. Sample questions and answers
      1. Answer key
  10. Chapter 4: Working with Non-Relational Data
    1. Exploring the characteristics of non-relational data
    2. Understanding the types of non-relational data
      1. Non-structured data
      2. Semi-structured data
      3. Non-relational data basic storage
    3. Exploring NoSQL databases
      1. What is a NoSQL database?
      2. Key-value store
      3. Document database
      4. Column family database
      5. Graph database
    4. Identifying non-relational database use cases
    5. Case study
      1. A 360-degree customer view
      2. Fraud detection – financial institutions
    6. Summary
    7. Sample questions and answers
      1. Answer key
  11. Chapter 5: Exploring Data Analytics Concepts
    1. Exploring data ingestion and processing
      1. Data pipelines
      2. Data ingestion types
      3. Data source connectors
    2. Exploring the analytical data store
      1. Data warehouse
      2. Data lake
      3. Hybrid approaches
    3. Exploring an analytical data model
      1. Facts and dimensions
    4. Exploring data visualization
    5. Case study
      1. Data-driven culture
    6. Summary
    7. Sample questions and answers
      1. Answer key
  12. Part 2: Relational Data in Azure
  13. Chapter 6: Integrating Relational Data on Azure
    1. Exploring relational Azure data services
      1. Elastic pool
    2. Use cases
    3. Summary
    4. Sample questions and answers
      1. Answer key
  14. Chapter 7: Provisioning and Configuring Relational Database Services in Azure
    1. Technical requirements
    2. Provisioning relational Azure data services
      1. Provisioning Azure SQL Database
      2. Provisioning Azure Database for PostgreSQL and MySQL
    3. Configuring relational databases on Azure
      1. Configuring Azure SQL Database
      2. Configuring and managing Azure Database for PostgreSQL and MySQL
    4. Summary
    5. Sample questions and answers
      1. Answer key
  15. Chapter 8: Querying Relational Data in Azure
    1. Technical requirements
    2. Introducing SQL on Azure
    3. Querying relational data in Azure SQL Database
      1. Common connection issues
    4. Querying relational data in Azure Database for PostgreSQL
      1. Connecting to Azure Database for PostgreSQL
      2. Querying Azure Database for PostgreSQL
    5. Summary
    6. Sample questions and answers
      1. Answer key
  16. Part 3: Non-Relational Data in Azure
  17. Chapter 9: Exploring Non-Relational Data Offerings in Azure
    1. Exploring Azure non-relational data stores
      1. Exploring Azure Blob storage
      2. Azure Data Lake Storage Gen2
      3. Exploring Azure Files
      4. Exploring Azure Table storage
    2. Exploring Azure NoSQL databases
      1. Exploring Azure Cosmos DB
      2. Azure Cosmos DB APIs
      3. Core (SQL) API
      4. MongoDB API
      5. Table API
      6. Cassandra API
      7. Gremlin API
    3. Summary
    4. Sample questions and answers
      1. Answer key
  18. Chapter 10: Provisioning and Configuring Non-Relational Data Services in Azure
    1. Technical requirements
    2. Provisioning non-relational data services
      1. Provisioning Azure Cosmos DB
      2. Configuring Azure Cosmos DB
    3. Creating a sample Azure Cosmos DB database
    4. Provisioning an Azure storage account and Data Lake Storage
    5. Summary
    6. Sample questions and answers
      1. Answer key
  19. Part 4: Analytics Workload on Azure
  20. Chapter 11: Components of a Modern Data Warehouse
    1. Describing modern data warehousing
      1. Challenges of traditional data warehouses
      2. The birth of big data
      3. Azure HDInsight
      4. Modern data warehouse
      5. Azure for the modern data warehouse
    2. Exploring Azure data services for modern data warehouses
      1. Data ingestion and preparation (ELT/ETL)
      2. Data storage – Azure Data Lake Storage Gen2
      3. Data ingestion – Azure Data Factory and Azure Synapse Analytics
      4. Data preparation – Azure Databricks
      5. Modern data warehouse – Azure Synapse Analytics
    3. Real-time data analytics – Azure Stream Analytics, Azure Synapse Data Explorer, and Spark streaming
      1. Azure Stream Analytics
      2. Azure Data Explorer and Azure Synapse Data Explorer pools
      3. Apache Spark Streaming
      4. Delta Lake
    4. Summary
    5. Sample questions and answers
      1. Answer key
  21. Chapter 12: Provisioning and Configuring Large-Scale Data Analytics in Azure
    1. Technical requirements
    2. Understanding common practices for data loading
      1. Provisioning an Azure Synapse workspace
      2. Practicing data load
      3. Data storage and processing
      4. Azure serverless SQL pool
      5. Azure dedicated SQL pool
      6. Azure Spark pools
      7. Azure Synapse Link
      8. Azure Synapse Data Explorer
      9. Azure Machine Learning
    3. Summary
    4. Sample questions and answers
      1. Answer key
  22. Chapter 13: Working with Power BI
    1. Technical requirements
    2. Introducing Power BI
    3. The building blocks of Power BI
    4. Exploring Power BI Desktop
      1. Creating a Power BI file
      2. Creating a connection
      3. Publishing a report
    5. Exploring Power BI Service
      1. Creating a dashboard
    6. Power BI mobile app
    7. Summary
    8. Sample questions and answers
      1. Answer key
  23. Chapter 14: DP-900 Mock Exam
    1. Practice test – questions
      1. Core data concepts
      2. Relational data on Azure
      3. Non-relational data on Azure
      4. Modern data warehouse analytics on Azure
    2. Practice test – answers and explanations
      1. Core data concepts
      2. Relational data on Azure
      3. Non-relational data on Azure
      4. Modern data warehouse analytics on Azure
    3. Summary
  24. Index
    1. Why subscribe?
  25. Other Books You May Enjoy
    1. Packt is searching for authors like you
    2. Share your thoughts
    3. Download a free PDF copy of this book

Product information

  • Title: Microsoft Certified Azure Data Fundamentals (Exam DP-900) Certification Guide
  • Author(s): Marcelo Leite
  • Release date: November 2022
  • Publisher(s): Packt Publishing
  • ISBN: 9781803240633