Microsoft Common Data Model (CDM)

Después del anuncio de Dynamics 365 publicado hace unas semanas en la WPC, nos quedamos con ganas de más información acerca de la complementación práctica de las soluciones que se anunciaron allí. Personalmente una de las que más interés me causó fue el Common Data Model (CDM), anunciado como un modelo de datos común que permitiría compartir entidades y datos entre las aplicaciones que conforman el paquete Dynamics 365, las aplicaciones empresariales actuales (NAV, el nuevo AX, CRM Online, etc.) y las nuevas soluciones que partners y clientes podrían desarrollar sobre este nuevo framework.

Hoy se han publicado más detalles sobre este modelo de datos común mediante los siguientes anuncios (por ejemplo):

Vale la pena revisarlos porque incluyen unos cuantos vídeos muy ilustrativos sobre el tema.

Common Data Model

En estos artículos se confirma la idea de que el CDM será un repositorio de datos independiente con el que se integrarán todas las partes. El concepto es parecido, entre otras cosas, a la Entity Store de la que hablamos hace unos meses para AX 2012 R3 y el data data mart creado por las herramientas de reporte financiero como el Management Reporter. Cabe esperar que todas estas soluciones confluyan en un data warehouse común capaz de modelar todas las áreas del negocio y sobre el que se sustenten el resto de aplicaciones y soluciones futuras. Un DW común sería el origen de datos perfecto para sistemas de inteligencia de negocio como Power BI o herramientas de predicción como Cortana Intelligence.

Como digo los vídeos enlazados en el post anterior son muy interesantes ya que nos muestran ejemplos de cómo las entidades se muestra en el sistema PowerApps y cómo crear tanto entidades nuevas como aplicaciones que las utilicen. Se pueden ver también funcionalidades generales como la posibilidad de exportar e importar los datos de estas entidades fácilmente con la integración con Excel. Es una introducción muy interesante.

Common Data Model - Entities

Más información por supuesto en Microsoft PowerApps.

Novedades Julio 2016 en Lifecycle Services (LCS)

Microsoft Dynamics Lifecycle Services

Como viene siendo habitual, tenemos disponible la revisión mensual de Microsoft Dynamics Lifecycle Services (LCS) con los cambios que el equipo ha desarrollado durante el mes pasado. Esta vez  son pocos cambios, ¡pero importantes!

  • Mejorada la integración existente entre LCS y Sharepoint Online para compartir documentos.
  • Las soluciones AX de partners ISV pueden ser enlazadas con un modelo de Power BI.
  • ¡Las soluciones AX de partners ISV ahora pueden ser encontradas desde Microsoft AppSource!

Aunque no forma parte de este anuncio, la integración de SharePoint con PowerApps (incluyendo Microsoft Flow) está mejorando mucho. Tendencia que concuerda con lo que comentamos en el artículo anterior. Más información:

Las notas y ejemplos de estas novedades están en el siguiente enlace:

Y los cambios de la actualización anterior aquí

Dynamics 365, AppSource, PowerApps y compañía… ¿Qué esperar del futuro de los ERP en Microsoft?

Hace bastante tiempo (hablamos de ello aquí y aquí) que se intuye el objetivo a largo plazo de Microsoft de ofrecer sus soluciones empresariales como servicios en la nube. Las que faltan, porque la mayoría llevan mucho tiempo allí como Sharepoint o CRM Online, y otras no tanto como NAV (anunciado como Project Madeira y disponible en pruebas sólo en EEUU y Canadá).

Esta intuición se vuelve casi una evidencia viendo el enorme esfuerzo que ha hecho el equipo de producto en llevar el nuevo Dynamics AX a Azure y la extensa integración con todos los servicios SaaS y de infraestructura que allí se ofrecen como Power BI, Cortana Intelligence, Azure IoT y un largo y creciente etcétera, y también con la adquisición de LinkedIn anunciada recientemente.

Dynamics 365

Para confirmar estas sospechas, que ya eran un secreto a voces, durante la pasada Worldwide Partner Conference fue anunciada la materialización de esta estrategia en forma de nuevo producto llamado Dynamics 365 y del que a estas alturas me extrañaría mucho que no hayas oído hablar, ya que ha estado en boca de todos en las últimas semanas.

Ha sido muchísimo lo que se ha publicado en redes sociales y blogs de partners sobre el tema, pero no es mucha la información confirmada oficialmente, por lo que voy a intentar hacer un resumen/recopilación de lo que sí sabemos seguro y centrándonos en el material publicado directamente por Microsoft o por fuentes fiables.

Para los que prefieran escucharlo, este vídeo de la WPC contiene una gran cantidad de información útil y de primera mano: Driving Enterprise ERP Business

Dynamics 365 ¿Qué es y cuándo estará disponible?

TL;DR

Dynamics 365 viene a ser una solución completa para clientes empresariales de Microsoft que englobe las características actuales de los productos ERP (NAV y AX) y CRM, de forma que pueda ser implementada de forma sencilla e incremental, empezando desde unos pocos usuarios hasta la escalabilidad de un sistema Dynamics AX completo, y su lanzamiento está anunciado para el próximo otoño (se comenta Octubre en algunas fuentes, pero ya sabemos cómo funciona esto).

Continue Reading…

Descubre la nueva Dynamics AX 2012 R3 Entity Store

En prácticamente todas las instalaciones de Microsoft Dynamics AX, en cualquiera de sus versiones, nos vemos en la necesidad de exponer ciertos datos de la aplicación para que otros sistemas puedan utilizarlos. Casi siempre, aunque no únicamente, herramientas de reporting y Business Intelligence. Para conseguirlo diseñamos datawarehouses más o menos completos y procesos ETL para transformar la base de datos transaccional y normalizada de Microsoft Dynamics AX en una fuente de datos más apropiada para la lectura eficiente de la información.

Entity Store - Exposing entities

Para evitarnos esta tarea extra y permitirnos centrar nuestro tiempo en la solución final, se ha publicado una nueva funcionalidad disponible para Microsoft Dynamics AX 2012 R3 llamada Entity Store, que nos va a permitir exponer las entidades de Microsoft Dynamics AX y utilizar todas las novedades del nuevo Microsoft SQL Server 2016 como los nuevos índices columnares en memoria y herramientas diseñadas para optimizar el reporting y permitir una explotación en “casi” tiempo real (near-real time).

Entity Store - Power BI

Este almacén de entidades es una nueva base de datos independiente de la transaccional por lo que, aparte de permitirnos una optimización y escalado independiente, nos va a permitir funcionar siempre con la nueva versión de SQL sin tener que migrar también el servidor transaccional de AX, facilitando la adopción de las últimas novedades. Actualmente es compatible con SQL Server 2014 y 2016 así como Azure SQL.

La herramienta se integra y configura en la aplicación (actualmente como un hotfix independiente, pero formará parte del próximo parche acumulativo para AX 2012 R3) y utiliza el Data Import/Export Framework (DIEF) para coordinar la actualización de las entidades, que pueden configurarse a cierta frecuencia de forma independiente.

Esta es una primera versión para introducir la funcionalidad y proveer las bases de su funcionamiento, pero Microsoft ya ha anunciado que están invirtiendo en este Data Entity por lo que podemos esperar novedades en el futuro, ya que esta promete ser la puerta de integración de nuestros sistemas con el resto de tecnologías de Microsoft referentes al reporting y business intelligence, que están avanzando mucho de la mano de Azure y SQL Server.

Por ejemplo, Microsoft ya nos sugiere que estas entidades están preparadas para trabajar con Azure Machine Learning, Power BI, Azure Data Factory y herramientas clásicas de BI (como data warehouse clásico, data lake para AX, …) y Big Data (Hadoop). Todas estas herramientas que ya están disponibles en Azure (Azure SQL, SQL-DW, Azure Data Factory, HDInsight, Azure Data Lake, Azure Data Lake Analysis Services, y Machine Learning) son parte también del Cortana Intelligence Suite (CIS), por lo que este nuevo almacén de datos consolidado es sólo el principio 😉

Toda la información disponible en el siguiente white paper de Microsoft:

El parche se puede descargar desde LCS buscando “Entity store” o KB3147499.

* Las imágenes de este post están extraídas del blog Dynamics AX Business Intelligence!!

Microsoft MVP Global Summit 2015 [EN]

Back into the real world, I have to write some lines about the event where all MVPs over the world were invited last week in the Microsoft campus at Redmond (Washington), the Microsoft MVP Global Summit 2015. That is, in my own experience, one of the best reasons to try to maintain this amazing award. Once a year gives you the opportunity to enjoy the best Microsoft Dynamics training you can ever get, directly delivered by Program Managers and the development team, and at the same time spent almost a week of community with the rest of MVPs from all countries.

Microsoft Check-in

Of course all the content is confidential and was fully focused on the next version. We now that some people, and even some partners, are breaking their agreements and publishing internal content in social media and YouTube, but for the MVP group, the confidence Microsoft put on us is very important so we are all waiting until the release of the NDA to start publishing all the amazing content we are preparing, what will happen very shortly indeed.

NDA

Some details that I can share, as they’re already public, are the following:

  • The official launch of the next version is very close, will happen probably in a matter of weeks after the event that will launch the Public Preview. From this moment everybody will be able to start publishing all the content we’re creating.
  • First version will be only available for Azure deployment and there is not data migration tool, only the code migration tool is available. This first release is focused on new customers and re-implementations, and will not be prepared for migrating from previous versions.
  • Data migration and on-premise deployments will become available in the next releases, some months after the first launch, and everything is conditioned on other Microsoft important updates like Windows Server (with its Azure Pack) and SQL Server 2016 (with its Real-time Operational Analytics and Power BI improvements). Those technologies are kind of mandatory to allow on-premise installations of the next AX into our servers.

Continue Reading…

Microsoft MVP Global Summit 2015

Ya de vuelta en el mundo real, no puedo dejar de comentar el evento al que fuimos invitados todos los MVP la semana pasada en el campus de Microsoft en Redmond (Washington), el Microsoft MVP Global Summit 2015. Este es, en mi caso, uno de los principales alicientes para mantener este galardón ya que una vez al año te ofrece la oportunidad de disfrutar de la mejor formación que se puede conseguir en Microsoft Dynamics, ofrecida directamente por los Program Manager y el equipo de desarrollo del producto, a la vez que disfrutas de una semana de celebración y compañerismo con el resto de MVPs a nivel mundial.

Microsoft Check-in

Por supuesto todo el contenido de las sesiones es confidencial, y estuvo principalmente orientado a la próxima versión. Sabemos que hay gente, incluso partners, rompiendo sus acuerdos y publicando contenido interno en redes sociales y YouTube, pero para el grupo de MVP es importante la confianza que Microsoft nos presta así que debemos esperar a que el contenido sea abierto para empezar a publicarlo, lo que será muy pronto.

NDA

Lo que sí puedo adelantar, porque ya es público, es lo siguiente:

  • El anuncio oficial de la próxima versión está muy cerca, será probablemente en cuestión de semanas, tras el evento que traerá la Public Preview. Por tanto pronto podremos empezar a publicar abiertamente todas las novedades que ya estamos preparando.
  • Pese al lanzamiento inminente, la primera versión estará disponible sólo en Azure y no es posible la migración de datos, sólo la de código. Esta primera versión está orientada a nuevos clientes y re-arranques y no esta preparada para una migración.
  • La migración de datos y la posibilidad de instalación on-premise será posible en las siguientes releases unos meses mas tarde y está condicionada a otros lanzamientos de Microsoft como las nuevas versiones de Windows Server (y su Azure Pack) y SQL Server (y su Real-time Operational Analytics junto a las novedades de Power BI), tecnologías imprescindibles para llevar los nuevos servicios de Azure a nuestros servidores on-premise.

Mucho contenido por llegar! Si tienes mucha prisa en empezar a formarte en la nueva versión (lo comprendo), puedes empezar con el contenido que ya está disponible sobre los siguientes productos:

También vale la pena echar un vistazo al White Paper: Redefing the potential of enterprise cloud computing de Joshua Greenbaum, que ayuda a comprender algunos de los cambios de rumbo que vamos a experimentar en la próxima versión con el cambio de paradigma orientando AX hacia una solución SaaS.

Suena bien, ¿verdad?

Termino con unas fotos del equipo, aunque probablemente ya les conoces a todos 🙂