Manual de Operação do Oracle Designer Projeto PRINT Versão 1.0 05 de abril de 2010 PRINT - Manual Operacional Oracle Designer Sumário Introdução........................................................................................................... 3 Referências.......................................................................................................... 4 Considerações Inicias ........................................................................................... 5 1 Acesso a aplicação. ........................................................................................... 6 2. Case................................................................................................................ 7 3. Atividades........................................................................................................ 8 3.1 Repository Object Navigator ........................................................................ 8 3.2 Entity Relationship Diagrammer................................................................. 10 Criar novo Diagrama ................................................................................ 10 Abrir Diagrama existente .......................................................................... 11 Definir Atributos para as Entidades............................................................ 12 3.3 Matrix Diagrammer ................................................................................... 13 Criar nova Matrix de Diagrama .................................................................. 13 Abrir Matriz de Diagrama existente............................................................ 15 3.4 Repository Reports ................................................................................... 16 Criar novo Relatório.................................................................................. 16 Ficha Técnica..................................................................................................... 17 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 2 PRINT - Manual Operacional Oracle Designer Introdução O objetivo do Manual de Operação do Oracle Designer é orientar os usuários na execução dos trabalhos relacionados às principais funcionalidades utilizadas pelo PRINT – Projeto Integração. Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 3 PRINT - Manual Operacional Oracle Designer Referências Oracle Designer 6i: Shortcuts and References An Oracle White Paper - January 2002 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 4 PRINT - Manual Operacional Oracle Designer Considerações Inicias Esse manual é destinado à usuário que já possuam o conhecimento de técnicas de modelagem de dados. Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 5 PRINT - Manual Operacional Oracle Designer Oracle Designer Ferramentas de Apoio do DESIGNER 2000 A ferramenta CASE é composta por um conjunto de ferramentas de apoio das quais o usuário se utilizará para desenvolver o sistema em cada fase da metodologia. A Descrição de cada ferramenta está disponível na tabela 1. 1 Acesso a aplicação. Menu Iniciar – Programas – Oracle Developer Suíte – DevSuiteHome1 – Designer – Oracle Designer Digitar o Username, Password e e Connect String. Fig.1 Selecionar a workarea onde irá trabalhar. Fig.3 Fig.2 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 6 PRINT - Manual Operacional Oracle Designer 2. Case O CASE é composto por ferramentas de apoio disposta em quatro fases de desenvolvimento e algumas ferramentas de administração do CASE. No PRINT, serão utilizadas as ferramentas destacas em negrito abaixo: Design and Generate Transform Preliminary Designs Model System Requirements Fase Ferramenta Descrição O Process Modeller auxilia o usuário a definir e ilustrar os processos existentes para o negócio que se pretende informatizar. O Data Flow Diagrammer permite ao usuário explicitar o fluxo dos dados através das funções definidas para o negócio. Permitindo também identificar possíveis falhas ou a necessidade de novas funções a fim de complementar os processos até então modelados. Permite a organização das funções do negócio num modelo hierárquico, permitindo a definição dos dados que cada função utilizará. Esta ferramenta é utilizada para se modelar as necessidades do negócio, através de um diagrama entidade-relacionamento. O Database Design Transformer fará o mapeamento de todo o modelo entidaderelacionamento armazenado no repositório através da ferramenta Entity Relationships para a fase de projeto do banco de dados. O Aplication Design Transformer fará o mapeamento de todo o modelo hierárquico de funções armazenado no repositório através da ferramenta Function Hierarchy, para módulos candidatos à aplicação do sistema, os quais poderão tornar-se telas, relatórios ou procedimentos. Esta ferramenta possibilita ao usuário uma visão gráfica do projeto do banco de dados, podendo complementá-lo ou alterá-lo de todas as formas possíveis. Podemos ainda detalhar o uso de cada tabela ou coluna nos módulos do sistema, o que afetará diretamente na estrutura e funcionalidade do módulo representante de uma função. Auxilia na geração dos scripts SQL que farão a criação da base de dados e também na geração dos módulos de tela e relatórios para a aplicação. Repository Tools O Repository Reports consiste de aproximadamente 150 tipos de relatórios que podem ser gerados a partir das informações depositadas no repositório de dados do case. Esta ferramenta fornece ao usuário uma visão geral do sistema, podendo acessar a elementos de todas as fases do desenvolvimento. Desta forma, utiliza-se o Navigator para realizar tarefas de administração do repositório de dados e para executar tarefas de organização de dados nos elementos do sistema, tais como editar ou alterar propriedades, eliminar elementos, dentre outras. Este é um utilitário de administração do repositório de dados. Com ele o administrador do case pode habilitar usuários a utilizar o repositório, instalar o repositório, importar e exportar aplicações. Esta ferramenta possibilita ao usuário o cruzamento de dados. Através da indicação de dois elementos, pode-se avaliar onde um elemento é utilizado por outro, ou o impacto que terá a aplicação na modificação de um dos elementos. Tabela 1 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 7 PRINT - Manual Operacional Oracle Designer 3. Atividades 3.1 Repository Object Navigator Objetivo Navegar no Repositório de Objetos. Instruções 1. Clique sobre o ícone; 2. Conforme se navega no janela “... Navigator”, o detalhamento será apresentado na janela “Workarea Properties”, conforme fig 5. Fig.4 Fig.5 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 8 PRINT - Manual Operacional Oracle Designer Workarea Navigator Representação em estrutura de árvore de : Diagramas Entidades e seus respectivos atributos, relacionamentos e identificadores. Fig.6 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 9 PRINT - Manual Operacional Oracle Designer 3.2 Entity Relationship Diagrammer Objetivo Criação e edição de Entidades, Atributos, Domínios, Identificadores únicos e Relacionamentos. Instruções Criar novo Diagrama Clique sobre o ícone Entity Relationship Diagrammer Selecionar o sistema no qual irá trabalhar clicando na lista suspensa ou no botão de seleção. Fig.7 1. Menu File - New Fig.9 Fig.8 2. Criar o diagrama Para colorir os elementos, conforme padrão de cores previsto no Manual de Técnicas de Administração de Dados do Projeto de Integração de Macroprocessos Entidades Relacionamentos Entidade Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 Um-para-Um (Mandatório para Mandatório) Um-para-Um (Opcional para Opcional) Um-para-Um (Mandatório para Opcional) Muitos-para-Muitos (Opcional para Opcional) Muitos-para-Muitos (Mandatório para Opcional) Muitos-para-Um (Mandatório para Mandatório) Muitos-para-Um (Opcional para Mandatório) Muitos-para-Um (Opcional para Opcional) Muitos-para-Um (Mandatório para Opcional) 10 PRINT - Manual Operacional Oracle Designer Abrir Diagrama existente Clique sobre o ícone Entity Relationship Diagrammer Fig.11 1. Menu File – Open Fig.12 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 Selecionar a workarea onde está o diagrama a ser aberto. Fig.13 11 PRINT - Manual Operacional Oracle Designer Definir Atributos para as Entidades Com o diagrama já aberto, um clique duplo sobre a entidade(propriedades) e preencher os campos das guias Definition, UIDs, Attributes e Text. Fig.14 Fig.15 Definition Define os obrigatórios e mais freqüentemente utilizados detalhes da entidade. UIDs Usado para inserir ou alterar os detalhes dos identificadores únicos (UIDs) para a entidade. Uma entidade pode ser unicamente identificado por um ou mais dos seus atributos, uma ou mais das suas relações com outras entidades, ou uma combinação de ambos. Os atributos e os relacionamentos usados neste guia já deve existir para a entidade. Attributes Usado para definir os dados básicos sobre os atributos da entidade atual. Informações mais detalhadas sobre os atributos podem ser inseridos na guia Atributo Detail. Você pode utilizar este separador Atributos para inserir novos atributos, eliminar aqueles que não são mais necessários, ou modificar os detalhes de atributos existentes. Text Usada para entrar multi-formato livre de texto de linha para os tipos de texto associado ao elemento atual. Fig.16 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 Fig.17 12 PRINT - Manual Operacional Oracle Designer 3.3 Matrix Diagrammer Objetivo O cruzamento de informações no repositório é uma técnica importante em todo o ciclo de desenvolvimento. O Matrix Diagrammer é uma ferramenta de referencia cruzada que pode ser utilizada para apoiar escopo do projeto, análise de impacto, planejamento da rede e controle de qualidade. Gerador de relatórios matriciais com informações do repositório Instruções Criar nova Matrix de Diagrama Clique sobre o ícone Matrix Diagrammer Fig.18 1. Menu File – New Selecionar o sistema no qual irá criar a matrix na lista suspensa. Fig.20 Fig.19 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 13 PRINT - Manual Operacional Oracle Designer Linhas com Funções de Negócio Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 Colunas com Entidades Propriedades CRUD 14 PRINT - Manual Operacional Oracle Designer Abrir Matriz de Diagrama existente Clique sobre o ícone Matrix Diagrammer Fig.22 1. Menu File – Open Selecionar a workarea onde está a matriz a ser aberta. Fig.24 Fig.23 Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 15 PRINT - Manual Operacional Oracle Designer 3.4 Repository Reports Objetivo O Repository Reports consiste de aproximadamente 150 tipos de relatórios que podem ser gerados a partir das informações depositadas no repositório de dados do case. No Projeto de Integração serão utilizados apenas dois tipo de relatórios do tipo Entity Relationship Modelling: - Entities and their attributes (entidades e seus atributos) - System Glossary (Glossário do Sistema) Instruções Criar novo Relatório Clique sobre o ícone Repository Reports Fig.25 1. Selecionar o tipo de relatório (Entities and their attributes ou System Glossary) Fig.26 2. Menu File – Run Report; Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 16 PRINT - Manual Operacional Oracle Designer Ficha Técnica Marcus Vinicius Ferreira Mazoni Diretor-Presidente Gilberto Paganotto Diretor-Superintendente Antonio Sérgio Borba Cangiano Jorge Luiz Guimarães Barnasque José António Borba Soares Nivaldo Venâncio da Cunha Vera Lucia de Moraes Diretores Marcus Vinicius da Costa Líder do Projeto Alex Pires Bacelar Helius Tavares de Oliveira Welson de Marinho Vianna Equipe Responsável pela Elaboração __________________________________________________________________________________ Público Alvo Este manual destina-se aos administradores de dados, analistas de negócio do Serpro e dos clientes, desenvolvedores e especialistas envolvidos nos serviços de integração e de macroprocesso do Governo Federal. __________________________________________________________________________________ Manual de Operação Oracle Designer 10g Versão 1.0 – 25/03/2010 17