ebook img

Informatica PowerCenter - 9.5.1 - Guia de Ajuste de Desempenho PDF

69 Pages·2012·1.86 MB·Portuguese
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Informatica PowerCenter - 9.5.1 - Guia de Ajuste de Desempenho

Informatica PowerCenter (Versão 9.5.1) Guia de Ajuste de Desempenho Informatica PowerCenter Guia de Ajuste de Desempenho Versão 9.5.1 Dezembro 2012 Copyright (c) 1998-2012 Informatica. Todos os direitos reservados. Este software e a respectiva documentação contêm informações de propriedade da Informatica Corporation. Eles são fornecidos sob um contrato de licença que contém restrições quanto a seu uso e divulgação, e são protegidos por leis de copyright. A engenharia reversa do software é proibida. Não está permitida de forma alguma a reprodução ou a transmissão de qualquer parte deste documento (seja por meio eletrônico, fotocópia, gravação ou quaisquer outros) sem o consentimento prévio da Informatica Corporation. Este Software pode estar protegido por patentes dos EUA e/ou internacionais e outras patentes pendentes. O uso, duplicação ou divulgação do Software pelo Governo dos Estados Unidos estão sujeitos às restrições estipuladas no contrato de licença de software aplicável e como estabelecido em DFARS 227.7202-1(a) e 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19 ou FAR 52.227-14 (ALT III), conforme aplicável. As informações contidas neste produto ou documentação estão sujeitas a alteração sem aviso prévio. Informe-nos por escrito caso encontre quaisquer problemas neste produto ou documentação. 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 são marcas comerciais ou marcas registradas da Informatica Corporation nos Estados Unidos e em jurisdisdições pelo mundo. Todos os outros nomes de empresas e produtos podem ser nomes ou marcas comerciais de seus respectivos proprietários. Partes desta documentação e/ou software estão sujeitas a direitos autorais de terceiros, incluindo sem limitação: Copyright DataDirect Technologies. Todos os direitos reservados. Copyright (C) Sun Microsystems. Todos os direitos reservados. Copyright (C) RSA Security Inc. Todos os direitos reservados. Copyright (C) Ordinal Technology Corp. Todos os direitos reservados. Copyright (C) Aandacht c.v. Todos os direitos reservados. Copyright Genivia, Inc. Todos os direitos reservados. Copyright Isomorphic Software. Todos os direitos reservados. Copyright (C) Meta Integration Technology, Inc. Todos os direitos reservados. Copyright (C) Intalio. Todos os direitos reservados. Copyright (C) Oracle. Todos os direitos reservados. Copyright (C) Adobe Systems Incorporated. Todos os direitos reservados. Copyright (C) DataArt, Inc. Todos os direitos reservados. Copyright (C) ComponentSource. Todos os direitos reservados. Copyright (C) Microsoft Corporation. Todos os direitos reservados. Copyright (C) Rogue Wave Software, Inc. Todos os direitos reservados. Copyright (C) Teradata Corporation. Todos os direitos reservados. Copyright (C) Yahoo! Inc. Todos os direitos reservados. Copyright (C) Glyph & Cog, LLC. Todos os direitos reservados. Copyright (C) Thinkmap, Inc. Todos os direitos reservados. Copyright (C) Clearpace Software Limited. Todos os direitos reservados. Copyright (C) Information Builders, Inc. Todos os direitos reservados. Copyright (C) OSS Nokalva, Inc. Todos os direitos reservados. Copyright Edifecs, Inc. Todos os direitos reservados. Copyright Cleo Communications, Inc. Todos os direitos reservados. Copyright (C) International Organization for Standardization 1986. Todos os direitos reservados. Copyright (C) ej-technologies GmbH. Todos os direitos reservados. Copyright (C) Jaspersoft Corporation. Todos os direitos reservados. Copyright (C) é International Business Machines Corporation. Todos os direitos reservados. Copyright (C) yWorks GmbH. Todos os direitos reservados. Copyright (C) Lucent Technologies. Todos os direitos reservados. Copyright (C) University of Toronto. Todos os direitos reservados. Copyright (C) Daniel Veillard. Todos os direitos reservados. Copyright (C) Unicode, Inc. Copyright IBM Corp. Todos os direitos reservados. Copyright (C) MicroQuill Software Publishing, Inc. Todos os direitos reservados. Copyright (C) PassMark Software Pty Ltd. Todos os direitos reservados. Copyright (C) LogiXML, Inc. Todos os direitos reservados. Copyright (C) 2003-2010 Lorenzi Davide, todos os direitos reservados. Copyright (C) Red Hat, Inc. Todos os direitos reservados. Copyright (C) The Board of Trustees of the Leland Stanford Junior University. Todos os direitos reservados. Copyright (C) EMC Corporation. Todos os direitos reservados. Copyright (C) Flexera Software. Todos os direitos reservados. Este produto inclui software desenvolvido pela Apache Software Foundation (http://www.apache.org/) e outros softwares licenciados pela Apache License, Versão 2.0 (a "Licença"). Você pode obter uma cópia da Licença em http://www.apache.org/licenses/LICENSE-2.0. A menos que exigido pela legislação aplicável ou concordado por escrito, o software distribuído sob a Licença é fornecido em uma base "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA OU CONDIÇÃO DE QUALQUER TIPO, seja expressa ou implícita. Consulte a Licença para conhecer as limitações e as permissões que regulam o idioma específico de acordo com a Licença. Este produto inclui software desenvolvido pela Mozilla (http://www.mozilla.org/), direitos autorais de software de The JBoss Group, LLC; todos os direitos reservados; direitos autorais de software © 1999-2006 de Bruno Lowagie e Paulo Soares e outros produtos de software licenciados sob a Licença Pública GNU LGPL (Lesser General Public License), que pode ser encontrada em http://www.gnu.org/licenses/lgpl.html. Os materiais são fornecidos gratuitamente pela Informatica, no estado em que se encontram, sem garantia de qualquer tipo, explícita nem implícita, incluindo, mas não limitando-se, as garantias implicadas de comerciabilidade e adequação a um determinado propósito. O produto inclui software ACE(TM) e TAO(TM) com copyright de Douglas C. Schmidt e seu grupo de pesquisa na Washington University, University of California, Irvine e Vanderbilt University, Copyright (©) 1993-2006, todos os direitos reservados. Este produto inclui o software desenvolvido pelo OpenSSL Project para ser usado no kit de ferramentas OpenSSL (copyright The OpenSSL Project. Todos os direitos reservados) e a redistribuição deste software está sujeita aos termos disponíveis em http://www.openssl.org e http://www.openssl.org/source/license.html. Este produto inclui o software Curl com o Copyright 1996-2007, Daniel Stenberg, <[email protected]>. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://curl.haxx.se/docs/copyright.html. É permitido usar, copiar, modificar e distribuir este software com qualquer objetivo, com ou sem taxa, desde que a nota de direitos autorais acima e esta nota de permissão apareçam em todas as cópias. O produto inclui direitos autorais de software 2001-2005 (©) MetaStuff, Ltd. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.dom4j.org/license.html. O produto inclui o copyright de software © 2004-2007, The Dojo Foundation. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://dojotoolkit.org/license. Este produto inclui o software ICU com o copyright International Business Machines Corporation e outros. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://source.icu-project.org/repos/icu/icu/trunk/license.html. Este produto inclui o copyright de software © 1996-2006 Per Bothner. Todos os direitos reservados. O direito de usar tais materiais é estabelecido na licença que pode ser encontrada em http://www.gnu.org/software/kawa/Software-License.html. Este produto inclui o software OSSP UUID com Copyright (C) 2002 Ralf S. Engelschall, Copyright (C) 2002 e OSSP Project Copyright (C) 2002 Cable & Wireless Deutschland. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.opensource.org/licenses/mit-license.php. Este produto inclui software desenvolvido pela Boost (http://www.boost.org/) ou sob a licença de software Boost. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.boost.org/LICENSE_1_0.txt. Este produto inclui direitos autorais de software © 1997-2007 University of Cambridge. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.pcre.org/license.txt. Este produto inclui o copyright de software © 2007 The Eclipse Foundation. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://www.eclipse.org/org/documents/epl-v10.php. Este produto inclui softwares licenciados de acordo com os termos disponíveis em http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/? License, http://www.stlport.org/doc/ license.html, http://www.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://developer.apple.com/library/mac/#samplecode/HelpHook/Listings/HelpHook_java.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/. Este produto inclui softwares licenciados de acordo com a Licença Acadêmica Livre (http://www.opensource.org/licenses/afl-3.0.php), a Licença de Distribuição e Desenvolvimento Comum (http://www.opensource.org/licenses/cddl1.php), a Licença Pública Comum (http://www.opensource.org/licenses/cpl1.0.php), os Termos Complementares de Licença do Acordo de Licença de Código Binário da Sun, a Licença BSD (http:// www.opensource.org/licenses/bsd-license.php. a Licença MIT (http://www.opensource.org/licenses/mit-license.php) e a Licença Artística (http://www.opensource.org/licenses/artistic-license-1.0). Este produto inclui copyright do software © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em http://xstream.codehaus.org/license.html. Este produto inclui software desenvolvido pelo Indiana University Extreme! Lab. Para obter mais informações, visite http://www.extreme.indiana.edu/. Esse software é protegido pelos números de patentes dos EUA 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 e 7,774,791, patentes internacionais e outras patentes pendentes. ISENÇÃO DE RESPONSABILIDADE: a Informatica Corporation fornece esta documentação no estado em que se encontra, sem garantia de qualquer tipo, expressa ou implícita, incluindo, mas não limitando-se, as garantias implícitas de não infração, comercialização ou uso para um determinado propósito. A Informatica Corporation não garante que este software ou documentação esteja sem erros. As informações fornecidas neste software ou documentação podem incluir imprecisões técnicas ou erros tipográficos. As informações deste software e documentação estão sujeitas a alterações a qualquer momento sem aviso prévio. AVISOS Este produto da Informatica (o "Software") traz determinados drivers (os "drivers da DataDirect") da DataDirect Technologies, uma empresa da Progress Software Corporation ("DataDirect"), sendo esses sujeitos aos seguintes termos e condições: 1.OS DRIVERS DA DATADIRECT SÃO FORNECIDOS NO ESTADO EM QUE SE ENCONTRAM, SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO LIMITANDO-SE, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E NÃO INFRAÇÃO. 2.EM NENHUM CASO, A DATADIRECT OU SEUS FORNECEDORES TERCEIRIZADOS SERÃO RESPONSÁVEIS, EM RELAÇÃO AO CLIENTE FINAL, POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, CONSEQUENCIAIS OU DEMAIS QUE POSSAM ADVIR DO USO DE DRIVERS ODBC, SENDO OU NÃO ANTERIORMENTE INFORMADOS DAS POSSIBILIDADES DE TAIS DANOS. ESTAS LIMITAÇÕES SE APLICAM A TODAS AS CAUSAS DE AÇÃO, INCLUINDO, SEM LIMITAÇÕES, QUEBRA DE CONTRATO, QUEBRA DE GARANTIA, NEGLIGÊNCIA, RESPONSABILIDADE RIGOROSA, DETURPAÇÃO E OUTROS ATOS ILÍCITOS. Parte Número: PC-PTG-95100-0001 Conteúdo Prefácio....................................................................... v Recursos da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Portal de Clientes da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Documentação da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Site da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Biblioteca de Recursos da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Base de Dados de Conhecimento da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Base de Dados de Conhecimento Multimídia da Informatica. . . . . . . . . . . . . . . . . . . . . . . . vi Suporte Global a Clientes da Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Capítulo 1: Visão geral de Ajuste de desempenho............................... 1 Visão geral de Ajuste de desempenho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Capítulo 2: Afunilamentos...................................................... 2 Visão geral do capítulo Afunilamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Usando estatísticas de segmento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Eliminando afunilamentos com base em estatísticas de segmento. . . . . . . . . . . . . . . . . . . . 3 Exemplo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Afunilamentos de destino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Identificando afunilamentos de destino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Eliminando afunilamentos no destino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Afunilamentos de origem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Identificando afunilamentos de origem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Eliminando afunilamentos na origem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Afunilamentos de mapeamento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Identificando afunilamentos de mapeamento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Eliminando afunilamentos de mapeamento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Afunilamentos de sessão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Identificando afunilamentos de sessão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Eliminando afunilamentos de sessão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Afunilamentos do sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Identificando afunilamentos do sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Eliminando afunilamentos de sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Capítulo 3: Otimizando o destino............................................... 9 Otimizando destinos de arquivo simples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Descartando restrições de índices e chave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Aumentando os intervalos do ponto de verificação do banco de dados. . . . . . . . . . . . . . . . . . . . 10 Usando cargas em massa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Usando carregadores externos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Minimizando deadlocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Aumentando o tamanho do pacote de rede do banco de dados. . . . . . . . . . . . . . . . . . . . . . . . . 11 Otimizando os bancos de dados de destino Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Sumário i Capítulo 4: Otimizando a origem.............................................. 12 Otimizando a consulta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Usando filtros condicionais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Aumentando o tamanho do pacote de rede do banco de dados. . . . . . . . . . . . . . . . . . . . . . . . . 13 Conectando-se às origens de banco de dados Oracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Usando o Teradata FastExport. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Usando o tempdb para associar o Sybase ou as tabelas do Microsoft SQL Server. . . . . . . . . . . . 14 Capítulo 5: Otimizando mapeamentos......................................... 15 Visão geral de Otimizando mapeamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Otimizando origens de arquivos simples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Otimizando o comprimento do buffer sequencial em linha. . . . . . . . . . . . . . . . . . . . . . . . . 15 Otimizando origens de arquivos simples delimitados. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Otimizando origens de arquivos XML e simples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Configurando a leitura de passagem única. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Otimizando mapeamentos de passagem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Otimizando filtros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Otimizando conversões de tipos de dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Otimizando expressões. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Fatoramento de lógica comum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Minimizando chamadas de função de agregação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Substituindo expressões comuns por variáveis locais. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Escolhendo operações numéricas versus de string. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Otimizando comparações Char-Char e Char-Varchar. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Escolhendo DECODE versus LOOKUP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Usando operadores em vez de funções. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Otimizando funções IIF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Avaliando expressões. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Otimizando procedimentos externos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Capítulo 6: Otimizando transformações........................................ 21 Otimizando transformações de Agregador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Agrupando por colunas simples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Usando entrada classificada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Usando agregação incremental. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Filtrando dados antes de agregar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Limitando conexões de porta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Otimizando transformações personalizadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Otimizando transformações de unificador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Otimizando transformações de pesquisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Usando drivers de banco de dados ideais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Armazenando tabelas de pesquisa em cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Otimizando a condição de pesquisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Filtrando linhas de pesquisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Indexação da tabela de pesquisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Otimizando várias pesquisas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 ii Sumário Criando uma transformação pesquisa de pipeline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Otimizando Transformações de Normalizador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Otimizando transformações de Gerador de Sequência. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Otimizando transformações de classificador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Alocando memória. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Diretórios de trabalho para partições. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Modo Unicode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Otimizando transformações de Qualificador de Origem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Otimizando transformações de SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Otimizando Transformações de XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Eliminando erros de transformação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Capítulo 7: Otimizando sessões............................................... 30 Grade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Otimização de empilhamento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Sessões e fluxos de trabalho simultâneos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Memória de buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Aumentando o tamanho do buffer DTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Otimizando o tamanho do bloco de buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Caches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Limitando o número de portas conectadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Localização do diretório de cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Aumentando os tamanhos de cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Usando a versão de 64 bits do PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Confirmação baseada no destino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Processamento em tempo real. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Latência de liberação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Confirmações baseadas na origem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Áreas de preparação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Arquivos de log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Rastreamento de erros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Emails pós-sessão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Capítulo 8: Otimizando implantações de grade................................. 36 Visão geral do capítulo Otimizando a implantação de grades. . . . . . . . . . . . . . . . . . . . . . . . . . 36 Armazenando arquivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Arquivos do sistema de arquivos compartilhado de alta largura de banda. . . . . . . . . . . . . . . 37 Arquivos do sistema de arquivos compartilhado de baixa largura de banda. . . . . . . . . . . . . . 37 Arquivos de armazenamento local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Usando um sistema de arquivos compartilhado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Configurando um sistema de arquivos compartilhado. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Equilibrando o uso da CPU e da memória. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Configurando mapeamentos e sessões do PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . 39 Distribuindo arquivos pelos sistemas de arquivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Configurando sessões para distribuir arquivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Otimizando transformações de Gerador de Sequência. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Sumário iii Capítulo 9: Otimizando componentes do PowerCenter......................... 42 Visão geral do capítulo Otimizando componentes do PowerCenter. . . . . . . . . . . . . . . . . . . . . . 42 Otimizando o desempenho do repositório do PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Localização do repositório e do processo do Serviço de Repositório. . . . . . . . . . . . . . . . . . 43 Condições de ordem em consultas de objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Usando um espaço de tabela do banco de dados DB2 de nó único. . . . . . . . . . . . . . . . . . . 43 Otimizando o esquema do banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Cache de Objeto para o Serviço de Repositório. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Otimização da resiliência. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Otimizando o desempenho do Serviço de Integração. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Usando drivers ODBC e nativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Executando o Serviço de Integração no modo de movimentação de dados ASCII. . . . . . . . . . 45 Criando cache no PowerCenter Metadata para o Serviço de Repositório . . . . . . . . . . . . . . . 45 Capítulo 10: Otimizando o sistema............................................ 46 Visão geral do capítulo Otimização do sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Aprimorando a velocidade da rede. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Usando várias CPUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Reduzindo a paginação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Usando a associação de processador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Capítulo 11: Usando partições de pipeline..................................... 49 Visão geral de Usando partições de pipeline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Aumentando o número de partições. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Selecionando os tipos de partição de melhor desempenho. . . . . . . . . . . . . . . . . . . . . . . . . 50 Usando várias CPUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Otimizando o banco de dados de origem para particionamento. . . . . . . . . . . . . . . . . . . . . . . . . 51 Ajustando o banco de dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Agrupando dados classificados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Otimizando consultas de classificação única. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Otimizando o banco de dados de destino para particionamento. . . . . . . . . . . . . . . . . . . . . . . . 52 Apêndice A: Contadores de desempenho...................................... 54 Visão geral do capítulo Contadores de desempenho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Contador Errorrows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Contadores Readfromcache e Writetocache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Contadores Readfromdisk e Writetodisk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Contador Rowsinlookupcache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 iv Sumário Prefácio O Guia de Ajuste de Desempenho do PowerCenter foi escrito para desenvolvedores e administradores do PowerCenter, administradores de rede e de banco de dados que estão interessados em aprimorar o desempenho do PowerCenter. Esse guia pressupõe que você tenha conhecimento em sistemas operacionais, redes, PowerCenter, conceitos de banco de dados relacional e arquivos simples no seu ambiente. Para obter mais informações sobre o ajuste de desempenho de banco de dados que não foi abordado nesse guia, consulte a documentação dos seus produtos de banco de dados. Recursos da Informatica Portal de Clientes da Informatica Na qualidade de cliente da Informatica, você pode acessar o site Portal de Clientes da 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 v 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]. 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 Ligação Gratuita Ligação Gratuita Brasil: 0800 891 0202 França: 0805 804632 Austrália: 1 800 151 830 México: 001 888 209 8853 Alemanha: 0800 5891281 Nova Zelândia: 09 9 128 901 América do Norte: +1 877 463 2435 Itália: 800 915 985 Holanda: 0800 2300001 Portugal: 800 208 360 Tarifa Padrão Espanha: 900 813 166 Índia: +91 80 4112 5738 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 vi Prefácio C 1 A P Í T U L O Visão geral de Ajuste de desempenho Este capítulo inclui os seguintes tópico: ¨ Visão geral de Ajuste de desempenho, 1 Visão geral de Ajuste de desempenho O objetivo do ajuste do desempenho é otimizar o desempenho da sessão eliminando os afunilamentos de desempenho. Para ajustar o desempenho da sessão, primeiro identifique o afunilamento do desempenho, elimine-o e identifique o próximo afunilamento de desempenho até que esteja satisfeito com o desempenho da sessão. Você pode usar a opção de carregamento de teste para executar sessões quando ajustar o desempenho das sessões. Se você ajustar todos os afunilamentos, será possível otimizar o desempenho da sessão aumentando o número de partições de pipeline na sessão. A adição de partições pode aprimorar o desempenho por meio da utilização maior de hardware do sistema ao processar a sessão. Como determinar a melhor maneira de melhorar o desempenho pode ser complexo, altere uma variável de cada vez, e limite a sessão tanto antes quanto depois da alteração. Se o desempenho da sessão não melhorar, convém retornar à configuração original. Execute as seguintes tarefas para melhorar o desempenho da sessão: 1. Otimize o destino. Habilita o Serviço de Integração para gravar nos destinos eficientemente. 2. Otimize a origem. Habilita o Serviço de Integração para ler os dados da origem eficientemente. 3. Otimize o mapeamento. Habilita o Serviço de Integração para transformar e mover os dados eficientemente. 4. Otimize a transformação. Habilita o Serviço de Integração para processar as transformações em um mapeamento eficientemente. 5. Otimize a sessão. Habilita o Serviço de Integração para executar a sessão mais rapidamente. 6. Otimize as implantações de grade. Habilita o Serviço de Integração para executar em uma grade com o desempenho ideal. 7. Otimize os componentes do PowerCenter. Habilita o Serviço de Integração e o Serviço de Repositório para funcionarem da forma ideal. 8. Otimize o sistema. Habilita os processos do serviço do PowerCenter para execução mais rápida. 1

Description:
Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect .. Usando carregadores externos.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.