In module 5 hebben we al kort gekeken naar Power Query: hoe het venster opgebouwd is, en hoe er achter de schermen code opgebouwd wordt.
In de meeste Power BI modellen zul je echter deze code niet hoeven te gebruiken: het grootste gedeelte van het werk is eenvoudig uit te voeren in de GUI. In deze module laden we een “lastig” bestand in via Power Query.
Start Power BI Desktop met een nieuw, leeg rapport.
Van één van onze analisten hebben we de vraag gekregen of er data kan worden toegevoegd over bevolkingscijfers aan het Power BI-model. Ze heeft de data aangeleverd in een Excel-bestand, dat er min of meer als volgt uitziet (voor de exacte indeling: open het Excel-bestand):
Total population is based on (…) | |||
---|---|---|---|
Source | http://data.worldbank.org/indicator/SP.POP.TOTL |
||
Terms of use | http://data.worldbank.org/summary-terms-of-use |
||
Country Name | 1999 | 2000 | (…) |
Canada | 30499200 | 30769700 | (…) |
Germany | 82100243 | 82211508 | (…) |
(…) | (…) | (…) | (…) |
Dit is een structuur die traditioneel lastig in te lezen is in ETL-tools:
In een analyse-tool als Power BI zou je deze het liefst in de volgende structuur hebben:
Country Name | Year | Population |
---|---|---|
Canada | 1999 | 30499200 |
Canada | 2000 | 30769700 |
Germany | 1999 | 82100243 |
Germany | 2000 | 82211508 |
In Power Query is deze data echter redelijk eenvoudig in te laden. Hieronder staat aangegeven welke zaken je hiervoor kunt gebruiken (uiteraard niet in een correcte volgorde of met concrete stappen). Kijk hoever je komt!
De uitkomst moet er als volgt uit zien:
Tot nu toe hebben we data van vier soorten bronnen ingeladen:
Voor de bonus voegen we hier nog één bron aan toe: de IMDB top 250 van films http://www.imdb.com/chart/top. Hier kunnen we niet direct analyses op doen die aansluiten op ons huidige model, maar het geeft wel mooi aan wat er allemaal mogelijk is in Power BI.
Hieronder staat een screenshot hoe de data er uit moet komen te zien in Power Query. Je kunt de data inladen met “Get Data” -> “From Web”.
Tip: Je zult hier de “split column” functionaliteit regelmatig nodig hebben
Hier vind je het eindpunt van deze opdracht: 07-Solution
Hier vind je de Walkthrough video
De volgende module is Module 8: Publiceren en samenwerken in Workspaces.
Hieronder vind je een overzicht van alle modules: