Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hey,
I am trying to import data using the Akamai Reporting API (https://developer.akamai.com/api/core_features/reporting/v1.html). I have an account token, client token and client secret. How can I use these credentials to access the data with PowerBI? Getting the requested data works with other tools (for example postman).
So fare I have only used "Basic" and "Organizational account" for authentication.
Best regards and thanks in advance.
I'm also doing exploration on how to integrate the Akamai API data with Microsoft Power BI in order to create an executive dashboard. Well, the issue I encounter right now is that the authentication to the Akamai API is realised with Akamai Edgegrid. I have multiple code example for OAuth2.0 but Edgegrid is a custom HTTP request signing protocol.
This specification outlines how to implement a custom HTTP request signing function in your client code.
Authenticate with EdgeGrid (akamai.com)
Example HTTP authorization header:
Authorization:EG1-HMAC-SHA256 client_token=akaa-xxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxx;
access_token=akaa-xxxxxxxxxxxxxx-xxxxxxxxxxxxxx;timestamp=20130817T02:49:13+0000;
nonce=dd9957e2-4fe5-48ca-8d32-16a772ac6d8f;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
EdgeGrid authentication relies on a set of active tokens, tied to your Akamai account. First is a unique hostname that will receive your API request. Whenever you issue an API call, you need to include the authorization in the request body, then an authentication header, based on your client secret, access token, client token, and current timestamp, is generated and sent with each request.
So to integrate Akamai Edgegrid this with Power BI, one needs to create an on-premise custom data connector. Coded in M Language with Visual Studio + Power Query SDK. This could be done with Power Query but it is not safe and reliable because the code will reveal credential tokens.
Anyone has M language examples to integrate Akamai Edgegrid ?
Thank you
d4n
@PhiBu , refer if this can help
https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
114 | |
94 | |
90 | |
35 | |
35 |
User | Count |
---|---|
154 | |
100 | |
82 | |
63 | |
53 |