Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
dslc_downloads
events_agenda
klanten
dslc_projects
vacature
Header image blog 3_Hoe gebruik je API's

API’s, hoe gebruik je ze?

  • 17 juni 2021

Collega’s Peter Adriaanse en Ronald Kok schreven eerder ieder een blog, waarin ze een korte uitleg geven over wat API’s zijn en waarom ze belangrijk zijn. Ik zal in deze blog ingaan op hoe je ze in je voordeel kunt gebruiken.

Zoals Ronald in zijn blog ‘Waarom die API’s?’ al vertelde, kun je API’s zien als legoblokjes. Elk legoblokje vertegenwoordigt een API of een stukje data dat je aan elkaar kunt koppelen om je eigen bouwwerk te maken. Het bouwwerk dat je maakt, wordt uiteindelijk een dataset. Soms is dat in de vorm van een heel datamodel met meerdere tabellen, soms slechts een .csv of Excelbestand met alleen een datadump.

Microsoft Power BI

De laatste jaren is Microsoft Power BI een veel gebruikte tool geworden voor het snel visualiseren van data-analyses, zonder dat je daar veel technische kennis voor nodig hebt. In Power BI kun je heel simpel, door het nemen van een aantal basisstappen, openbaar beschikbare API’s koppelen, de data die hierin beschikbaar wordt gesteld analyseren én je eigen dashboard ontwikkelen.

Hoe doe je dat dan?

Het CBS heeft al heel veel datasets voorgebakken en stelt deze beschikbaar voor iedereen die daar interesse in heeft. Zie: https://opendata.cbs.nl/#/CBS/nl/. Als voorbeeld halen we de bevolkingscijfers vanaf 1950 t/m 2020 op (ref. https://opendata.cbs.nl/statline/#/CBS/nl/dataset/37296ned/table?ts=1623681549337 ).

Op de statline portal staat de link naar de Odata feed die we kunnen gebruiken om in te lezen in Power BI: https://opendata.cbs.nl/ODataFeed/odata/37296ned/TypedDataSet.

In Power BI klik je op gegevens ophalen en je kiest voor Odata feed:

Dan krijg je een pop-up scherm en hier plak je de URL naar je dataset in:

Je klikt op OK en krijgt vervolgens al een voorbeeld te zien van de data die je op gaat halen:

Wanneer je dan op Laden klikt, wordt de hele dataset ingeladen en kun je er zelf een dashboard mee maken.

Webinar ‘Steeds meer API’s, wat moet je ermee?’

Dit voorbeeld is het topje van de ijsberg van wat er allemaal mogelijk is. Wil je hier meer over weten? Schrijf je dan in voor het webinar over API’s dat we op 1 juli geven. Tijdens dit webinar laat ik een live demonstratie zien van hoe je data ophaalt. Niet alleen met Power BI, maar ook met Python en R, twee programmeertalen die veel worden gebruikt door Data Scientists en Analisten. Er is dan ook de mogelijkheid om vragen te stellen. Meer informatie over het webinar en de link om je in te schrijven vind je hier.

Michael Schuurman
BI Consultant

Deel dit met uw volgers

Collega’s Peter Adriaanse en Ronald Kok schreven eerder ieder een blog, waarin ze een korte uitleg geven over wat API’s zijn en waarom ze belangrijk zijn. Ik zal in deze blog ingaan op hoe je ze in je voordeel kunt gebruiken.

Zoals Ronald in zijn blog ‘Waarom die API’s?’ al vertelde, kun je API’s zien als legoblokjes. Elk legoblokje vertegenwoordigt een API of een stukje data dat je aan elkaar kunt koppelen om je eigen bouwwerk te maken. Het bouwwerk dat je maakt, wordt uiteindelijk een dataset. Soms is dat in de vorm van een heel datamodel met meerdere tabellen, soms slechts een .csv of Excelbestand met alleen een datadump.

Microsoft Power BI

De laatste jaren is Microsoft Power BI een veel gebruikte tool geworden voor het snel visualiseren van data-analyses, zonder dat je daar veel technische kennis voor nodig hebt. In Power BI kun je heel simpel, door het nemen van een aantal basisstappen, openbaar beschikbare API’s koppelen, de data die hierin beschikbaar wordt gesteld analyseren én je eigen dashboard ontwikkelen.

Hoe doe je dat dan?

Het CBS heeft al heel veel datasets voorgebakken en stelt deze beschikbaar voor iedereen die daar interesse in heeft. Zie: https://opendata.cbs.nl/#/CBS/nl/. Als voorbeeld halen we de bevolkingscijfers vanaf 1950 t/m 2020 op (ref. https://opendata.cbs.nl/statline/#/CBS/nl/dataset/37296ned/table?ts=1623681549337 ).

Op de statline portal staat de link naar de Odata feed die we kunnen gebruiken om in te lezen in Power BI: https://opendata.cbs.nl/ODataFeed/odata/37296ned/TypedDataSet.

In Power BI klik je op gegevens ophalen en je kiest voor Odata feed:

Dan krijg je een pop-up scherm en hier plak je de URL naar je dataset in:

Je klikt op OK en krijgt vervolgens al een voorbeeld te zien van de data die je op gaat halen:

Wanneer je dan op Laden klikt, wordt de hele dataset ingeladen en kun je er zelf een dashboard mee maken.

Webinar ‘Steeds meer API’s, wat moet je ermee?’

Dit voorbeeld is het topje van de ijsberg van wat er allemaal mogelijk is. Wil je hier meer over weten? Schrijf je dan in voor het webinar over API’s dat we op 1 juli geven. Tijdens dit webinar laat ik een live demonstratie zien van hoe je data ophaalt. Niet alleen met Power BI, maar ook met Python en R, twee programmeertalen die veel worden gebruikt door Data Scientists en Analisten. Er is dan ook de mogelijkheid om vragen te stellen. Meer informatie over het webinar en de link om je in te schrijven vind je hier.

Michael Schuurman
BI Consultant