Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Oye
Estoy intentando importar datos mediante Akamai Reporting API (https://developer.akamai.com/api/core_features/reporting/v1.html). Tengo un token de cuenta, un token de cliente y un secreto de cliente. ¿Cómo puedo usar estas credenciales para acceder a los datos con PowerBI? Obtener los datos solicitados funciona con otras herramientas (por ejemplo, cartero).
Así que la tarifa sólo he utilizado "Básico" y "Cuenta organizativa" para la autenticación.
Saludos y gracias de antemano.
También estoy explorando cómo integrar los datos de la API de Akamai con Microsoft Power BI para crear un panel ejecutivo. Bueno, el problema que encuentro en este momento es que la autenticación de la API de Akamai se realiza con Akamai Edgegrid. Tengo varios ejemplos de código para OAuth2.0, pero Edgegrid es un protocolo de firma de solicitudes HTTP personalizado.
Esta especificación describe cómo implementar una función de firma de solicitud HTTP personalizada en el código de cliente.
Autenticarse con EdgeGrid (akamai.com)
Ejemplo de encabezado de autorización HTTP:
Autorización:EG1-HMAC-SHA256 client_token=akaa-xxxxxxxxxxxxxxxx-xxxxxxxxxxxxxx;
access_token=akaa-xxxxxxxxxxxxxx-xxxxxxxxxxxxxx;timestamp=20130817T02:49:13+0000;
nonce=dd9957e2-4fe5-48ca-8d32-16a772ac6d8f;firma=xxxx
La autenticación de EdgeGrid se basa en un conjunto de tokens activos, vinculados a su cuenta de Akamai. El primero es un nombre de host único que recibirá su solicitud de API. Cada vez que emita una llamada a la API, debe incluir la autorización en el cuerpo de la solicitud, luego se genera y envía un encabezado de autenticación, basado en el secreto de cliente, el token de acceso, el token de cliente y la marca de tiempo actual.
Por lo tanto, para integrar Akamai Edgegrid con Power BI, es necesario crear un conector de datos personalizado local. Codificado en lenguaje M con Visual Studio + Power Query SDK. Esto se podría hacer con Power Query, pero no es seguro y confiable porque el código revelará tokens de credenciales.
¿Alguien tiene ejemplos de lenguaje M para integrar Akamai Edgegrid?
Gracias
d4n
@PhiBu , remítame si esto puede ayudar
https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |