Recientemente configuré la integración de Power BI para un cliente de Dynamics 365 for Operations. Y aunque el siguiente artículo sobre la configuración de la integración de Power BI y el registro de AX como una aplicación web en el Portal de Azure fue fundamental para habilitar la integración entre Power BI y Dynamics 365 for Operations (D365), quería incluir información adicional y capturas de pantalla para completar la implementación. Este blog es el complemento del enlace anterior para ayudarte a habilitar la integración de Power BI en tus espacios de trabajo de D365.

Comenzando con Power BI y Dynamics 365

Para configurar la integración de Power BI con Dynamics 365 for Operations, se deben cumplir los siguientes criterios:

  1. Debes tener privilegios de administrador de Azure Active Directory (AAD).
  2. Debes estar asignado al rol de Administrador del sistema en Dynamics 365 for Operations.
  3. Debes haber iniciado sesión al menos una vez en PowerBI.com.
  4. Debes estar utilizando el mismo inquilino tanto para tu implementación como para el inicio de sesión del usuario. Ejemplo: Si Dynamics 365 se implementó bajo el inquilino contoso.com, el inicio de sesión del usuario tanto para Dynamics 365 como para Power BI debe tener el formato NombreDeUsuario@contoso.com.

Pasos para la integración de Power BI:

  1. Ve a https://dev.powerbi.com/apps
  2. Inicia sesión con tu cuenta de administrador de AAD y completa el Paso 1 haciendo clic en “Iniciar sesión con tu cuenta existente”.
  3. Supongamos que esta es mi URL de producción de Dynamics 365: https://Prod-D365ProdAOS.cloudax.dynamics.com. Completaría el Paso 2 de la siguiente manera:
  4. Concede acceso a las API de Power BI en el Paso 3.
  5. Haz clic en “Registrar aplicación” para obtener el ID de cliente y el secreto de cliente que pegaremos en Dynamics 365. NOTA: Asegúrate de copiar el secreto de cliente y mantenerlo seguro hasta que hayamos terminado. Una vez que la pantalla desaparezca, la clave desaparecerá.
  6. Si deseas eliminar este registro o revisarlo, puedes hacerlo de la siguiente manera:
    • Inicia sesión en https://portal.azure.com con tu cuenta de administrador de AAD.
    • Haz clic en “Más servicios”.
    • Busca “Registro de aplicaciones” y haz clic en él.
    • Selecciona el nombre de tu aplicación para obtener detalles adicionales: Para eliminar el registro de la aplicación, he descubierto que en el portal Beta debes marcar “Multi-tenanted” como NO antes de que la opción de Eliminar esté disponible. Esto se encuentra en el panel de Propiedades después de seleccionar la aplicación en el panel de Registros de aplicaciones. Si la opción no está allí, haz clic en “Manifiesto” y cambia “availableToOtherTenants”: true a “availableToOtherTenants”: false.

Configurar la integración de Dynamics 365 for Operations

  1. Inicia Dynamics 365 y ve a Administración del sistema y haz clic en Power BI.
  2. Haz clic en “Editar” e ingresa la siguiente información, asegúrate de hacer clic en el interruptor junto a “Habilitado”:
Campo Información
URL de producción de Dynamics 365 https://Prod-D365ProdAOS.cloudax.dynamics.com
ID de cliente [ID de cliente obtenido en el paso anterior]
Secreto de cliente [Secreto de cliente obtenido en el paso anterior]
  1. Haz clic en “Guardar”, ve a Espacios de trabajo, Gestión de reservas, desplázate hacia la derecha y deberías ver lo siguiente. Haz clic en “Comenzar” para ejecutar el proceso de autorización.
  2. Haz clic en “Haz clic aquí para proporcionar autorización a Power BI” para iniciar el proceso de autorización.
  3. Haz clic en “Aceptar” para otorgar los permisos necesarios para la integración.
  4. Esperemos que veas este mensaje:

Para validar la integración, vuelve a Gestión de reservas en Espacios de trabajo. Nuevamente, haz clic en “Comenzar”. Esperemos que veas la ventana de catálogo de paneles abierta. En mi ejemplo a continuación, puedes ver los diversos paneles que tengo en PowerBI.com. Selecciono los paneles que me interesan y se agregan al espacio de trabajo.

¿Buscas más capacitación sobre Microsoft Power BI? Si has configurado tu implementación y estás buscando más capacitación sobre cómo aprovechar los beneficios dentro de tu empresa, consulta nuestros talleres personalizados de Power BI. Joshua Lee es el líder de inteligencia empresarial en Stoneridge Software. Josh tiene muchos años de experiencia en la industria del software como consultor técnico. Con seis años de experiencia en Microsoft, Josh pasó más de tres años como líder técnico de SQL/ingeniero de soporte y otros tres años como consultor técnico asociado e ingeniero de campo principal. Ha ayudado a los clientes de Stoneridge con su vasta experiencia en instalación de SQL Server, optimización de consultas/índices, automatización, capacitación y talleres de Power BI. Stoneridge Software es un socio de Dynamics 365, Dynamics AX, Dynamics NAV y Dynamics CRM en las áreas de Fargo, ND y Minneapolis, MN. Si estás interesado en la integración de Dynamics 365 y Power BI, contacta a Stoneridge Software: 612-354-4966 o solutions@stoneridgesoftware.com.