Base de Datos

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 …

Descubre la nueva Dynamics AX 2012 R3 Entity Store Leer más »

Fixing DB synchronization problems in Microsoft Dynamics AX 2012 [EN]

Leer en Español Sometimes when synchronizing the database in Microsoft Dynamics AX 2012 we get some nonsense error messages. In my example, I’m getting an error stating that it can’t change the data type in a table field. But this field doesn’t exists on this table, same error says that is trying to convert a …

Fixing DB synchronization problems in Microsoft Dynamics AX 2012 [EN] Leer más »

Consultar roles de seguridad desde SQL en AX 2012

No es algo común pero en algún caso nos puede venir bien consultar qué roles de seguridad tiene un usuario consultando la base de datos. Lo ideal sería utilizar servicios web o algo parecido, utilizando un código X++ parecido al siguiente (código extraído del capítulo 10: “Licencia, Configuración y Seguridad” de mi libro): static void QueryRoles(Args _args) …

Consultar roles de seguridad desde SQL en AX 2012 Leer más »

Error: Concurrent number of AOS for this application exceeds the licensed number

Otro error recurrente al mover o copiar entornos o bases de datos es referente al número máximo de AOS que podemos ejecutar en una misma instalación por cuestiones de licencia. Esto ocurre en diferentes versiones y revisiones pero en mi caso me lo estoy encontrando sobre todo en AX 2012: Para solucionarlo, podemos ejecutar esta …

Error: Concurrent number of AOS for this application exceeds the licensed number Leer más »

En busca de la tabla perdida… herencia de tablas en AX 2012

Si alguien ha creado o mantiene un desarrollo que acceda directamente a la base de datos de Microsoft Dynamics AX 2012 (por ejemplo, algún sistema externo de Business Intelligence), se habrá encontrado con el fenómeno de la “tabla fantasma“. Hay muchos casos, pero analicemos por ejemplo la tabla OMOperationUnit. Esta tabla existe en el AOT, …

En busca de la tabla perdida… herencia de tablas en AX 2012 Leer más »

ERD CustTrans AxErd

Modelos E/R de Microsoft Dynamics AX 2012 en AxErd

Buenas noticias! El equipo de documentación de Microsoft Dynamics AX 2012 acaba de publicar un sitio que describe el modelo de datos de la aplicación mediante diagramas Entidad-Relación. En el lanzamiento se encuentran 30 esquemas pero esta previsto realizar muchas más. Han bautizado este nuevo sitio como Microsoft Dynamics AX 2012 R2: AxErd. También se incluye, …

Modelos E/R de Microsoft Dynamics AX 2012 en AxErd Leer más »

Hotfix para mejorar el tiempo de compilación en AX 2012 R2!

No suelo publicar actualizaciones de hotfixes concretos porque normalmente sólo son útiles en algunos casos concretos, pero este vale la pena comentarlo porque es bien conocido por cualquiera que haya manejado mínimamente una instalación de Dynamics AX 2012 R2. Los tiempos de compilación desde la versión R2 son insostenibles, retrasándose hasta varias horas incluso con …

Hotfix para mejorar el tiempo de compilación en AX 2012 R2! Leer más »

Microsoft Dynamics AX 2012 Data Migration Framework

Microsoft Dynamics AX 2012 Data Migration Framework

A través del blog de Brandon George me entero de la publicación largamente esperada de la primera versión beta del llamado Data Migration Framework. No hay mucha información de momento pero la suficiente para ser una beta, incluyendo un mini-manual de como se instala, configura y ejecuta en TechNet. (la imagen es de TechNet) Es …

Microsoft Dynamics AX 2012 Data Migration Framework Leer más »

Manejar Enumerados de Dynamics AX en SQL Server (SSIS, SSRS, SSAS, …)

Manejar los valores de campos de tipo BaseEnum de Microsoft Dynamics AX en la base de datos (ya sea en T-SQL, en SSRS, SSIS, SSAS, …) puede ser complicado si se intenta hacer manualmente. El valor de los enumerados se guarda en la base de datos como el número del elemento pero cuando hay que …

Manejar Enumerados de Dynamics AX en SQL Server (SSIS, SSRS, SSAS, …) Leer más »