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

Next 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

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
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

March Power BI Update Carousel

Power BI Community Update - March 2026

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

Top Kudoed Authors