2 problemas con DTSs SSIS al atacar entidad Lead de MS CRM Dynamics

03/04/2007 - 12:40 por Alex | Informe spam
Hola,

Necesitamos ejecutar una DTS en SQL Server 2005 que permita hacer una
migración de datos de un Excel a CRM sobre la vista Lead de CRM 3.0

He hecho 2 DTS con la tecnología SSIS que lo que hacen es intentar insertar
2 campos, el nombre y el apellido, en firstname y lastname de lead

Opción 1 tabla LeadBase

El asistente ha permitido crear una DTS pero con tablas y no contra vistas,
con lo cual atacamos LeadBase

Problema

Hay que rellenar LeadId con algo o hacer algo para que te lo permita
rellenar

Creo que recordar que había que retocar algún parámetro o deshabilitar algo
en la base de datos pero no recuerdo exactamente el qué

¿Cómo se hace para insertar un registro en LeadBase con el Sql Server
Management Studio desde el gris de consulta de las filas de la tabla
LeadBase?


Opción 2 DTS contra Lead

Problema

En los errores vemos que hay un conflicto con SystemUserBase

Supongo que traducido al castellano es que para que podamos insertar el
dato lo tenemos que hacer especificando el campo OwnerId

Pero como se lo especificamos? Hay que utilizar una secuencia de
comandos para ello?



Att.


Alex Royo
 

Leer las respuestas

#1 Javier Loria
03/04/2007 - 15:16 | Informe spam
Hola:
En SQL es posible insertar datos en una vista siempre y cuando la vista
provenga de una sola tabla y las columnas que no estan declaradas en la
vista tengan defaults o permitan nulos. La vista de Leads del CRM 3.0 no
esta diseñada para inserción de datos sino mas bien para consulta.
Para insertar datos al CRM lo mejor es que uses el web service del CRM.
Este web service lo puedes invocar desde un script en el SSIS. Tal vez en el
foro de CRM te pueden ayudar microsoft.public.es.crm
Saludos,

Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


"Alex" wrote in message
news:%


Hola,

Necesitamos ejecutar una DTS en SQL Server 2005 que permita hacer una
migración de datos de un Excel a CRM sobre la vista Lead de CRM 3.0

He hecho 2 DTS con la tecnología SSIS que lo que hacen es intentar
insertar 2 campos, el nombre y el apellido, en firstname y lastname de
lead

Opción 1 tabla LeadBase

El asistente ha permitido crear una DTS pero con tablas y no contra
vistas, con lo cual atacamos LeadBase

Problema

Hay que rellenar LeadId con algo o hacer algo para que te lo permita
rellenar

Creo que recordar que había que retocar algún parámetro o deshabilitar
algo en la base de datos pero no recuerdo exactamente el qué

¿Cómo se hace para insertar un registro en LeadBase con el Sql Server
Management Studio desde el gris de consulta de las filas de la tabla
LeadBase?


Opción 2 DTS contra Lead

Problema

En los errores vemos que hay un conflicto con SystemUserBase

Supongo que traducido al castellano es que para que podamos insertar el
dato lo tenemos que hacer especificando el campo OwnerId

Pero como se lo especificamos? Hay que utilizar una secuencia de
comandos para ello?



Att.


Alex Royo


Preguntas similares