VSTS.Feed devuelve columnas incorrectas

Un usuario Pregunto ✅

Anónimo

Estoy usando VSTS.Feed para poder consultar los servicios Azure DevOps OData y Rest y solo tengo que configurar la autorización una vez.

He definido la siguiente consulta en Power BI usando VSTS.Feed:

let
    Source = VSTS.Feed("https://analytics.dev.azure.com/(organization)/(project)/_odata/WorkItems?$apply=aggregate(CompletedWork with sum as SumOfCompletedWork, RemainingWork with sum as SumOfRemainingWork)", [])
in
    Source

Cuando recupero los datos, espero dos columnas: SumOfCompletedWork y SumOfRemainingWork. Sin embargo, Power BI muestra todas las columnas tal como se definen en los metadatos de la entidad WorkItems:

2020-02-18 11_36_30-Portapapeles.png

He depurado las llamadas HTTP que hace Power BI con Fiddler y veo que PowerBI recupera los metadatos completos del punto final en la URL: https://analytics.dev.azure.com/(organización)/(proyecto)/_odata/$metadata

Mientras que el resultado de OData especifica los metadatos de la siguiente manera:

https://analytics.dev.azure.com/(organización)/(proyecto)/_odata/$metadata#WorkItems(SumOfCompletedWo…)

Entonces, para mí, esto parece un error en la función VSTS.Feed. ¿Alguien ha visto un comportamiento similar o sabe cómo solucionarlo (usando el conector de datos VSTS)?

hola @anonimo

En primer lugar, pruebe su código en Visual Studio.

https://docs.microsoft.com/en-us/azure/devops/report/powerbi/odataquery-connect?view=azure-devops

Se dice que hay algunas actualizaciones para Análisis de Azure DevOps.

https://stackoverflow.com/questions/60206820/power-bi-report-using-azure-devops-as-data-source-stopped-functioning

Como alternativa, puede usar odata o el conector de Azure DevOps para conectarse a los datos de Azure DevOps,

luego use otros conectores para conectarse a «Servicios de descanso»,

Es compatible para combinar o agregar datos de diferentes fuentes de datos en Power BI.

Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *