Tutorial Datastage Parte 2: Como crear un proyecto en DataStage?
El modulo utilizado para la creación de proyectos es el DataStage Administrator. Este componente de la suite sirve principalmente para crear y remover proyectos, establecer las propiedades generales de cada proyecto, establecer las trazas, modificar los valores de comportamiento del motor (esto con el fin de realizar algo de tunning dentro del servidor) y además permite ejecutar comandos dentro del servidor.
Al iniciar el Administrator nos aparecerá la siguiente pantalla
Aquí distinguimos los siguientes conceptos importantes:
Host system: Host donde esta instalado el servidor
User Name y Password: Nombre de usuario y contraseña del usuario del sistema operativo donde está instalado el servidor.
Al ingresar nos aparecerá la siguiente imagen
Aquí se distinguen tres pestañas que detallan aspectos de la licencia, la versión y alguna otra cosa poco importante.
Hay que destacar la opción de inactivity timeout. Esta opción sirve para “botar” las conexiones después de cierto tiempo. No es recomendable utilizar la opción Do not timeout ya que si se corta la conexión en medio de la ejecución de un job este quedara corriendo y esto crea procesos “fantasmas” consumiendo cpu en el servidor. Además si se ejecutan jobs mediante línea de comandos (dsjob) y esta conexión demora más de lo seteado aquí, el job fallara ya que la conexión se cortara. Es recomendable que se administre este valor y se le asigne un valor mayor al tiempo de demora del job más lento. Esto permite asegurar que se podrán ejecutar jobs libremente y además que no habrán procesos corriendo sin control dentro del servidor. A veces en un ambiente productivo no es posible setear esta variable por lo que se requiere una administración constante del servidor en busca de estos procesos fantasmas.
Para crear un proyecto nos iremos a la pestaña Projects y le damos a Add… y nos preguntara el nombre de nuestro proyecto y la ubicación.
En esta ubicación estarán todos los componentes físicos del proyecto que crearemos. Además cualquier objeto que creemos dentro de nuestro job será dejado en esta ubicación si no especificamos un path especifico para ello (que es lo recomendado).
Además podremos crear un proyecto protegido, en un proyecto no protegido cualquier desarrollador puede crear, borrar o modificar jobs.
Con esto habremos creado nuestro proyecto en el servidor y quedara utilizable desde cualquiera de las otras aplicaciones (Designer , para poder crear los jobs dentro del proyecto, o director para ejecutarlos, etc)
En el próximo post detallaremos las opciones y configuraciones dentro de cada proyecto.
Saludos!
Parte 1: Que es DataStage?
Parte 3: Propiedades de un proyecto
Parte 4: Que es el repositorio?
Parte 1: Que es DataStage?
Parte 3: Propiedades de un proyecto
Parte 4: Que es el repositorio?
Etiquetas: Tutorial Data Stage
1 comentarios:
Diego, esta muy bueno el Docmento, vas muy bien.. pero pregunto ¿vas a continuarlo? Mi pregunta va enfocada a si se desarrollará un proyecto como tal, realizando cargas ETL de un sistema a otro.
Mil gracias!
Alejandro Arias
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio