Instalação - Sigarra —?UP

Propaganda
Armazéns de Dados
Mapeamentos e instalação
Gabriel David
[email protected]
MEI, ARMD 2004, Gabriel David
‹#›
Criação de mapeamentos

Um mapeamento liga uma fonte de dados a um alvo,
podendo modificar os dados

Editor gráfico (dentro de Database/Oracle/módulo)

Operadores de fonte e alvo, representam tabelas e ficheiros
•
•
•
•
•
•
•
•
Advanced queue
Cube
Dimension
External Table
Flat File
Materialized View
Table
View
MEI, ARMD 2004, Gabriel David
‹#›
Operadores

Aggregator – aplica um operador de agregação

Constant – produz valores predefinidos



Data Generator – produz números de registo, datas de sistema,
sequências
Deduplicator – elimina linhas repetidas
Expression – define em SQL parâmetros de saída a partir dos de
entrada e de funções

Filter – aplica uma condição de selecção

Joiner – executa a junção de várias fontes

Key Lookup – consulta uma tabela, cubo, dimensão ou vista

Mapping Input/Output Parameter – passa/obtém valor de
mapeamento
MEI, ARMD 2004, Gabriel David
‹#›
Operadores (2)


Mapping Sequence – gera sequência de valores
Name and Address – faz limpeza de dados em nomes e
endereços

Pivot – transforma uma tabela cruzada em tabela relacional

Pre- and Post-Mapping Processes

Splitter – separa linhas segundo uma condição

Sorter - ordena

Set Operation – reunião, intersecção, diferença de
conjuntos

Transformation – modifica valores usando função PL/SQL

Unpivot – passa de tabela relacional para tabela cruzada
MEI, ARMD 2004, Gabriel David
‹#›
Instalação

Execução das rotinas de instalação num utilizador
final para criar o sistema alvo
• Após a concepção do sistema na ferramenta de projecto e
respectivo repositório
• Criar os objectos (DDL)
• Povoar o AD (PL/SQL, SQL Loader, …)

A operação de instalação fica documentada no
Runtime Repository
• Analisável com o Runtime Audit Browser
• Segunda instalação vista como alteração
MEI, ARMD 2004, Gabriel David
‹#›
Instalação

Gestor de Instalações (Deployment Manager)
• Consola de controlo de todas as operações
• Histórico das operações

Objecto a objecto a partir da árvore de objectos
• Configuração por omissão

Antes
• Definir as localizações
• Criar e definir o Runtime Repository
• Definir as ligações
MEI, ARMD 2004, Gabriel David
‹#›
Gestor de instalações

Seleccionar a ligação ao repositório pretendido

Indicar a password

Árvore de objectos instaláveis
• Só aparecem os que têm uma localização associada
• Em cada localização Oracle, expande para o conteúdo
• Possível ver só os alterados desde a última instalação

Folha de detalhes
• Mostra o estado dos objectos
• “Default action” mostra a acção a executar
MEI, ARMD 2004, Gabriel David
‹#›
Gestor de instalações

Folha de história

Barra de ferramentas
• Sincronização entre o Gestor de Instalações e o Repositório de
Execução
• Sincronização entre o Gestor de Instalações e o Repositório de
Projecto (útil quando há múltiplos utilizadores do projecto)
• Instalação dos objectos na localização respectiva
• Execução dos objectos executáveis na sua localização

Ao carregar no botão de instalação
• Janela de visualização do script (possível guardar)
• Confirmação da instalação
• Verificação do resultado
MEI, ARMD 2004, Gabriel David
‹#›
Execução de objectos

É possível executar
• Mapeamentos
• Fluxos de processos

Após a instalação os mapeamentos e os fluxos
ficam disponíveis para execução (na árvore)
• Um de cada vez
• Possível integrar com Oracle Workflow
• Possível escalonar a execução com Oracle Enterprise Manager
MEI, ARMD 2004, Gabriel David
‹#›
Download