Listo, meti ambas sentencias en un Execute SQL Task. Muy buena la
herramienta.

Saludos



> 

> 

> 

> Bueno, cree un task que pasa el excel a la tabla en la bd tal como
esta. 

> Utilice componente Copy Column. Hasta ahí ningúna ciencia. El


> segundo paso es normalizar. Lo que quiero hacer es lo siguiente ... 

> 

> 

> insert into causasrebote (nombre) 

> select distinct causa_rebote 

> from mailing 

> order by causa_rebote 

> 

> 

> update mailing set causa_rebote = (select 

> str(CausaReboteId) from causasrebote where nombre = causa_rebote) 

> 

> 

> Componente OLE DB Command no me sirve porque ejecuta la sentencia 

> para cada registro de la tabla. 

> 

> Any suggestion? 

> 

>> Sin los detalles exactos es medio dificil. 

> 

>> Sugiero que veas las mas importantes (multicast, split, lookup, etc ) y
las 

> 

> 

>> que te resulten mas simples y prueba con esas. 

> 

>> 

> 

>> -------------------------------- 

> 

>> Atte. 

> 

>> Ing. Jose Mariano Alvarez 

> 

>> SQL Total Consulting 

> 

>> 

> 

>> 

> 

>> 2008/11/26 Alexey Agapov <[EMAIL PROTECTED]> 

> 

>> 

> 

>>> Claro, todas las transformaciones son de flujo de datos. La duda es


> cuales 

> 

>>> usar, nunca trabaje con SSIS y en la web no encuentro ejemplos que
me 

> 

> 

>>> sirvan. Estoy leyendo en el help para que se usa cada uno pero si


> alguien me 

> 

>>> puede dar una mano o algún consejo se lo agradeceria. 

> 

>>> 

> 

>>> > Sin lugar a dudas el de flujo de datos. 

> 

>>> > 

> 

>>> 

> 

> 

Dentro de este armas todo el procesos con los de transformacion. 

> 

>>> > 

> 

>>> > 

> 

>>> > -------------------------------- 

> 

>>> > Atte. 

> 

>>> > Ing. Jose Mariano Alvarez 

> 

>>> > SQL Total Consulting 

> 

>>> > 

> 

>>> > 

> 

>>> > 2008/11/26 Alexey Agapov <[EMAIL PROTECTED]> 

> 

>>> > 

> 

>>> >> Hola gente, 

> 

>>> >> 

> 

>>> >> Tengo un excel con datos que necesito pasar a la bd. Los
datos 

> en el 

> 

>>> excel 

> 

>>> >> estan desnormalizados de manera que se necesita uno o mas


> procesos para 

> 

>>> >> normalizar antes de insertarlos en la base. 

> 

>>> >> 

> 

>>> >> Por ejemplo, en el excel de contactos tengo una columna
que es 

> tipo de 

> 

>>> >> telefono (TelefonoTipo) y contiene descripcion
alfanumerica 

> (Personal, 

> 

>>> >> Laboral, 

> 

>>> >> Otro). La idea es crear una tabla TelefonoTipos en la base
de 

> datos y 

> 

>>> >> relacionarla con la tabla de Contactos. El campo
TelefonoTipo 

> en la base 

> 

>>> >> pasaria 

> 

>>> >> a ser la clave foránea conteniendo el id del tipo
de 

> telefono. 

> 

>>> >> 

> 

>>> >> 

> 

>>> >> Mi duda es que componentes de transformación
conviene 

> utilizar para lo 

> 

>>> >> descripto anteriormente. 

> 

>>> >> 

> 

>>> >> Gracias de antemano. 

> 

>>> >> 

> 

>>> >> -- 

> 

>>> >> Alexey Agapov 

> 

>>> >> Software 

> 

>>> 

> 

> 

Developer 

> 

>>> >> 

> 

>>> > 

> 

>>> 

> 

>>> 

> 

>>> -- 

> 

>>> Alexey Agapov 

> 

>>> Software 

> 

> 

Developer 

> 

>>> synectica.com.ar/blogs/adn 

> 

>> 

> 

> 

> 

> 

> 

> -- 

> 

> Alexey Agapov 

> 

> Software 

Developer 

> 

> synectica.com.ar/blogs/adn 

> 





-- 

Alexey Agapov 

Software Developer 

synectica.com.ar/blogs/adn

Responder a