Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Conectar Power BI a mi software basado en web de cumplimiento a través de su API

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.MicrosoftTeams-image.png

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

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.

GEbra_0-1688973289688.png

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.

Syndicate_Admin
Administrator
Administrator

@v-jianboli-msft
Muchas gracias, funciona... 😊

Syndicate_Admin
Administrator
Administrator

@GEbra ,

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:

vjianbolimsft_0-1684396918782.png

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.

Syndicate_Admin
Administrator
Administrator

¿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

Syndicate_Admin
Administrator
Administrator

En ella @v-jianboli-msft

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?

Syndicate_Admin
Administrator
Administrator

@GEbra ,

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:

vjianbolimsft_0-1684130645820.png

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.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.