Migrando a Microsoft Dynamics CRM 3.0

Uno de los principales problemas que podemos encontrar a la hora de implantar o integrar un CRM en un entorno empresarial, es tener que migrar datos desde otra solución anterior. En el caso del CRM 3.0, Microsoft lo ha tenido muy en cuenta y ha facilitado mucho la labor gracias a herramientas como el Microsoft Dynamics CRM 3.0 Data Migration Pack. Aunque, como veremos, también podemos echar mano de otras soluciones más personalizadas. Démosle un vistazo a la herramienta de Microsoft


 


Microsoft Data Migration Pack


 


Microsoft CRM Data Migration Pack está formado por dos herramientas bien diferenciadas. Por un lado tenemos el Asistente para la migración  de datos desde Microsoft Office Outlook con Business Contact Manager, y por otra parte el Microsoft CRM Data Migration Framework. Aunque como el asistente para Outlook Business Contact Manager no es más que una automatización realizada sobre el Data Migration Framework. Por lo tanto, vamos a darle un pequeño vistazo a este framework. Sólo quedaros con la idea de que migrar desde Outlook Business Contact Manager es muy sencillo con esta herramienta.


 


Microsoft CRM Data Migration Framework consiste en una serie de herramientas que pueden ser utilizadas para migrar datos desde cualquier origen a Microsoft CRM. Consta de:


 


Common Data Format (CDF) database: La base de datos CDF sirve como almacén de datos intermedio para recolectar los datos que queremos importar en el CRM. Es algo así como un aparcamiento previo para los datos que deben ser migrados al CRM. Nos permite concentrar todos los datos que queremos migrar al CRM, aunque procedan de distintas fuentes, en un formato común. Esta base de datos debe ser instalada en el SQL Server donde se encuentran los datos de Microsoft CRM.


 


Interfaz de Usuario del Data Migration Framework: Este interfaz de usuario se instala en el Servidor de Microsoft CRM 3.0, y permite estructurar el proceso de migración de datos. Incluye asistentes para inicializar la base de datos CDF según la configuración de nuestro Microsoft CRM. Para mapear los datos de la base de datos CDF a datos de Microsoft CRM (territorios, unidades de negocio, picklist…). Y un asistente más para realizar la migración de datos.


 


Herramientas de línea de comandos y procedimientos almacenados: Estas herramientas están disponibles por si queremos automatizar el proceso de migración de datos. Es decir, evitar que el usuario tenga que introducir información. Gracias a esto podemos preparar la migración y luego llevarla a cabo de forma automática.


 


Documentación: Ya sé lo que estáis pensando. Pues no, no es la típica ayuda del programa. Además de eso, nos proporciona una serie de hojas Excel que nos serán de mucha ayuda. Tenemos una hoja de cálculo para realizar un seguimiento de los datos durante la migración. Y también, hojas Excel para ayudarnos a mapear datos desde las bases de datos de ACT!, GoldMine y Siebel a Microsoft CRM. Y no penséis que son sencillas, vienen con mucho detalle, explicando el mapeado entidad por entidad.


 


Otras soluciones de Migración


 


Bien, puede ser que la herramienta de Microsoft no encaje con lo que queremos hacer, que la integración que necesitemos sea algo más continuo, o muy complejo. Bueno, pues para que están los servicios web de Microsoft Dynamics CRM 3.0. Pensadlo bien, los servicios web pueden ser el maná a la hora de hacer una migración de datos complicada. Podemos desarrollar piezas de software que se encarguen de sincronizar datos entre el CRM y otros programas utilizando los servicios web. Y no sólo hacia Microsoft CRM, sino que también desde él hacia otros sistemas.


 


Y por si esto fuese poco. Por Internet se pueden descubrir cientos de soluciones a nuestros problemas. Como por ejemplo, un proveedor de datos ADO.NET para salesforce.com. Este proveedor de datos nos permite utilizar salesforce.com como un origen de datos más en código .NET, y junto con los servicios web del CRM 3.0, la migración está en bandeja de plata.


Bueno, espero que este repasillo a algunas soluciones de migración de datos a Microsoft CRM 3.0 os haya servido de algo. Ya sé que cada migración es un mundo, pero por lo menos disponemos de unas herramientas con las que empezar.


 


Saludos,


 


Marco Amoedo Martínez

5 comentarios en “Migrando a Microsoft Dynamics CRM 3.0”

  1. Estoy utilizando el interfaz del Data Migration Framework, adaptando mis datos en una tabla intermedia CDF_…. Pero cuando le doy a migrar, en este caso mis contactos, me dectecta todos los contactos pero luego me pone que no ha migrado ninguno. El log del programa no pone nada, te pone todo correcto. ¿Hay algún modo de ver por qué motivo no migra los datos, si hay algún valor que no le gusta o le falta, algún tipo de Log o configuración para eso o algún modo manual que lo permita?

  2. ola mi nombre es Edson Conejo estoy estudiando ingeniera en sistemas, soy originario de mexico y necesito que me ayuden, en mi carrera tengo que realizar un proyecto el cual consisnte en implementar CRM 3.0 en una empresa fictisia X-

    EL problema que tengo es que no c como puedo importar datos a una entidad creada por mi, he leido que con el SDK se puede pero no tengo idea como hacer una aplicacion de ese tipo.

    Como se daran cuenta la aplicacion es “sencilla” porque solo necesito importar una tabla que esta en SQL Server 2005 a mi nueva entidad…

    Pues bien no me que mas que dar las gracias por atencion prestada y esperando su pronta respuesta.

    GRACIAS…

  3. Hola, q tal , mi nombre es Edith..
    Tengo un problema, estoy utilizando el tool data migration Pack, para migrar datos a CRM 3.0, prosigo los asistentes, el wizard de inicializacion funciona bien, el wizard de clean, no aparece las zonas y territorios para el mapeo, y el wizard de migracion, aparece finalizacion correcta, solo que en el log, no muestra ningun registro migrado, NO MIGRA NADA…

    EN QUE ESTOY MAL, ALGUIEN PODRIA AYUDARME PLEASE…..

  4. Edson

    En el SDK de Microsoft CRM tienes información y ejemplos de como utilizar los servicios web para crear registro en Microsoft CRM que son perfectamente válidos para entidades personalizadas. Dale un vistazo al método Create del servicio web

    Edith

    Dale un vistazo a esto

    http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?query=cdf&dg=microsoft.public.es.crm&cat=es_ES_4d003c3d-4b24-4d73-9698-e6970c115e19&lang=es&cr=ES&pt=&catlist=&dglist=&ptlist=&exp=&sloc=en-us

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *