Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

SSIS Exportar ntext a Excel

Estas en el tema de SSIS Exportar ntext a Excel en el foro de SQL Server en Foros del Web. Hola, no se como hacer lo siguientes, tengo un dato que se llama DIFERENCIA de tipo "ntext" en mi base de datos con la siguiente ...
  #1 (permalink)  
Antiguo 05/07/2013, 14:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 3
SSIS Exportar ntext a Excel

Hola, no se como hacer lo siguientes, tengo un dato que se llama DIFERENCIA de tipo "ntext" en mi base de datos con la siguiente formula:

=SI(Y(DIA(H2)=DIA(I2),MES(H2)=MES(I2)),((HORA(I2)* 60)+(MINUTO(I2)))-((HORA(H2)*60)+(MINUTO(H2))),((SI(((19.5*60)-((HORA(H2)*60)+MINUTO(H2)))<0,0,((19.5*60)-((HORA(H2)*60)+MINUTO(H2)))))+(SI((((HORA(I2)*60)+ MINUTO(I2))-(9*60))<0,0,(((HORA(I2)*60)+MINUTO(I2))-(9*60))))+(SI(((DIAS.LAB(H2,I2)-2)*(9.5*60))<0,0,((DIAS.LAB.INTL(H2,I2,1,$XEJ$1:$X EJ$30)-2)*(9.5*60))))))

Es bastante larga, quiero exportarla tal cual a un Excel haciendo uso de un SSIS, estoy usando

ORIGEN DE DATO
CONVERSION
DESTINO DE DATO

Pero me sale error, no quiere exportar, lo conviero a "Unicode text stream" alguien q me ayude?...

Saludos
  #2 (permalink)  
Antiguo 05/07/2013, 16:07
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: SSIS Exportar ntext a Excel

¿Cual es el error?
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 08/07/2013, 15:15
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: SSIS Exportar ntext a Excel

Cita:
Iniciado por iislas Ver Mensaje
¿Cual es el error?
Perdona la demora, pero el sistema lo tenia en el trabajo. El error que me sale es el siguiente:

[OLE DB Destination [140]] Warning: The external columns for component "OLE DB Destination" (140) are out of synchronization with the data source columns. The column "Diferencia" needs to be added to the external columns.
The column "Contador" needs to be added to the external columns.

Gracias!
  #4 (permalink)  
Antiguo 08/07/2013, 16:06
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: SSIS Exportar ntext a Excel

¿Buscaste en la red?

http://www.mssqltips.com/sqlserverti...est-practices/
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 08/07/2013, 16:07
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: SSIS Exportar ntext a Excel

Cita:
Iniciado por iislas Ver Mensaje
Si, me dicen que debo conectarle con un dato a la columna "DIFERENCIA", pero si esta conectada, por eso no logro solucionarlo, asumo que es por que son formulas con caracter = + () etc y q es demasiado largo
  #6 (permalink)  
Antiguo 08/07/2013, 16:20
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: SSIS Exportar ntext a Excel

ya probaste haciendo mas corta tu cadena, para verificar que si sea el tamaño?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 09/07/2013, 07:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: SSIS Exportar ntext a Excel

Cita:
Iniciado por Libras Ver Mensaje
ya probaste haciendo mas corta tu cadena, para verificar que si sea el tamaño?
No lo he verificado, pero lo he pensado de cualquier forma, necesito que la cadena sea asi.
  #8 (permalink)  
Antiguo 09/07/2013, 07:49
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: SSIS Exportar ntext a Excel

Cita:
Iniciado por ragde23fer Ver Mensaje
No lo he verificado, pero lo he pensado de cualquier forma, necesito que la cadena sea asi.
Es por el tipo de dato, a la hora de la conversion, no se que tipo de conversion debo usar.

Gracias!
  #9 (permalink)  
Antiguo 09/07/2013, 11:34
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: SSIS Exportar ntext a Excel

Si, el tipo de dato que ocupas, es DEMASIADO GRANDE para una celda en Excel, debes hacer una conversion en tu SSIS, para ajustarlo al tamaño maximo de la celda
__________________
MCTS Isaias Islas
  #10 (permalink)  
Antiguo 09/07/2013, 13:23
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: SSIS Exportar ntext a Excel

Cita:
Iniciado por iislas Ver Mensaje
Si, el tipo de dato que ocupas, es DEMASIADO GRANDE para una celda en Excel, debes hacer una conversion en tu SSIS, para ajustarlo al tamaño maximo de la celda
Pero esa formula la he escrito en el excel y funcionaba sin problema alguno :S
  #11 (permalink)  
Antiguo 09/07/2013, 14:03
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: SSIS Exportar ntext a Excel

prueba convirtiendo una cadena pequeña, y ahi te daras cuenta si tu proceso funciona :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #12 (permalink)  
Antiguo 09/07/2013, 16:31
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: SSIS Exportar ntext a Excel

Si, la probaste en EXCEL, pero al utlizar SSIS, esta tratando de enviar una cadena demasiado larga y excel no la soporta, por eso debes hacer una conversion.
__________________
MCTS Isaias Islas

Etiquetas: excel, ssis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:31.