Tag: Microsoft Certification

Describe responsibilities for data analysts (DP-900 Exam Prep)

This post is a part of the DP-900: Microsoft Azure Data Fundamentals Exam Prep Hub. 
This topic falls under these sections:
Describe core data concepts (25–30%)
--> Identify roles and responsibilities for data workloads
--> Describe responsibilities for database analysts


Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.

Data analysts play a key role in turning data into insights that drive business decisions. While data engineers prepare and organize data, and DBAs manage databases, data analysts focus on exploring, analyzing, and presenting data in meaningful ways.

For the DP-900 exam, you should understand what data analysts do, how their responsibilities differ from other roles, and how they use tools (especially in Azure) to deliver insights.


What Is a Data Analyst?

A data analyst is responsible for:

  • Exploring and interpreting data
  • Identifying trends and patterns
  • Creating reports and visualizations
  • Communicating insights to stakeholders

Their primary goal is to help organizations make data-driven decisions.


Core Responsibilities of a Data Analyst


1. Data Exploration and Analysis

Data analysts examine datasets to:

  • Identify trends and patterns
  • Detect anomalies or outliers
  • Answer business questions

They often use:

  • SQL queries
  • Data exploration tools
  • Statistical techniques (basic level for DP-900)

2. Data Visualization

A major responsibility is presenting data visually in a clear and meaningful way.

This includes creating:

  • Charts (bar, line, pie, etc.)
  • Dashboards
  • Interactive reports

Visualization helps stakeholders quickly understand insights.


3. Reporting and Dashboard Creation

Data analysts build reports that summarize data and track key metrics.

These reports may include:

  • Sales performance dashboards
  • Operational KPIs
  • Financial summaries

Reports are often refreshed regularly to provide up-to-date insights.


4. Querying Data

Data analysts use query languages (like SQL) to:

  • Retrieve specific data
  • Filter and aggregate datasets
  • Join data from multiple sources

They typically work with analytical datasets prepared by data engineers.


5. Communicating Insights

Data analysts translate technical findings into business-friendly insights.

This includes:

  • Writing summaries
  • Presenting findings to stakeholders
  • Explaining trends and recommendations

Strong communication skills are essential.


6. Working with Cleaned and Curated Data

Unlike data engineers, analysts usually do not handle raw data pipelines.

Instead, they work with:

  • Cleaned datasets
  • Structured data models
  • Data warehouses or semantic models

This allows them to focus on analysis rather than data preparation.


Data Analyst Responsibilities in Azure

Data analysts commonly use Azure tools designed for analytics and visualization:


Microsoft Power BI

The primary tool for data analysts in Azure environments:

  • Create interactive dashboards and reports
  • Connect to multiple data sources
  • Perform data modeling and transformation (Power Query)
  • Share insights across the organization

Azure Synapse Analytics (Query Layer)

Data analysts may:

  • Query data using SQL
  • Access data warehouse or lakehouse data
  • Perform analysis on large datasets

Azure SQL Database / Data Warehouse

Analysts retrieve structured data from:

  • Relational databases
  • Data warehouses

Data Analyst vs Other Roles

Understanding role differences is important for DP-900:

RolePrimary Focus
Data AnalystAnalyze data, create reports, visualize insights
Data EngineerBuild pipelines, prepare and transform data
DBAManage database performance, security, availability
Data ScientistBuild predictive models and advanced analytics

Why This Matters for DP-900

On the exam, you may be asked to:

  • Identify responsibilities of a data analyst
  • Distinguish analyst tasks from engineering or DBA tasks
  • Recognize tools used for visualization and reporting
  • Understand how analysts use data to support decisions

Summary — Exam-Relevant Takeaways

✔ Data analysts focus on analyzing and visualizing data
✔ Key responsibilities include:

  • Data exploration
  • Querying data (SQL)
  • Creating reports and dashboards
  • Communicating insights

✔ They primarily work with cleaned, structured data
✔ In Azure, they commonly use:

  • Power BI
  • Azure Synapse (querying)
  • Azure SQL / data warehouses

✔ Their goal is to turn data into actionable insights


Go to the Practice Exam Questions for this topic.

Go to the DP-900 Exam Prep Hub main page.

Describe Features of Transactional Workloads (DP-900 Exam Prep)

This post is a part of the DP-900: Microsoft Azure Data Fundamentals Exam Prep Hub. 
This topic falls under these sections:
Describe core data concepts (25–30%)
--> Describe common data workloads
--> Describe features of transactional workloads


Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.

In the DP-900 exam, transactional workloads are one of the foundational types of data workloads you should understand. These workloads are central to many operational systems in enterprises and are fundamentally different from analytical or big data workloads. This article explains what transactional workloads are, their key features, and how they map to Azure services.


What Is a Transactional Workload?

A transactional workload refers to data processing that focuses on day-to-day operations — capturing and managing business events as they occur. These workloads are typically found in systems that require frequent inserts, updates, and deletes with strong guarantees of consistency and isolation.

Examples:

  • Online purchasing systems
  • Banking and financial transactions
  • Inventory management
  • Customer relationship management (CRM)

Transactional workloads form the core of OLTP (Online Transaction Processing) systems.


Key Features of Transactional Workloads

Transactional workloads have several defining characteristics that distinguish them from analytical workloads:


1. ACID Properties

Transactional systems must maintain ACID properties to ensure reliable data processing:

PropertyWhat It Means
AtomicityAll actions of a transaction succeed or fail as one unit
ConsistencyData remains valid and consistent before & after a transaction
IsolationConcurrent transactions do not interfere with each other
DurabilityOnce a transaction completes, changes are permanent

ACID guarantees are critical for business correctness in financial and operational systems.


2. High Volume of Small Operations

Transactional workloads are made up of many small, frequent operations, such as:

  • Adding a new customer
  • Updating an order status
  • Recording a payment

These operations are typically short-lived and affect a small number of rows or records at a time.


3. Real-Time or Near Real-Time Requirements

Transactional systems often have low latency requirements — applications and users expect fast responses:

  • Web applications must serve users in milliseconds
  • Background services must process requests quickly

This is crucial for user experience (e.g., online ordering, banking apps).


4. Strong Consistency and Integrity

Transactional workloads require strict guarantees that data remains reliable at all times:

  • No partial updates
  • Referential integrity between related tables
  • Synchronous processing of business events

These guarantees prevent data corruption and enforce business rules.


5. Normalized Data Structures

Transactional systems usually use normalized schemas — breaking data into related tables to reduce redundancy and maintain integrity.

For example:

  • Separate tables for Customers, Orders, OrderItems
  • Use of primary keys and foreign keys to enforce relationships

Normalized designs are efficient for transactional updates.


Transactional vs. Analytical Workloads

Understanding the difference between transactional and analytical workloads is important for the DP-900 exam.

FeatureTransactional WorkloadAnalytical Workload
Primary UseOperational processingReporting & insights
Data StructureNormalizedDenormalized
Query TypesSimple & frequentComplex & batch
Response TimeLow latencyHigh throughput
ExamplesPoint of sale, CRMDashboards, BI

Transactional systems support operational needs — operations performed today — while analytical systems support strategic decision-making based on historical data.


How Transactional Workloads Map to Azure Services

Azure provides managed services that support transactional workloads with strong consistency and fast response times.


Azure SQL Database

A fully managed relational database service that supports:

  • ACID transactions
  • High availability
  • Automatic updates and backups

It’s suitable for most OLTP systems such as:

  • E-commerce platforms
  • Customer management systems

Azure Database for PostgreSQL and MySQL

Managed open-source relational databases that provide:

  • ACID compliance
  • Compatibility with existing tools
  • Horizontal scaling options

These are good choices when applications already use PostgreSQL or MySQL.


Azure Cosmos DB (Transactional Core)

Although often thought of as NoSQL, Cosmos DB can support transactional workloads using:

  • Transactional batch operations within a partition
  • Strong consistency models

Cosmos DB is especially useful when you need globally distributed transactional systems.


Exam-Relevant Takeaways

When preparing for DP-900, focus on these points:

✔ Transactional workloads are all about frequent, small, consistent operations.
✔ They must satisfy ACID properties to ensure correctness.
✔ They prioritize real-time or near-real-time responsiveness.
✔ They typically use normalized data models.
✔ Azure services such as Azure SQL Database, Azure Database for PostgreSQL/MySQL, and Azure Cosmos DB support transactional use cases.


Summary — What You Need to Know for the Exam

  • A transactional workload handles operational tasks (e.g., orders, banking operations).
  • These workloads require ACID properties and fast, dependable performance.
  • Normalized schemas help maintain consistency and integrity.
  • Azure supports transactional workloads with services designed for reliable transaction processing.

Go to the Practice Exam Questions for this topic.

Go to the DP-900 Exam Prep Hub main page.

Practice Questions: Describe Features of Analytical Workloads (DP-900 Exam Prep)

Practice Questions


Question 1

Which scenario best represents an analytical workload?

A. Recording a new customer order
B. Updating inventory quantities
C. Generating a yearly sales trends report
D. Processing a credit card payment

Answer: C

Explanation:
Analytical workloads focus on reporting and historical analysis, not real-time operations.


Question 2

Analytical workloads primarily involve which type of queries?

A. Short insert and update statements
B. Point lookups by primary key
C. Complex queries with aggregations
D. Transactional batch commits

Answer: C

Explanation:
Analytical workloads typically use complex SELECT queries with GROUP BY, SUM, AVG, etc.


Question 3

Which characteristic is MOST associated with analytical workloads?

A. Many small write operations
B. ACID transaction enforcement
C. Read-heavy access to large datasets
D. Millisecond response requirements

Answer: C

Explanation:
Analytical systems mainly read and aggregate large volumes of data.


Question 4

Which schema design is commonly used for analytical workloads?

A. Fully normalized schema
B. Hierarchical schema
C. Denormalized star schema
D. Key-value schema

Answer: C

Explanation:
Analytical systems often use denormalized schemas (such as star schemas) to improve query performance.


Question 5

Which Azure service is MOST appropriate for enterprise-scale analytical reporting?

A. Azure SQL Database
B. Azure Synapse Analytics
C. Azure Table Storage
D. Azure Queue Storage

Answer: B

Explanation:
Azure Synapse Analytics is designed for large-scale analytical and data warehousing workloads.


Question 6

Which statement about analytical workloads is TRUE?

A. They prioritize low-latency updates
B. They mainly support operational business processes
C. They often analyze historical data
D. They require normalized schemas

Answer: C

Explanation:
Analytical workloads typically analyze historical and aggregated data for insights.


Question 7

Which storage format is commonly used to optimize analytical queries?

A. Row-based text files
B. Columnar formats such as Parquet
C. Binary key-value files
D. XML documents

Answer: B

Explanation:
Columnar formats like Parquet improve performance for analytical queries by minimizing I/O.


Question 8

Which workload characteristic differentiates analytical systems from transactional systems?

A. Use of indexes
B. Support for SQL
C. Focus on throughput over latency
D. Ability to store structured data

Answer: C

Explanation:
Analytical systems prioritize processing large volumes of data efficiently rather than ultra-fast response times.


Question 9

A company combines data from sales, marketing, and customer systems to build dashboards in Power BI.

What type of workload is this?

A. Transactional
B. Streaming
C. Analytical
D. Operational

Answer: C

Explanation:
Combining multiple sources for dashboards and insights is an analytical workload.


Question 10

Which activity is LEAST likely to be part of an analytical workload?

A. Running aggregate queries
B. Creating executive dashboards
C. Performing nightly ETL jobs
D. Updating individual customer records

Answer: D

Explanation:
Updating individual records is transactional, not analytical.


✅ Exam Memory Anchors

For DP-900, remember analytical workloads as:

✔ OLAP
✔ Large datasets
✔ Complex read-heavy queries
✔ Aggregations & reporting
✔ Historical analysis
✔ Denormalized schemas
✔ Columnar storage
✔ Azure Synapse + Data Lake
✔ Power BI consumers


Go to the DP-900 Exam Prep Hub main page.

Describe Features of Analytical Workloads (DP-900 Exam Prep)

This post is a part of the DP-900: Microsoft Azure Data Fundamentals Exam Prep Hub. 
This topic falls under these sections:
Describe core data concepts (25–30%)
--> Describe common data workloads
--> Describe features of analytical workloads


Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.

Analytical workloads are essential for deriving insights from data. Unlike transactional workloads — which support day-to-day operations — analytical workloads focus on querying, aggregating, summarizing, and analyzing large volumes of data to help with reporting, decision making, and trends.


What Is an Analytical Workload?

An analytical workload refers to data processing that is oriented toward analysis, rather than operational updates. It is optimized for:

  • Complex queries
  • Aggregations across large datasets
  • Historical analysis and reporting
  • Business intelligence (BI)

Analytical workloads are often associated with OLAP (Online Analytical Processing) systems.


Key Features of Analytical Workloads

1. Large Volumes of Data

Analytical systems often operate on datasets that are:

  • Much larger than transactional tables
  • Historical — spanning months or years of records
  • Combined from multiple sources (e.g., transactional systems, logs, external data)

These datasets can be stored in data warehouses, data lakes, or big data systems.


2. Complex, Read-Heavy Queries

Analytical workloads are dominated by complex SELECT queries, often involving:

  • Aggregations (SUM, AVG, COUNT)
  • Grouping by categories
  • Filtering on multiple dimensions
  • Joining large tables

These queries can be computationally intensive and are often used for reporting and dashboards.


3. Denormalized or Columnar Storage

Unlike transactional systems that use normalized schemas, analytical workloads often use:

  • Denormalized schemas (e.g., star or snowflake schemas)
  • Columnar storage formats (e.g., Parquet, ORC)

These formats improve query performance by minimizing I/O and enabling efficient aggregation.


4. Longer Query Response Times (But High Throughput)

Queries in analytical systems are not always expected to return results in milliseconds, as they:

  • Scan large amounts of data
  • Compute aggregates and summaries
  • May be optimized for throughput rather than low latency

This contrasts with transactional systems where fast, small transactions are critical.


5. Batch or Bulk Processing

Analytical workloads often rely on:

  • Batch ingestion of data (e.g., nightly ETL jobs)
  • Data transformation pipelines (cleaning, aggregating, enriching)
  • Tools like Azure Data Factory, Databricks, or Synapse pipelines

These pipelines prepare data for analytics and reporting.


6. Support for BI and Reporting Tools

Analytical workloads integrate with business intelligence tools, such as:

  • Power BI
  • Excel
  • Azure Synapse Analytics Studio

These tools connect directly to analytical stores to produce dashboards, charts, and insights.


Analytical vs Transactional Workloads — Quick Comparison

FeatureTransactionalAnalytical
Primary PurposeOperational processing (OLTP)Decision support & reporting (OLAP)
Data SizeSmall to moderateLarge or very large
Workload TypeFrequent inserts/updates/deletesComplex queries/aggregations
SchemaNormalizedOften denormalized
Query FocusSingle record operationsScanning many records
Typical ToolsRelational OLTP databasesData warehouses, big data systems

Where Analytical Workloads Run in Azure

Azure offers several services optimized for analytical workloads:

Azure Synapse Analytics

A unified analytics service that enables:

  • Data warehousing
  • Big data processing
  • Integration with Spark and SQL
  • High-performance analytics

It is ideal for large-scale reporting and BI scenarios.


Azure Data Lake Storage + Analytics

Azure Data Lake Storage Gen2 works with:

  • Apache Spark
  • Azure Databricks
  • Synapse Analytics

This combination supports big data analytics, machine learning, and data science workloads.


Azure SQL Data Warehouse (Synapse Dedicated SQL Pools)

This is the former SQL DW offering (now part of Synapse) optimized for:

  • Massive parallel processing
  • Distributed query execution
  • High-volume analytical queries

Why Analytical Workloads Matter for DP-900

For DP-900, you should be able to:

  • Define analytical workloads and distinguish them from transactional workloads
  • Recognize use cases where analytical workloads are appropriate
  • Identify Azure services designed for analytical processing
  • Understand schema design and storage options that support analytics

Being able to describe these features shows your understanding of how modern data ecosystems support business intelligence and analytics.


Summary — Exam-Relevant Takeaways

✔ Analytical workloads focus on complex queries and analysis across large datasets
✔ They use denormalized schemas and columnar storage to boost performance
✔ They are optimized for throughput and summarization, not real-time transactions
✔ They typically support reports, dashboards, and insights
✔ Azure services like Azure Synapse Analytics, Azure Data Lake, and Databricks support these workloads


Go to the Practice Exam Questions for this topic.

Go to the DP-900 Exam Prep Hub main page.

Practice Questions: Describe Features of Transactional Workloads (DP-900 Exam Prep)

Practice Questions


Question 1

Which scenario best represents a transactional workload?

A. Generating monthly sales reports
B. Training a machine learning model
C. Recording a customer purchase in real time
D. Visualizing historical trends

Answer: C

Explanation:
Transactional workloads capture operational business events as they occur.


Question 2

Which characteristic is most closely associated with transactional workloads?

A. Large batch queries
B. Complex aggregations
C. Frequent small read/write operations
D. Historical trend analysis

Answer: C

Explanation:
Transactional systems perform many small, fast inserts, updates, and deletes.


Question 3

Which ACID property ensures that completed transactions are permanently saved?

A. Atomicity
B. Consistency
C. Isolation
D. Durability

Answer: D

Explanation:
Durability guarantees that once a transaction commits, it remains stored even after failures.


Question 4

A banking system transfers money between accounts. If either debit or credit fails, both must roll back.

Which ACID property does this demonstrate?

A. Consistency
B. Isolation
C. Atomicity
D. Durability

Answer: C

Explanation:
Atomicity ensures that a transaction is all-or-nothing.


Question 5

Transactional workloads typically use which type of schema design?

A. Denormalized
B. Star schema
C. Snowflake schema
D. Normalized

Answer: D

Explanation:
Transactional systems usually use normalized schemas to reduce redundancy and enforce integrity.


Question 6

Which Azure service is MOST appropriate for a traditional OLTP application?

A. Azure Synapse Analytics
B. Azure SQL Database
C. Azure Data Lake Storage
D. Azure Blob Storage

Answer: B

Explanation:
Azure SQL Database is optimized for transactional (OLTP) workloads with ACID support.


Question 7

Which requirement is most critical for transactional workloads?

A. High throughput for batch queries
B. Schema flexibility
C. Low latency and strong consistency
D. Historical data retention

Answer: C

Explanation:
Transactional workloads prioritize fast response times and data consistency.


Question 8

Which workload is LEAST likely to be transactional?

A. Updating inventory levels
B. Processing credit card payments
C. Inserting new customer records
D. Running yearly financial summaries

Answer: D

Explanation:
Yearly summaries are analytical, not transactional.


Question 9

Which statement about transactional workloads is TRUE?

A. They primarily analyze historical data
B. They usually involve complex joins across millions of rows
C. They support operational business processes
D. They are optimized for reporting

Answer: C

Explanation:
Transactional workloads support daily operations such as orders, payments, and updates.


Question 10

An e-commerce application must confirm orders instantly and ensure inventory counts are always correct.

Which workload type does this describe?

A. Analytical
B. Batch
C. Streaming
D. Transactional

Answer: D

Explanation:
Real-time order processing with consistency requirements is transactional.


✅ Exam Tips for Transactional Workloads

For DP-900, remember:

✔ Focus on real-time operational processing
✔ Think OLTP
✔ Many small reads/writes
ACID compliance
Low latency + strong consistency
✔ Typically normalized schemas
✔ Azure SQL Database is the classic example


Go to the DP-900 Exam Prep Hub main page.

Exam Prep Hub for AI-900: Microsoft Azure AI Fundamentals

WARNING: AI-900 will retire on June 30, 2026. It will be replaced with AI-901. You can continue to earn this certification after AI-900 retires by passing AI-901. An Exam Prep Hub for AI-901 will be available on The Data Community soon


Welcome to the one-stop hub with information for preparing for the AI-900: Microsoft Azure AI Fundamentals certification exam. The content for this exam helps you to “Demonstrate fundamental AI concepts related to the development of software and services of Microsoft Azure to create AI solutions”. Upon successful completion of the exam, you earn the Microsoft Certified: Azure AI Fundamentals certification.

This hub provides information directly here (topic-by-topic as outlined in the official study guide), links to a number of external resources, tips for preparing for the exam, practice tests, and section questions to help you prepare. Bookmark this page and use it as a guide to ensure that you are fully covering all relevant topics for the AI-900 exam and making use of as many of the resources available as possible.


Audience profile (from Microsoft’s site)

This exam is an opportunity for you to demonstrate knowledge of machine learning and AI concepts and related Microsoft Azure services. As a candidate for this exam, you should have familiarity with Exam AI-900’s self-paced or instructor-led learning material.
This exam is intended for you if you have both technical and non-technical backgrounds. Data science and software engineering experience are not required. However, you would benefit from having awareness of:
- Basic cloud concepts
- Client-server applications
You can use Azure AI Fundamentals to prepare for other Azure role-based certifications like Azure Data Scientist Associate or Azure AI Engineer Associate, but it’s not a prerequisite for any of them.

Skills measured at a glance (as specified in the official study guide)

  • Describe Artificial Intelligence workloads and considerations (15–20%)
  • Describe fundamental principles of machine learning on Azure (15–20%)
  • Describe features of computer vision workloads on Azure (15–20%)
  • Describe features of Natural Language Processing (NLP) workloads on Azure (15–20%)
  • Describe features of generative AI workloads on Azure (20–25%)
Click on each hyperlinked topic below to go to the preparation content and practice questions for that topic. Also, there are 2 practice exams provided below.

Describe Artificial Intelligence workloads and considerations (15–20%)

Identify features of common AI workloads

Identify guiding principles for responsible AI

Describe fundamental principles of machine learning on Azure (15-20%)

Identify common machine learning techniques

Describe core machine learning concepts

Describe Azure Machine Learning capabilities

Describe features of computer vision workloads on Azure (15–20%)

Identify common types of computer vision solution

Identify Azure tools and services for computer vision tasks

Describe features of Natural Language Processing (NLP) workloads on Azure (15–20%)

Identify features of common NLP Workload Scenarios

Identify Azure tools and services for NLP workloads

Describe features of generative AI workloads on Azure (20–25%)

Identify features of generative AI solutions

Identify generative AI services and capabilities in Microsoft Azure


AI-900 Practice Exams

We have provided 2 practice exams (with answer keys) to help you prepare:

AI-900 Practice Exam 1 (60 questions with answers)

AI-900 Practice Exam 2 (60 questions with answers)


Important AI-900 Resources


To Do’s:

  • Schedule time to learn, study, perform labs, and do practice exams and questions
  • Schedule the exam based on when you think you will be ready; scheduling the exam gives you a target and drives you to keep working on it; but keep in mind that it can be rescheduled based on the rules of the provider.
  • Use the various resources above to learn and prepare.
  • Take the free Microsoft Learn practice test, any other available practice tests, and do the practice questions in each section and the two practice tests available on this exam prep hub.

Good luck to you passing the AI-900: Microsoft Azure AI Fundamentals certification exam and earning the Microsoft Certified: Azure AI Fundamentals certification!

Practice Questions: Identify Document Processing Workloads (AI-900 Exam Prep)

Practice Questions


Question 1

A finance team wants to automatically extract the invoice number, vendor name, and total amount from scanned PDF invoices.

Which AI workload is required?

A. Natural language processing
B. Computer vision
C. Document processing
D. Speech recognition

Correct Answer: C

Explanation: Document processing is designed to extract structured fields and data from documents such as invoices and PDFs.


Question 2

An organization wants to digitize thousands of paper forms by converting printed text into machine-readable text.

Which capability is required first?

A. Sentiment analysis
B. Optical Character Recognition (OCR)
C. Text classification
D. Language translation

Correct Answer: B

Explanation: OCR extracts printed or handwritten text from scanned documents and images, enabling further processing.


Question 3

A company processes expense receipts and needs to extract dates, merchant names, totals, and line items.

Which Azure AI service is most appropriate?

A. Azure AI Vision
B. Azure AI Language
C. Azure AI Document Intelligence
D. Azure AI Bot Service

Correct Answer: C

Explanation: Azure AI Document Intelligence (formerly Form Recognizer) is designed for receipt, invoice, and form processing.


Question 4

A business wants to extract rows and columns from tables embedded in scanned reports.

Which document processing capability is required?

A. Image classification
B. Table extraction
C. Sentiment analysis
D. Language detection

Correct Answer: B

Explanation: Table extraction identifies and extracts structured tabular data from documents.


Question 5

A healthcare provider wants to process standardized patient intake forms and store field values in a database.

Which workload best fits this scenario?

A. Computer vision only
B. Natural language processing
C. Document processing with form extraction
D. Speech AI

Correct Answer: C

Explanation: Form extraction is a document processing workload that captures structured key-value pairs from standardized forms.


Question 6

Which scenario most clearly represents a document processing workload?

A. Detecting objects in security camera footage
B. Translating chat messages between languages
C. Extracting contract terms from scanned agreements
D. Converting speech recordings to text

Correct Answer: C

Explanation: Extracting structured information from scanned contracts is a classic document processing use case.


Question 7

A system extracts handwritten notes from scanned documents.

Which capability enables this?

A. Language detection
B. Handwritten text recognition
C. Image tagging
D. Sentiment analysis

Correct Answer: B

Explanation: Handwritten text recognition is part of document processing and OCR capabilities.


Question 8

Which clue in a scenario most strongly indicates a document processing workload?

A. Audio recordings are analyzed
B. Photos are classified into categories
C. Structured data is extracted from PDFs or forms
D. Customer reviews are summarized

Correct Answer: C

Explanation: Document processing focuses on extracting structured information from documents such as PDFs, forms, and invoices.


Question 9

A developer only needs to read plain text from an image without extracting structured fields.

Which Azure AI service is sufficient?

A. Azure AI Document Intelligence
B. Azure AI Language
C. Azure AI Vision
D. Azure AI Bot Service

Correct Answer: C

Explanation: Azure AI Vision provides basic OCR capabilities suitable for simple text extraction from images.


Question 10

An organization wants to ensure responsible use of AI when processing documents that contain personal data.

Which consideration is most relevant?

A. Image resolution
B. Bounding box accuracy
C. Data privacy and access control
D. Model training speed

Correct Answer: C

Explanation: Document processing often involves sensitive information, making privacy and data protection critical considerations.


Final Exam Tip

If a scenario involves forms, invoices, receipts, contracts, PDFs, or extracting structured data from documents, the correct choice is almost always a document processing workload, commonly using Azure AI Document Intelligence.


Go to the PL-300 Exam Prep Hub main page.

Practice Questions: Identify Natural Language Processing Workloads (AI-900 Exam Prep)

Practice Questions


Question 1

A company wants to automatically determine whether customer reviews are positive, negative, or neutral.

Which AI workload is required?

A. Text classification
B. Sentiment analysis
C. Language translation
D. Speech recognition

Correct Answer: B

Explanation: Sentiment analysis evaluates the emotional tone of text, such as opinions expressed in customer reviews.


Question 2

An organization needs to route incoming support emails to the correct department based on their content.

Which NLP capability best fits this scenario?

A. Key phrase extraction
B. Text summarization
C. Text classification
D. Language detection

Correct Answer: C

Explanation: Text classification assigns predefined labels or categories to text, making it ideal for routing emails by topic.


Question 3

A legal team wants to quickly identify names of people, organizations, and locations within long contracts.

Which NLP capability should be used?

A. Sentiment analysis
B. Named entity recognition
C. Text translation
D. Optical character recognition

Correct Answer: B

Explanation: Named entity recognition (NER) extracts structured entities such as people, organizations, and locations from unstructured text.


Question 4

A global company wants to translate product descriptions from English into multiple languages while preserving meaning.

Which AI workload is most appropriate?

A. Language detection
B. Text summarization
C. Language translation
D. Speech synthesis

Correct Answer: C

Explanation: Language translation converts text from one language to another while maintaining its original intent and meaning.


Question 5

An application needs to identify the main topics discussed in thousands of customer feedback messages.

Which NLP capability should be used?

A. Sentiment analysis
B. Key phrase extraction
C. Text classification
D. Question answering

Correct Answer: B

Explanation: Key phrase extraction highlights the most important concepts and terms within text.


Question 6

A chatbot answers common customer questions using a natural conversational interface.

Which AI workload does this represent?

A. Computer vision
B. Conversational AI / NLP
C. Speech AI only
D. Anomaly detection

Correct Answer: B

Explanation: Conversational AI uses NLP to understand user intent and generate natural language responses.


Question 7

A system must determine the language of incoming customer messages before processing them further.

Which NLP capability is required?

A. Text classification
B. Language detection
C. Named entity recognition
D. Text summarization

Correct Answer: B

Explanation: Language detection identifies the language used in a text sample.


Question 8

Which input type most strongly indicates a natural language processing workload?

A. Video streams
B. Audio recordings
C. Images and photos
D. Text documents

Correct Answer: D

Explanation: NLP workloads are centered on understanding and generating text-based data.


Question 9

A manager wants a short summary of long meeting transcripts to quickly understand key points.

Which NLP capability should be used?

A. Text summarization
B. Sentiment analysis
C. Language detection
D. Text classification

Correct Answer: A

Explanation: Text summarization condenses long text into a shorter, meaningful summary.


Question 10

An organization wants to ensure responsible use of AI when analyzing employee emails.

Which consideration is most relevant for NLP workloads?

A. Image resolution
B. Model latency
C. Data privacy and bias
D. Bounding box accuracy

Correct Answer: C

Explanation: NLP systems can introduce bias and raise privacy concerns when processing personal or sensitive text data.


Final Exam Tip

If a scenario focuses on understanding, classifying, translating, summarizing, or responding to text, it is almost always a natural language processing workload.


Go to the PL-300 Exam Prep Hub main page.

Practice Questions: Identify Computer Vision Workloads (AI-900 Exam Prep)

Practice Questions


Question 1

A retail company wants to automatically assign categories such as shirt, shoes, or hat to product photos uploaded by sellers.

Which type of AI workload is this?

A. Natural language processing
B. Image classification
C. Object detection
D. Anomaly detection

Correct Answer: B

Explanation: Image classification assigns one or more labels to an entire image. In this scenario, each product photo is classified into a category.


Question 2

A city uses traffic cameras to identify vehicles and pedestrians and draw boxes around them in each image.

Which computer vision capability is being used?

A. Image tagging
B. Image classification
C. Object detection
D. OCR

Correct Answer: C

Explanation: Object detection identifies multiple objects within an image and locates them using bounding boxes.


Question 3

A company wants to extract text from scanned invoices and store the text in a database for searching.

Which computer vision workload is required?

A. Image description
B. Optical Character Recognition (OCR)
C. Face detection
D. Language translation

Correct Answer: B

Explanation: OCR is used to extract printed or handwritten text from images or scanned documents.


Question 4

An application analyzes photos and generates captions such as “A group of people standing on a beach.”

Which computer vision capability is this?

A. Image classification
B. Image tagging and description
C. Object detection
D. Video analysis

Correct Answer: B

Explanation: Image tagging and description focuses on understanding the overall content of an image and generating descriptive text.


Question 5

A security system needs to determine whether a human face is present in images captured at building entrances.

Which workload is most appropriate?

A. Facial recognition
B. Face detection
C. Image classification
D. Speech recognition

Correct Answer: B

Explanation: Face detection determines whether a face exists in an image. Identity verification (facial recognition) is not the focus of AI-900.


Question 6

A media company wants to analyze recorded videos to identify scenes, objects, and motion over time.

Which Azure AI workload does this represent?

A. Image classification
B. Video analysis
C. OCR
D. Text analytics

Correct Answer: B

Explanation: Video analysis processes visual data across multiple frames, enabling object detection, motion tracking, and scene analysis.


Question 7

A manufacturing company wants to detect defective products by locating scratches or dents in photos taken on an assembly line.

Which computer vision workload should be used?

A. Image classification
B. Object detection
C. Anomaly detection
D. Natural language processing

Correct Answer: B

Explanation: Object detection can be used to locate defects within an image by identifying specific problem areas.


Question 8

A developer needs to train a model using their own labeled images because prebuilt vision models are not sufficient.

Which Azure AI service is most appropriate?

A. Azure AI Vision
B. Azure AI Video Indexer
C. Azure AI Custom Vision
D. Azure AI Language

Correct Answer: C

Explanation: Azure AI Custom Vision allows users to train custom image classification and object detection models using their own data.


Question 9

Which clue in a scenario most strongly indicates a computer vision workload?

A. Audio recordings are analyzed
B. Large amounts of numerical data are processed
C. Images or videos are the primary input
D. Text documents are translated

Correct Answer: C

Explanation: Computer vision workloads always involve visual input such as images or video.


Question 10

An organization wants to ensure responsible use of AI when analyzing images of people.

Which consideration is most relevant for computer vision workloads?

A. Query performance tuning
B. Data normalization
C. Privacy and consent
D. Indexing strategies

Correct Answer: C

Explanation: Privacy, consent, and bias are key responsible AI considerations when working with images and facial data.


Final Exam Tip

If a question mentions photos, images, scanned documents, cameras, or video, think computer vision first, then determine the specific capability (classification, detection, OCR, or description).


Go to the PL-300 Exam Prep Hub main page.

Identify Natural Language Processing Workloads (AI-900 Exam Prep)

Overview

Natural Language Processing (NLP) is a branch of Artificial Intelligence (AI) that enables machines to understand, interpret, and generate human language. For the AI-900: Microsoft Azure AI Fundamentals exam, the goal is not to build language models, but to recognize NLP workloads, understand what problems they solve, and identify when NLP is the correct AI approach.

This topic appears under:

  • Describe Artificial Intelligence workloads and considerations (15–20%)
    • Identify features of common AI workloads

Most exam questions will be scenario-based, asking you to choose the correct AI workload based on how text is used.


What Is a Natural Language Processing Workload?

A natural language processing workload involves analyzing or generating language in written or spoken form (after speech has been converted to text).

NLP workloads typically:

  • Process unstructured text
  • Extract meaning, sentiment, or intent
  • Translate between languages
  • Generate human-like text responses

Common inputs:

  • Emails, chat messages, documents
  • Social media posts
  • Customer reviews
  • Transcribed speech

Common outputs:

  • Sentiment scores
  • Extracted keywords or entities
  • Translated text
  • Generated responses or summaries

Common Natural Language Processing Use Cases

On the AI-900 exam, NLP workloads are presented through everyday business scenarios. The following are the most important ones to recognize.

Text Classification

What it does: Categorizes text into predefined labels.

Example scenarios:

  • Classifying emails as spam or not spam
  • Routing support tickets by topic
  • Detecting abusive or inappropriate content

Key idea: The system assigns one or more labels to a piece of text.


Sentiment Analysis

What it does: Determines the emotional tone of text.

Example scenarios:

  • Analyzing customer reviews to see if feedback is positive or negative
  • Monitoring social media reactions to a product launch

Key idea: Sentiment analysis focuses on opinion and emotion, not topic.


Key Phrase Extraction

What it does: Identifies the main concepts discussed in a document.

Example scenarios:

  • Summarizing customer feedback
  • Highlighting important terms in legal or technical documents

Key idea: Key phrases help quickly understand what a document is about.


Named Entity Recognition (NER)

What it does: Identifies and categorizes entities in text.

Common entity types:

  • People
  • Organizations
  • Locations
  • Dates and numbers

Example scenarios:

  • Extracting company names from contracts
  • Identifying people and places in news articles

Language Detection

What it does: Identifies the language used in a text sample.

Example scenarios:

  • Detecting the language of customer messages before translation
  • Routing requests to region-specific support teams

Language Translation

What it does: Converts text from one language to another.

Example scenarios:

  • Translating product descriptions for global audiences
  • Providing multilingual customer support

Key idea: This workload focuses on preserving meaning, not word-for-word translation.


Question Answering and Conversational AI

What it does: Understands user questions and generates relevant responses.

Example scenarios:

  • Customer support chatbots
  • FAQ systems
  • Virtual assistants

Key idea: The system interprets intent and responds in natural language.


Text Summarization

What it does: Condenses long documents into shorter summaries.

Example scenarios:

  • Summarizing reports or meeting notes
  • Highlighting key points from articles

Azure Services Commonly Associated with NLP

For AI-900, you should recognize these services at a conceptual level.

Azure AI Language

Supports:

  • Sentiment analysis
  • Text classification
  • Key phrase extraction
  • Named entity recognition
  • Language detection
  • Summarization

This is the primary service referenced for NLP workloads on the exam.


Azure AI Translator

Supports:

  • Text translation between languages

Used specifically when scenarios mention multilingual translation.


Azure AI Bot Service

Supports:

  • Conversational AI solutions

Often appears alongside NLP services when building chatbots.


How NLP Differs from Other AI Workloads

Distinguishing NLP from other workloads is a common exam requirement.

AI Workload TypePrimary Input
Natural Language ProcessingText
Speech AIAudio
Computer VisionImages and video
Anomaly DetectionNumerical or time-series data

Exam tip: If the data is text-based and the goal is to understand meaning, sentiment, or intent, it is an NLP workload.


Responsible AI Considerations

NLP systems can introduce risks if not used responsibly.

Key considerations include:

  • Bias in language models
  • Offensive or harmful content generation
  • Data privacy when analyzing personal communications

AI-900 tests awareness, not mitigation techniques.


Exam Tips for Identifying NLP Workloads

  • Look for keywords like text, email, message, document, review, chat
  • Identify the goal: classify, analyze sentiment, extract meaning, translate, or respond
  • Ignore implementation details—focus on what problem is being solved
  • Choose the simplest AI workload that meets the scenario

Summary

For the AI-900 exam, you should be able to:

  • Recognize when a scenario represents a natural language processing workload
  • Identify common NLP use cases and capabilities
  • Associate NLP scenarios with Azure AI Language and related services
  • Distinguish NLP from speech, vision, and other AI workloads

A solid understanding of NLP workloads will significantly improve your confidence across multiple exam questions.


Go to the Practice Exam Questions for this topic.

Go to the PL-300 Exam Prep Hub main page.