Como hemos visto en anteriores artículos, Pentaho Data Integration (PDI) es un componente de Pentaho muy completo y útil que podemos aprovechar en nuestra empresa o negocio si queremos sacar partido a nuestros datos e información que día a día generamos en la empresa y con ello tomar mejores decisiones empresariales.
La última vez explicamos cómo utilizar el apartado Input de PDI para importar datos desde una base de datos paso a paso. En esta ocasión detallaremos el proceso “Add constants” y “Add sequences”, es decir, cómo añadir valores constantes y secuencias en Pentaho.
Add constants en Pentaho
El proceso o paso “Add constants” o “añadir constantes” consiste en un paso donde vamos a poder añadir una o varias columnas de valores o datos constantes. Para ello solo vamos a tener que poner el nombre, el tipo de dato y el valor.
Para el siguiente ejemplo vamos a partir de una tabla de datos que contiene las columnas “Nombre” y “Edad”:
Buscamos el paso “Add constants” en el apartado de “Transformaciones” y lo añadimos:
Creamos la conexión con el paso anterior:
Abrimos el paso y añadimos la constante:
Le ponemos el nombre de la columna, definimos el tipo de dato y el valor constante que tendrá:
Hacemos clic en “Previsualizar” para ver cómo queda:
Vemos que ha dejado los datos originales y ha añadido la columna llamada “constante” con el valor “Hola”:
Add sequences en Pentaho
El proceso o paso “Add sequences” o “añadir secuencias” consiste en un paso donde vamos a poder añadir una columna con una secuencia. Para ello solo vamos a tener que poner el nombre, definir el inicio de la secuencia y el incremento.
Continuaremos con los datos del ejemplo anterior y buscamos el paso “Add sequences” en el apartado “Transformaciones” y lo añadimos:
Establecemos la conexión y abrimos el paso:
Definimos el nombre de la columna, definimos el valor inicial de la secuencia y el incremento, en este caso que empieza en 0 con un incremento de 2:
Hacemos clic en “Previsualizar” para ver cómo queda:
Podemos ver que ha añadido la columna llamada “Secuencia” y en los valores ha ido añadiendo los valores de la secuencia correctamente:
Si quieres ver el procedimiento de forma visual, aquí te dejamos un tutorial muy práctico:
Formación en Pentaho
Lo ideal para aprender más procesos en Pentaho y sacarle todo el partido a esta maravillosa herramienta de Business Intelligence, es formarse en Pentaho a través de cursos que nos expliquen cada uno de los pasos o funcionalidades de la solución como, por ejemplo, los diferentes cursos de Pentaho que ofrecemos en Itop Academy donde enseñamos a los alumnos a conocer y aprender a usar los distintos sistemas y componentes de esta herramienta, según las necesidades de cada uno.
1 comentario en «¿Cómo añadir constantes y secuencias en Pentaho?»
Buenas noches,
Una consulta en relacion a pentaho, spoon.
Tengo una transformación que tiene un paso ‘Entrada a Tabla’ sonde agregue un alias al campo de la tabla.
ej select id as dim_pais_id from dim_paises
La transformación se ejecuta correctamente.
Luego, al pasar a produccón, el servidor de Pentaho al ejecutar la transformacion se genera error en isert porque dice que el campo dim_pais_id no se encuentra.
Verifique en el paso Entrada a Tabla que realiza el select, al ejecutar previsualizar no toma el alias, se visualiza el campo como id.(Servidor Pentaho Version 8).
Hay alguna variable que deba parametrizar para que funcione el alias del campo? Me podrían ayudar a resolver el error?
Muchas gracias
Andrea