Open Business Intelligence

La red del Business Intelligence

Como se usan pan y kitchen en un servidor ubuntu para ejecutar tranformaciones ya definidas con spoon? todo esto en un ambiente linux. Gracias

Visitas: 1775

Respuestas a esta discusión

Estimado Esteban

Aqui te paso mi blog: jcjavadeveloper, y tambien es mi correo en gmail

http://jcjavadeveloper.blogspot.com/2014/08/primeros-pasos-como-eje...

revisalo

Cualquier cosa me comentas por aqui o a mi correo

saludos

Gracias, ya me va quedando mas claro, ahora como configurar el repositorio y cargar las tranformaciones? Gracias

Hola Daniel, el uso tanto del pan como del kitchen son similares con la diferencia que el kitchen te permite ejecutar Jobs y el pan Transformations sino me equivoco, por lo general uso es el kitchen. Ahora el modo de uso por comandos es el siguiente:

sh kitchen.sh -rep:NameRepository -user:NameUser -pass:PassUser -job:NameJob 

La ejecución recibe otros parámetros más y como mencione anteriormente el uso del pan y del kitchen son similares.

Adjunto esta un script que diseñe para la ejecución de el kitchen usando más parámetros que recibe el kitchen, espero te sea útil.

Archivos adjuntos

Jorge, aun estoy por el paso de crear el repositorio, verificar que mis tranformaciones esten ahi, etc... es decir en la configuracion. 

Esto ocurre pq las programe todas en una PC con spoon y ahora estoy configurando un servidor para que se ejecuten semanalmente. 

Puedes ayudarme con los pasos necesarios? Gracias

Daniel, una vez que hayas comprobado que tu trabajo integrador funciona correctamente en el spoon, el paso siguiente es ejecutarlo desde el pan o el kitchen, el ejemplo que te envie te puede servir para que te orientes, cuando hayas probado su correcto funcionamiento desde el script, lo que queda es agregar un nuevo cron al servidor para la ejecución de ese script semanalmente así como lo requieres.

Saludos.

Jorge, como ejecutarlo en el pan o kitchen si estoy en una PC diferente, quiero llevar el repositorio de mi PC personal a el servidor de produccion, 

Me puedes indicar como hacerlo? Gracias

Según lo que te entiendo es que quieres ejecutar la tarea desde fuera del servidor? dejando el repositorio como un servidor? ese trabajo aun no lo he implementado, sin embargo, puedes agregar el repositorio de tu servidor en cualquier otro equipo desde el spoon, una vez agregado, el spoon anexa el nuevo repositorio al archivo repositories.xml ubicado en el directorio ./kettle del directorio personal y allí ejecutar el kitchen o pan mediante el script.

no me explique bien, quiero agregar el repositorio, pero mi PC local tiene Ubunto con entorno grafico y el servidor no, 

debido a esto no puedo usar sponn, por tanto quiero agregar el repositorio a servidor y porgramar crons a partir de el.

Gracias 

Ah ok! bueno como te dije antes, el spoon crea un archivo que se llama repositories.xml donde se encuentra el listado de repositorios agregados mediante la interfaz gráfica del spoon, por lo tanto si tienes el repositorio en tu pc lo puedes copiar al servidor, el archivo lo puedes encontrar en el siguiente directorio /home/nameusuario/.kettle/repositories.xml 

Espero te sirva.

Saludos.

y donde lo debo copiar en el servidor?

igual que en tu pc en /home/nameuser/.kettle/repositories.xml sino existe el directorio .kettle lo creas y ya.

hice eso que me dices y me da este error

2014/08/18 18:27:04 - RepositoriesMeta - Reading repositories XML file: /home/webmaster/.kettle/repositories.xml
ERROR: No repository provided, can't load job.
ERROR: Kitchen can't continue because the job couldn't be loaded.

alguna idea?

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio