ODI y Las funciones GROUP BY, SUM, etc

Posted by Edmundo Carmona on Oracle Blogs See other posts from Oracle Blogs or by Edmundo Carmona
Published on Thu, 12 Apr 2012 13:07:36 -0500 Indexed on 2012/04/12 23:37 UTC
Read the original article Hit count: 351

Filed under:

Las bondades de ODI

Pase un buen rato buscando la forma de usar la función SUM en ODI, encontré que se puede modificar el KM para agregar la función "GROUP by" y agregar una función jython en el atributo destino, pero esa solución es muy "DURA" ya que si agregamos en el futuro un nuevo atributo, tendríamos que cambiar nuevamente el KM.

 Pues bien la solución es bastante más fácil, resulta que podemos agregar la función SUM, MIN, MAX, etcétera a cualquier atributo numérico y ODI automáticamente agregará la función GROUP by con el resto de los atributos. Por ejemplo.

La tabla destino tiene los siguientes atributos y asignaciones (mapeos en spanglish):

T1.Att1 = T2.Att1

T1.Att2 = T2.Att2

T1.Att3 = SUM(T2.Att3)

 ODI crea este Quey:

Select T2.Att1, T2.Att2, SUM(Att3)

from Table2 T2

group by T2.Att1, T2.Att2

Listo Nada más sencillo.

© Oracle Blogs or respective owner

Related posts about /Oracle