|

martes, 3 de septiembre de 2013

Cambiando la contraseña del Repositorio de KETTLE

  En el momento de crear el repositorio, PDI en ninguna parte, nos da la opción de elegir la contraseña del repositorio, sino que nos deja las credenciales por defecto user:admin y pass:admin. Para cambiar la contraseña, luego de conectarnos al repositorio, debemos ir al menú Tools -> Repository -> Explore y damos clic en el pestaña Security.   Seleccionamos el usuario admin y damos clic en el botón editar   En...

domingo, 11 de agosto de 2013

Crear un Repositorio en KETTLE: alternativa mas segura a los .ktr y .kjb

  Si creamos jobs y transformaciones, se guardarán en archivos xml con extensión .kjb y .ktr, respectivamente. Este será nuestro código fuente cuando desarrollamos en PDI. Estos archivos pueden presentar ciertos inconvenientes, pues al no ser un compilado, cualquier persona con acceso a él puede tener acceso a nuestro código. Para aumentar los niveles de seguridad y tener nuestras transformaciones y jobs mejor organizadas, podemos crear un...

sábado, 27 de julio de 2013

Cambiando la ubicación de .kettle: Definir KETTLE_HOME

  No siempre la ubicación por defecto del directorio .kettle (Ver mas sobre la carpeta .kettle) es la mas adecuada para un servidor de Pruebas o Producción. Si deseamos cambiar esta ruta, es necesario crear la variable de entorno KETTLE_HOME. A continuación explico los pasos para realizar estos cambios tanto en Windows como en Linux. En Windows En el explorador de Windows damos clic derecho sobre Equipo -> Propiedades -> Configuración...

jueves, 25 de julio de 2013

Migrando la Configuración de PDI: el directorio .kettle

Es común que tengamos varios equipos de desarrollo, o que necesitamos migrar la configuración de Kettle desde un servidor de desarrollo a uno de pruebas o producción. Esta configuración incluye variables, conexiones compartidas a bases de datos y nuestros repositorios. Si algún día necesitan migrar esta configuración la siguiente información les puede resultar muy útil. Los archivos de configuración de Pentaho Data Integration los podemos...

domingo, 7 de julio de 2013

TIP SQL: Reemplazando caracteres especiales con ORACLE

Una de las grandes ventajas de Pentaho Data Integration, es que podemos elegir la mejor manera de realizar una tarea de transformación o limpieza de información: Realizándola directamente en la consulta SQL, traernos los datos y realizarla con un Step de Kettle o un Script Java-JavaScript. Hoy les muestro una sencilla consulta para reemplazar caracteres especiales de una columna en ORACLE apoyándonos en la función REGEXP_REPLACE. SELECT  ...

jueves, 4 de julio de 2013

Reemplazando caracteres especiales en KETTLE

El step Replace in String nos simplifica bastante la limpieza de información, y más, si se utiliza para realizar reemplazos utilizando expresiones regulares.  Tal vez queremos borrar los caracteres especiales de una cadena de texto (Al día de hoy la definición exacta de caracter especial sigue siendo una incógnita).  Sería engorroso escribir una regla, que reemplace por una cadena vacía cada carácter especial que existe.  En...

miércoles, 26 de junio de 2013

Operaciones sobre cadenas en KETTLE

En la entrada anterior tratamos como pasar una tabla de un base de datos a otra, sin realizar ningún proceso intermedio, es decir, realizamos un proceso de Extracción y Carga, pero no aplicamos ningún tipo de Transformación sobre los datos, que es tal vez, la parte mas importante dentro del proceso ETL. Kettle nos proporciona diversos pasos para manipular y limpiar los datos, ahorrándonos bastante escritura de código, y con la facilidad...

Related Posts Plugin for WordPress, Blogger...