segunda-feira, 29 de junho de 2009

Ferramentas do PowerCenter 8

Para aqueles que estão começando a trabalhar agora com o PowerCenter e não sabe qual ferramenta utilizar para uma determinada construção, segue abaixo um resumo de cada uma delas:

Repository Manager
É uma ferramenta voltada para administração do repositório. Com ela podemos criar projetos, usuários, gerenciar permissões, e várias outras funções relacionadas à administração do repositório. A primeira coisa a fazer após a instalação do PowerCenter é utilizar esta ferramenta para criação de folder (projeto) e usuários.

Designer
Principal ferramenta do software. É através do Designer que conseguimos construir nossos processos ETL (mapas). Um mapa mais simples deve ser composto por um source, um source qualifier e um target. Para construir um mapa, primeiro deve ser importado os metadados da tabela/arquivo do source e target para o repositório.Os componentes, tratados pelo fabricante como ‘transformations’, mais utilizados no designer são:
  • Filter – filtrar registros
  • Expression – fazer tranformações
  • Joiner- unir dois fluxos no mapa
  • Lookup – buscar valores de tabelas de lookup

Workflow Manager
É uma ferramenta que permite executar, agendar as execuções dos procedimentos ETL no servidor ETL. Nela podemos também criar conexões do servidor com o banco de dados (database connections). Para executarmos a carga de um mapa construído no Designer precisamos criar uma session e colocar esta session dentro de um workflow. Podemos construir um workflow com outras tasks, tais como o command e e-mail.

Workflow Monitor
É uma ferramenta que permite visualizar, monitorar, parar, abortar e re-executar os processos no servidor ETL, além de visualizar logs dos processos em execução e os últimos executados.

2 comentários:

Fabio Augusto disse...

Marcos, boa tarde

Ao trabalhar com o "Filter" tem como descobrir a quantidade de registros que foram/ficaram retidos?

Agradeço desde já.

Forte abraço!

Marcos David Caliman disse...

Olá Fábio,

Vai na sua session, aba Properties.
Tem uma propriedade chamada Collect performance data.
Deixe ela marcada.
No final da execução da sua session será criada um arquivo .perf no mesmo diretório que é gerado o log da session. Este arquivo mais mostrar esta quantidade q vc quer.

Existe uma outra forma de visualizar esta informação.
Em tempo de execução clica com o botao direito na session q ta rodando e clique em Get Run Properties. Na última aba (mais embaixo) chamada Performance vc acompanha a quantidade de registros q entra e sai por cada componenete.

Abraço
Marcos Caliman