Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
This is my first time trying to use REST API as a data source and I really have no idea what I'm doing.
I'm using open data source provider's api as source:
https://data.fingrid.fi/open-data-api/#
I use two parameters in my query: pURL and pAPIKey.
let Source = Json.Document(Web.Contents(pURL, [Headers=[Authorization="api-key "&pAPIKey]])), messages = Source[messages] in Source
I get error message that my credentials are invalid.
Can anyone suggest material where I can learn how to do this. Any query examples are also useful!
There are so many interesting data sources that I'd like to use but I cannot even manage to setup this one.
Hi, I'm tryin the same with fingrid api, but I have problems with accessing to the data. My url format might be wrong or I try to ad the api key wrong. Did you get streaming dataset?
Hi @tondeli,
You can take a look at below samples to call rest API use web data source:
How to call REST APIs and parse JSON with Power BI
Calling REST APIs and Parsing JSON made simple with Power BI
To create a streaming dataset, you can follow this article: Real-time streaming in Power BI.
Best Regards,
Qiuyun Yu
My syntax was incorrect.
let Source = Json.Document(Web.Contents(pURL, [Headers=[#"x-api-key"=pAPIKey]])), messages = Source[messages] in Source
What should I do next if I'd like to create streaming data set based on this query?
User | Count |
---|---|
9 | |
9 | |
7 | |
6 | |
6 |