Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
He estado intentando conectar Power BI a mi software basado en web de cumplimiento a través de su API durante varios días. Por lo tanto, puede recuperar datos web en Power BI, todavía encuentro errores, como se muestra en la captura de pantalla a continuación. Agradecería enormemente cualquier ayuda u orientación sobre métodos alternativos para establecer con éxito esta conexión.
Hi v-jianboli-msft
Le escribo para solicitar ayuda con un problema al que me enfrento al usar Power BI junto con mi sistema de cumplimiento.
He conectado correctamente Power BI a mi sistema de cumplimiento, lo que me permite recuperar datos de incidentes. Sin embargo, he encontrado una limitación en la que solo se muestran 100 registros por página. Lamentablemente, tengo más de 100 registros de incidentes en mi sistema de cumplimiento, y no puedo acceder a los datos adicionales más allá de la primera página. He adjuntado una captura de pantalla a continuación para ilustrar la situación actual.
Le agradecería mucho que me proporcionara orientación sobre cómo modificar los parámetros en Power BI, permitiéndome ver y acceder a los datos de la página dos y posteriores.
Si hay algún paso o configuración específica que deba ajustarse en Power BI para recuperar y mostrar un mayor número de registros por página, proporcione instrucciones detalladas. Además, si hay alguna consideración o limitación que deba tener en cuenta, hágamelo saber.
Por favor, intente si esto podría funcionar:
let
//Replace your real token here
token = "$22233105555A0zc555555e5ehC4K6.5555GQN3tv333455555nXl8FRz9HKVuSfS",
//Get Data
apiUrl = "https://my-compliance.co.uk/api/v1/incidents",
data = Json.Document(Web.Contents(apiUrl,[Headers=[#"Authorization"="Bearer "&token,#"Content-Type"="application/json"]]))
in
data
Nota:
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¿Hay alguna posibilidad de comenzar a rastrear su sitio con GA o GA4? porque entonces podría conectar esos datos a Power BI directamente y creo que eso resolvería el problema
Gracias por su pronta respuesta, pero tengo un conocimiento limitado en el campo de TI. Intenté la consulta que proporcionó, pero no pude entenderla. Me gustaría compartir la documentación de la API de administración de cumplimiento (getpostman.com) de MI, así como la clave de API. Supongamos que la clave API es "$22233105555A0zc555555e5ehC4K6.5555GQN3tv333455555nXl8FRz9HKVuSfS" (clave API falsa). Necesito ayuda para acceder a los datos del incidente desde la siguiente URL: https://my-compliance.co.uk/api/v1/incidents. ¿Podría proporcionar un proceso paso a paso para ayudarme?
No estoy muy seguro de cuáles son exactamente los requisitos de uso de su API.
¿Puede llamar a esta API con éxito a través de otras herramientas (como Postman)?
Tal vez web.content podría ayudarte.
Aquí está mi ejemplo:
Usaré Datasets - Get Dataset In Group API como ejemplo:
let
//Get API Token
tokenapiUrl = "https://login.microsoftonline.com/ecxxxxxxxx/oauth2/v2.0/token",
body = [
client_id="d32xxxxxx",
grant_type="client_credentials",
client_secret="vMfxxxxxx",
scope="https://analysis.windows.net/powerbi/api/.default"
],
API_Response = Json.Document(Web.Contents(tokenapiUrl, [Headers = [Accept = "application/json"],
Content = Text.ToBinary(Uri.BuildQueryString(body))])),
token = API_Response[access_token],
//Get Data
apiUrl = "https://api.powerbi.com/v1.0/myorg/groups/476xxxxxxx/datasets/3a7xxxxxx",
data = Json.Document(Web.Contents(apiUrl,[Headers=[#"Authorization"="Bearer "&token,#"Content-Type"="application/json"]]))
in
data
Resultado final:
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.