Compartir por


Conexión a datos de Analytics mediante la fuente OData de Power BI

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Obtenga información sobre cómo acceder a los datos de Analytics a través de la fuente OData de Power BI Desktop.

Importante

El método que se muestra en este artículo funciona para pequeñas organizaciones, ya que siempre extrae todos los datos en Power BI. La mayoría del filtrado especificado en el Editor de Power Query se realiza en el lado cliente. Para obtener información sobre otros enfoques, consulte Introducción a la integración de Power BI.

Requisitos previos

  • Nivel de acceso: debe ser miembro de un proyecto con acceso básico o superior.
  • Permiso: de forma predeterminada, los miembros del proyecto tienen permiso para consultar Analytics y crear vistas.
  • Para obtener más información sobre otros requisitos previos relacionados con las actividades de habilitación de servicios y características y seguimiento de datos generales, consulte Permisos y requisitos previos para acceder a Analytics.

Acceso a la fuente OData de Analytics

Importante

Asegúrese de habilitar o instalar la extensión analytics.

  1. Configure los permisos necesarios para acceder a Analytics.

  2. Abra Power BI Desktop.

  3. En la página principal o en la cinta de opciones principal de Power BI Desktop, seleccione Obtener datos.

    Captura de pantalla de la pantalla de presentación de Power BI Desktop, botón Obtener datos.

  4. Seleccione Otra>conexión de fuente> de OData.

    Captura de pantalla que muestra el botón Fuente de OData.

  5. En un explorador compatible, escriba la dirección URL con el formato https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/siguiente.

    Por ejemplo, si {OrganizationName} es fabrikam y {version} es v1.0, la dirección URL es https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Captura de pantalla de La dirección URL de la fuente de OData.

    Nota:

    • Como alternativa, puede escribir la dirección URL con el valor ProjectName especificado, como se muestra en el ejemplo siguiente:
      https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/ El uso de este formato recorta los resultados del proyecto especificado en todas las entidades relacionadas con ese proyecto.
    • El ámbito de datos siempre está en el nivel de proyecto por diseño, por lo que no se puede conectar en el nivel de organización. Si desea obtener todos los datos de todos los proyectos, debe conectarse de uno a uno.
  6. En el símbolo del sistema, autentíquese en el servicio.

  7. Active las casillas situadas junto a las entidades cuyos datos desea recuperar.

    Importante

    No seleccione entidades cuyo nombre incluya Snapshot. Estas entidades contienen el estado de cada elemento de trabajo cada día desde que se creó el elemento de trabajo. En el caso de los repositorios de cualquier tamaño, la selección de estas entidades hace que decenas a cientos de millones de elementos de trabajo no se carguen. Las tablas de instantáneas solo están pensadas para consultas de agregación.

    Captura de pantalla de la lista Entidades en la página Navegador.

  8. Seleccione Transformar datos. No seleccione Cargar.

    Importante

    Para cada entidad que haya seleccionado, Power Query crea una consulta. Debe actualizar manualmente cada consulta para evitar errores de limitación. Power Query intenta resolver valores NULL como errores mediante la generación de una consulta adicional para cada valor NULL que encuentra. Esta acción puede dar lugar a miles de consultas, lo que puede superar rápidamente el umbral de uso, más allá del cual se limita la cuenta de usuario.

    Para evitar este problema:

    • Indique a Power BI que haga referencia a OData v4.
    • Indique al servicio Analytics que omita los valores que sean NULL, lo que mejora el rendimiento de las consultas.
  9. Para cada entidad que seleccionó en los pasos anteriores, realice los pasos siguientes:

    a. En la lista Consultas , seleccione una entidad cuya consulta desee. En este ejemplo, se selecciona Áreas .

    Captura de pantalla de la lista Consultas de fuentes de OData de Power BI.

    b. En la cinta de opciones, seleccione Editor avanzado.

    Captura de pantalla del botón Editor avanzado fuente de OData de Power BI.

    c. En el panel Consulta , desplácese horizontalmente para ver el [Implementation="2.0"] parámetro.

    Captura de pantalla del panel consulta de Editor avanzado.

    d. Reemplace por [Implementation="2.0"] la cadena siguiente: [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4]

    Captura de pantalla que muestra la cadena reemplazada.

  10. Seleccione Cerrar y Aplicar.