Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMaria das Dores Gesser Stachinski Alterado mais de 7 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.