Informatica PowerCenter (Versão 9.5.1)
Informatica PowerCenter Guia do Designer Versão 9.5.1
Dezembro 2012
Copyright (c) 1998-2012 Informatica Corporation. Todos os direitos reservados.
This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica Corporation. This Software may be protected by U.S. and/or international Patents and other Patents Pending.
Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as
applicable.
The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us in writing.
Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging and Informatica Master Data Management are trademarks or registered trademarks of Informatica Corporation in the United States and in jurisdictions throughout the world. All other company and product names may be trade names or trademarks of their respective owners.
Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rights reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rights
reserved.Copyright © Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright © Meta
Integration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated. All
rights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © Microsoft Corporation. All rights reserved.
Copyright © Rogue Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved. Copyright ©
Glyph & Cog, LLC. All rights reserved. Copyright © Thinkmap, Inc. All rights reserved. Copyright © Clearpace Software Limited. All rights reserved. Copyright © Information
Builders, Inc. All rights reserved. Copyright © OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved. Copyright Cleo Communications, Inc. All rights
reserved. Copyright © International Organization for Standardization 1986. All rights reserved. Copyright © ej-technologies GmbH. All rights reserved. Copyright © Jaspersoft
Corporation. All rights reserved. Copyright © is International Business Machines Corporation. All rights reserved. Copyright © yWorks GmbH. All rights reserved. Copyright ©
Lucent Technologies. All rights reserved. Copyright (c) University of Toronto. All rights reserved. Copyright © Daniel Veillard. All rights reserved. Copyright © Unicode, Inc.
Copyright IBM Corp. All rights reserved. Copyright © MicroQuill Software Publishing, Inc. All rights reserved. Copyright © PassMark Software Pty Ltd. All rights reserved.
Copyright © LogiXML, Inc. All rights reserved. Copyright © 2003-2010 Lorenzi Davide, All rights reserved. Copyright © Red Hat, Inc. All rights reserved. Copyright © The Board
of Trustees of the Leland Stanford Junior University. All rights reserved. Copyright © EMC Corporation. All rights reserved. Copyright © Flexera Software. All rights reserved.
Copyright © Jinfonet Software. All rights reserved. Copyright © Apple Inc. All rights reserved. Copyright © Telerik Inc. All rights reserved. Copyright © BEA Systems. All rights
reserved.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and/or other software which is licensed under various versions of the Apache License (the "License"). You may obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or agreed to in writing, software distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.
This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software copyright ©
1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the GNU Lesser General Public License Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.
The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (©) 1993-2006, all rights reserved.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and redistribution of this software is subject to terms available at http://www.openssl.org and http://www.openssl.org/source/license.html.
This product includes Curl software which is Copyright 1996-2007, Daniel Stenberg, <[email protected]>. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available
at http://www.dom4j.org/ license.html.
The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms
available at http://dojotoolkit.org/license.
This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.
This product includes software copyright © 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http://
www.gnu.org/software/ kawa/Software-License.html.
This product includes OSSP UUID software which is Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless
Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.
This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt.
This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at http://
www.pcre.org/license.txt.
This product includes software copyright © 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms
available at http:// www.eclipse.org/org/documents/epl-v10.php.
This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/ doc/ license.html, http:// asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http:// www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://
www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/2002/ copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/ projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/ faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://www.keplerproject.org/ md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/license.html; http:// www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://www.jmock.org/ license.html; http://xsom.java.net; and http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js; http:// www.h2database.com/html/license.html#summary; and http://jsoncpp.sourceforge.net/LICENSE.
This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun Binary Code License Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php) the MIT License (http://www.opensource.org/licenses/ mit-license.php) and the Artistic License (http://www.opensource.org/licenses/artistic-license-1.0).
This product includes software copyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software
are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For further information please visit http://www.extreme.indiana.edu/.
This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640, 226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110, 7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 7676516; 7,720,842; 7,721,270; and 7,774,791, international Patents and other Patents Pending.
DISCLAIMER: Informatica Corporation provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of noninfringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or documentation is error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation is subject to change at any time without notice.
NOTICES
This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software Corporation ("DataDirect") which are subject to the following terms and conditions:
1. THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.
Conteúdo
Prefácio. . . xii
Recursos da Informatica. . . xii
Portal mysupport do Informatica. . . xii
Documentação da Informatica. . . xii
Site da Informatica. . . xii
Biblioteca de Recursos da Informatica. . . xii
Base de Dados de Conhecimento da Informatica. . . xiii
Base de Dados de Conhecimento Multimídia da Informatica. . . xiii
Informatica Marketplace. . . xiii
Suporte Global a Clientes da Informatica. . . xiii
Capítulo 1: Usando o Designer. . . 1
Visão Geral do Designer. . . 1
Ferramentas do Designer . . . 1
Janelas do Designer. . . 2
Configuração das Opções do Designer. . . 3
Configurando Opções Gerais. . . 3
Configuração de Opções de Tabelas. . . 5
Configuração de Opções de Formato. . . 6
Configurando as Opções de Depuração . . . 7
Configuração de Opções de Serviço da Web . . . 8
Configuração de Opções Diversas. . . 8
Usando Barras de Ferramentas. . . 9
Barras de Ferramentas do Designer. . . 9
Barras de Ferramentas do Workflow Manager. . . 10
Barras de ferramentas do Workflow Monitor. . . 10
Barras de Ferramentas do Repository Manager. . . 10
Exibição de uma Barra de Ferramentas. . . 10
Criação de uma Barra de Ferramentas. . . 11
Configurando uma Barra de Ferramentas. . . 11
Adicionando Ferramentas Personalizadas . . . 11
Navegando no Espaço de Trabalho. . . 12
Ferramentas de Pesquisa . . . 12
Criando Ícones e Restaurando Objetos do Espaço de Trabalho . . . 14
Organizando Objetos do Espaço de Trabalho. . . 15
Zoom no Espaço de Trabalho. . . 15
Exibindo o Espaço de Trabalho. . . 16
Tarefas do Designer . . . 16
Adição de um Repositório. . . 16
Impressão do Espaço de Trabalho . . . 16
Exibindo a Data/Hora do Último Salvamento . . . 17
Abrindo e Fechando uma Pasta . . . 17
Criação de Atalhos. . . 17
Fazendo Check-out e Check-in de Objetos com Versão. . . 17
Pesquisa de Objetos. . . 17
Inserindo Descrições para Objetos de Repositório. . . 18
Exibindo e Comparando Objetos de Repositório com Controle de Versão . . . 18
Reversão para uma Versão de Objeto Prévia. . . 19
Copiando Objetos do Designer. . . 19
Exportando e Importando Objetos. . . 20
Trabalhando com Várias Portas ou Colunas. . . 20
Renomeando Portas. . . 20
Uso das Teclas de Atalho. . . 21
Visualização dos Dados. . . 21
Visualização de Dados Relacionais. . . 22
Visualização de Dados de Arquivos Simples. . . 22
Visualização dos Dados XML. . . 23
Trabalhando com Extensões de Metadados. . . 23
Criação de Extensões de Metadados. . . 23
Edição de Extensões de Metadados. . . 24
Exclusão das Extensões de Metadados. . . 25
Usando Nomes Comerciais. . . 25
Adicionando Nomes Comerciais a Origens ou Destinos. . . 25
Exibindo Nomes Comerciais no Navegador. . . 26
Exibindo Nomes Comerciais como Nomes de Coluna. . . 26
Usando Nomes Comerciais como Nomes de Portas em Qualificadores de Origem. . . 26
Usando a Documentação Comercial. . . 26
Especificação do Caminho da Documentação. . . 27
Criação de Links para Arquivos de Documentação. . . 27
Exibindo a Documentação Comercial. . . 27
Exibindo Relatórios de Mapeamento e do Mapplet. . . 28
Exibindo um Relatório de Composição do Mapplet. . . 28
Exibindo um Relatório de Composição de Mapeamento. . . 28
Capítulo 2: Trabalhando com Origens. . . 29
Visão Geral do Trabalho com Origens . . . 29
Tratamento de Caracteres Especiais em Definições de Origem. . . 29
Atualizando Definições de Origem. . . 31
Criando Sessões. . . 32
Trabalhando com origens relacionais. . . 32
Definições de Origens Relacionais. . . 32
Conectividade para Origens Relacionais. . . 32
Configurando uma Fonte de Dados ODBC de Terceiros. . . 33
Importando Definições de Origens Relacionais. . . 33
Modificando uma Definição de Origem Relacional. . . 34
Trabalhando com Origens COBOL. . . 36
Importando Origens COBOL. . . 37
Trabalhando com Copybooks COBOL. . . 37
Componentes de um Arquivo de Origem COBOL. . . 38
Seção FD. . . 38
Campos. . . 38
OCCURS. . . 39
REDEFINES. . . 39
Configurando Definições de Origem COBOL. . . 39
Configurando a Guia Tabela. . . 39
Configurando Propriedades Avançadas. . . 40
Configurando a Guia Colunas. . . 40
Importando uma Definição de Origem do Microsoft Excel. . . 42
Definindo Intervalos. . . 43
Formatando Colunas de Dados Numéricos. . . 43
Etapas para Importar uma Definição de Origem do Microsoft Excel. . . 43
Criando Manualmente uma Definição de Origem. . . 44
Solucionando Problemas de Origens. . . 44
Capítulo 3: Trabalhando com Arquivos Simples. . . 45
Visão Geral do Trabalho com Arquivos Simples. . . 45
Criação de Sessões com Origens e Destinos de Arquivos Simples. . . 45
Importação de Arquivos Simples. . . 45
Tratamento de Caracteres Especiais. . . 46
Seleção de Páginas de Código. . . 46
Alteração de Origens de Exibição. . . 46
Importação de Arquivos Simples de Largura Fixa. . . 47
Importando Arquivos Simples Delimitados. . . 49
Editando Definições de Arquivos Simples. . . 51
Editando Opções de Tabela. . . 51
Editando Colunas. . . 52
Atualizando Propriedades de Arquivo de Largura Fixa. . . 53
Atualizando Propriedades de Arquivo Delimitado. . . 55
Formatando Colunas de Arquivos Simples. . . 58
Formatando Colunas Numéricas. . . 59
Formatando Colunas de Data e Hora. . . 61
Definição de Formatos de Data e Hora e Numéricos Padrão. . . 63
Trabalhando com Listas de Arquivos. . . 63
Trabalhando com Arquivos Simples que Diferenciam Deslocamentos. . . 64
Importação de Arquivos Simples com Teclas Shift. . . 64
Importando Arquivos Simples sem Teclas Shift. . . 65
Trabalhando com Dados Multibyte em Destinos de Largura Fixa. . . 65
Solução de Problemas de Arquivos Simples. . . 66
Capítulo 4: Trabalhando com Destinos. . . 67
Visão Geral do Trabalho com Destinos. . . 67
Criando Definições de Destino. . . 67
Mantendo Destinos e Definições de Destino. . . 68
Páginas de Código de Destino. . . 68
Tratamento de Caracteres Especiais em Definições de Destino. . . 68
Importando uma Definição de Destino. . . 69
Definições de Destino Relacional. . . 69
Conectividade para Destinos Relacionais. . . 70
Configurando uma Fonte de Dados ODBC de Terceiros. . . 70
Importando Definições de Destino Relacional. . . 71
Criando uma Definição de Destino a Partir de uma Definição de Origem. . . 71
Criando uma Definição de Destino a Partir de uma Origem Relacional. . . 72
Criando uma Definição de Destino em uma Origem de Arquivo Simples. . . 72
Criando um Destino Normalizado em uma Origem COBOL. . . 72
Etapas Para Criar uma Definição de Destino a Partir de uma Definição de Origem. . . 73
Criando uma Definição de Destino a Partir de uma Transformação. . . 73
Criando um Destino a Partir de uma Transformação com um Grupo de Saída. . . 73
Criando um Destino a Partir de uma Transformação com Vários Grupos de Saída. . . 74
Criando um Destino a Partir de uma Transformação de Normalizador. . . 74
Criando um Destino a Partir de um Mapplet. . . 75
Tipos de Dados de Destino e Transformação. . . 75
Etapas para Criar um Destino. . . 76
Criando Manualmente uma Definição de Destino. . . 77
Mantendo Definições de Destino Relacional. . . 77
Reimportando uma Definição de Destino Relacional. . . 78
Criando uma Relação de Chave Primária-Chave Externa. . . 79
Editando Opções de Tabela. . . 79
Editando Colunas. . . 80
Definindo Índices. . . 81
Criando uma Tabela de Destino. . . 81
Comandos DDL do SQL no Designer. . . 82
Descartando e Recriando Índices. . . 82
Recriando Destinos. . . 82
Solucionando Problemas de Destinos. . . 83
Capítulo 5: Origem e Destino da Transformação de Dados. . . 85
Visão Geral de Origens e Destinos. . . 85
Transformação de Dados . . . 86
Definindo um nome de serviço. . . 86
Transformação de Dados . . . 87
Transformação de Dados . . . 87
Configurar Transformação de Dados. . . 87
Grupo Hierárquico de Portas. . . 88
Vários Arquivos de Origem. . . 89
Processamento da Sessão de Origem. . . 89
Transformação de Dados . . . 90
Transformação de Dados . . . 90
Transformação de Dados . . . 91
Processamento da Sessão de Destino. . . 92
Criando uma Origem ou um Destino da Transformação de Dados. . . 92
Capítulo 6: Mapeamentos. . . 94
Visão Geral de Mapeamentos. . . 94
Dependência do Objeto. . . 95
Desenvolvimento de um Mapeamento. . . 95
Trabalhando com Mapeamentos. . . 96
Criação de um Mapeamento. . . 96
Abertura de um Mapeamento. . . 96
Cópia de um Mapeamento. . . 97
Copiando Segmentos de Mapeamento. . . 97
Copiando Objetos de Mapeamento. . . 98
Exportação e Importação de um Mapeamento. . . 98
Edição de um Mapeamento. . . 98
Depuração de um Mapeamento. . . 99
Exclusão de um Mapeamento. . . 99
Exibindo Caminhos de Link Para uma Porta. . . 99
Exibindo Dependências da Coluna de Origem. . . 99
Conectando Objetos de Mapeamento . . . 100
Opções para Vinculação de Portas. . . 101
Regras e Diretrizes para Conexão de Objetos de Mapeamento. . . 101
Vinculando Portas. . . 102
Vinculando Portas Manualmente . . . 102
Vinculando Portas por Posição. . . 102
Vinculando Portas por Nome. . . 103
Propagando Atributos de Porta. . . 104
Noções Básicas de Tipos de Dependência. . . 104
Propagação de Dependências em um Caminho de Link. . . 105
Propagação de Dependências Implícitas. . . 105
Atributos Propagados por Transformação. . . 107
Regras e Diretrizes para Propagação de Portas e Atributos. . . 108
Etapas para Propagar Atributos de Porta. . . 109
Trabalhando com Origens em um Mapeamento. . . 110
Trabalhando com Origens Relacionais em um Mapeamento. . . 110
Trabalhando com Transformações em um Mapeamento. . . 111
Trabalhando com Mapplets em um Mapeamento. . . 111
Trabalhando com Destinos em um Mapeamento. . . 112
Configurando Destinos Relacionais em um Mapeamento. . . 112
Configurando Destinos de Arquivo Simples em um Mapeamento. . . 112
Configurando Destinos XML em um Mapeamento. . . 112
Configurando a Ordem de Carregamento de Destino. . . 113
Criando Arquivos de Destino por Transação. . . 113
Configuração do Destino. . . 114
Configurando o Mapeamento. . . 114
Execução da Sessão. . . 114
Regras e Diretrizes para Criação de Arquivos de Destino por Transação. . . 114
Exemplo. . . 115
Trabalhando com Destinos Relacionais em um Mapeamento. . . 115
Rejeitando Dados Truncados e Excedentes . . . 116
Configurando a Substituição da Atualização de Destino. . . 116
Configurando o Prefixo de Nome de Tabela. . . 118
Adicionando Comandos SQL Pré e Pós-Sessão. . . 118
Substituindo o Nome da Tabela de Destino. . . 119
Validação de um Mapeamento. . . 119
Validação de Conexão. . . 119
Validação de Expressão. . . 120
Validação de Objeto. . . 120
Validação de Fluxo de Dados. . . 120
Etapas para Validar um Mapeamento. . . 121
Usando o Assistente de Geração de Fluxo de Trabalho. . . 121
Etapas do Assistente de Geração de Fluxo de Trabalho. . . 122
Solução de Problemas de Mapeamentos. . . 123
Capítulo 7: Mapplets. . . 124
Visão Geral de Mapplets. . . 124
Noções Básicas de Entrada e Saída do Mapplet . . . 125
Entrada de Mapplet. . . 125
Saída de Mapplet. . . 125
Exibindo a Entrada e a Saída do Mapplet. . . 125
Uso do Mapplet Designer. . . 127
Criação de um Mapplet. . . 127
Validação de Mapplets. . . 127
Edição de Mapplets. . . 128
Mapplets e Mapeamentos. . . 128
Usando Mapplets em Mapeamentos. . . 129
Criação e Configuração de Portas de Mapplet . . . 129
Conexão às Portas de Entrada do Mapplet. . . 130
Conexão aos Grupos de Saída de Mapplet. . . 130
Exibindo o Mapplet. . . 130
Configurando o Plano de Carregamento de Destino. . . 131
Particionamento de Pipeline. . . 131
Regras e Diretrizes para Mapplets. . . 131
Dicas para Mapplets. . . 132
Capítulo 8: Parâmetros e Variáveis de Mapeamento. . . 133
Visão geral de Parâmetros e Variáveis de Mapeamento. . . 133
Parâmetros de mapeamento. . . 133
Variáveis de Mapeamento. . . 134
Uso de Parâmetros e Variáveis de Mapeamento. . . 134
Valores Iniciais e Padrão. . . 135
Usando Parâmetros e Variáveis de String. . . 135
Usando Parâmetros e Variáveis de Data e Hora. . . 136
Amenização da Página de Código. . . 136
Parâmetros de mapeamento. . . 136
Etapa 2. Usar um Parâmetro de Mapeamento. . . 138
Etapa 3. Definir um Valor de Parâmetro. . . 138
Variáveis de Mapeamento. . . 138
Valores de Variáveis. . . 139
Tipo de Dados de Variável e Tipo de Agregação. . . 140
Funções Variáveis. . . 141
Mapeando Variáveis em Mapplets. . . 141
Uso de Variáveis de Mapeamento. . . 142
Definindo Strings de Expressões em Arquivos de Parâmetros. . . 144
Dicas para Parâmetros e Variáveis de Mapeamento. . . 144
Solução de Problemas de Parâmetros e Variáveis de Mapeamento. . . 145
Capítulo 9: Trabalhando com Funções Definidas pelo Usuário. . . 146
Visão Geral do Trabalho com Funções Definidas pelo Usuário. . . 146
Exemplo. . . 146
Criação de Funções Definidas pelo Usuário. . . 146
Configuração do Tipo de Função. . . 147
Configuração de Funções Públicas que Contêm Funções Privadas. . . 147
Etapas para Criar uma Função Definida pelo Usuário. . . 148
Gerenciamento de Funções Definidas pelo Usuário. . . 148
Edição de Funções Definidas pelo Usuário. . . 149
Exclusão de Funções Definidas pelo Usuário. . . 149
Exportação de Funções Definidas pelo Usuário. . . 149
Validação de Funções Definidas pelo Usuário. . . 149
Cópia e Implantação de Funções Definidas pelo Usuário. . . 150
Criando Expressões com Funções Definidas pelo Usuário. . . 150
Capítulo 10: Uso do Depurador. . . 151
Visão Geral do Depurador. . . 151
Tipos de Sessão do Depurador. . . 151
Processo de Depuração. . . 152
Criação de Pontos de Interrupção. . . 153
Seleção do Nome da Instância. . . 154
Criação de Pontos de Interrupção de Erro. . . 154
Criação de Pontos de Interrupção de Dados . . . 155
Inserindo a Condição de Ponto de Interrupção de Dados. . . 155
Etapas para Inserir Pontos de Interrupção. . . 157
Edição de um Ponto de Interrupção. . . 158
Configuração do Depurador. . . 158
Etapa 1. Introdução ao Depurador. . . 159
Etapa 2. Selecionar o Serviço de Integração e o Tipo de Sessão. . . 159
Etapa 3. Selecionar Informações da Sessão. . . 159
Etapa 4. Definir Configuração da Sessão. . . 160
Etapa 5. Configurar Opções de Destino. . . 161
Execução do Depurador. . . 161
Estado de Inicialização. . . 161
Estado de Execução. . . 161
Estado Pausado. . . 162
Tarefas do Depurador. . . 162
Trabalhando com Valores Persistentes. . . 163
Comportamento do Designer. . . 163
Monitoração do Depurador. . . 164
Monitoração de Indicadores de Depuração. . . 164
Monitoração dos Dados da Transformação. . . 165
Continuação do Depurador. . . 166
Monitoração dos Dados de Destino. . . 166
Monitorando o Log de Depuração. . . 167
Usando o Workflow Monitor. . . 168
Modificação de Dados. . . 169
Restrições. . . 169
Avaliação de Expressões. . . 169
Avaliando Expressões que usam Variáveis de Mapeamento. . . 170
Etapas para Avaliar Expressões. . . 170
Cópia de Informações e da Configuração do Ponto de Interrupção. . . 170
Transferência e Configuração dos Pontos de Interrupção. . . 171
Solução de Problemas do Depurador. . . 171
Capítulo 11: Exibindo Linhagem de Dados. . . 172
Exibindo Linhagem de Dados - Visão Geral. . . 172
Configurando o Acesso à Linhagem de Dados. . . 172
Executando Linhagem de Dados do Designer. . . 173
Capítulo 12: Comparando Objetos. . . 174
Comparando Objetos - Visão Geral. . . 174
Comparando Origens, Destinos e Transformações . . . 175
Comparando Mapeamentos e Mapplets. . . 176
Capítulo 13: Gerenciando Componentes Comerciais. . . 177
Gerenciando Componentes Comerciais - Visão Geral. . . 177
Bloqueio do Componente Comercial. . . 177
Criação de Links para Documentação de Componentes Comerciais. . . 178
Gerenciando Componentes Comerciais e Diretórios. . . 178
Criando e Editando um Diretório. . . 178
Criando um Componente Comercial . . . 178
Exclusão de um Diretório ou Componente Comercial. . . 179
Copiando um Diretório ou Componente Comercial. . . 179
Capítulo 14: Criando Cubos e Dimensões. . . 181
Visão Geral da Criação de Cubos e Dimensões. . . 181
Noções Básicas de Metadados Multidimensionais. . . 181
Elementos-chave de Metadados Multidimensionais . . . 182
Criação de uma Dimensão. . . 182
Etapa 1. Criar uma Dimensão. . . 183
Etapa 3. Adicionar Hierarquias à Dimensão. . . 183
Etapa 4. Adicionar Níveis à Hierarquia. . . 183
Criação de um Cubo. . . 184
Edição de um Cubo. . . 184
Edição de uma Dimensão. . . 185
Exclusão de Cubo ou Dimensão. . . 185
Abrindo e Fechando um Cubo. . . 185
Exibindo Metadados para Cubos e Dimensões. . . 185
Dicas para Cubos e Dimensões. . . 186
Capítulo 15: Usando os Assistentes de Mapeamento. . . 187
Mantendo Esquemas em Estrela. . . 187
Noções Básicas de Assistentes de Mapeamento. . . 188
Usando o Assistente do Guia de Introdução . . . 188
Usando o Assistente de Dimensões de Alteração Lenta. . . 189
Escolha de Origens para os Mapeamentos. . . 190
Criando um Mapeamento de Passagem. . . 190
Noções Básicas de Mapeamento. . . 191
Etapas para Criar um Mapeamento de Passagem. . . 191
Personalização do Mapeamento. . . 191
Configurando uma Sessão de Passagem. . . 192
Criação de um Mapeamento de Destino de Crescimento Lento. . . 192
Manipulação de Chaves. . . 192
Noções Básicas de Mapeamento. . . 192
Etapas para Criar um Mapeamento de Destino de Crescimento Lento. . . 194
Configurando uma Sessão de Destino de Crescimento Lento. . . 194
Criação de um Mapeamento de Dimensão de Tipo 1. . . 194
Manipulação de Chaves. . . 195
Noções Básicas de Mapeamento. . . 195
Etapas para Criar um Mapeamento de Dimensão Tipo 1. . . 197
Configurando uma Sessão Dimensão de Tipo 1. . . 198
Criando um Mapeamento de Dimensão Tipo 2/Dados de Versão. . . 198
Manipulação de Chaves. . . 198
Numeração das Versões. . . 199
Noções Básicas de Mapeamento. . . 199
Etapas para Criar um Mapeamento de Dimensão Tipo 2/Dados de Versão. . . 202
Personalização do Mapeamento. . . 203
Configurando uma Sessão Dimensão Tipo 2/Dados de Versão. . . 203
Criando um Mapeamento de Dimensão Tipo 2/Sinalizar Atual. . . 203
Sinalização do Valor Atual. . . 203
Manipulação de Chaves. . . 204
Noções Básicas de Mapeamento. . . 204
Etapas para Criar um Mapeamento de Dimensão Tipo 2/Sinalizar Atual. . . 207
Configurando uma Sessão Dimensão Tipo 2/Sinalizar Atual. . . 208
Criando um Mapeamento de Dimensão Tipo 2/Intervalo de Datas Efetivo. . . 208
Manutenção do Intervalo de Data Efetiva. . . 209
Manipulação de Chaves. . . 209
Noções Básicas de Mapeamento. . . 209
Etapas para Criar um Mapeamento de Dimensão Tipo 2/Intervalo de Datas Efetivo. . . 213
Configurando uma Sessão Dimensão Tipo 2/Intervalo de Datas Efetivo. . . 213
Criação de um Mapeamento de Dimensão de Tipo 3. . . 214
Salvamento de Valores Prévios. . . 214
Manipulação de Chaves. . . 214
Marcação da Data Efetiva. . . 214
Noções Básicas de Mapeamento. . . 215
Etapas para Criar um Mapeamento de Dimensão Tipo 3. . . 217
Configurando uma Sessão Dimensão de Tipo 3. . . 218
Criação de Destinos no Banco de Dados de Destino. . . 218
Agendando Sessões e Fluxos de Trabalho. . . 219
Criação de um Mapeamento a partir dos Modelos de Mapeamento Informatica. . . 220
Etapa 1. Selecionar o Modelo de Mapeamento. . . 220
Etapa 2. Especificar Detalhes e Valores de Parâmetro do Mapeamento. . . 220
Etapa 3. Criar Mapeamentos e Salvar Valores de Parâmetro. . . 221
Etapa 4. Importar Mapeamentos para o Repositório. . . 222
Apêndice A: Referência do Tipo de Dados. . . 223
Visão Geral de Referência de Tipo de Dados. . . 223
Tipos de Dados de Transformação. . . 224
Tipos de Dados Inteiro. . . 225
Tipo de Dados Binário. . . 226
Tipo de Dados de Data/Hora. . . 226
Tipos de Dados Decimais e Duplos. . . 227
Tipo de Dados de String. . . 228
IBM DB2 e Tipos de Dados de Transformação. . . 228
Informix e Tipos de Dados de Transformação. . . 229
Sinônimos de Tipos de Dados. . . 230
Microsoft SQL Server e Tipos de Dados de Transformação. . . 231
Sinônimos de Tipos de Dados. . . 232
Tipo de Dados Uniqueidentifier. . . 232
Oracle e Tipos de Dados de Transformação. . . 232
Tipo de Dados Número(P,S). . . 233
Tipos de Dados Char, Varchar, Clob. . . 233
Tipos de Dados SAP HANA e de Transformação. . . 234
Sybase e Tipos de Dados de Transformação. . . 235
Sinônimos de Tipos de Dados. . . 237
Tipo de Dados Binários e Varbinary para Sybase IQ. . . 237
Teradata e Tipos de Dados de Transformação. . . 237
Sinônimos de Tipos de Dados. . . 238
ODBC e Tipos de Dados de Transformação. . . 238
COBOL e Tipos de Dados de Transformação. . . 240
Arquivo Simples e Tipos de Dados de Transformação. . . 240
Tipo de Dados Número. . . 240
Tipos de dados XML e de Transformação. . . 241
Conversão de Dados Porta a Porta. . . 241
Convertendo Strings em Datas. . . 242
Convertendo Strings em Números. . . 242
Índice. . . 243
Prefácio
O Guia do Designer do PowerCenter foi escrito para desenvolvedores e engenheiros de software responsáveis pela implementação de data warehouse. O Guia do Designer do PowerCenter presume que você tenha uma compreensão sólida de seus sistemas operacionais, conceitos de banco de dados relacional e mecanismos de banco de dados, arquivos simples ou sistema de mainframe em seu ambiente. Este guia também considera que você esteja familiarizado com os requisitos de interface dos seus aplicativos de suporte.
Recursos da Informatica
Portal mysupport do Informatica
Como cliente da Informatica, você pode acessar o Portal MySupport Informatica no endereço http://mysupport.informatica.com.
O site contém informações de produtos e de grupo de usuários, boletins informativos, acesso ao sistema de gerenciamento de casos de suporte a clientes da Informatica (ATLAS), à Biblioteca de Recursos da Informatica, à Base de Dados de Conhecimento da Informatica, à Base de Dados de Conhecimento Multimídia da Informatica, à Documentação de Produtos da Informatica e acesso à comunidade de usuários da Informatica.
Documentação da Informatica
A equipe de Documentação da Informatica se esforça ao máximo para criar documentações precisas e utilizáveis. Se você tiver dúvidas, comentários ou ideias sobre esta documentação, entre em contato com a equipe de Documentação da Informatica pelo e-mail [email protected]. Nós usaremos seu feedback para melhorar a documentação. Por favor, avise-nos se pudermos entrar em contato com você em relação aos comentários.
A equipe de Documentação atualiza a documentação conforme o necessário. Para obter a documentação mais recente do seu produto, navegue para Documentação do Produto no endereço
http://mysupport.informatica.com.
Site da Informatica
Você pode acessar o site corporativo da Informatica no endereçohttp://www.informatica.com. O site contém informações sobre a Informatica, seu histórico, eventos futuros e escritórios de vendas. Você também vai encontrar informações sobre parceiros e produtos. A área de serviços do site inclui informações importantes sobre suporte técnico, treinamento e educação, bem como serviços de implementação.
Biblioteca de Recursos da Informatica
Na qualidade de cliente da Informatica, você pode acessar a Biblioteca de Recursos da Informatica no endereço http://mysupport.informatica.com. A Biblioteca de Recursos é uma coletânea de recursos que o ajuda a aprender mais sobre os produtos e recursos da Informatica. Ela inclui artigos e demonstrações interativas que apresentam soluções a problemas comuns, comparam recursos e comportamentos e o orienta na execução de tarefas específicas no mundo real.
Base de Dados de Conhecimento da Informatica
Na qualidade de cliente da Informatica, você pode acessar a Base de Dados de Conhecimento da Informatica no endereço http://mysupport.informatica.com. Use a Base de Dados de Conhecimento para pesquisar soluções documentadas a problemas técnicos conhecidos sobre produtos da Informatica. Você também pode encontrar respostas a perguntas frequentes, white papers e dicas técnicas. Se você tiver dúvidas, comentários ou ideias sobre a Base de Dados de Conhecimento, entre em contato com a equipe da Base de Dados de Conhecimento da Informatica pelo e-mail [email protected].
Base de Dados de Conhecimento Multimídia da Informatica
Na qualidade de cliente da Informatica, você pode acessar a Base de Dados de Conhecimento Multimídia da Informatica no endereço http://mysupport.informatica.com. A Base de Dados de Conhecimento Multimídia é uma coleção de arquivos multimídia de instrução que o ajuda a aprender os conceitos comuns e o orienta na execução de tarefas específicas. Se você tiver dúvidas, comentários ou ideias sobre a Base de Dados de Conhecimento Multimídia, entre em contato com a equipe da Base de Dados de Conhecimento da Informatica pelo e-mail [email protected].
Informatica Marketplace
O Informatica Marketplace é um fórum em que desenvolvedores e parceiros podem compartilhar soluções para aumentar, ampliar ou aprimorar implementações da integração de dados. Ao tirar proveito de qualquer uma das centenas de soluções disponíveis no Marketplace, você pode melhorar sua produtividade e agilizar o tempo de implementação em seu projeto. Você pode acessar o Informatica Marketplace através do link
http://www.informaticamarketplace.com.
Suporte Global a Clientes da Informatica
Você pode entrar em contato com o Centro de Suporte a Clientes por telefone ou pelo Suporte Online. O Suporte Online requer um nome de usuário e uma senha. Você pode solicitar um nome de usuário e uma senha no endereço http://mysupport.informatica.com.
Use os números de telefone a seguir para entrar em contato com o Suporte Global a Clientes da Informatica:
América do Norte / América do Sul Europa / Oriente Médio / África Ásia / Austrália Ligação Gratuita Brasil: 0800 891 0202 México: 001 888 209 8853 América do Norte: +1 877 463 2435 Ligação Gratuita França: 0805 804632 Alemanha: 0800 5891281 Itália: 800 915 985 Holanda: 0800 2300001 Portugal: 800 208 360 Espanha: 900 813 166 Suíça: 0800 463 200 Reino Unido: 0800 023 4632 Tarifa Padrão Bélgica: +31 30 6022 797 França: + 33 1 4138 9226 Alemanha: +49 1805 702 702 Holanda: +31 306 022 797 Reino Unido: +44 1628 511445 Ligação Gratuita Austrália: 1 800 151 830 Nova Zelândia: 09 9 128 901 Tarifa Padrão Índia: +91 80 4112 5738 Prefácio xiii
C
A P Í T U L O
1
Usando o Designer
Este capítulo inclui os seguintes tópicos: ¨ Visão Geral do Designer, 1
¨ Configuração das Opções do Designer, 3 ¨ Usando Barras de Ferramentas, 9
¨ Adicionando Ferramentas Personalizadas , 11 ¨ Navegando no Espaço de Trabalho, 12 ¨ Tarefas do Designer , 16
¨ Visualização dos Dados, 21
¨ Trabalhando com Extensões de Metadados, 23 ¨ Usando Nomes Comerciais, 25
¨ Usando a Documentação Comercial, 26
¨ Exibindo Relatórios de Mapeamento e do Mapplet, 28
Visão Geral do Designer
O Designer possui ferramentas para ajudá-lo a criar mapeamentos e mapplets, fazendo com que você especifique como mover e transformar dados entre origens e destinos. O Designer o ajuda a criar definições de origens, definições de destino e transformações para criar os mapeamentos.
O Designer inclui janelas para você exibir pastas, objetos de repositório e tarefas. Você pode trabalhar em várias pastas e repositórios ao mesmo tempo.
É possível ajustar as configurações gerais do Designer, como origem e cor do plano de fundo. Você também pode ajustar as configurações específicas de cada ferramenta do Designer.
Ferramentas do Designer
O Designer oferece as seguintes ferramentas:
¨ Source Analyzer. Importar ou criar definições de origem de arquivo simples, XML, COBOL, Aplicativo e origens relacionais.
¨ Target Designer. Importar ou criar definições de destino. ¨ Transformation Developer. Criar transformações reutilizáveis. ¨ Mapplet Designer. Criar mapplets.
¨ Mapping Designer. Criar mapeamentos.
Janelas do Designer
O Designer consiste nas seguintes janelas:
¨ Navegador. Conectar a vários repositórios e pastas. Você também pode copiar e excluir objetos e criar atalhos usando o Navegador.
¨ Espaço de trabalho. Exibir ou editar origens, destinos, mapplets, transformações e mapeamentos. Você trabalha com uma única ferramenta de cada vez no espaço de trabalho, a qual possui dois formatos: padrão e espaço de trabalho. Você pode exibir várias versões de um objeto no espaço de trabalho.
¨ Barra de status. Exibe o status da operação que você desempenha.
¨ Saída. Fornece detalhes quando você realiza certas tarefas, como salvar o trabalho ou validar um
mapeamento. Clique com o botão direito do mouse na janela Saída para acessar suas opções, como imprimir texto de saída, salvar texto em arquivo e alterar o tamanho da origem.
¨ Visão geral. Exibir pastas de trabalho que contêm grandes mapeamentos ou muitos objetos. A janela Visão Geral descreve a área visível no espaço de trabalho e realça os objetos selecionados em cores. Para abrir a janela Visão geral, clique em Exibir > Janela Visão geral.
¨ Dados de Instância. Exibir dados de transformação ao mesmo que executa o depurador para depurar um mapeamento.
¨ Dados de Destino. Exibir dados de destino enquanto executa o Depurador para depurar um mapeamento. Você pode exibir uma lista de janelas abertas, e pode alternar de uma janela para outra no Designer. Para exibir a lista de janelas abertas, clique em Janela > Janelas.
A figura a seguir mostra as janelas do Designer:
1. Barra de Status 2. Navegador 3. Saída
4. Espaço de Trabalho
Os objetos dentro da estrutura de tópicos são exibidos no espaço de trabalho. Os objetos preenchidos com cor são selecionados no espaço de trabalho.
Configuração das Opções do Designer
Você pode configurar como o Designer exibirá as informações gerais, tabelas e ferramentas. O Designer permite especificar as opções de exibição, incluindo a cor do plano de fundo das ferramentas, a organização das janelas do navegador e a origem usada nas diversas ferramentas. Você também pode especificar as outras opções, como a importação das chaves primárias pelo Source Analyzer. Algumas alterações exigem a reinicialização do Designer para que as alterações sejam aplicadas. O Designer o avisa se precisar reiniciar o programa. Você pode configurar as seguintes opções no Designer:
¨ Geral. Opções de exibição geral, importação de XML import, diretórios de arquivo e a organização da janela Navegador.
¨ Tabelas. Você pode configurar as colunas, o tamanho e o comportamento de definições de tabela. ¨ Formato. Cor, origem e outras opções de formato das ferramentas do Designer.
¨ Depuração. Opções de exibição e de TCP/IP do Depurador.
¨ Serviços da Web. Opções de compatibilidade com a versão anterior e a criação de WSDL para Hub de Serviços da Web.
¨ Diversos. Funções disponíveis do Assistente de cópia e check-outs.
Configurando Opções Gerais
É possível configurar opções gerais das janelas Navegador e Exibir, além de diretórios. Para configurar opções gerais:
1. Clique em Ferramentas >Opções. 2. Clique na guia Geral.
3. Você pode configurar as seguintes opções gerais:
Opção geral Descrição
Recarregar Tabelas/ Mapeamentos ao Abrir uma Pasta
Recarrega a última exibição de uma ferramenta quando você a abre. Por exemplo, se você estiver com um mapeamento aberto ao se desconectar de um repositório, o
Opção geral Descrição
mapeamento será exibido na próxima vez que você abrir a pasta e o Mapping Designer.
Perguntar Antes de Recarregar Tabelas/ Mapeamentos
Aparece somente quando você seleciona Reload Tables/Mappings when Opening a Folder (Recarregar Tabelas/Mapeamentos ao Abrir uma Pasta). Selecione para que o Designer solicite que você recarregue objetos sempre que abrir uma pasta. Exibir Nomes de
Ferramentas nas Visualizações
Exibe o nome da ferramenta no canto superior esquerdo do espaço de trabalho ou pasta de trabalho.
Atrasar Panoramas da Janela de Visão Geral
Por padrão, quando você arrasta o foco da janela Visão Geral, o foco da pasta de trabalho se move simultaneamente. Quando você seleciona essa opção, o foco do espaço de trabalho não é alterado até que você solte o botão do mouse. Receber Notificações do
Serviço de Repositório
É possível receber mensagens de notificação no Designer e exibi-las na janela Saída. As mensagens de notificação incluem informações sobre objetos que outro usuário cria, modifica ou exclui. Você recebe notificações sobre mapeamentos, mapplets, atalhos, definições de origem, definições de destino e transformações. O Serviço de Repositório envia notificações sobre alterações para que você saiba que os objetos com os quais está trabalhando podem estar desatualizados. Para que o Designer receba uma notificação, a pasta que contém o objeto deve estar aberta no Navegador. Para que o Designer receba uma notificação de um objeto excluído ou modificado, o objeto deve estar aberto no espaço de trabalho. Você também recebe notificações criadas pelo usuário publicadas pelo usuário que gerencia o Serviço de Repositório. Por padrão, essa opção fica habilitada.
Salvar Todos os Dados MX Salva todos os dados MX quando você salva mapeamentos no Designer. Selecione essa opção para usar exibições MX de ferramentas de repositório de terceiros. Quando você salva dados MX para mapeamentos, o PowerCenter cria uma expressão de campo para cada campo de destino nos mapeamentos. Essas expressões são diferentes das expressões de transformação que você cria no Editor de Expressão. O padrão é desabilitado.
Nota: O salvamento de dados MX pode influenciar o desempenho do repositório. Use
essa opção somente quando desejar usar exibições MX. Salvar Somente
Dependências de Origem/ Destino
Salva apenas os dados MX relacionados à dependência quando você salva mapeamentos no Designer. Selecione essa opção se você não precisar exibir expressões de campos em exibições MX, mas se você usa o Repository Manager para exibir dependências de origem/destino. O padrão é desabilitado.
Group Source by Database (Agrupar Origem por Banco de Dados)
Exibe origens agrupadas por banco de dados no Navegador. Caso contrário, as origens aparecem em ordem alfabética por nome de origem, com o nome do banco de dados em parênteses.
Exibir Origens Usando Nomes Comerciais
Exibe origens por nomes comerciais no Navegador. Se você habilitar a opção para exibir origens por nomes comerciais, o Navegador exibirá primeiramente os nomes comerciais e, em seguida, o nome do tipo de origem e o nome da tabela em parênteses.
Exibir Destinos Usando Nomes Comerciais
Exibe destinos por nomes comerciais no Navegador. Se você habilitar a opção para exibir destinos por nomes comerciais, o Navegador exibirá primeiramente os nomes comerciais e, em seguida, o nome do tipo de destino e o nome da tabela em parênteses.
Arquivo de Espaço de Trabalho
O diretório de arquivos de espaço de trabalho criados pelo Designer. Os arquivos de espaço de trabalho mantêm a origem ou destino aberto mais recentemente ou o último mapeamento salvo. Esse diretório deve ser local para evitar corromper ou substituir
Opção geral Descrição
arquivos por vários usuários. Por padrão, o Designer cria arquivos no diretório de instalação.
Caminho de Documentação HTML ou URL
O caminho de HTML ou URL para inserir links para a documentação comercial.
Configuração de Opções de Tabelas
Você pode configurar as colunas, o tamanho e o comportamento de definições de tabela. Para configurar opções de definição de tabela:
1. Clique em Ferramentas >Opções. 2. Clique na guia Tabelas.
3. Na lista Tabelas, selecione o objeto de repositório que deseja configurar.
A seção Colunas lista os parâmetros de exibição disponíveis para cada objeto de repositório. Use as setas para cima e para baixo para alterar a ordem de exibição das colunas.
4. Você pode configurar as seguintes opções para o tipo de objeto selecionado:
Opção de tabelas Disponibilidade de ferramenta
Descrição
Largura padrão das colunas
Todas as ferramentas Largura padrão das colunas da tabela em bytes.
Colunas disponíveis Todas as ferramentas As colunas disponíveis para exibição quando o objeto de repositório estiver no tamanho máximo.
Colunas selecionadas Todas as ferramentas As colunas que aparecem no Designer quando o objeto de repositório está no tamanho máximo. Para exibir uma coluna, selecione-a na lista Colunas Disponíveis e clique no botão de seta dupla para mover a coluna na lista Colunas Selecionadas. Você também pode excluir colunas e alterar a ordem em que são exibidas.
Ferramentas Todas as ferramentas Selecione a ferramenta do Designer que deseja configurar. Importar Chaves
Primárias
Source Analyzer e Target Designer
O Designer importa chaves primárias para definições de destino ou de origem relacional.
Importar chaves estrangeiras
Source Analyzer e Target Designer
O Designer importa chaves estrangeiras para definições de destino ou de origem relacional.
Criar Qualificador de origem ao abrir origens
Mapping Designer e Mapplet Designer
O Designer cria um Qualificador de origem ou uma transformação Normalizador para cada origem que você adiciona ao mapeamento. Limpe a opção para criar manualmente todos os Qualificadores de origem e Normalizadores. Talvez você queira criar um Qualificador de origem manualmente quando usá-lo para associar tabelas relacionais.
Use Nomes Comerciais como Nomes de Coluna para o Qualificador de origem
Mapping Designer e Mapplet Designer
O Qualificador de Origem usa nomes comerciais como nomes de colunas.
Largura Padrão Geral Todas as ferramentas Largura padrão de todos os objetos do repositório.
Opção de tabelas Disponibilidade de ferramenta
Descrição
Altura Padrão Geral Todas as ferramentas Altura padrão de todos os objetos do repositório. Mostrar dicas de
ferramentas
Todas as ferramentas Mostra o nome do objeto de repositório ou da coluna quando você move o ponteiro sobre uma coluna ou barra de títulos de um objeto. Quando selecionada, essa opção também exibe nomes comerciais quando você move o ponteiro do mouse sobre o ícone na barra de títulos de um objeto. Esta opção se aplica a todos os objetos de repositório.
Algumas opções na guia Tabelas estarão desabilitadas dependendo da ferramenta que você selecionar para editar. Clique em Redefinir Tudo para reverter as opções dessa guia para as configurações padrão. 5. Repita as etapas 3 a 4 para cada tipo de objeto de repositório que você deseja configurar.
Configuração de Opções de Formato
Você pode configurar a cor, origem e outras opções de formato em cada ferramenta no Designer. Para configurar as opções de formato:
1. Clique em Ferramentas >Opções. 2. Clique na guia Formato.
3. Para aplicar um tema de cor, clique em Selecionar tema.
4. Na seção Cores do espaço de trabalho, selecione uma ferramenta do Designer no menu Ferramentas, para configurar as cores do espaço de trabalho.
5. Selecione um elemento do espaço de trabalho e clique em Cor para alterar a cor do elemento.
Os elementos na seção Cores do espaço de trabalho dependem da ferramenta que você selecionar para configurar. Você pode configurar a cor dos seguintes elementos:
Elemento Disponibilidade de ferramenta
Descrição
Segundo plano Todas as ferramentas Plano de fundo do espaço de trabalho. Texto em primeiro plano Todas as ferramentas Texto exibido no espaço de trabalho. Seleção de link Source Analyzer, Target
Designer, Mapplet Designer, Mapping Designer
Link selecionado entre objetos de repositório no espaço de trabalho.
Link de relacionamento Source Analyzer, Target Designer, Mapplet Designer, Mapping Designer
Link que mostra o relacionamento da chave primária/ externa entre duas tabelas.
Link de propagação Mapplet Designer, Mapping Designer
Link afetado pela propagação de atributo de porta.
Link de fluxo de dados Mapplet Designer, Mapping Designer
Link entre portas de objetos de repositório em um mapplet ou mapeamento no espaço de trabalho.
Link de fluxo de metadados
Mapplet Designer, Mapping Designer
Link entre uma transformação Qualificador de origem MQ e a origem associada.
6. Na seção Cores da barra de título, selecione um tipo de objeto no menu Tabelas para configurar as cores da barra de título e do plano de fundo.
Você pode configurar as seguintes cores:
Opção Descrição
Primeiro plano Cor do texto da barra de título da tabela. Segundo plano Cor do plano de fundo da barra de título da tabela.
Segundo plano(2) Cor do segundo plano de fundo da barra de título da tabela. Você pode combinar duas cores de plano de fundo para criar um gradiente de cor na barra de título do objeto de repositório. Escolha a mesma cor para Segundo plano e Segundo plano(2), se você não quiser um gradiente de cor.
7. Na seção Origens, selecione um componente do Designer no menu Categorias para exibir ou alterar suas origens.
O campo Origem atual mostra a origem do componente Designer selecionado no momento. Clique em Alterar para alterar a exibição da origem e do script de idioma do componente Designer selecionado no menu Categorias. Se a página de código do cliente PowerCenter for diferente da página de código do arquivo de origem, talvez você queira fazer alterações.
Uso de Temas de Cores
Use temas de cor para selecionar rapidamente as cores dos elementos do espaço de trabalho nas ferramentas do Designer. Ao aplicar um tema de cor, você atualiza coletivamente as cores dos elementos do espaço de trabalho em todas as ferramentas Designer. É possível escolher entre os seguintes temas de cores padrão: ¨ Clássico da Informatica. Esse é o esquema de cores padrão de elementos do espaço de trabalho. O plano
de fundo do espaço de trabalho é cinza, o texto do espaço de trabalho é branco e as cores dos links são azul, vermelho, azul acinzentado, verde escuro e preto.
¨ Preto em alto contraste. Cores de link brilhantes se destacam do plano de fundo preto. O plano de fundo do espaço de trabalho é preto, o texto do espaço de trabalho é branco e as cores dos links são púrpura, vermelho, azul claro, verde brilhante e branco.
¨ Planos de fundo coloridos. Cada ferramenta Designer tem um plano com fundo de espaço de trabalho em cor pastel distinto. O texto do espaço de trabalho é preto e as cores dos links são as mesmas do tema de cor Clássico da Informática.
Após selecionar um tema de cor para as ferramentas do Designer, será possível modificar a cor de elementos individuais do espaço de trabalho. Alterações feitas em elementos individuais não aparecem na seção Visualizar da caixa de diálogo Theme Selector (Seletor de Temas).
Para selecionar um tema de cor para ferramentas Designer: 1. No Designer, clique em Ferramentas > Opções. 2. Clique na guia Formato.
3. Na seção Temas de Cores da guia Formato, clique em Selecionar Tema. 4. Selecione um tema no menu Tema.
5. Clique nas guias na seção Visualizar para ver como os elementos do espaço de trabalho são exibidos em cada uma das ferramentas do Designer.
6. Clique em OK para aplicar o tema de cor.
Configurando as Opções de Depuração
Você pode configurar as opções de exibição e TCP/IP do Depurador na guia Depurar. Para configurar as opções de Depuração:
1. Clique em Ferramentas >Opções. 2. Clique na guia Depurar.
3. Você pode configurar as seguintes opções para o Depurador:
Opção Descrição
Exibição dos dados
Selecione as informações para exibir nas janelas Dados do Destino e Dados da Instância.
TCP/IP Selecione uma porta TCP/IP específica, ou um intervalo de portas para a conexão do Designer ao Serviço de Integração.
Configuração de Opções de Serviço da Web
Você pode configurar opções de serviço da web na guia WebService. Para configurar opções do serviço da web:
1. Clique em Ferramentas >Opções. 2. Clique na guia WebService.
3. Você pode configurar as seguintes opções para os serviços da web.
Opção Descrição
Criar grupos separados para portas de cabeçalho e mensagem
Indica se irá ou não criar exibições XML separadas para as portas de mensagem e cabeçalho quando você adiciona portas de mensagem às definições de origem e destino do serviço da web. Se você criar grupos separados para as portas de mensagem e cabeçalho, o Designer cria uma exibição para a ID da mensagem e outra para as portas de cabeçalho.
As definições de origem e destino do serviço da web, que incluem portas de mensagem e cabeçalho em exibições separadas, correspondem ao formato das versões prévias dessas definições. Esta opção é fornecida para a compatibilidade com versões anteriores ao PowerCenter versão 8.1.x.
Criar destinos separados para falhas
Indica se irá ou não criar definições de destino separadas para respostas de falha. Se você criar definições de destino separadas para respostas de falha, o Designer cria uma definição de destino para cada falha na mensagem de saída. Os destinos do serviço da web que incluem uma definição separada para cada falha na mensagem de saída correspondem ao formato de versões prévias das definições de destino do serviço da web. Esta opção é fornecida para a compatibilidade com versões anteriores ao PowerCenter versão 8.1.x.
Criar WSDL Indica se irá ou não gerar o WSDL para mapeamentos gerados a partir de origens ou destinos relacionais ou de arquivo simples, transformações ou mapplets. Se você gerar um mapeamento do serviço da web sem um WSDL, o Designer pode gerar o WSDL depois que você cria o mapeamento. Clique no botão procurar para selecionar o diretório no qual o Designer cria os arquivos WSDL. O nome do arquivo WSDL é o nome do mapeamento com uma extensão .wsdl.
Configuração de Opções Diversas
Você pode configurar as opções Copiar Assistente e controle de versão na guia Diversos. Para configurar as opções Diversas:
1. Clique em Ferramentas >Opções. 2. Clique na guia Diversos.
3. Você pode configurar as seguintes opções:
Opção Descrição
Gerar Nome Exclusivo Quando Resolvido para "Renomear"
Gera nomes exclusivos para objetos copiados se você selecionar o opção Renomear na janela Assistente de Cópia Por exemplo, se o objeto de origem s_customers tiver o mesmo nome de uma origem na pasta de destino, a opção Renomear gera o nome exclusivo s_customers1.
Mostrar Imagem de Checkout no Navegador
Exibe o ícone Check Out quando você faz o check-out de um objeto.
Permitir Exclusão sem Check-out É possível excluir objetos de repositório com versão sem primeiro fazer o seu check-out. Porém, você não pode excluir um objeto cujo check-out tenha sido feito por outro usuário. Se você selecionar essa opção, o Serviço de Repositório fará check-out de um objeto quando você o excluir.
Fazer Check-In de Objetos Excluídos Automaticamente Depois de Salvos
Faz o check-in de objetos excluídos depois que você salva as alterações no repositório. Quando você desmarca essa opção, o objeto excluído permanece em check-out e você deve fazer check-in dele a partir da exibição de resultados. Redefinir Tudo Redefine todas as opções Diversos com os valores padrão.
Usando Barras de Ferramentas
As barras de ferramentas permitem selecionar ferramentas e tarefas rapidamente. Você pode configurar as barras de ferramentas que deseja exibir ou ocultar. Também é possível criar uma nova barra de ferramentas e adicionar ou remover os botões.
Barras de Ferramentas do Designer
O Designer pode ser configurado para exibir as seguintes barras de ferramentas:
¨ Padrão. Contém botões para conectar e desconectar de repositórios e pastas e alternar exibições e colunas.
¨ Repositório. Contém botões para conexão e desconexão de repositórios e pastas, exportação e importação de objetos, salvamento de alterações e impressão do espaço de trabalho.
¨ Exibir. Contém botões para configurar barras de ferramentas, alternar janelas, alternar para o modo de tela cheia, alterar o modo de exibição da área de trabalho e exibir propriedades.
¨ Esquema. Contém botões para gerar ícones e organizar objetos do repositório, copiar, vincular e mover colunas e aplicar mais ou menos zoom na área de trabalho.
¨ Mapeamentos/Mapplets. Contém botões para criar, editar e analisar mapeamentos e mapplets. ¨ Transformações. Contém botões para criar transformações.
¨ Transformações avançadas. Contém botões para criar transformações avançadas.
¨ Criação de versões. Contém botões para fazer in em objetos, desfazer outs, localizar check-outs, exibir o histórico, desfazer rótulos e gerenciar consultas.
¨ Depurador. Contém botões para iniciar, parar e continuar o Depurador.
¨ Ferramentas. Contém botões para conectar aos outros aplicativos do Cliente PowerCenter. Quando você usa o botão Ferramentas para abrir outro aplicativo do Cliente PowerCenter, o PowerCenter usa a mesma conexão de repositório para se conectar ao repositório e abre as mesmas pastas.
Se você não visualizar todos os botões da barra de ferramentas, poderá configurá-la.
Barras de Ferramentas do Workflow Manager
O Workflow Manager pode exibir as seguintes barras de ferramentas para ajudar você a selecionar ferramentas e executar operações rapidamente:
¨ Padrão. Contém botões para conectar e desconectar de repositórios e pastas, alternar janelas, aplicar mais e menos zoom, usar a exibição panorâmica no espaço de trabalho e localizar objetos.
¨ Conexões. Contém botões para criar e editar conexões, serviços e grades de servidor.
¨ Repositório. Contém botões para conectar, desconectar de e adicionar repositórios, abrir pastas, fechar ferramentas, salvar alterações em repositórios e imprimir o espaço de trabalho.
¨ Exibição. Você pode personalizar barras de ferramentas, alternar a barra de status e as janelas, alternar a exibição de tela inteira criar uma nova pasta de trabalho e exibir as propriedades de objetos.
¨ Esquema. Contém botões para organizar objetos no espaço de trabalho, localizar objetos, aplicar mais e menos zoom e usar a exibição panorâmica no espaço de trabalho.
¨ Tarefas. Contém botões para criar tarefas.
¨ Fluxo de trabalho. Contém botões para editar as propriedades do fluxo de trabalho.
¨ Executar. Contém botões para programar o fluxo de trabalho, iniciar o fluxo de trabalho ou iniciar uma tarefa.
¨ Criação de versões. Contém botões para fazer check-in de objetos, desfazer check-outs, comparar versões, listar objetos com check-out realizado e listar consultas de repositório.
¨ Ferramentas. Contém botões para conectar aos outros aplicativos do Cliente PowerCenter. Quando você usa o botão Ferramentas para abrir outro aplicativo do Cliente PowerCenter, o PowerCenter usa a mesma conexão de repositório para se conectar ao repositório e abre as mesmas pastas. Por padrão, o PowerCenter exibe a barra de ferramentas Ferramentas.
Barras de ferramentas do Workflow Monitor
O Workflow Monitor pode exibir as seguintes barras de ferramentas para ajudar você a executar operações rapidamente:
¨ Padrão. Contém botões para conectar e desconectar de repositórios, imprimir, exibir visualizações de impressão, pesquisar o espaço de trabalho, mostrar ou ocultar o navegador na exibição de tarefas e mostrar ou ocultar a janela de saída.
¨ Serviço de Integração. Contém botões para conectar e desconectar dos Serviços de Integração, fazer ping para o Serviço de Integração e executar operações de fluxo de trabalho.
¨ Exibição. Contém botões para configurar incrementos de tempo e mostrar propriedades, registros de fluxo de trabalho ou registros de sessão.
¨ Filtros. Contém botões para exibir as execuções mais recentes e para filtrar tarefas, Serviços de Integração e pastas.
Barras de Ferramentas do Repository Manager
Por padrão, o Repository Manager exibe as barras de ferramentas a seguir:
¨ Padrão. Contém botões para se conectar e desconectar dos repositórios, exibir dependências dos objetos selecionados, pesquisar por palavra-chave, exibir as propriedades dos objetos, fechar a janela Dependência e alternar entre as janelas Navegador e Saída.
¨ Ferramentas. Contém botões para conectar aos outros aplicativos do Cliente PowerCenter. Quando você usa o botão Ferramentas para abrir outro aplicativo do Cliente PowerCenter, o PowerCenter usa a mesma conexão de repositório para se conectar ao repositório e abre as mesmas pastas.
Exibição de uma Barra de Ferramentas
Você pode configurar uma barra de ferramentas para exibir todas as vezes. Você pode configurar as barras de ferramentas para que elas sejam exibidas no Designer, no Workflow Manager e no Workflow Monitor.