Use Azure Data Factory and Dynamics 365 Finance and Operations

Algunos nos hemos preguntado como realizar rapidamente integraciones y transformaciones de datos y claramente Azure Data Factory es una de ellas.

Primeros pasos con Azure Data Factory: Data Factory – Data Integration Service | Microsoft Azure

Para Microsoft Dynamics 365 for Finance and Operations tendremos nuestro propio conector para Azure Data Factory llamado “Dynamics AX”, este conector puede ser usado desde los Datasets que definen nuestros origenes de datos:

Copy data from Dynamics AX – Azure Data Factory | Microsoft Docs

Al momento de agregar nuestro conector como un nuevo origen de datos, debemos especificar la entidad de la cual deseamos obtener los datos y de igual manera la configuración para la autenticar con Azure Active Directory (Register a web application with AAD)

El conector de Dynamics AX básicamente realiza llamados OData, por lo que es importante leer la documentación de OData (Open Data Protocol (OData) – Finance & Operations | Dynamics 365 | Microsoft Docs)

Este conecto permite especificar parámetros adicionales par realizar las consultas OData para realizar filtros o seleccionar registros específicos.

Una de las preguntas comunes que observamos en como poder realizar el llamado para obtener los registros de todas las compañías y basta con agregar el componente query adecuado a nuestra consulta de OData así:

Es necesario editar los parámetros con los que el conector ejecuta la consulta

Agregar el filtro al query (“query”: “&cross-company=true”) :

Puntos a tener en cuenta al configurar el conjunto de datos en Azure Data Factory

  • Crear una registro de aplicación en Azure Active Directory independiente por ambiente
  • Validar el tiempo en que expira la llave secreta
  • Configurar la aplicación Azure Active Directory en D365FO
  • Configurar la empresa adecuada para el usuario que utilizará el protocolo ODATA.
  • Especificar el parámetro adicional para la consulta de OData en los conjuntos de datos de Azure Data Factory