Skip to content

OmSonawane-360/PowerBi-Dashboard-With-Weather-API

Repository files navigation

🌦️ Live Weather Dashboard Using API

A dynamic Power BI dashboard that displays real-time weather data using WeatherAPI.com This dashboard allows users to visualize current and forecast weather metrics in an interactive, professional format.


πŸ“‘ Table of Contents


πŸ”Ž Overview

The Live Weather Dashboard is a Power BI solution that retrieves and displays weather data from an external API in real-time.
It provides a comprehensive visual summary of current conditions and forecasts, helping users make informed decisions based on weather trends.


🎯 Why This Project

  • 🌍 Offers easy access to live weather data in a rich, visual format.
  • ⚑ Demonstrates integration of RESTful API data into Power BI’s visualization engine.
  • πŸ“ˆ Useful for applications such as planning, analytics, or forecasting.
  • πŸŽ“ Serves as a learning resource for Power BI users to enhance dashboards with live data.

✨ Features

  • 🌑️ Current Weather Metrics – Temperature, humidity, wind speed, pressure & more.
  • πŸ“… Multi-Day Forecasts – Daily/hourly weather forecast visualization.
  • πŸ”„ Live Data Refresh – Automated updates configured in Power BI.
  • πŸ“Š User-Friendly Visuals – Intuitive charts, cards, and filters for quick insights.

🌐 Data Source & API

  • πŸ”‘ Uses WeatherAPI.com (or other weather APIs like Visual Crossing or OpenWeatherMap).
  • πŸ“‘ API Workflow:
    1. πŸ”‘ Get your API key from WeatherAPI.com.
    2. 🌍 Construct API request URL (e.g., current weather/forecast).
    3. πŸ”— Connect via Power BI β†’ Get Data β†’ Web.
    4. πŸ› οΈ Transform JSON data with Power Query.
    5. πŸ“Š Build visuals (charts, cards, KPIs) in Power BI.

πŸ“Œ Example API URL:
(https://api.weatherapi.com/v1/forecast.json?key=YOUR_API_KEY&q=New York&days=5&aqi=no&alerts=no)


πŸ› οΈ Prerequisites

  • πŸ’» Power BI Desktop (latest version).
  • πŸ”‘ API Key from WeatherAPI.com.
  • πŸ“˜ Basic knowledge of Power Query & Power BI visuals.

πŸ“Š Usage

  • πŸ–₯️ Explore dashboard pages with current & forecast visuals.
  • πŸ–±οΈ Interact with filters, cards, and charts.
  • πŸ“… Optional: Setup scheduled refresh in Power BI Service (Pro license).

🎨 Customization

  • 🌍 Add multiple cities with dynamic parameters.
  • πŸ“… Extend forecast horizon (7-day ).
  • πŸ–ŒοΈ Use custom visuals (KPIs, maps, gauges).
  • βš™οΈ Change units (Celsius/Fahrenheit) or language via API.

πŸ‘€ Author & Resources

  • πŸ‘¨β€πŸ’» Author: Om Sonawane
  • πŸ“– Tutorial Reference: Youtube

Screenshot

  • Alt text

About

Building a real time weather dashboard powered by WeatherAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published