tel./fax: +34 91 675 33 06 [email protected] - www ... · transformación y carga de datos...

12
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 [email protected] - www.autentia.com Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener... 1. Desarrollo de componentes y proyectos a medida Tecnología Desarrollo Sistemas Gran Empresa Producción autentia Certificación o Pruebas Verificación previa RFP Concurso Consultora 1 Consultora 2 Consultora 3 Equipo propio desarrollo Piloto 3a 3b 1. Definición de frameworks corporativos. 2. Transferencia de conocimiento de nuevas arquitecturas. 3. Soporte al arranque de proyectos. 4. Auditoría preventiva periódica de calidad. 5. Revisión previa a la certificación de proyectos. 6. Extensión de capacidad de equipos de calidad. 7. Identificación de problemas en producción. 3. Arranque de proyectos basados en nuevas tecnologías ¿Qué ofrece Autentia Real Business Solutions S.L? Para más información visítenos en: www.autentia.com Compartimos nuestro conociemiento en: www.adictosaltrabajo.com Gestor portales (Liferay) Gestor de contenidos (Alfresco) Aplicaciones híbridas Tareas programadas (Quartz) Gestor documental (Alfresco) Inversión de control (Spring) BPM (jBPM o Bonita) Generación de informes (JasperReport) ESB (Open ESB) Control de autenticación y acceso (Spring Security) UDDI Web Services Rest Services Social SSO SSO (Cas) Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery JPA-Hibernate, MyBatis Motor de búsqueda empresarial (Solr) ETL (Talend) Dirección de Proyectos Informáticos. Metodologías ágiles Patrones de diseño TDD 2. Auditoría de código y recomendaciones de mejora 4. Cursos de formación (impartidos por desarrolladores en activo)

Upload: nguyenliem

Post on 08-Oct-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)

tel./fax: +34 91 675 33 [email protected] - www.autentia.com

Somos su empresa de Soporte a Desarrollo Informático.Ese apoyo que siempre quiso tener...

1. Desarrollo de componentes y proyectos a medida

TecnologíaDesarrolloSistemas

Gran Empresa

Producción

autentia

Certificacióno Pruebas

Verificación previa

RFP Concurso

Consultora 1

Consultora 2

Consultora 3

Equipo propio desarrolloPiloto

3a

3b

1. Definición de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditoría preventiva periódica de calidad.5. Revisión previa a la certificación de proyectos.6. Extensión de capacidad de equipos de calidad.7. Identificación de problemas en producción.

3. Arranque de proyectos basados en nuevas tecnologías

¿Qué ofrece Autentia Real Business Solutions S.L?

Para más información visítenos en: www.autentia.com

Compartimos nuestro conociemiento en: www.adictosaltrabajo.com

Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones híbridas

Tareas programadas (Quartz)Gestor documental (Alfresco)Inversión de control (Spring)

BPM (jBPM o Bonita)Generación de informes (JasperReport)ESB (Open ESB)

Control de autenticación y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)

Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery

JPA-Hibernate, MyBatisMotor de búsqueda empresarial (Solr)ETL (Talend)

Dirección de Proyectos Informáticos.Metodologías ágilesPatrones de diseñoTDD

2. Auditoría de código y recomendaciones de mejora

4. Cursos de formación (impartidos por desarrolladores en activo)

Últimos tutoriales

2010-05-06

Talend Open Studio (TOS) 4.0

2010-05-05

Gestión de los Requisitos (yII) : los casos de uso

2010-05-05

Gestión de los requisitos

2010-05-04

Declaración de IVA trimestralen la AEAT por Internet

2010-05-04

Certificados en Firefox (FNMT y AEAT)

Tutorial desarrollado por

Víctor Javier Madrid

Consultor tecnológico de desarrollo deproyectos informáticos.

Ingeniero en Informática por laUniversidad de Alcalá de Henares.

Puedes encontrarme en Autentia

Somos expertos en Java/J2EE

Catálogo de servicios de Autentia

Descargar (6,3 MB)

Descargar en versión comic (3,1 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento deAutentia.

Catálogo de cursos

Descargar este documento en formato PDF: TOS4.0.pdf

Fecha de creación del tutorial: 2010-05-06

Talend Open Studio (TOS) 4.0

0. Índice de contenidos.

1. Introducción.2. Diferencias entre versiones.3. Entorno.4. Instalación.5. Configuración.6. Conclusiones.

1. Introducción

En este tutorial os voy a enseñar a instalar Talend Open Studio 4.0 que es una herramienta ETL de código libre creada por laempresa Talend.

¿Qué es ETL?

ETL es el acrónimo de Extract, Transform y Load (en español extraer, transformar y cargar) y hace referencia al proceso que permiteobtener la información de una fuente de datos, procesarla | formatearla | limpiarla y cargarla en otra fuente de datos .

Características principales de la herramienta :

Sincronización o replicación de bases de datosIntercambios de datos en el momento correcto o por lotes entre los sistemas de la infraestructura de TIMigración de datosTransformación y carga de datos complejas

Talend Open Studio se basa en programación por componentes (para algunos en cajitas ;-) ) por lo que el desarrollo de cualquierscript/programa varía bastante respecto a la programación habitual. Esta forma de programar consiste en ir uniendo diferentescomponentes con funcionalidades diversas mediante sus flujos de entrada y flujos de salida para realizar una tarea más compleja.Como ya os habréis dado cuenta, ésto cumpliría con el método algorítmico de Divide y vencerás (DYV) que consiste en resolver unproblema complejo dividiéndolo en partes más simples tantas veces como sea necesario, hasta que la resolución de las partessencillas se torne obvia. Con lo que la solución del problema principal se construye a partir de las soluciones de los problemas mássimples.

Es cierto que programar al estilo "Old School" , es decir, programando normalmente, te proporciona toda la libertad del mundo (cosalógica y normal porque tú eres dueño de todas y cada una de las líneas que tiene tu programa). Pero creo que se le debería dar unaoportunidad a este tipo de programación porque casi no te limita en esa libertad como ya iré explicando en próximos tutoriales ysobre todo porque permite realizar cambios críticos con relativa facilidad cosa que programando normalmente no sería tan sencillo obien requeriría más tiempo.

Aspectos destacados de esta herramienta:

Modelo de proceso orientado al negocio.Repositorio centralizado: Información de todos los proyectos.Consistencia de datos y reutilización de componentes.Rápido desarrollo.

Inicio Quienes somos Tutoriales Formación Comparador de salarios Comentar libro Charlas Más

Catálogo deserviciosAutentia

Tríptico(6,3 MB)

Cómic (3,1 MB)

Acceso de usuarios registrados:

E-mail:

Contraseña:

Entrar

Deseo registrarme

He olvidado mis datos de acceso

Registra tu empresa:

Descubre las ventajas de registrar tu empresa en

AdictosAlTrabajo...

Registrar mi empresa

Listado de empresas ya registradas

Web

www.adictosaltrabajo.com

Buscar

Ultimas Noticias » VII Charla Autentia: Pluto - Vídeos y Material » Nueva sección - Fotos con el libro » Estuvimos en el evento de Liferay en Madrid » VII Charla Autentia - Pluto » Competición Plasma Cars (Autos Locos) - SEGUNDOINTENTO » Probando con Marick - Fotos y vídeo » Competición Plasma Cars (Autos Locos) - EVENTOPOSPUESTO » VI Charla Autentia: Mapeos en Hibernate - Vídeos y

+Noticias Destacadas » VII Charla Autentia: Pluto - Vídeos y Material » Nueva sección - Fotos con el libro » Estuvimos en el evento de Liferay en Madrid » Probando con Marick - Fotos y vídeo

+Comentarios Cómic

+Enlaces

Hosting patrocinado por

Estas en: Inicio Tutoriales Talend Open Studio (TOS) 4.0

Anuncios Google SQL Tutorial PDF Talend Tutorial Diseño Web Programación PHP MySQL Tutorial

2010-04-26

JCaptcha - Generación deCaptchas en Java

2010-04-23

Instalar Puente PHP-Java en Tomcat

2010-04-22

AppWidget Android: Ejemplo usando BroadcastReceiver yLocalización

2010-04-20

Facelets en JSF 2: sistema de plantillas y componentes porcomposición.

2010-04-19

DbVisualizer free version.

2010-04-09

Session TimeOut en RichFaces, con el soporte de Jboss Seam.

2010-04-08

Jetspeed-2 de Apache Software Foundation

2010-04-07

Primeros pasos con Balsamiq Mockups

2010-03-18

Revisando los ejemplos de Cocos2d para IPhone.

2010-03-16

Organización de eventos conStageHQ

2010-03-15

Retrasar la carga de Javascript con jQuery.getScript().

2010-03-15

Optimización de páginas webcon Page Speed.

2010-03-09

JSF 2 ya está aquí !!! The JSFReturn, ahora más sencilloque nunca !!!

2010-03-08

Instalación de tus programasen tu IPhone.

2010-03-04

Sacar Release de un proyecto con Maven

2010-03-03

Instalación de Subversion yApache en Ubuntu

2010-03-03

Cómo instalar la JDK de SUNen Fedora Linux

2010-03-02

Creando un botón de comprade Paypal con datos cifrados

Fácil de mantener.Desarrollo gráfico.Aumenta la productividad.Combina vistas gráficas con técnicas.Arrastrar y soltar componentes en la ventana de diseño.Amplia gama de componentes y conectores.Ejecución robusta y escalable.Proceso distribuido en red. Aprovecha al máximo el hardware. Indicado para todo tipo se servidores (gama alta y baja), yaque maximiza la tasa de utilización de los recursos.Genera código estándar. Utiliza motores optimizados (JAVA o PERL).

2. Diferencias entre versiones.

En primer lugar decir que Talend dispone de 2 categorías para sus diferentes versiones :

-> Versión gratuita (Talend Open Studio)

Versión Talend Open Studio : Proporciona características avanzadas para mejorar la productividad en la integración dedatos.

-> Versiones de pago (Talend Integration Suite)

Talend Integration Suite es la versión empresarial para dar solución a la integración de datos que proporciona mediante unasubscripción el apoyo técnico por parte de profesionales de Talend así como funciones adicionales para facilitar el trabajo a escalaempresarial.

Decir que Talend Open Studio (TOS) es el núcleo de Talend Integration Suite (TIS)

Versión Team .Versión Professional.Versión Enterprise.Versión RTx (Permite la integración de datos en plataformas que requieren trabajo en tiempo real).Versión Mpx (Permite la integración de datos en plataformas masivamente paralelas donde se adapta a los volúmenes dedatos) más altos.

Estas versiones difieren entre ellas en la funcionalidad que permiten que varía segun el coste de la licencia

Diferencias principales entre la version Talend Open Studio (TOS) y Talend Integration Suite (TIS)

1) Funcionalidad básica de integración de datos

Características comunes:

Modelado de negocioDiseño de trabajosGestión de metadatosMás de 400 componentes disponiblesAsistentes en la creación de ficheros, base de datos , etc.Importanción de componentes Talend

Características únicamente de TIS

Nota : Estas características también difieren seguún la versión

Comparador de gestión del campo con trabajosAnálisis de impato e histórico de datosCaptura de cambios de datosReglas de negocio impulsado por la Integración (BRMS)Opciones de calidad de datos

2) Desarrollo avanzado de productividad

No tienen características comunes

Características únicamente de TIS

Nota : Estas características también difieren según la versión

Asistentes avanzados (SAP , WSDL, migración y replicación, etc)Previsualización de datosJobletsDocumentación automáticaImportación de metadatosSoporte Apache Hadoop (plataforma para trabajar con grandes cantidades de informacion incluso petabytes)

3) Trabajo en equipo y consolidación del desarrollo

No tienen características comunes

Características únicamente de TIS

Nota : Estas características también difieren según la versión

Repositorio compartido con Check In / OutGestión de accesoGestión de usuarios con directorio LDAPAlmacenar metadatos y proyectos en SVNProyecto Audit

4) Facilidades de despliegue

Características comunes

Generar un trabajo como un servicio web

Características únicamente de TIS

Nota : Estas características también difieren según la versión

Opciones por línea de comandosPlanificador basado en tiempoPlanificador basado en eventosGestión de SOAGestión GRID (Balanceo de carga y comuntación por error)Alta disponibilidadTecnología altamente escalable FileScaleArquitectura masivamente paralela

2010-03-01

Creación de un plugin de tipohook en Liferay

2010-03-01

ScrumCards de Autentia en Android

2010-02-25

Creando la baraja de SCRUM de Autentia como aplicaciónpara Android

2010-02-25

Instalar CentOS en Virtualbox con NetInstall

2010-02-22

Expresiones CRON

2010-02-19

Cómo utilizar el DataStore deGoogle App Engine con JDO

2010-02-19

Recursos Freeware

2010-02-17

Plugin de mejora de graficos para JMeter

2010-02-17

Cómo utilizar el datastore deGoogle App Engine con su APIde nivel inferior

2010-02-16

Aprendiendo Objetive-C desarrollando para nuestro Iphone 3Gs

2010-02-11

Introducción a JCL.

2010-02-09

Creando la Baraja de SCRUM de Autentia como aplicaciónpara el IPhone 3G.

2010-02-08

Cómo generar versionesimprimibles de páginas web

2010-02-04

Como cambiar el tamaño delas fuentes en Xcode (el entorno de desarrollo para Mac e iPhone)

2010-02-04

Primeros pasos con EnterpriseArchitect y UML 2.x

2010-02-04

Creación de un componenteJSF, basádonos en un pluginde jQuery, con el soporte de RichFaces.

2009-02-03

Sincronizando el Mail de Mac con Gmail, el correo de Google

2010-02-03

5) Monitorización

No tienen características comunes

Características únicamente de TIS

Nota : Estas características también difieren según la versión

Consola de monitorización de actividadSeguimiento de monitorización de actividadGestión de recuperación de erroresEstadísticas e informes de ejecución de tiempo real

6) Soporte

Características comunes

Comunidad : Foros, BugtrackerSoporte técnico (Opcional para TOS)Documentación

Características únicamente de TIS

Nota : Estas características también difieren según la versión

Acceso a servicio premium (asesoría, etc)

7) Tipo de licencia e idemnización

Características comunes

Licencia GPL (Sólo TOS)Acceso al código fuente

Características únicamente de TIS

Nota : Estas características también difieren según la versión

Subscripción LicenciaIndemnización

3. Entorno.

El tutorial está escrito usando el siguiente entorno:

Hardware: Portátil Asus G50Vseries (Core Duo P8600 2.4GHz, 4GB RAM,320 GB HD).Sistema operativo: Windows Vista Ultimate.Mozilla Firefox 3.6.3

4. Instalación.

Para comenzar la instalación nos conectaremos a la página web de Talend

En la parte de la derecha de la web (en color rojo) existe un acceso directo a las descargas de sus productos.

Seleccionamos el producto Talend Open Studio. Para ello seleccionamos la opción que ellos denominan como Telecargue ahora! ;-)

Integración de jQuery enRichFaces.

2010-02-02

AjaxSingle: el partialSubmit de RichFaces.

2010-02-01

Introducción a RichFaces.

2010-01-29

Transformación de mensajesen SOA con OpenESB

2010-01-26

JMeter. Uso de funciones.

2010-01-18

Autenticando los usuarios de Sonar contra un LDAP

2010-01-18

Introducción a jQuery UI.

2010-01-18

jQuery: cómo crear nuestrospropios plugins.

2010-01-18

Cómo consumir un servicioweb RESTful con el soporte deAjax y JSON de jQuery.

2010-01-18

Introducción a jQuery.

Últimas ofertas deempleo

2010-04-28

Comercial - Compras - CORDOBA.

2010-04-25

Otras Sin catalogar - MADRID.

2010-04-25

Atención a cliente - CallCenter - MADRID.

2010-04-21

Comercial - Ventas - MADRID.

2009-07-31

T. Información - Operador(dia / noche) - BARCELONA.

Seleccionaremos la opción de instalación que necesitemos :

Windows 32Windows 32 / Unix / Linux

En nuestro caso seleccionaremos la opción de Windows 32. Una vez seleccionada, nos mostrará los servidores desde los que sepueden descargar.

Una vez seleccionado el servidor nos descargaremos el instalador.

Cuando tengamos el instalador descargado lo ejecutaremos y mostrará una ventana que nos solicitará el directorio de instalación.Nosotros elegiremos C:\TOS4.0

Nota : A partir de ahora a este directorio más la carpeta que genera la denominaremos TOS_HOME. En mi caso la TOS_HOME esC:\TOS4.0\TOS-Win32-r41260-V4.0.1

Anuncios Google

Seleccionamos la opción de instalar

Una vez haya terminado estaremos en disposición de empezar a utilizarlo

4. Configuración.

Tras la instalación voy a enseñar a cómo generar un proyecto y configurar un repositorio.

PASO 1 : Ejecutamos Talend Open Studio 4.0

PASO 2 : La primera vez que lo ejecutamos no mostrará las condiciones de la licencia.

PASO 3 : Cargará la pantalla inicial de Talend que indicará la existencia de un error al NO existir ninguna conexión.

Con conexión se refiere a la existencia de un repositorio con el que trabajar.

PASO 4 : Crear un repositorio. En esta pantalla se le indicará el nombre así como la localización.

PASO 5 : Es obligatorio introducir un correo para que nos deje crear el repositorio.

PASO 6 : Una vez creado ése podrá ser seleccionable para crear proyectos, por lo que modificaremos el seleccionable de proyectospara crear un nuevo proyecto.

PASO 7 : Tras seleccionar GO! aparecerá la ventana de alta del proyecto donde podremos darle un nombre, una descripción e indicarel tipo de lenguaje con el que se puede trabajar : Java o Perl

PASO 8 : Una vez esté dado de alta podremos seleccionarlo para abrir el proyecto, por lo que lo seleccinaremos en el desplegableapropiado y pulsaremos Open.

PASO 9 : Tras pulsar sobre Open se cargará el proyecto

PASO 10 : La primera ejecución solicitará un registro que solicitará un correo.

PASO 11 : Una vez finalizado el registro estaremos listos para comenzar a trabajar.

PASO 12 : Y ésta sería la pantalla pera comenzar a trabajar ;-)

5. Conclusiones.

Con este tutorial se pretende detallar la instalación de este productor para poco a poco ir enseñando a utilizarlo , pero claro, para esohay que tenerlo bien instalado y configurado. Aquí termina esta primera introducción a la progrmación con cajitas ;-)

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!

Muy malo Malo Regular Bueno Muy bueno

Votar

(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Autor Mensaje de usuario registrado

Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aquí.Puedes firmar en nuestro libro de visitas haciendo clic aquí.Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.

Añadir a favoritos Technorati.

Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas2.5

Anímate y coméntanos lo que pienses sobre este tutorial

Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.

Enviar comentario

(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones dediseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría oformación en tu empresa?, ¿Vas a ser tan generoso con nosotroscomo lo tratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

[email protected]

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de lostutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuyapropiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tienemás que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe aladministrador [email protected] para su resolución.

Tutoriales recomendados

Nombre Resumen Fecha Visitas Valoración Votos Pdf

Talend Open Studio (TOS) 4.0

En este tutorial os voy a enseñar a instalar TalendOpen Studio 4.0 que es una herramienta ETL decódigo libre creada por la empresa Talend

2010-05-06 10 - -

DbVisualizer free version.DbVisualizer es una herramienta de base de datos multiplataforma que soporta la mayoría de bases dedatos relacionales.

2010-04-19 579 - -

Primeros pasos con Balsamiq Mockups

En este tutorial veremos los primeros pasos de una herramienta estupenda para hacer borradoresrápidos de Webs o incluso aplicaciones móviles:Balsamiq Mockups

2010-04-07 701 - -

Organización de eventoscon StageHQ

En este tutorial veremos cómo podemos organizarrápida y cómodamente un evento, publicitarlo,controlar el registro al mismo, realizar la venta deentradas,… mediante las herramientas que nosproporciona StageHQ

2010-03-16 942 - -

Optimización de páginasweb con Page Speed.

Page Speed es un plugin para Firefox, basado en Firebug, que analiza el rendimiento de una páginaweb en base a un catálogo de buenas prácticas. Elobjetivo de Page Speed es realizar una serie de recomendaciones para mejorar el tiempo de carga de página

2010-03-15 1284 - -

Retrasar la carga de Javascript con jQuery.getScript().

En este tutorial vamos a analizar cómo realizar lacarga del script , una vez que la página ha sidorenderizada, de una manera más elegante, con elsoporte de jQuery.

2010-03-15 1273 - -

Instalación de tusprogramas en tu IPhone.

Una vez hemos desarrollado nuestros programas en xcode y probados en el simulador, debemos probarlo en el dispositivo real. Para ello hay todavía queseguir una serie de pasos.

2010-03-08 1104 - -

ScrumCards de Autentia en Android

En este tutorial usaremos los dispositivos móviles deun modo eficiente. Para poder ser justos en lacomparación de las dos principales tecnologías:IPhone y Android vamos a desarrollar la mismaaplicación a la desarrollada sobre la baraja de Scrum

2010-03-01 1531 - -

Creando la baraja de SCRUM de Autentia comoaplicación para Android

En este tutorial veremos cómo montar el entornopara desarrollar con Android y cómo hacer unaaplicación un poco más completa que un simple"Hola mundo"

2010-02-25 1876 Bueno 1

Primeros pasos con Enterprise Architect y UML 2.x

Introducción básica a la herramientaEnterpriseArchitec mediante el uso de diagramas UML 2

2010-02-04 3936 Bueno 1