Bienvenidos a un nuevo curso para desarrolladores de Microsoft Dynamics AX en el que trataremos todo lo relacionado con el Reporting en Dynamics AX 2012 R3. Son muchas las novedades que nos trajo bajo el brazo esta versión de nuestro ERP, una de las más importantes a nivel técnico es la migración de todos los informes estándar a la tecnología SQL Server Reporting Services. Es por ello, que en este curso vamos a dedicar la mayor parte del tiempo, aunque no en exclusiva, al desarrollo de informes con Reporting Services.
Comenzaremos el curso viendo como, de una forma muy sencilla, podemos extraer información de nuestro sistema creando una serie de autoinformes, o trabajando con Word y gracias al Add-in de Office para Dynamics AX.
A continuación, nos iniciaremos en la creación y modificación de informes con SQL Server Reporting Services. Para ello, veremos la configuración necesaria dentro de Dynamics AX para ser capaces de ejecutar estos informes, así como las distintas formas de implementar que tenemos disponibles.
Veremos como crear informes, basando sus orígenes de datos en distintos objetos de AX, como pueden ser Queries almacenadas en el AOT cuando la estructura de datos necesaria es sencilla o con Report Data Provider si necesitamos procesar datos más complejos, para los que habrá que generar una serie de clases que realicen esta operación antes de pasar la información al report.
Seguidamente profundizaremos en algunos de los elementos que forman parte de los reports, como los parámetros y las plantillas de estilo, para poder crear informes más específicos y reducir el tiempo de desarrollo. También aprenderemos a interactuar directamente con los informes desde código X++, así como crear Datamethods para generar datos que se mostrarán en la ejecución del report.
Para finalizar con Reporting Services, veremos como crear un report completo utilizando Precision Design, de este modo veremos como podemos realizar un diseño mucho más específico utilizando el Report Designer.
Por último, veremos como podemos reportar información también desde SQL Server Analysis Services. Para ello repasaremos la configuración inicial necesaria y accederemos a los distintos cubos estándar que nos proporciona AX desde Excel. Acabaremos el curso creando un nuevo cubo OLAP desde cero, el cual será accesible para consultar información por parte de los usuarios.
Como es habitual en nuestros cursos, dejamos una puerta abierta para recibir vuestras sugerencias y comentarios, y así poder actualizar o ampliar el contenido del curso.