Azure Cosmos DB for Predictive Analytics
Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements. You are required to deploy an Artificial Intelligence (AI) solution in Azure. You want to make sure that you are able to build, test, and deploy predictive analytics for the solution. Solution: You should make use of Azure Cosmos DB. Does the solution meet the goal?
Community Insight
The question tests the distinction between database storage and machine learning platforms, with the common trap being the assumption that all AI data should use NoSQL databases.
This page clarifies that Azure Cosmos DB is not suitable for building predictive analytics. It establishes that Azure Machine Learning is the correct service for this task.
Learners often choose 'Yes' because they associate AI with big data storage like Cosmos DB, ignoring that ML requires compute resources for model training.
Community Discussion (27 comments)
Comments & Corrections
No comments yet β spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
The solution does not meet the goal because Azure Cosmos DB is a globally distributed, multi-model NoSQL database service designed for storing and retrieving data at high speed. It is not a platform for building, testing, or deploying predictive analytics models. The correct Azure service for these tasks is Azure Machine Learning (or previously Machine Learning Studio), which provides tools for creating and managing machine learning workflows.Why the Other Options Are Wrong
Option A ('Yes') is incorrect because Cosmos DB lacks the computational infrastructure and algorithmic libraries required for predictive analytics. It serves as a data source or sink but does not perform the analysis itself. Confusing storage capabilities with processing capabilities is a common error in cloud architecture design.Community Comment Notes
Community consensus strongly supports Option B, noting that Cosmos DB is for data storage while Machine Learning services handle the analytics. As user sudheerdhawangis noted, "AI Fits with ML not with Cosmos DB." Another commenter emphasized that Cosmos DB offers single-digit millisecond response times, highlighting its role as a fast database rather than an analytics engine.Exam Strategy
Always distinguish between data storage services (like Cosmos DB, Blob Storage) and compute/AI services (like Azure ML, Cognitive Services). When asked about building or deploying models, look for ML-specific keywords, not database names.
Frequently Asked Questions
Why is Azure Cosmos DB not used for predictive analytics?
Cosmos DB is a NoSQL database for storing and retrieving data. It does not have built-in tools to train or deploy machine learning models.
What Azure service should I use for predictive analytics?
Use Azure Machine Learning to build, test, and deploy predictive models. It provides the necessary compute and algorithmic frameworks.
Related Analysis
Practice All AZ-900 Questions
Access 90 questions with complete answers and detailed explanations.
View Full AZ-900 Practice Test →