Hitachi Vantara Pentaho Community Forums
Results 1 to 5 of 5

Thread: Transformar Tabla - Diferente estructura

  1. #1
    Join Date
    Apr 2010
    Posts
    4

    Default Transformar Tabla - Diferente estructura

    Estamos probando PDI 3.2; intentando hacer una transformación entre 2 tablas de 2 bases de datos MS-SQL (2000-2005). Las tablas tienen la misma estructura solo un campo no está en la tabla origen.

    Al intentar transformar de un origen a destino, tengo un error que no puede escribir escribir en el campo (que no está en el origen).

    Mensaje:
    Cannot insert the value NULL into column 'Atributo', table 'Base.dbo.AAA001'; column does not allow nulls. INSERT fails.

    Por favor si podría indicarme que paso debería agregar a la transformación para pasar datos tabla con diferente estructura, estoy usando Entrada de Tabla, Selecciona/Renombra valores y Tabla de Salida.

    También probé primero de transformar de Tabla Origen a un Excel para luego del Excel a Tabla de Salida pero no tuve éxito.

    Muchas Gracias.

    Federico

  2. #2
    Join Date
    Sep 2007
    Posts
    834

    Default

    Hola,
    Los pasos que estas usando estan bien.
    Es mas, siendo solo un pasaje de datos, se puede obviar el "Selecciona/Renombra", poniendo alias en el SELECT del paso "Entrada Tabla".

    El error no es de PDI, sino que causado por una restriccion de la base, que no permite nulos para la columna nueva ("Atributo"). Para evitar el error, deberias pensar en un valor por defecto para esa columna, y agregarla como constante en el SELECT, o con el paso "Add constant".
    saludos

  3. #3
    Join Date
    Apr 2010
    Posts
    4

    Default

    Funcionó, Muchas gracias Maria.

    En caso de que cambien las claves primarias que paso debería utilizar?


    Saludos,

    Federico
    Last edited by fma; 04-06-2010 at 10:55 AM.

  4. #4
    Join Date
    Sep 2007
    Posts
    834

    Default

    No entiendo exactamente la pregunta.
    Podrias darme un ejemplo?

  5. #5
    Join Date
    Apr 2010
    Posts
    4

    Default

    Si.
    Tengo 2 tablas, misma estructura, salvo en tabla destino donde se agrega un atributo que a su vez es clave primara.

    Probé utilizando el mismo Paso(Constante) y funcionó correctamente.

    Tema solucionado.

    Te agradezco nuevamente.

    Saludos

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.