Implementing Azure Data Solution - Real-Time Twitter Data Ingestion and Visualization

Real-Time Twitter Data Ingestion and Visualization

Question

You develop data engineering solutions for a company.

You need to ingest and visualize real-time Twitter data by using Microsoft Azure.

Which three technologies should you use? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E. F.

BDF

You can use Azure Logic apps to send tweets to an event hub and then use a Stream Analytics job to read from event hub and send them to PowerBI.

https://community.powerbi.com/t5/Integrations-with-Files-and/Twitter-streaming-analytics-step-by-step/td-p/9594

To ingest and visualize real-time Twitter data by using Microsoft Azure, you should use the following three technologies:

A. Event Grid topic: Event Grid topic is an Azure service that allows the publishing of events from various sources to a single endpoint. In this case, Twitter data will be sent to an Event Grid topic.

F. Event Hub instance: An Azure Event Hub is a streaming platform and event ingestion service that can receive and process millions of events per second. An Event Hub instance should be created to receive events from the Event Grid topic.

B. Azure Stream Analytics Job that queries Twitter data from an Event Hub: Azure Stream Analytics is a real-time data processing service in Azure that helps in the transformation and analysis of streaming data. An Azure Stream Analytics job should be created that queries Twitter data from the Event Hub and performs any necessary transformations. The output of this job can be sent to various endpoints such as Azure Blob storage, Azure SQL Database, or Power BI for visualization.

Therefore, the correct answer choices for this question are A, F, and B.

Option C is incorrect because Azure Stream Analytics cannot query Twitter data from an Event Grid. Option D is incorrect because it suggests using a Logic App to send Twitter posts to Azure, but the question asks for real-time Twitter data ingestion. Option E is incorrect because it suggests creating an Event Grid subscription, which is not necessary for this scenario.