Du vet disse connectorene du bruker når du henter data til Power BI?

Visste du at du kan lage slike selv?

Det krever litt teknisk forståelse (må skrive koden i M), men det er i mange tilfeller enklere enn du gjerne tror.

Dette er på langt nær noe enhver Power BI-bruker trenger å kunne, men det åpner likevel noen muligheter.

Hvorfor bruke Power BI Custom Connectors?

For min del var det eneste løsning for å benytte APIer med Oauth2-autentisering hvor du må via enn nettside for å logge på. Ja, det krevde mye googling, frustrasjon, prøving og feiling, men det løste seg bra til slutt.

Er du for eksempel en systemleverandør som ønsker å tilgjengeliggjøre data for sine kunder, så kan dette være en veldig god måte å gjøre det på. For hadde ikke livet ditt vært enklere om regnskapssystemet du bruker hadde en slik connector?

Eller jobber du med å tilgjengeliggjøre data for andre mindre tekniske Power BI-brukere i organisasjonen din? Da kan en slik ferdig connector være en løsning i stedet for at alle må benytte seg av APIer, for eksempel.

Hvorfor bør du ikke bruke Power BI Custom Connectors?

I første omgang blir den bare tilgjengelig lokalt på din maskin (må bruke gateways for å oppdatere i Service). Microsoft har riktignok prosesser for å verifisere Custom Connectors slik at de blir tilgjengelige for alle brukere av Power BI, men dette er omfattende og teknisk krevende løp.

Det finnes selvfølgelig også bedre løsninger for å tilgjengeliggjøre data til andre i din organisasjon, så da ville jeg helt klart satt opp ferdige Datasets, -Flows eller -Marts i Power BI i stedet.

Inkrementell oppdatering av data vil også være vanskelig å få til via en Custom Connector.

Hvordan bygger du dem?

De to relevante (men snevre..) problemstillingene hvor jeg mener en slik connector er løsningen er altså;

  1. Om du må forbi en Oauth2-autentisering som krever at du må via en nettside
  2. Om du jobber for en systemleverandør som vil lage en offentlig tilgjengelig Power BI connector for deres data

Så om det er deg - hvordan gjør du det?

Prosessen blir alt for teknisk og omfattende til at jeg kan gjengi alt her, men om du skal gi Custom Connectors et forsøk, så ville jeg startet med Microsofts egen dokumentasjon og denne Youtube-videoen.

Lykke til!