Академический Документы
Профессиональный Документы
Культура Документы
IBM Corporation
DataStage Enterprise Edition - Bsico
OBJETIVO DO
IBM TREINAMENTO
Software Group
IBM Corporation
1
DataStage Enterprise Edition - Bsico
Mdulo 01
Introduo
Objetivo:
Demonstrar os componentes do DataStage e apresentar o
detalhamento de suas respectivas funcionalidades.
IBM Corporation
2
DataStage Enterprise Edition - Bsico
COMPONENTES DO DATASTAGE
IBM Software Group
IBM Corporation
3
DataStage Enterprise Edition - Bsico
COMPONENTES DO DATASTAGE
IBM Software Group
;DataStage Administrator
Utilizado para criar e administrar projetos DataStage.
IBM Corporation
4
DataStage Enterprise Edition - Bsico
COMPONENTES DO DATASTAGE
IBM Software Group
;DataStage Manager
Utilizado para manipular (visualizar e editar) o repositrio de
metadados, criar e manter rotinas de transformao de
dados do DataStage.
Componente disponvel at a verso 7.5. A partir da verso 8.0 suas
funcionalidades esto presentes no DataStage Designer.
IBM Corporation
5
DataStage Enterprise Edition - Bsico
COMPONENTES DO DATASTAGE
IBM Software Group
;DataStage Designer
Utilizado para desenvolver, compilar e executar jobs
DataStage.
Job o nome dado a um programa criado e executado pelo DataStage.
Um job compostos por estgios e conectados atravs de ligaes
(links).
IBM Corporation
6
DataStage Enterprise Edition - Bsico
COMPONENTES DO DATASTAGE
IBM Software Group
;DataStage Director
Utilizado para executar, agenda e monitorar jobs criados no
DataStage Designer.
IBM Corporation
7
DataStage Enterprise Edition - Bsico
COMPONENTES DO DATASTAGE
IBM Software Group
;DataStage Server
Mantm o repositrio de metadados, armazena os
parmetros de processos ETL, estabelece conexes com
fontes e alvos de dados e realiza efetivamente o processo
de extrao, transformao e carga dos dados (Servidor).
IBM Corporation
8
DataStage Enterprise Edition - Bsico
DATASTAGE ADMINISTRATOR
Viso Geral IBM Software Group
IBM Corporation
9
DataStage Enterprise Edition - Bsico
DATASTAGE ADMINISTRATOR
IBM Software Group
Informaes Gerais
IBM Corporation
Server:
Version
Verso do Produto.
Inactivity timeout
Tempo que o DataStage (sem a execuo de nenhum comando) se torna
inativo at que o usurio efetue um novo logon.
10
DataStage Enterprise Edition - Bsico
DATASTAGE ADMINISTRATOR
Projetos IBM Software Group
IBM Corporation
Exemplo:
Se o diretrio C:\Ascential\DataStage\Projects foi escolhido para hospedar os
projetos, existiro subdiretrios de acordo com cada projeto criado.
11
DataStage Enterprise Edition - Bsico
DATASTAGE ADMINISTRATOR
Licenas IBM Software Group
IBM Corporation
License Details:
Serial#
Nmero de srie do DataStage Server.
CPU Count
Nmero de processadores disponveis para licena.
Expiration Date
Data de expirao da licena.
Client License:
Serial#
Nmero de srie do DataStage Client.
User Limit:
Nmero de usurios que podem acessar o servidor simultaneamente com a
determinada licena.
Expiration Date
Data de expirao da licena.
12
DataStage Enterprise Edition - Bsico
DATASTAGE ADMINISTRATOR
IBM
Propriedades do Software Group
Projeto
IBM Corporation
General
Liberar algumas funcionalidades de administrao de jobs no DataStage Director,
habilitar a opo de Runtime Column Propagation, configurar excluso de log dos
jobs e criar/alterar variveis de ambiente do projeto;
Permissions
Configurar privilgios para os usurios dos grupos disponveis;
Tracing
Habilitar ou desabilitar a opo de Server side tracing que utilizado para rastrear
problemas no projeto;
Obs: Esta opo deve ser utilizada somente para identificar graves problemas,
pois ela pode gerar uma sobrecarga no servidor.
13
DataStage Enterprise Edition - Bsico
DATASTAGE ADMINISTRATOR
IBM
Propriedades do Software Group
Projeto
IBM Corporation
Schedule
Disponvel somente para server instalado no Windows e utilizado para definir o
usurio e a senha que executaro jobs agendados no projeto;
Mainframe e Tunables
No so utilizadas para jobs Parallel e
Parallel
Definir propriedades especficas de jobs Parallel, como a manipulao de
mensagens de log e formato de data/hora;
Sequence
Definir propriedades especficas de jobs Sequences como checkpoints;
14
DataStage Enterprise Edition - Bsico
DATASTAGE MANAGER
Viso Geral IBM Software Group
IBM Corporation
Tambm existe uma opo dentro dos componentes citados acima que possibilita
um chamar o outro. Tools >> Run Designer / Run Manager / Run Director.
O DataStage Manager s est sendo mostrado neste curso por ser um mdulo
presente at a verso 7.5 do DataStage. A partir da verso 8.0 este componente no
est mais disponvel e suas funcionalidades foram transferidas para o componente
DataStage Designer.
15
DataStage Enterprise Edition - Bsico
DATASTAGE MANAGER
Componentes IBM Software Group
IBM Corporation
Data Elements
Lista os tipos de elementos de dados padro disponveis para serem
utilizados em um job;
Jobs
Lista os jobs existentes no projeto corrente;
Routines
Lista as rotinas construdas pelos usurios e as rotinas j desenvolvidas
(padro);
Obs: Rotinas so blocos de cdigo em BASIC que podem ser executados
dentro de um job (indicado somente para jobs server) ou apontamentos para
programas desenvolvidos na linguagem C++ em caso de jobs Parallel.
16
DataStage Enterprise Edition - Bsico
DATASTAGE MANAGER
Componentes IBM Software Group
IBM Corporation
Stage Types
Lista os estgios disponveis para serem utilizados em um job, seja ele
padro ou desenvolvido pelo usurio;
Table definitions
Lista as definies de tabelas disponveis para serem utilizadas em um job.
Transforms
Lista as transformaes disponveis para serem utilizadas em um job, seja
ele padro ou desenvolvido pelo usurio;
Obs: uma customizao do retorno de uma rotina ou funo do DataStage.
17
DataStage Enterprise Edition - Bsico
DATASTAGE MANAGER
IBM Software Group
Exportando Componentes
IBM Corporation
No boto Browse deve-se definir o nome e o local onde se deseja alocar o arquivo
DSX ou XML na estao cliente.
18
DataStage Enterprise Edition - Bsico
DATASTAGE MANAGER
IBM Software Group
Importando Componentes
IBM Corporation
Se o arquivo a ser importado estiver no formato xml, basta ir na opo Import >>
DataStage Components (XML)...
19
DataStage Enterprise Edition - Bsico
DATASTAGE MANAGER
IBM Software Group
Importando Metadados
IBM Corporation
interessante lembrar que esses metadados podem ser utilizados entre objetos de
formatos diferentes (ODBC, Sequential File, Data Set, etc). Isto possvel
considerando o fato que, ao importar definies de tabelas a partir de alguma
origem de dados, as mesmas so armazenadas no repositrio do DataStage.
20
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
Viso Geral IBM Software Group
IBM Corporation
21
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
IBMdeSoftware
Detalhes da rea TrabalhoGroup
IBM Corporation
22
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
IBM Software Group
Barra de Ferramentas
Boto Descrio
IBM Corporation
23
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
Repositrio de IBM Software Group
Objetos
IBM Corporation
Para customizar o que deve ser exibido, basta clicar com o boto direito sobre
Repository.
24
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
Paleta ou BarraIBM Software Group
de Estgios
IBM Corporation
25
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
IBM
Propriedades do JobSoftware
- GeralGroup
IBM Corporation
A sugesto para criao de nomes de jobs voltada para sua funo especfica. O
nome deve se aproximar de seu objetivo e os campos Description encontrados nas
propriedades de cada job proporcionam a oportunidade de documentar mais
detalhadamente seu objetivo.
Na aba General existem campos que possibilitam ainda a execuo de sub-rotinas
antes e/ou depois da execuo dos jobs.
26
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
IBM
Propriedades do JobSoftware Group
- Parmetros
IBM Corporation
Nota: Ao executar um View Data em um estgio ou executar um job onde o mesmo possui algum
parmetro, aparecer uma janela para confirmao, e caso ele no tenha sido criado com um valor
default, o valor dever ser inserido.
27
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
Tipos de Jobs IBM Software Group
IBM Corporation
Nota: A disponibilidade para criao dos tipos de jobs acima, depende de licena.
28
DataStage Enterprise Edition - Bsico
DATASTAGE DESIGNER
IBM Software
Passos para Criao de um Group
Job
Importar os metadados (table definitions) da(s) origen(s) e destino(s);
Este procedimento pode ser reaiizado no Manager ou no prprio
Designer.
Inserir os estgios necessrios para extrao, carga e transformao dos
dados;
Criar os links entre os estgios necessrios para definir o fluxo da(s) origen(s)
para o(s) destino(s);
Salvar e compilar o job;
Executar e monitorar a execuo do job;
Pode ser executado pelo Designer ou Director, mas a visualizao de
log somente est disponvel no Director.
IBM Corporation
29
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
Viso Geral IBM Software Group
IBM Corporation
30
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
IBM Software Group
Modos de Visualizao
Status Log
IBM Corporation
31
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
IBM Software
Visualizando Status dos JobsGroup
IBM Corporation
O Director possui uma janela chamada Status, onde possvel visualizar e monitorar o status e a execuo de
cada Job.
Abaixo esto todos os tipos de status dos Jobs e uma breve descrio sobre cada um:
Compiled
O job foi compilado mas ainda no foi validado.
Not compiled
O job est em desenvolvimento, mas no foi compilado ou a compilao no obteve sucesso.
Running
O job corrente est em execuo.
Finished
O job foi executado com sucesso.
Stopped
O operador interrompeu a execuo do job.
Aborted
Algum erro faltal foi detectado e o job foi finalizado.
Validate OK
O job foi validado sem erros.
32
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
Executando umIBM
JobSoftware Group
IBM Corporation
33
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
IBMeSoftware
Janelas Schedule Log Group
Schedule
Log
IBM Corporation
34
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
IBM Software Group
Janela Event Detail
IBM Corporation
35
DataStage Enterprise Edition - Bsico
DATASTAGE DIRECTOR
IBM Software Group
DataStage Monitor
IBM Corporation
Para monitorar a execuo de um job possvel utilizar o Monitor. Clicando com o boto direito no
job durante a execuo, selecione a opo monitor que em seguida ser exibida uma janela contendo
as seguintes informaes:
Link type
Tipo do link.
Status
Status.
Num Rows
Nmero de linhas processadas.
Started at
Hora de incio da execuo.
Elapsed Time
Tempo gasto na execuo.
Rows/Sec
Nmero de linhas processadas por segundo.
36