A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 MEI, ARMD 2003, Gabriel David Armazéns de Dados Notas sobre Oracle Warehouse Builder Gabriel David

Apresentações semelhantes


Apresentação em tema: "1 MEI, ARMD 2003, Gabriel David Armazéns de Dados Notas sobre Oracle Warehouse Builder Gabriel David"— Transcrição da apresentação:

1 1 MEI, ARMD 2003, Gabriel David Armazéns de Dados Notas sobre Oracle Warehouse Builder Gabriel David gtd@fe.up.pt

2 2 MEI, ARMD 2003, Gabriel David Ferramenta de desenvolvimento n Apoiar as diversas fases de desenvolvimento de um armazém de dados n Tem repositório próprio Regista meta-informação sobre os modelos conceptuais Ajuda a gerar os modelos lógico e físico Especifica a arquitectura, desde as fontes de dados Produz informação útil para o motor de BD e outras ferramentas de análise n O motor da BD tem suporte para muitas das operações específicas dos AD

3 3 MEI, ARMD 2003, Gabriel David ETL n ETL – extraction, transformation and loading Falta o transporte Três/quatro aspectos de um processo e não fases distintas n O AD tem não só que partilhar dados mas também que integrar modelos desconexos num modelo para a organização n ETL Identificação das fontes Extracção Definição das chaves

4 4 MEI, ARMD 2003, Gabriel David Criar um AD n Definir um novo projecto (modo Administração) n Criar um módulo fonte (source module) para cada fonte de dados Existe uma ferramenta de ajuda para a importação de definições de dados fonte -BD -Ficheiros -Oracle Designer -Aplicações n Criar um módulo de armazém (warehouse module) para o AD alvo (possível reutilizar esquemas já existentes) n Mapeamento das fontes Feito no módulo do armazém, definindo as rotinas de conversão dos dados (mappings)

5 5 MEI, ARMD 2003, Gabriel David Geração n Depois da definição do esquema lógico, gera-se o esquema físico Configuração das definições lógicas (parâmetros de instalação, localização dos scripts, propriedades físicas, etc.) Validação das definições lógicas (detecção de erros) Geração de scripts -DDL dos objectos do AD físico -Rotinas PL/SQL e SQL*Loader para o carregamento e refrescamento Instalação -Imediata ou diferida

6 6 MEI, ARMD 2003, Gabriel David Criação de tabelas n Ferramenta de criação de tabelas Nas dimensões é necessário indicar o nível São geradas chaves únicas para cada nível, mas só a mais fina se reflecte na DDL Definição de restrições -Unique: não se podem apagar as das chaves de nível -Check: podem ser adicionadas Definição de conjuntos de atributos -Conjunto de todos os atributos -Cada restrição produz um novo conjunto -Tipo “ponte” para integrar com outras ferramentas -Definir visibilidade, agregação, posição de display

7 7 MEI, ARMD 2003, Gabriel David Criação de vistas materializadas n Ferramenta própria n Módulo de armazém n Adicionar as colunas e o texto da query n Adicionar restrições n Existem vistas normais Visíveis para o utilizador (materializadas são invisíveis) n Devem definir-se as sequências utilizadas num mapeamento

8 8 MEI, ARMD 2003, Gabriel David Definição de fontes n Na ferramenta para novos módulos Fontes: Oracle DB, Non-Oracle DB, SAP, ficheiro Integrador: Integrator for Oracle DB & Apps 3.0, OWB Integrator for SAP Applications 3.0, OWB Integrator for Flat Files n Informação de ligação (dblink) n Ficheiro externo Directórios partilhados (NFS)

9 9 MEI, ARMD 2003, Gabriel David Mapeamentos n Extract Operators (source): Mapping Table, Mapping View, Mapping Materialized View, Mapping Sequence, Mapping Fact, Mapping Dimension, and Mapping Flat File. n Load Operators (target): Mapping Table, Mapping Materialized View, Mapping Dimension, and Mapping Fact. n Standard Operators: Aggregator, Pre- and Post-Mapping Processes, Filter, Joiner, Splitter, Sorter, Deduplicator, Set Operation. n Transformations: Mapping Transformation, Expressions, Constants. n External Process: Pure*Integrate, Pure*Extract, custom processes.


Carregar ppt "1 MEI, ARMD 2003, Gabriel David Armazéns de Dados Notas sobre Oracle Warehouse Builder Gabriel David"

Apresentações semelhantes


Anúncios Google