O lo que es lo mismo "SSIS Query Oracle with parameters" :-)
Escribo este post porque despues de pegarme mucho (muchiisimo) con SSIS (Integration Services) y Oracle para poder hacer una consulta en un OLEDBSource Task (Origen OLDB) con parámetros he conseguido encontrar la solución.
Lo primero es crear una variable que contenga la consulta y tantas variables como parámetros. En propiedades indicar lo siguiente:
- Evaluate as Expression en propiedades a True
- Expression Property: "select xxx from xxx where job = '" + @[User::NbVariable] + "'"
Por su parte el Origen OLDB lo configuraremos para que el access mode sea a SQL Command de Variable e indicaremos la variable definida anteriormente.
Si pinchamos en vista previa veremos que nos devuelve los datos.
el post que me ha ayudado.... http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1530650&SiteID=17
Curiosamente ademas es una de las 10 best practices
Proximamente comentaré algo sobre ejecutar un paquete de SSIS en una maquina de x64 atacando a un oracle x64 sin el driver de Oracle OLEDB de x32
Salu2
martes, 1 de julio de 2008
SSIS y Query Oracle con parametros
Publicado por Gon en 12:36
Etiquetas: BI, SQL Server 2005
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario