Hace poco nos hemos encontrado con un problema en el Pentaho Metadata Editor. No encontrábamos la forma de resolverlo y eso implicaba hacer lo mismo cada vez que importábamos un nuevo xmi.
El caso es que al importar una tabla al grid algunas veces le añade en el target schema el nombre del esquema al que pertenece la tabla.
Si en el campo Target Table de la tabla no tienes puesta una consulta no hay ningún problema. El problema está cuando sí tienes una consulta.
La forma de actuar del Metadata Editor, en este caso, es poner NOMBRE_ESQUEMA.(SELECT DISTINCT… lo que provoca logicamente un error.
¿La solución? Quitar el nombre del schema en la tabla del grid. Aun así el problema persiste ya que al importar el xmi, Metadata Editor añade automaticamente el nombre del esquema.
Lo que tenemos que hacer es en Conexiones, donde tenemos las tablas de las que tiramos, quitar el Target Schema en Miscellaneus.
No es necesario importar la tabla de nuevo al grid ya que se actualiza automaticamente al hacer este cambio.