Kort geleden publiceerde Analysis Services, MDX en DAX specialist Chris Webb een boek over Power Query onder de titel Power Query for Power BI and Excel. In ruil voor een review, kreeg ik een gratis exemplaar van het boek. Met veel plezier heb ik het doorgelezen en ik kan niet anders zeggen dan dat je er zin in krijgt veel, héél veel data in Excel te gaan laden met Power Query.
Het boek begint met een goed overzicht van het enigszins mistige geheel dat door Microsoft Power BI wordt genoemd, het verschil tussen Power View in Excel en in SharePoint, het verschil tussen SharePoint on-premises en SharePoint Online en de toegevoegde waarde van een Power BI for Office 365 abonnement. Alleen dit hoofdstuk vond ik al bijzonder verhelderend! Ook in hoofdstuk 7 komt de integratie tussen Power Query en Power BI for Office 365 uitgebreid terug. Hierbij gaat Chris zelfs in op de rol van de data steward en de mogelijkheden queries die je deelt in Power BI te certificeren. Ook bevat het boek een heel hoofdstuk over M, de formule taal voor Power Query. Het eindigt met een hoofdstuk met kant-en-klare ‘recepten’ voor dingen die je vaak zult doen wanneer je met Power Query aan de slag gaat, zoals het maken van een datum tabel. Maar ook leuke praktische voorbeelden, bijv. hoe je weersvoorspellingen van web sites kunt ‘scrapen’ of de afstand tussen twee locaties kunt bepalen met behulp van Bing Maps. Dat het boek geschreven is door een Europeaan, blijkt wel uit het feit dat ook lokalisatie en de manier waarop je daar in Power Query mee om kunt gaan wordt behandeld. Het geeft de diepgang van het boek aan.
Het boek is duidelijk geschreven en bevat veel schermafbeeldingen waardoor het makkelijk is de vele voorbeelden te volgen (een flinke set voorbeeld bestanden zijn beschikbaar op de web site van de uitgever). Let wel op dat de AdventureWorks voorbeeld databases niet via het boek beschikbaar zijn. Het boek is niet echt geschreven voor de Excel gebruiker. Die haakt waarschijnlijk af bij het noemen van JSON files… In het boek wordt er weinig uitleg aan gewijd, anders dan “you will often encounter JSON files if you are using web services as data sources.” En ook RESTful web services, dat Power Query alleen GET requests kan issuen, … En het hoofdstuk over de taal M. Het is dus meer een boek voor de BI professional die alles uit Power Query wil kunnen halen of hooguit de Excel power user met affiniteit met de hier genoemde onderwerpen.
“Power Query for Power BI and Excel” is een boek dat ik je graag adviseer wanneer je meer wilt weten van deze Excel add-in en de plaats in de Power BI stack. Het is een prettig te lezen boek, niet te uitgebreid maar met voldoende diepgang om lekker aan de slag te gaan. En dat is eigenlijk ook precies waar je zin in krijgt tijdens het doorwerken van het boek!