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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

¿Usar datos de consulta para crear una URL web JSON?

Hola, estoy usando la siguiente dirección URL para capturar información de Microsoft Defender 365 que incluye el DeviceID de todos los dispositivos dentro del ID de grupo RBAC especificado como una lista:

https://api.securitycenter.microsoft.com/api/machines?$filter=rbacGroupId+eq+7529

A continuación, necesito poder usar el archivo value.id de esta tabla para rellenar la siguiente dirección URL y luego recuperar los detalles de vulnerabilidad de todos los dispositivos que se recuperaron en esa consulta inicial:

https://api.securitycenter.microsoft.com/api/vulnerabilities/machinesVulnerabilities?$filter=machine...

En primer lugar, ¿es esto posible con Power BI y, de ser así, podría alguien indicarme la dirección correcta?

Gracias.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hi , @PeterShankland

Según su descripción, desea enviar una solicitud http para obtener el DeviceID y, a continuación, colocar el DeviceID en otra dirección URL de solicitud http.

Si esto, creo que puede intentar obtener todos los DeviceID en una tabla como una lista. Y luego puede crear una función personalizada en el Editor de Power Query y el parámetro es DeviceID . Puede referirse a:
Descripción de las funciones M de Power Query - PowerQuery M | Microsoft Learn
Web.Contents - PowerQuery M | Microsoft Learn

Y luego puede usar "Columna personalizada" para agregar una columna y ejecutar la función personalizada y poner el DeviceID actual a la función.

Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.

Saludos

Aniya Zhang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, aquí hay una captura de pantalla de la primera consulta que muestra el ID de dispositivo (value.id) que se requiere para la segunda consulta:

PeterShankland_0-1672821931884.png

Luego, mirando la siguiente publicación sobre el uso de Power BI para informar sobre los datos de la API de Defender 365, comencé a crear una nueva consulta con el editor avanzado:

Conexión de las API de Microsoft Defender para Endpoint a Power BI | Microsoft Learn

PeterShankland_1-1672822040484.png

La consulta debe incluir 'machines[value.id]' pero no estoy seguro de la sintaxis.

Gracias.

Hi , @PeterShankland

Como ejemplo, puede intentar actualizar el odata a una función, como esta:

(ID)=>
let
    t=ID+1
in
    t

Luego podemos agregar una columna personalizada en la tabla ID de dispositivo:

vyueyunzhmsft_0-1672826129020.png

Entonces podemos usar la función cada fila:

vyueyunzhmsft_1-1672826149764.png

Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.

Saludos

Aniya Zhang

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

¿Puedes publicar el resultado de la primera URL?

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.