none
Problemas con Merje Join en SSIS RRS feed

  • Pregunta

  • Buenos Días,


    Estoy realizando un merge join en integration Services de una tabla de excel contra una tabla de Sql Server 2005 a la que accedo mediante una conección OLE DB. en la tabla de Sql tengo la información de la Tabla Sales.SalesOrderDetail de la base AdventureWorks y en el excel lo que hice fue pegar la información de la tabla Productio.Product.

    Cuando hago el merge join de estas dos tablas en teoría deberían hacer join todos los registros, dado que estoy haciendo el join por el campo ProductID.  Sin embargo la salida del Merge Join solo me devuelve 27 registros coincidentes. 

    La pregunta es:  ¿Hay alguna propiedad extra que deba configurar, como el tamaño de un buffer?.  ¿alguien tiene idea de porque no me arroja todos los registro de la intersección dado que la tabla SalesOrderDetail tiene aproximadamente 121.000 registros?


    Gracias,

    JULIAN CASTIBLANCO P.
    julian_castiblancop@hotmail.com
    Bogotá, Colombia.


    • Cambiado Gustavo Larriera viernes, 25 de junio de 2010 16:50 Excel. (De:SQL Server)
    jueves, 6 de septiembre de 2007 13:49

Todas las respuestas

  • Hola a todos.

    Les cuento que estuve haciendo pruebas, cambiando el tipo de campos en excel, agregando y quitando regtistros, y a veces me cruzaban más o menos registros.  En el foro en inglés me respondieron que era problema de tipos de datos, que pasara los datos por un data convert para asegurar la entrada de datos al merge. Sin embargo, no me parece la mejor soluciòn, dado que ese es el objetivo de la transformación, tomar un tipo de dato y convertirlo al que se ajuste a nuestro sistema. 

    En últimas agregué una tarea más al flujo de datos para que se encargara de convertir el archivo excel en uno plano y haciendo el merge entre el plano y la tabla funcionò perfectamente. No se si alguien tiene idea a que se debe el problema con el excel.  Estoy trabajando con una base Sql Server 2j005 enterprise edition en inglés y tengo el excel ediciòn profesional en español.

    Gracias,

    JULIAN CASTIBLANCO P.
    julian_castiblancop@hotmail.com
    Bogotá, Colombia.
    viernes, 14 de septiembre de 2007 1:46