
Optional video about how to install Power BI Desktop. If you already have Power BI Desktop installed you can skip this.
How to get an API key from OpenWeather so you can get updated weather data for your location instantly.
A quick overview of the structure of the OpenWeather API we will be using. We'll go over the fields we'll be using in the report.
How to connect Power BI Desktop to the API and bring in data. Also includes how to parameterize the API so that it can be modified easily in the future.
How to get the JSON data from the API into a format that is easy to work with in Power BI.
We will add and format our Cards and add a Map to the report.
We will cover how to convert time from Unix Epoch Time to a more readable format. Also how to adjust for Timezones. We will be displaying the last Refresh Date of our API data so you can tell if your data has gone stale.
We do more time conversions and set up some fun emoji in our report.
We create a chart that will show the forecast for daily highs and lows.
We build a table that dynamically uses icons from the internet to display weather conditions. Also display written out descriptions of the weather.
Build out a chart to show the temperature forecast for the next 18 hours.
This course will show you how to use the free OpenWeather API to create an awesome Weather Dashboard. You will learn about connecting to APIs, parameterizing APIs, parsing JSON, dealing with Unix Epoch Time, incorporating emoji into Power BI, dynamically linking to images on the internet, and much more.
This class is an intermediate level class. You should have basic familiarity with Power BI already. We will move quickly, but everything necessary will be covered in the videos.
We will begin by connecting to the (free) OpenWeather API and exploring its contents. Then we will move on to importing this data into Power BI Desktop. We will quickly change this into a parameterized call so that adjustments can be made to it very easily, such as requesting metric units instead of imperial units. Initially we will have JSON data from the API in Power BI. We will go over how to parse this information into a format Power BI can use.
We will then begin formatting our data so that it looks nicer. We will also be covering how to convert from Unix Epoch Time into our more standard datetime format. We’ll make sure to prominently display the last time the data was refreshed so we can make sure we aren’t looking at stale weather data.
We’ll even be incorporating emoji into our report as a quick and easy way to add graphics to Power BI without any plugins or add-ons. Everything in this class is just using out-of-the-box Power BI Desktop.
The report will have multiple charts and other visuals to display a nice, easy to read weather forecast. We’ll go in-depth on how to format these so that they look clean while still displaying important information. And also cover how to link to images hosted on the internet to make the report really pop.
Take this class to learn how to do the complete start-to-finish process of bringing in API data and creating a great looking Power BI report.