Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric certified for FREE! Don't miss your chance! Learn more
Step 1: Create the Workspace & Eventhouse
Start by creating a new workspace named RealTime-Weather-WS.
Once created, Fabric automatically provisions an associated KQL Database.
Step 2: Create an Eventstream
Navigate back to the workspace and:
This will open the Eventstream canvas where we’ll add our real-time weather sources.
Step 3: Add Weather Feed Sources
On the Eventstream canvas:
Search for Kengeri – Bengaluru, rename the source to kengeri, and add it.
The live Kengeri weather feed now appears on the canvas.
Step 4: Add Additional Bengaluru Localities
Repeat the same steps to add more suburban Bengaluru locations.
Following this process, add all 8 Bengaluru localities you want to monitor.
Once done, you’ll see all streaming sources producing live data simultaneously.
Step 5: Add a Destination (Eventhouse)
Now we send the streaming data to Eventhouse.
Next:
After configuring the fields, save your changes and publish the Eventstream.
At this point, your weather data is flowing live into Eventhouse.
Step 6: Build the Real-Time Dashboard
Navigate to the Eventhouse database and open the table (bengalurudb).Click on Real-Time Dashboard.
In edit mode:
For example, the temperature map tile uses a KQL query that extracts temperature data and plots it across locations.
Add additional tiles—for example:
After configuring all visuals, click Save.
Your Real-Time Weather Dashboard is now fully operational.
Final View
Once all components are published, your workspace will include:
This completes your real-time weather monitoring solution in Microsoft Fabric.
Conclusion
That’s how you can build an end-to-end Real-Time Weather Data Dashboard in Microsoft Fabric using public weather feeds.
I hope you found this blog helpful. If you have any questions or want to explore more scenarios, feel free to reach out.
Happy learning!
Acknowledgements
I would like to express my sincere gratitude to @SuryaTejaJosyul and @rajendraongole1 for their continuous guidance and support throughout this Real-Time Intelligence (RTI) implementation. Their insights and encouragement played a key role in helping me complete this solution successfully.
-- Inturi Suparna Babu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.