Informatica (Versão 9.1.0) Guia de Versão

Tamanho: px
Começar a partir da página:

Download "Informatica (Versão 9.1.0) Guia de Versão"

Transcrição

1 Informatica (Versão 9.1.0) Guia de Versão

2 Informatica Guia de Versão Versão Março 2011 Copyright (c) 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 ao seu uso e divulgação e são protegidas por leis de direitos autorais. 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 (a) e (a) (1995), DFARS (1)(ii) (OCT 1988), FAR (a) (1995), FAR ou FAR (ALT III), conforme aplicável. As informações contidas neste produto ou documentação estão sujeitas a alteração sem aviso prévio. Caso você encontre algum problema neste produto ou documentação, informe-nos por escrito. 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 e 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 outras companhias 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 Sun Microsystems. Todos os direitos reservados. Copyright RSA Security Inc. Todos os direitos reservados. Copyright Ordinal Technology Corp. Todos os direitos reservados. Copyright Aandacht c.v. Todos os direitos reservados. Copyright Genivia, Inc. Todos os direitos reservados. Copyright 2007 Isomorphic Software. Todos os direitos reservados. Copyright Meta Integration Technology, Inc. Todos os direitos reservados. Copyright Oracle. Todos os direitos reservados. Copyright Adobe Systems Incorporated. Todos os direitos reservados. Copyright DataArt, Inc. Todos os direitos reservados. Copyright ComponentSource. Todos os direitos reservados. Copyright Microsoft Corporation. Todos os direitos reservados. Copyright Rogue Wave Software, Inc. Todos os direitos reservados. Copyright Teradata Corporation. Todos os direitos reservados. Copyright Yahoo! Inc. Todos os direitos reservados. Copyright Glyph & Cog, LLC. Todos os direitos reservados. Copyright Thinkmap, Inc. Todos os direitos reservados. Copyright Clearpace Software Limited. Todos os direitos reservados. Copyright Information Builders, Inc. Todos os direitos reservados. Copyright OSS Nokalva, Inc. Todos os direitos reservados. Copyright Edifecs, Inc. Todos os direitos reservados. Este produto inclui software desenvolvido pela Apache Software Foundation ( e outros softwares licenciados pela Apache License, Versão 2.0 (a "Licença"). Você pode obter uma cópia da Licença em 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 ( direitos autorais de software de The JBoss Group, LLC; todos os direitos reservados; direitos autorais de software 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 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 de forma restritiva, 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 ( ) , 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 no site Este produto inclui o software Curl com o Copyright , 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 A permissão para usar, copiar, modificar e distribuir este software com qualquer objetivo, com ou sem taxa, é concedida por este documento, desde que a nota de copyright acima e esta nota de permissão apareçam em todas as cópias. O produto inclui o copyright de software ( ) MetaStuff, Ltd. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em O produto inclui o copyright de software , The Dojo Foundation. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em 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 Este produto inclui o copyright de software Per Bothner. Todos os direitos reservados. O seu direito de usar tais materiais é estabelecido na licença que pode ser encontrada em kawa/software-license.html. Este produto inclui o software OSSP UUID com Copyright 2002 Ralf S. Engelschall, Copyright 2002 e OSSP Project Copyright 2002 Cable & Wireless Deutschland. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em Este produto inclui software desenvolvido pela Boost ( 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 / Este produto inclui o copyright de software University of Cambridge. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em 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 Este produto inclui softwares licenciados segundo os termos de httpunit.sourceforge.net/doc/license.html, license.html, e bsd_license.html. Este produto inclui o software licenciado conforme a Academic Free License ( a Common Development and Distribution License ( a Common Public License ( e a BSD License ( Este produto inclui copyright do software Joe WaInes, XStream Committers. Todos os direitos reservados. Permissões e limitações relativas a este software estão sujeitas aos termos disponíveis em Este produto inclui software desenvolvido pelo Indiana University Extreme! Lab. Para obter mais informações, visite Este 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,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 7,720,842; 7,721,270 e 7,774,791, patentes internacionais e outras patentes pendentes.

3 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 de forma restritiva, 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 em funcionamento da Progress Software Corporation ("DataDirect") e que estão 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, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO DE FORMA RESTRITIVA, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E SEM VIOLAÇÃ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 DANOS. ESTAS LIMITAÇÕES SE APLICAM A TODAS AS CAUSAS DE AÇÃO, O QUE INCLUI, SEM LIMITAÇÕES, QUEBRA DE CONTRATO, QUEBRA DE GARANTIA, NEGLIGÊNCIA, RESPONSABILIDADE RIGOROSA, DETURPAÇÃO E OUTROS ATOS ILÍCITOS. Parte Número: IN-REL

4 Conteúdo Prefácio.... xv Recursos da Informatica.... xv Portal de Clientes da Informatica.... xv Documentação da Informatica.... xv Site da Informatica.... xv Biblioteca de Recursos da Informatica.... xv Base de Dados de Conhecimento da Informatica.... xvi Base de Dados de Conhecimento Multimídia da Informatica.... xvi Suporte Global a Clientes da Informatica.... xvi Parte I: Versão Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0) Plataforma Informatica Informatica Data Quality and Informatica Data Explorer Informatica Data Services Informatica Documentation Domínio Informatica Programas de Linha de Comando Metadata Manager PowerCenter Data Analyzer Adaptadores para PowerCenter Capítulo 2: Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.1.0) Transformação de Associação Data Quality Content Installer Transformação de Decisão Exportar para PowerCenter Depósito de criação de perfil Reference Data Configuration Capítulo 3: Informatica Data Services (9.1.0) Reimplementação do aplicativo Exportar para PowerCenter Importação de Modelo de Objeto de dados lógicos Capítulo 4: Domínio Informatica (9.1.0) Data Integration Service Model Repository Service Diretório de arquivo de backup Backup do índice de pesquisa Sumário i

5 Bloqueando outras operações durante um backup Permissões Privilégios Capítulo 5: Metadata Manager (9.1.0) Programa de Linha de Comando backupcmdline Modelos personalizados do glossário comercial Propriedades de classe Ocultar ou exibir as propriedades Vazio e Somente leitura Relatórios de link Configuração dos resultados da pesquisa Recursos Embarcadero ERStudio SAP Parte II: Versão Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1) Versão HotFix Informatica Data Services Qualidade de Dados Informatica e Informatica Data Explorer Advanced Edition Versão HotFix Informatica Domain Informatica Data Quality e Informatica Data Explorer Advanced Edition Informatica Data Services Metadata Manager Versão Informatica Data Quality e Informatica Data Explorer Advanced Edition Informatica Data Services Informatica Domain Metadata Manager PowerCenter PowerExchange Adaptadores para Qualidade de Dados e Serviço de Dados Capítulo 7: Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.0.1) Transformações Capítulo 8: Informatica Data Services (9.0.1) Objetos de Dados Físicos Relacionais Transformações de Origem e Destino do Objeto de Dados Físicos Relacionais Chaves do Objeto de Dados Físicos Relacionais Caminho do Arquivo do Objeto de Dados Físicos do Arquivo Comum Capítulo 9: Domínio Informatica (9.0.1) Recursos da versão na Conexões ii Sumário

6 Conexões do IBM DB Permissões de Conexão Programas de Linha de Comando Comandos infacmd Alterados Novos Comandos infacmd Novas Variáveis de Ambiente Data Integration Service Privilégio do Data Integration Service Propriedade Número Máximo de Conexões Simultâneas Propriedade Tamanho Máximo do Pool de Execução LDAP Importação de Usuário Logs Exibir Eventos de Log da Versão Anterior da Informatica Tamanho Máximo do Heap Diagnóstico de Nó Relatórios Relatório da Atividade do Usuário Relatório do Gerenciamento de Licenças Capítulo 10: PowerCenter (9.0.1) Mapping Analyst for Excel Complemento do Excel Opção de Exportação Modelo Padrão de Especificação de Mapeamento Hub de Serviços da Web Origens e Destinos Capítulo 11: Metadata Manager (9.0.1) Programa de Linha de Comando backupcmdline Glossário Comercial Linhagem de Dados para Objetos Personalizados Linhagem de Dados para SQL Exibições em Linha Resumo de Impacto Programa da Linha de Comando mmcmd Pesquisando Extensões de Metadados do PowerCenter Parte III: Versão Capítulo 12: Novos Recursos e Aprimoramentos (9.0) Informatica Data Quality e Informatica Data Services Data Quality Data Services Informatica Analyst Domínio Informatica Interface da Linha de Comando Sumário iii

7 Serviços Gerenciamento PowerCenter Metadata Manager PowerExchange Adaptadores para PowerCenter PowerExchange for HP Neoview Transporter PowerExchange for Netezza PowerExchange for Oracle E-Business Suite PowerExchange for SAP NetWeaver PowerExchange for Teradata Parallel Transporter API PowerExchange for Web Services PowerExchange for webmethods Capítulo 13: Domínio Informatica (9.0) Domínio do PowerCenter Alteração de Nome de Domínio do PowerCenter Alteração de Nome do Console de Administração Alteração de URL do Informatica Administrator Portas do Domínio Tamanho do Nome do Objeto Nomes de Objeto Compartilhados Configuração de Domínio Programas de Linha de Comando Novos Comandos Nova Variável de Ambiente Privilégios do Metadata Manager Capítulo 14: PowerCenter (9.0) Gerenciador de Tabela de Referência Capítulo 15: Metadata Manager (9.0) Glossário Comercial Programa da Linha de Comando mmcmd Linhagem de Dados Log Recursos Tipos de Recursos Removidos Versões da Fonte de Metadados Obsoletas Vinculando Objetos nos Recursos Conectados Atribuições de Conexão para Recursos Eliminados Atribuição de Conexão Automática Janela de Extração de Incremento de Origem do PowerCenter Arquivos de Parâmetros do PowerCenter iv Sumário

8 Parte IV: Versão Capítulo 16: Novos Recursos e Aprimoramentos (8.6.1) Versão HotFix Metadata Manager Versão HotFix Mascaramento de dados Metadata Manager Versão HotFix PowerExchange for MSMQ Versão HotFix PowerExchange for JMS Hub de Serviços da Web Versão PowerExchange for JD Edwards OneWorld PowerExchange for SAS PowerExchange for Siebel Versão Console de Administração Programas de Linha de Comando Grupos de Implantação Domínios Serviço de Integração Metadata Manager Serviços de Atualização Mascaramento de dados Hub de Serviços da Web PowerExchange for Netezza PowerExchange for SAP NetWeaver Capítulo 17: Serviço de Integração (8.6.1) Desempenho Formatos de Data Compatibilidade de Empilhamento Suporte para Subconsulta de Empilhamento Suporte de Empilhamento para Netezza Tamanho do Buffer de Carregamento em Massa Oracle Particionamento Particionamento de Intervalo IBM DB FastExport Capítulo 18: Programas de Linha de Comando (8.6.1) Comandos Alterados de infasetup Comandos Alterados de pmrep Novos Comandos de pmrep Comandos Alterados de infacmd isp Sumário v

9 Capítulo 19: Provedor de Serviços da Web (8.6.1) Segurança de Serviço da Web Operações de Serviço da Web Obsoletas Capítulo 20: Mapping Analyst for Excel (8.6.1) Critério de Correspondência para Metamapas Personalizados Opções de Importação Opções de Exportação Convenções de Nomenclatura de Arquivo Personalizadas e Local de Armazenamento Capítulo 21: Metadata Manager (8.6.1) Mudanças de Terminologia Linhagem de Dados Transformação de pesquisa Publicando Expandindo Objetos de Metadados Log Objeto de Metadados Exibindo Detalhes Catálogo e Atalhos de Metadados Assistente de Relacionamentos de Objeto Pesquisas Recursos Recursos de BI (Business Intelligence) Propriedades de Configuração de Objetos Comerciais Objetos Descartados em um Esquema Oracle Hierarquia Teradata ERwin URL API Glossário Comercial Caracteres Curinga Capítulo 22: Data Analyzer (8.6.1) Datasource Capítulo 23: Adaptadores para PowerCenter (8.6.1) PowerExchange for Netezza PowerExchange for Web Services PowerExchange for SAP NetWeaver Transformação BAPI/RFC Tipo de Conexão de Metadados BCI Transformação de Intérprete SAP/ALE IDoc vi Sumário

10 Parte V: Versão Capítulo 24: Novos Recursos e Aprimoramentos (8.6) PowerCenter Páginas de Códigos Tipos de dados Designer Funções Serviço de Integração Transformações Hub de Serviços da Web Mapping Architect for Visio (Estêncil de Dados) Metadata Manager Metadata Exchanges Serviço do Metadata Manager PowerChannel Adaptadores para PowerCenter PowerExchange for Netezza PowerExchange for SAP NetWeaver BI (Opção BW) PowerExchange for SAP NetWeaver (Opção mysap) PowerExchange for Web Services Capítulo 25: PowerCenter (8.6) Páginas de Códigos Serviço de Integração Desempenho Recuperação Processamento em Tempo Real Lista de Arquivos de Destino XML Variável de Ambiente LANG para Linux Mapping Architect for Visio Modelo de Mapeamento Transformação de Dados Não Estruturados Alteração de Nome Novos Atributos de Transformação Gravando em Vários Grupos de Saída Capítulo 26: Metadata Manager (8.6) Custom Metadata Configurator String de Conexão Relacionamentos Entre Recursos Log Serviço do Metadata Manager Objetos Comerciais XConnect Recursos Caminho da Biblioteca Cognos SDK Sumário vii

11 Nome do Serviço Oracle Pesquisas Análise de Linhagem de Dados e Onde Usado Capítulo 27: Data Analyzer (8.6) Caminho de Contexto do Data Analyzer URL do Driver JDBC Capítulo 28: Adaptadores para PowerCenter (8.6) PowerExchange for Netezza Editando o Tipo de Dados e a Precisão Atualizar ou Inserir Colunas Não Projetadas Páginas de Códigos Criando Definições de Origem e Destino PowerExchange for JMS PowerExchange for SAP NetWeaver O PowerExchange for SAP NetWeaver mysap Option Foi Renomeado Instalando as Bibliotecas SAP RFC SDK Processando Dados BAPI/RFC PowerExchange for SAP NetWeaver BI O PowerExchange for SAP NetWeaver BW Option Foi Renomeado Registrando o PowerExchange for SAP NetWeaver BI Client Instalando as Bibliotecas SAP RFC SDK PowerExchange for Web Services Transformação de Consumidor de Serviços da Web Tempo de Espera de Resposta SOAP Parte VI: Versão Capítulo 29: Novos Recursos e Aprimoramentos (8.5.1) Páginas de Códigos Capítulo 30: PowerCenter (8.5.1) pmrep Transformações Serviço de Integração Parte VII: Versão Capítulo 31: Novos Recursos e Aprimoramentos (8.5) Programas de Linha de Comando infacmd pmrep Data Analyzer Criação de Perfil de Dados Estêncil de Dados Tipos de dados viii Sumário

12 Domínios Serviço de Integração Processamento de Data Carregamento Externo Processamento de Arquivo Simples Parâmetros e Variáveis Otimização de Empilhamento Recuperação em Tempo Real Recuperação Propriedades da sessão Fluxos de Trabalho Metadata Manager Arquitetura Procurar e Pesquisar Metadados Editar Objetos de Metadados Modelos Personalizados Análise de Linhagem de Dados e Onde Usado Metadata Exchanges (XConnects) Preferências do Usuário Recursos de Metadados Relatórios do Repositório do PowerCenter Novos Relatórios Serviço de Repositório Segurança Administração de Segurança Unificada Autenticação Single Sign-On HTTPS Permissões Privilégios Serviço de Integração Transformações Linguagem de Transformação Provedor de Serviços da Web Hub de Serviços da Web Definições de Origem e Destino Mapeamentos e Fluxos de Trabalho XML PowerExchange (PowerCenter Connect) PowerExchange para WebSphere MQ PowerExchange for JMS PowerExchange for SAP NetWeaver BW Option Opção PowerExchange for SAP NetWeaver mysap PowerExchange for Web Services Capítulo 32: Domínio do PowerCenter (8.5) Nomes de Serviços do Aplicativo Sumário ix

13 Alertas de Domínio e Serviço Relatórios de Domínio Capítulo 33: PowerCenter Security (8.5) Gerenciamento de Usuário e Grupo Gerenciamento Unificado de Usuário e Grupo Nomes de Usuário do Domínio Usuários e Grupos Padrão de um Domínio Usuários e Grupos Padrão de um Repository Service Conta do Administrador Padrão do Repositório Efetuando Login nos Aplicativos do PowerCenter Autenticação do Service Manager Privilégios do Domínio Alterações no Privilégio de Domínio Tarefas de Domínio Não Determinadas por Privilégios Privilégios do Repositório do PowerCenter Privilégios do Serviço de Repositório Tarefas do Repositório Não Determinadas por Privilégios Usar o Repository Manager Privilégios e Funções do Metadata Manager Permissões em Objetos do Domínio Permissões em Objetos do Repositório do PowerCenter Permissões do Objeto de Conexão Relacional Configurando Permissões do Objeto Global e da Pasta de Repositório Copiando Pastas do Repositório Bloqueando e Desbloqueando Rótulos Capítulo 34: Repositório e Serviço de Repositório (8.5) Páginas de Códigos Gerenciando Repositórios Conectando a um Repositório Criando um Serviço de Repositório Gerenciando Conexões e Bloqueios de Usuário Restaurando um Repositório Gerenciando um Domínio de Repositório Alterando uma Página de Código de Repositório Exibições e Dados MX REP_USERS REP_USERS_GROUPS e REP_GROUPS Modo Operacional Capítulo 35: Serviço de Integração (8.5) Processamento de Tipo de Dados Bigint Processamento de Data/Hora Inteiros Conversão de Caracteres x Sumário

14 Alterações no Mapeamento de Caracteres Valores de Substituição para Caracteres Não Conversíveis Recuperação Pós-Sessão Otimização de Empilhamento Permitir a Exibição Temporária para Empilhamento Opção de Otimização de Empilhamento Desempenho Formatos de Data para as Funções TO_CHAR() e TO_DATE() Parâmetro $$PushdownConfig Otimização de Empilhamento para Lógica de Dimensão de Alteração Lenta Otimização de Empilhamento para a Operação de Atualização Processamento em Tempo Real Processo de Recuperação Tabela de Recuperação e Armazenamento de Arquivo de Recuperação Recuperação com Reinicialização Interrompendo uma Sessão em Tempo Real Alterações de Particionamento Alterações nos Comandos de Reinicialização e Recuperação Capítulo 36: Funções (8.5) Funções Internas Funções de Data com Argumentos de String de Formato DATE_COMPARE GREATEST LEAST MAKE_DATE_TIME Funções Definidas pelo Usuário Funções Definidas pelo Usuário no Navegador Gerenciamento de Funções Definidas pelo Usuário Validação de Funções Definidas pelo Usuário Renomeando Funções Definidas pelo Usuário Copiando Funções Definidas pelo Usuário Funções Definidas pelo Usuário de Versão Analisando Dependências para Funções Definidas pelo Usuário Consultando Funções Definidas pelo Usuário Capítulo 37: Provedor de Serviços da Web (8.5) Alterações às Propriedades Operações de Serviço da Web Origens e Destinos de Serviço da Web Capítulo 38: Programas de Linha de Comando (8.5) infacmd Novos Comandos infacmd Comandos infacmd Alterados infasetup Sumário xi

15 pmcmd pmrep Novos Comandos pmrep Comandos pmrep Alterados Comandos pmrep Transportados Capítulo 39: Transformações (8.5) Transformações de Dados Complexos (Dados Não Estruturados) Transformação Procedimento Externo Transformação Java Transformação de Joiner Transformação de Gerador de Sequência Capítulo 40: Criação de Perfil de Dado (8.5) Sessão de Criação de Perfil de Dados Relatórios de Criação de Perfil de Dados Capítulo 41: Data Analyzer (8.5) Política de Conta do Usuário Autenticação Linhagem de Dados Suporte para Weblogic e WebSphere Personalização de Folhas de Estilo e Esquemas de Cores Alteração no Caminho de Instalação jboss Gerenciando o Conteúdo do Repositório do Data Analyzer Ferramentas e Utilitários Obsoletos Alterações nos Utilitários Alteração no Caminho para Ferramentas e Utilitários Suporte para Idiomas Seleção Múltipla em Filtros de Painéis Suporte Panscopic e RDL Suporte Unicode Suporte para Fax e Dispositivos Móveis Gerenciamento de Acesso Capítulo 42: Relatórios de Repositório do PowerCenter (8.5) Relatórios do Repositório do PowerCenter Executando Relatórios Objetos de Esquema Capítulo 43: Metadata Manager (8.5) Mudanças de Terminologia Configurando o Metadata Manager Console do Metadata Manager Relatórios do Metadata Manager Executando Relatórios Links para Relatório xii Sumário

16 Relatórios Removidos Painéis Objetos de Esquema Metadata Exchanges Business Objects Metadata Exchange Cognos Impromptu Metadata Exchange Microstrategy Metadata Exchange Modelos Criando e Configurando Modelos Importando e Exportando Modelos Recursos Configuração Carregando Vários Recursos Simultaneamente Propriedade URL do Agente Propriedades URL de Conexão JDBC e URL JDBC de Origem Propriedade Codificação Agendamento Linhagem de Dados Histórico de Linhagem Detalhes de Nível de Campo Limites em Objetos Exibidos Acesso Remoto a Linhagem de Dados Interface da Linhagem de Dados Objeto de Metadados Importando e Exportando Links de Objeto e Relatório Criação de Versão Excluindo (Eliminando) Objetos de Metadados Relacionamentos Pesquisando Objetos de Metadados Criando Objetos de Metadados Capítulo 44: PowerCenter Connect (8.5) Alteração do Nome do PowerCenter Connect PowerExchange for JMS PowerExchange for SAP NetWeaver BI Carregando Dados no SAP BW Definições de Origem do BW OHS Conexões de Aplicativo do BW Cadeias de Processo Instalando Transportes para Ler Dados do SAP BW PowerExchange para WebSphere MQ Selecionando uma Página de Código Processando dados Unicode Opção PowerExchange for SAP NetWeaver mysap Processando Dados BAPI/RFC Passando o número do documento para o SAP Sumário xiii

17 Validação do Tipo de Dados LANG Instalação do Arquivo saprfc.ini e sideinfo Atualizando Transformações IDoc e DMI xiv Sumário

18 Prefácio O Guia de Versão do Informatica foi escrito para os administradores responsáveis pela instalação e configuração da plataforma Informatica e para desenvolvedores e engenheiros de software que implementam o Informatica. Este guia pressupõe que você conhece os recursos pelos quais é responsável. O Guia de Versão do Informatica lista novos recursos e aprimoramentos, alterações de comportamento entre versões e tarefas que talvez você queira executar depois de atualizar de uma versão anterior. 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 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 [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 Site da Informatica Você pode acessar o site corporativo da Informatica no endereçohttp:// 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 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. xv

19 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 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 [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 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 [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 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: México: América do Norte: Tarifa Padrão América do Norte: Ligação Gratuita França: Alemanha: Israel: Itália: Holanda: Portugal: Espanha: Suíça: ou Reino Unido: ou Ligação Gratuita Austrália: Nova Zelândia: Cingapura: Tarifa Padrão Índia: Tarifa Padrão França: Alemanha: Holanda: xvi Prefácio

20 Parte I: Versão Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (9.1.0), 2 Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.1.0), 15 Informatica Data Services (9.1.0), 17 Domínio Informatica (9.1.0), 18 Metadata Manager (9.1.0), 21 1

21 C A P Í T U L O 1 Novos Recursos e Aprimoramentos (9.1.0) Este capítulo inclui os seguintes tópicos: Plataforma Informatica, 2 Informatica Data Quality and Informatica Data Explorer, 3 Informatica Data Services, 5 Informatica Documentation, 8 Domínio Informatica, 8 Programas de Linha de Comando, 10 Metadata Manager, 12 PowerCenter, 13 Data Analyzer, 13 Adaptadores para PowerCenter, 14 Plataforma Informatica Esta seção descreve os novos recursos e aprimoramentos do instalador da plataforma Informatica. Transformação de Dados Você pode instalar o Mecanismo de transformação de dados e o Estúdio de transformação de dados por meio do instalador da plataforma Informatica. Quando você executa a instalação do servidor, pode instalar ou fazer upgrade da Informatica ou instalar apenas o Mecanismo de transformação de dados. Quando você executa a instalação do cliente, pode instalar o Informatica Developer, o Cliente do PowerCenter e o Mecanismo e estúdio de transformação de dados. 2

22 Informatica Data Quality and Informatica Data Explorer This section describes new features and enhancements to Informatica Data Quality and Informatica Data Explorer. Accelerators Accelerators are content bundles that contain rules, reference tables, demonstration mappings, and demonstration data objects. Each accelerator provides solutions to common data quality issues in a country, region, or industry. The Data Quality Content installer includes the Informatica Data Quality Core Accelerator, which contains general data quality rules. You can purchase the following accelerators separately: Informatica Data Quality Accelerator for Australia and New Zealand Informatica Data Quality Accelerator for Brazil Informatica Data Quality Accelerator for Financial Services Informatica Data Quality Accelerator for Portugal Informatica Data Quality Accelerator for United Kingdom Informatica Data Quality Accelerator for US and Canada Content Sets A content set is a Model repository object that you use to store reusable, user-defined expressions. These expressions include pattern sets, character sets, token sets, and regular expressions. When you configure a Labeler or Parser transformation, you can choose to include reusable expressions from a content set. Create content sets in the Developer tool. Data Explorer Repository Migration You can migrate profile metadata and data source connection metadata from a Data Explorer Standard Edition repository to the Model repository that Data Explorer uses. The migration does not remove metadata from the Data Explorer Standard Edition repository. Exception Management You can perform the following exception management tasks in the Analyst tool: Apply status and priority filters to rows in a bad record table. Save changes to multiple rows at a time in a bad record or duplicate record table. View the previous version of a data value in an audit trail table. Integration with Microsoft Excel You can use Data Quality for Microsoft Excel to start a mapping that reads input data from a Microsoft Excel spreadsheet. The Data Integration Service runs the mapping and returns the results to the Microsoft Excel spreadsheet. Data Quality for Microsoft Excel calls the mapping through Informatica web services. Object Deployment The process to export repository objects to PowerCenter resolves conflicts and dependencies. Profiles You can create and run a profile on bad record tables and duplicate record tables in the Analyst tool. You can create and run profiles to identify primary keys, foreign keys, and functional dependencies between columns in data objects. You can also define relationships between columns, and profile the columns to verify the relationship. You can create a data model of the data objects that you want to profile. You can create and run profiles on the data objects in the profile model. Informatica Data Quality and Informatica Data Explorer 3

23 You can replace the data object in a profile and run the profile on the new data object without editing the profile parameters. The old and new data object must be the same type and must have the same data structure. You can use a profile to infer the Date type for source data values. You can apply one or more filters to a profile. You can apply one or more filters to drilldown data in the Analyst tool. You can create profiles for multiple data objects in a single operation. The profiles return separate results for each data object. You can run a profile on two objects in a mapping and view a comparison of the profile results. Use this profile to review the changes that the mapping can make to the source data. You can run profiling reports that include column profiling statistics and their summary from Data Analyzer. Reference Tables You can use the Analyst tool to create reference tables that store data in databases that you specify. Reference tables that store data in the staging database are called managed reference tables. Unmanaged reference tables store data in user-specified databases. When using Informatica Developer to import and export reference tables, you specify file paths recognized by the local file system. Previously when you used the Developer tool to import and export reference tables, you specified directories recognized by the machine that ran the Data Integration Service. You can apply a text filter when you search the Model repository for a reference table from a data quality transformation. The filter narrows your search to reference table names that meet your filter criteria. When you use the infacmd oie exportobjects command to export Model repository objects, you can include the reference tables associated with these objects. The command exports reference table data from the staging database into a.zip file. When you run the infacmd oie importobjects command to import the Model repository objects, the command writes reference table data from the.zip file into the staging database. Tags A tag is metadata that defines an object in the Model repository based on business usage. Create tags to group objects according to their business usage. Use a tag to informally define an object in the Model repository. Create a tag and assign it to multiple objects in the Model repository. You can also search for objects by a tag. Transformations Address Validator Transformation You can configure the Address Validator transformation in Suggestion List mode. Use this mode to find all possible matches for an input address in the reference data. Suggestion List mode works for partial and complete addresses. You can define parameters for default country, line separator, casing style, and mode. Association Transformation You can set the minimum amount of cache memory that the Association transformation uses. If you enter a cache memory value that is lower than 65536, the Association transformation reads the value in megabytes. The Association transformation generates log entries while mappings are running. The transformation generates log entries after every 100,000 rows. You can define parameters for the cache directory. Comparison Transformation You can use custom-built identity population files when you perform identity operations. 4 Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0)

24 Consolidation Transformation The Consolidation transformation can use row-based consolidation strategies. The transformation uses these strategies to choose a single cluster row. The transformation populates the master row with the data values from the chosen row. The Consolidation transformation can use custom consolidation strategies that you define. You define the custom strategies using decision expressions. You can define parameters for the cache directory. Decision Transformation You can configure the Decision transformation to recognize input NULL values. Exception Transformation The Exception transformation creates database tables that you can review for data quality issues in the Analyst tool. Use the Exception transformation in a mapping to create tables that identify poor quality or duplicate records using conditions that you specify. Use the Analyst tool to correct bad records or consolidate duplicate records in the tables. Match Transformation You can analyze a Match transformation to preview the number of computations that the transformation will perform. You can analyze a Match transformation to preview the size and number of clusters the transformation will create. You can define partitioned identity match operations to improve identity match operation performance. Use the Execution Instance property to configure the number of partitions. You can use custom-built identity population files to perform identity operations. You can define parameters for threshold, weight, matched pairs cache directory, clustering cache directory, and index file directory. Java Transformation You can implement the resetnotification method in a Java transformation. When the Data Integration Service machine runs in restart mode, this method resets variables that you use in the Java code after a mapping run. Informatica Data Services This section describes new features and enhancements to Informatica Data Services. Business Terms You can use a Metadata Manager business term in the Analyst tool to search for objects in the Metadata Manager repository. You can select Metadata manager objects from the search results and import them as tables in the Analyst tool. You can use these tables as sources for profiles or mapping specifications. You can access Metadata Manager and the Metadata Manager Business Glossary from the Analyst tool to manage business terms. You can view or edit business terms in the Metadata Manager Business Glossary. Logical Data Object Models You can import logical data models from the export files of the following modeling tools: CA ERwin 7.x Data Modeler IBM Cognos BI Reporting - Framework Manager SAP BusinessObjects Designer Sybase PowerDesigner CDM 7.5 to 15.x Sybase PowerDesigner OOM 9.x to 15.x Informatica Data Services 5

25 Sybase PowerDesigner PDM 7.5 to 15.x Mapping Specification A mapping specification is an object in the Model repository that describes the movement and transformation of data from a source to a target. Use a mapping specification to define business logic that populates a target table with data that you can leverage to report on the target table. You can create a mapping specification in the Analyst tool to transform and move data from the source to the target. You can configure the sources, target, rules, filters, and joins to transform the data in a mapping specification. You can load the results of a mapping specification to a target. Monitoring You can access the Monitoring tool from the Developer and Analyst tools to monitor the status of applications and jobs, such as a profile job. Object Export and Import You can import individual objects from an XML file into the repository. You can edit the object names in an export XML file with an infacmd xrf command. You can use an infacmd control file when you run the infacmd oie ExportObjects or ImportObjects command. Use an infacmd control file to complete the following tasks during an export or import process: - Filter the objects that are exported or imported. - Configure conflict resolution strategies for specific object types or objects. - Map connections in the source repository to connections in the target repository. Performance Tuning Mapping Performance You can improve mapping performance with the cost-based optimization method. The Data Integration Service can evaluate a mapping, generate semantically equivalent mappings, and run the mapping with the best performance. Cost-based optimization is most effective for mappings that contain multiple Joiner transformations. The Data Integration Service applies cost-based optimization when you select the full optimizer level. Pushdown Optimization The Data Integration Service can push Expression and Joiner transformation logic to the source database. The Data Integration Service can push transformation logic to IBM DB2 for i5/os, DB2 for LUW, and DB2 for z/os sources when expressions contain supported functions with the following logic: - TO_BIGINT includes more than one argument. - TO_CHAR converts a date to a character string without the format argument. - TO_DATE converts a character string to a date without the format argument. - TO_DECIMAL converts a string to a decimal value. - TO_INTEGER includes more than one argument. Physical Data Objects Nonrelational Data Objects After you import a nonrelational data object, you can use the Developer tool to view the following types of information: Mapping of nonrelational records and fields to columns in a relational table Copybook definition Data map metadata 6 Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0)

26 Schema Objects You can import a schema and store it as a schema object in the repository. When you create a web service, you can define input, output and fault signatures from the schema types. WSDL Data Objects Import a WSDL file to create a WSDL data object. You can use a WSDL data object to create a web service or a Web Service Consumer transformation. SQL Data Services Result Set Caches You can temporarily cache the results of SQL queries run against an SQL data service. The Data Integration Service caches the results by user for a specified expiration period. When the same user makes the same request before the cache expires, the Data Integration Service returns the cached results. If a cache does not exist or has expired, the Data Integration Service starts a DTM instance to process the request. SQL Data Service Datatypes SQL data services support the binary SQL 99 datatype. SQL Data Service Functions Tags SQL data services supports the COALESCE function in SQL queries. A tag is metadata that defines an object in the Model repository based on business usage. Create tags to group objects according to their business usage. Use a tag to informally define an object in the Model repository. Create a tag and assign it to multiple objects in the Model repository. You can also search for objects by a tag. Transformations Lookup Transformation The Lookup transformation can perform a lookup on a logical data object. The transformation can return one row or it can return multiple rows. You an configure the Lookup transformation to perform the lookup in a web service operation mapping. Java Transformation You can implement the resetnotification method in a Java transformation. When the Data Integration Service machine runs in restart mode, this method resets variables that you use in the Java code after a mapping run. Web Service Consumer Transformation The Web Service Consumer transformation consumes web services in a mapping. The transformation can consume an Informatica web service or an external web service. The transformation returns related groups of output data from hierarchical SOAP response messages. Create a Web Service Consumer transformation from a WSDL data object. Web Services Informatica web services provides data integration functionality through a web service interface. Create an operation mapping to define how the Data Integration Service processes the web service request. The operation mapping can include logical data objects or transformations. You can create a web service from a WSDL, or you can create a web service without using a WSDL. You can configure message layer security and transport layer security for a web service. Message layer security includes user authentication and user permissions. Informatica Data Services 7

27 Informatica Documentation This section describes new documentation and enhancements to Informatica documentation. Informatica Analyst User Guide The Informatica Analyst User Guide is divided into the following guides: Informatica Data Explorer User Guide Informatica Data Integration Analyst User Guide Informatica Data Quality Analyst User Guide Informatica Getting Started Guide The Informatica Getting Started Guide is divided into the following guides: Informatica Administrator Getting Started Guide Informatica Data Integration Analyst Getting Started Guide Informatica Data Explorer Getting Started Guide Informatica Data Quality Getting Started Guide Informatica Data Services Getting Started Guide Domínio Informatica Esta seção descreve novos recursos e aprimoramentos do Domínio Informatica. Conexões Se você tiver o PowerExchange, pode criar uma conexão do Adabas. Serviço de Gerenciamento de Conteúdo O Serviço de Gerenciamento de conteúdo é um serviço de aplicativo que gerencia as propriedades de dados de referência de validação de endereço e identifica os arquivos de dados de preenchimento de identidade que estão disponíveis para os usuários da ferramenta Desenvolvedor. Ele atualiza o Data Integration Service com informações de configuração para os dados de referência de endereço. A transformação de Correspondência e a transformação de Comparação exibem a lista de arquivos de preenchimento de identidade instalados no momento, incluindo todos os arquivos de preenchimento que você adicionar ao sistema. Data Integration Service Você pode limitar a quantidade de memória que o Data Integration Service aloca para solicitações como visualizações de dados, mapeamentos e consultas SQL. Você pode configurar a quantidade máxima de memória que o Data Integration Service aloca para executar todas as solicitações simultâneas. Você também pode limitar a quantidade máxima de memória que o Data Integration Service aloca para qualquer solicitação. Dependências Na exibição Serviços e nós na guia Domínio, você agora pode exibir dependências de serviços de aplicativo, nós e grades. Banco de Dados de Configuração do Domínio Você pode criar um banco de dados de configuração de domínio no Sybase ASE. Monitoramento Você pode configurar o Service Manager para armazenar históricos de estatísticas de tempo de execução sobre objetos que são executados em um Data Integration Service. O Service Manager armazena as estatísticas no repositório do Modelo. Você pode exibir as estatísticas e relatórios na guia Monitoramento da ferramenta Administrador para diferentes objetos, como aplicativos, serviços da Web, objetos de dados 8 Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0)

28 lógicos e serviços de dados SQL. Por exemplo, você pode exibir um relatório para determinar as tarefas de execução mais longa. Você também pode monitorar objetos a partir da ferramenta Analyst e Desenvolvedor. Exportação e importação de objeto Você pode usar o programa de linha de comando infacmd para migrar objetos entre domínios diferentes da mesma versão. Você pode migrar objetos de domínio de um ambiente de desenvolvimento para um ambiente de teste ou de produção. Você pode alterar nomes de objeto antes de importá-los. Use infacmd para gerar um arquivo XML legível a partir de um arquivo de exportação. Você pode atualizar os nomes de objeto no arquivo XML legível e, em seguida, usar infacmd para atualizar o arquivo de exportação. Use os seguintes comandos infacmd infacmd isp ExportDomainObjects. Exporta usuários e grupos nativos, funções e conexões para um arquivo XML. infacmd isp ImportDomainObjects. Importa usuários e grupos nativos, funções e conexões para um domínio Informatica. infacmd xrf GenerateReadableViewXML. Gera um arquivo XML legível a partir do arquivo de exportação. infacmd xrf UpdateExportXML. Atualiza o arquivo de exportação com as alterações no arquivo XML legível. Se você não deseja migrar todos os objetos, use um arquivo de controle infacmd para filtrar os objetos durante a exportação e importação. Permissões e privilégios Origem de permissões efetivas Você pode exibir o objeto de domínio, serviço de dados SQL ou detalhes de permissão de serviço da Web a um usuário ou grupo. Ao exibir detalhes de permissão, pode exibir a origem de permissões efetivas. Detalhes de permissão exibem as permissões diretas atribuídas ao usuário ou grupo, permissões diretas atribuídas a grupos a que o usuário ou grupo pertence e permissões herdadas de objetos pai. Além disso, detalhes da permissão são exibidos se o usuário ou grupo está atribuído à função de Administrador que ignora a verificação de permissão. Filtros de pesquisa Você pode usar filtros de pesquisa para procurar um usuário ou grupo ao atribuir permissões, exibir detalhes de permissão ou editar permissões. Privilégios Você pode atribuir nova conexão ou privilégios de monitoramento. Atribua Gerenciar conexão para habilitar um usuário ou grupo a criar, editar e remover conexões. Atribua os privilégios de monitoramento para habilitar um usuário ou grupo a configurar e exibir estatísticas relatórios históricos de tempo de execução. Exemplo de privilégios de monitoramento incluem Definir configurações globais, Configurar estatísticas e relatórios e Monitoramento de acesso. Comunicação segura Para configurar serviços para usar o protocolo TLS (Transport Layer Security)para transferir dados com segurança no domínio, habilite o protocolo TLS para o domínio. Quando você habilita o TLS para o domínio, os serviços usam conexões TLS para se comunicarem com outros clientes e serviços de aplicativo da Informatica. Exibições A guia domínio agora tem novas exibições: Exibição de Nós e serviços Exibir e gerenciar os serviços e nós no domínio. Exibição de Conexões Exibir e gerenciar conexões no domínio. Domínio Informatica 9

29 Programas de Linha de Comando Esta seção descreve os novos comandos e opções para os programas de linha de comando da Informatica. infacmd Com os comandos infacmd CMS, você pode criar e remover um Content Management Service. A tabela a seguir descreve os novos comandos infacmd cms: Comando CreateService RemoveService Descrição Cria o Content Management Service. Remove o conteúdo do serviço de gerenciamento. A tabela a seguir descreve os novos comandos infacmd isp: Comando ExportDomainObjects ImportDomainObjects removeuserpermission removegrouppermission Descrição Exporta usuários e grupos nativos, funções e conexões do domínio Informatica para um arquivo XML. Exporta usuários e grupos nativos, funções e conexões de um arquivo XML para um domínio Informatica. Remove a permissão em um objeto de um usuário. Remove a permissão em um objeto de um grupo. A tabela a seguir descreve um novo comando infacmd pwx: Comando Descrição UpgradeModels Atualiza os objetos de dados não relacionais do PowerExchange Com comandos infacmd WS, você pode gerenciar serviços da Web. A tabela a seguir descreve os novos comandos infacmd ws: Comando ListOperationOptions ListOperationPermissions ListWebServiceOptions ListWebServicePermissions ListWebServices RenameWebService SetOperationPermissions SetWebServicePermissions StartWebService Descrição Lista as opções de operação. Lista permissões de operação. Lista opções de serviço da Web. Lista permissões de serviço da Web. Lista os serviços da Web em um aplicativo. Se o nome do aplicativo não for fornecido, todos os serviços da Web são listados. Renomeia um serviço da Web. Define permissões de operação. Define permissões de serviço da Web. Inicia um serviço da Web para que ele possa receber solicitações de serviço da Web. 10 Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0)

30 Comando StopWebService UpdateOperationOptions UpdateWebServiceOptions Descrição Interrompe um serviço da Web. Atualiza as propriedades de operação. Atualiza as propriedades de serviços da Web. Com os comandos infacmd xrf, você pode gerar um arquivo XML legível a partir de um arquivo de exportação. Você também pode editar o arquivo XML legível e atualizar as alterações no arquivo de exportação. A tabela a seguir descreve os novos comandos infacmd xrf: Comando GenerateReadableViewXML UpdateExportXML Descrição Gera um arquivo XML legível a partir do arquivo de exportação. Atualiza o arquivo de exportação com as alterações feitas ao arquivo XML legível. A tabela a seguir descreve as opções para novos comandos infacmd: Comando Opção Descrição mrs BackupContents -BackupSearchIndices Salva o índice de pesquisa no arquivo de backup. oie ExportObjects -OverwriteExportFile Substitui o arquivo de exportação se ele existir. -ControlFilePath -OtherOptions Especifica o caminho e o nome do arquivo de exportação do arquivo de controle. Use um arquivo de controle de exportação para filtrar os objetos que são exportados do repositório do Modelo. Especifica as opções adicionais para exportar dados da tabela de referência. oie ImportObjects -skipcrc Ignora a verificação CRC que detecta se o arquivo de importação foi modificado. -ConflictResolution -ControlFilePath -SkipConnectionValidation -OtherOptions Configura como lidar com conflitos durante a importação. Especifica o caminho e o nome de arquivo do arquivo de controle de importação. Use um arquivo de controle de importação para filtrar os objetos que são importados para o repositório do Modelo. Ignora a validação de conexão durante a importação. Especifica as opções para importar os dados da tabela de referência. ps purge -rd Especifica o número de dias que o Depósito de criação de perfil armazena os resultados do perfil ou scorecard antes de limpar os resultados. -pf -pt Identifica o projeto de repositório de Modelo e a pasta em que o perfil ou scorecard está armazenado. Especifica o nome da tarefa do perfil. Programas de Linha de Comando 11

31 Comando Opção Descrição -r Limpa os resultados das pastas recursivamente. -pa Limpa todos os resultados para um determinado perfil ou scorecard do depósito de criação de perfil. infasetup Os seguintes comandos infasetup são atualizadas para habilitar TLS (Transport Layer Security). DefineDomain DefineGatewayNode DefineWorkerNode UpdateGatewayNode UpdateWorkerNode pmrep A tabela a seguir descreve os novos comandos pmrep: Comando GenerateAbapProgramToFile InstallAbapProgram UninstallAbapProgram Descrição Gera o programa ABAP para mapeamento e salva o programa como um arquivo. Gera e instala um programa ABAP no sistema SAP. Desinstala o programa ABAP. Desinstale um programa ABAP quando não desejar mais associar o programa a um mapeamento. Metadata Manager Esta seção descreve novos recursos e aprimoramentos do Metadata Manager. Glossário Comercial Quando você cria ou edita um termo comercial, pode adicionar hyperlinks a qualquer outro termo comercial no mesmo ou glossário comercial ou em um glossário comercial diferente. Você também pode fornecer links para páginas da Web externas como uma referência a um termo comercial. Esses links internos e externos ajudam você a navegar por termos comerciais relacionados no glossário comercial. Propriedades de Classe Você pode organizar a maneira de exibição das propriedades de classe. Ao editar as propriedades, é possível arrastá-las para alterar a ordem ou para garantir que apareçam na seção Básica ou Avançada das propriedades de classe, em todas as perspectivas do Metadata Manager. Para uma classe, as propriedades Data de criação de origem, Data de atualização de origem, Data de criação de MM e Data de atualização de MM são conhecidas como propriedades de data sintéticas. Você pode definir a propriedade Show_Synthetic_Dates_In_Basic_Section no arquivo imm.properties para especificar se essas propriedades devem estar localizadas na seção Básica ou Avançada. Configuração dos Resultados de Pesquisa Você pode usar os elementos no arquivo searchpriorities.xml para criar grupos class_ids, class_types ou favorite_types e atribuir um valor de prioridade para o grupo. Você pode atribuir um valor de prioridade para um grupo, em que um indica uma prioridade baixa e dez indica uma prioridade alta. Os resultados da pesquisa são exibidos com base na prioridade atribuída ao grupo. 12 Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0)

32 Por padrão, searchpriorities.xml está no seguinte diretório: <Informatica installation directory>\tomcat\shared\classes Ocultar ou Exibir as Propriedades Vazias e Somente Leitura Você pode definir o valor da propriedade Hide_Empty_Uneditable_Properties no arquivo imm.properties para ocultar ou exibir propriedades vazias e somente leitura em todas as perspectivas do Metadata Manager. Resumo do Impacto de Filtragem Você pode filtrar os objetos exibidos no resumo de impacto com base no tipo de recurso. Os critérios de filtro são persistente entre os objetos do catálogo. Recurso JDBC Você pode criar e configurar um recurso JDBC para extrair metadados de qualquer recurso JDBC. Você pode conecta-se a qualquer banco de dados genérico por meio do JDBC e extrair metadados. Embora você possa criar um recurso de JDBC para qualquer banco de dados relacional com suporte para JDBC, no momento, a Informatica oferece suporte ao recurso de JDBC para o IBM DB2/iSeries. Você não pode se conectar a bancos de dados relacionais por meio do ODBC. A Informatica recomenda que, quando disponível, você use os recursos do banco de dados existentes, em vez do recurso JDBC. Por exemplo, para carregar metadados de um banco de dados Oracle, crie um recurso Oracle em vez de criar um recurso JDBC. Relatório de Links Ausentes Você pode definir o valor da propriedade Missing_Links_Report_Limit no arquivo IMM.properties para limitar o número máximo de links ausentes que você deseja exportar. Programa de Linha de Comando backupcmdline O backupcmdline inclui um argumento opcional nthreads e o argumento da tarefa para o comando Backup e Restauração. O valor do argumento nthread especifica o número de threads que você deseja usar para a tarefa de backup ou de restauração. O valor deve ser maior que zero. O argumento especifica o tipo de tarefa, que pode ser backup ou restauração. Obtendo Estatísticas Você pode coletar estatísticas para recursos do DB2 quando a propriedade GatherStatistics no arquivo imm.properties estiver definida como Sim. PowerCenter Esta seção descreve novos recursos e aprimoramentos do PowerCenter. Repositório do PowerCenter Você pode criar um repositório do PowerCenter no Sybase ASE. Data Analyzer Esta seção descreve novos recursos e aprimoramentos do Data Analyser. Repositório do Data Analyzer Você pode criar um repositório do Data Analyzer no Sybase ASE. PowerCenter 13

33 Adaptadores para PowerCenter Esta seção descreve os novos recursos e os aprimoramentos dos adaptadores do PowerCenter. PowerExchange for Salesforce O PowerExchange for Salesforce usa a versão 20.0 da API do Salesforce. Você pode configurar a propriedade de sessão Habilitar o atributo de truncamento de campo para o Salesforce truncar estouro de dados de destino e gravar dados truncados em um destino do Salesforce. Você pode usar uma autenticação forçada do servidor proxy HTTP. PowerExchange for SAP NetWeaver Você pode usar pmrep a fim de gerar e instalar programas ABAP para mapeamentos com tabelas de origem SAP. Você pode carregar dados para tabelas de destino SAP. 14 Capítulo 1: Novos Recursos e Aprimoramentos (9.1.0)

34 C A P Í T U L O 2 Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.1.0) Este capítulo inclui os seguintes tópicos: Transformação de Associação, 15 Data Quality Content Installer, 15 Transformação de Decisão, 16 Exportar para PowerCenter, 16 Depósito de criação de perfil, 16 Reference Data Configuration, 16 Transformação de Associação Na versão 9.1.0, o comportamento da transformação de Associação muda das seguintes maneiras: A transformação de Associação aceita valores de string e numéricos em associação de portas. Se você configurar uma coluna de outro tipo de dados como uma porta de associação, a transformação converte os valores de dados da porta para strings. Antes, a transformação de Associação aceitava aenas dados de string em portas de associação. A saída de ID de associação codificada como um inteiro. Antes, a saída do ID de associação era codificada como uma string. Se você atualizar para a versão 9.1.0, a transformação de Associação preserva o tipo de dados de string na porta de ID de associação e grava os valores de saída da porta como uma string. Data Quality Content Installer Na 9.1.0, o comportamento do Data Quality Content Installer muda das seguintes maneiras: O Instalador de Conteúdo do Data Quality tem um único executável instalador. Se você for um usuário de Qualidade de dados, execute o instalador em uma máquina que o Data Integration Service possa acessar. Se você for um usuário do PowerCenter, execute o instalador em uma máquina que o Serviço de Integração do PowerCenter possa acessar. Antes, o Instalador de Conteúdo do Data Quality tem um programa de instalação que você executou na máquina do Informatica Developer ou na máquina do PowerCenter Designer. 15

35 O Data Quality Content Installer pode instalar dados de referência de validação de endereço, dados de preenchimento de identidade e fontes de dados de amostra. Antes, o Instalador de Conteúdo também instalava os dados da tabela de referência e as regras da Informatica. No Informatica 9.1.0, use a ferramenta Desenvolvedor para importar os dados da tabela de referência e as regras da Informatica para o repositório do Modelo. Transformação de Decisão Na versão 9.1.0, a transformação de Decisão implementa a função INSTR(str1, str2), procurando str2 em str1. Antes, a transformação de Decisão procurou str1 em str2. Se você tiver configurado uma transformação de Decisão com essa função no Informatica 9.0.1, edite a transformação para inverter a ordem das strings na função. Exportar para PowerCenter Na versão 9.1.0, a versão mais antiga do PowerCenter para o qual você pode exportar mapeamentos, mapplets e mapeamentos de leitura de objeto de dados lógicos é o PowerCenter Antes, era possível exportar objetos para o PowerCenter 8.6. Depósito de criação de perfil A partir da versão 9.1.0, você limpar dados de resultados de perfis e scorecards a partir do depósito de criação de perfil. Execute o comando infacmd ps purge para limpar os dados do resultado. Anteriormente, o depósito de perfil limpava o resultado de dados quando o Data Integration Service estava inativo. Reference Data Configuration Effective in 9.1.0, you must add a Content Management Service to the domain before you can use address reference data and identity populations. To use address reference data, you must also configure address validation process properties in the Content Management Service. Previously, identity matching did not require a Content Management Service, and you configured the address validation process properties in the Data Integration Service. 16 Capítulo 2: Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.1.0)

36 C A P Í T U L O 3 Informatica Data Services (9.1.0) Este capítulo inclui os seguintes tópicos: Reimplementação do aplicativo, 17 Exportar para PowerCenter, 17 Importação de Modelo de Objeto de dados lógicos, 17 Reimplementação do aplicativo Na versão 9.1.0, quando você alterar um aplicativo que contém um mapeamento e reimplanta o mapeamento com a opção de atualização de dados, o Data Integration Service preserva as propriedades de reimplantação de mapeamento da ferramenta Administrador. Antes, o Data Integration Service substituía as propriedades de implantação de mapeamento da ferramenta Administrador pelas propriedades de implantação de mapeamento da ferramenta Desenvolvedor. Exportar para PowerCenter Na versão 9.1.0, a versão mais antiga do PowerCenter para o qual você pode exportar mapeamentos, mapplets e mapeamentos de leitura de objeto de dados lógicos é o PowerCenter Antes, era possível exportar objetos para o PowerCenter 8.6. Importação de Modelo de Objeto de dados lógicos Na versão 9.1.0, a opção nomes e as etapas mudaram para importar um modelo de objeto de dados lógicos de um arquivo XSD. Você também pode configurar propriedades de importação para o modelo. A tabela a seguir descreve as alterações para importar um modelo de objeto de dados lógicos de um arquivo XSD: Interface Component Caixa de diálogo Novo Assistente do Novo modelo de objeto de dados lógicos Selecione Modelo de objeto de dados lógicos em modelo de dados. Selecione W3C XML Schema 1.0 (XSD) como o tipo de modelo. Como alternativa, configure as propriedades de importação. Selecione Modelo de objeto de dados lógicos. Selecione Criar modelo existente a partir do arquivo. 17

37 C A P Í T U L O 4 Domínio Informatica (9.1.0) Este capítulo inclui os seguintes tópicos: Data Integration Service, 18 Model Repository Service, 19 Permissões, 19 Privilégios, 19 Data Integration Service Na versão 9.1.0, você configura as propriedades dos dados de referência de validação de endereço no Content Management Service, em vez de no Data Integration Service. Use o Content Management Service para configurar as seguintes propriedades de dados de referência de validação de endereço: Chave de Licença. Chave de licença para ativar dos dados de referência de validação de endereço. Localização dos Dados de Referência. Localização dos dados de referência de validação de endereço. Pré-carregamento Completo de Países. Lista de países para os quais todos os dados de referência de endereço disponíveis serão carregados na memória antes de iniciar a validação de endereço. Pré-carregamento Parcial de Países. Lista de países para os quais os metadados de referência de endereço e as estruturas de indexação serão carregados na memória antes de iniciar a validação de endereço. Sem Pré-carregamento de Países. Lista de países para os quais nenhum dado de referência de endereço será carregado na memória antes de iniciar a validação de endereço. Pré-carregamento Completo de Países com Codificação Geográfica. Lista de países para os quais todos os dados de referência de endereço com Codificação Geográfica serão carregados na memória antes de iniciar a validação de endereço. Pré-carregamento Parcial de Países com Codificação Geográfica. Lista de países para os quais os metadados de referência e estruturas de indexação com Codificação Geográfica serão carregados na memória antes de iniciar a validação de endereço. Sem Pré-carregamento de Países com Codificação Geográfica. Lista de países para os quais nenhum dado de referência com Codificação Geográfica será carregado na memória antes de iniciar a validação de endereço. Uso da Memória. Número de megabytes de memória que a validação de endereço pode alocar. Contagem Máxima de Objetos do Endereço. Número máximo de instâncias de validação de endereço a serem executadas ao mesmo tempo. Contagem Máxima de segmentos. Número máximo de segmentos que a validação de endereço pode usar. Tamanho do Cache. Tamanho do cache para bancos de dados que não foram pré-carregados. O cache reserva memória para melhorar o desempenho da pesquisa nos dados de referência que não foram précarregados. Quando você atualiza para 9.1.0, crie um Content Management Service para atualizar as propriedades. 18

38 Model Repository Service Esta seção descreve as alterações ao Model Repository Service. Diretório de arquivo de backup Na versão 9.1.0, o Model Repository Service grava arquivos de backup do repositório no diretório de backup do serviço. O diretório de backup de serviço é um subdiretório do diretório de backup do nó com o nome do Model Repository Service. Por exemplo, um Model Repository Service chamado MRS grava arquivos de backup de repositório nestes locais: <node_backup_directory>\mrs Quando você exibe arquivos de backup para um Model Repository Service, pode exibir os arquivos de backup desse serviço. Antes, o Model Repository Service gravava arquivos de backup do repositório no diretório de backup de nó. Quando você exibe arquivos de backup para um Model Repository Service, pode exibir todos os arquivos de backup para todos os Model Repository Services em execução no nó. Backup do índice de pesquisa Na versão 9.1.0, quando você faz backup de um repositório do Modelo, o Serviço de Repositório do Modelo salva o índice de pesquisa para o arquivo de backup do repositório para reduzir a quantidade de tempo necessário para restaurar o arquivo. Antes, o Model Repository Service não salvava o índice de pesquisa para o arquivo de backup. Quando você restaurar um arquivo de backup, o Serviço de Repositório do Modelo indexa novamente o índice de pesquisa. Para usar o comportamento anterior ao fazer backup do repositório, use o comando infacmd mrs BackupContents e defina a opção de índice de pesquisa de backup como falsa. Bloqueando outras operações durante um backup Na versão 9.1.0, a operação de backup do repositório do Modelo bloqueia todas as outras operações de repositório até a conclusão do backup. Bloquear outras operações garante que o the Model Repository Service crie um arquivo de backup consistente. Antes, o Model Repository Service não bloqueava outras operações do repositório durante um backup do repositório. Permissões Na versão 9.1.0, a guia Permissões para qualquer objeto de domínio na ferramenta Administrador exibe até usuários ou grupos. Se houver mais de usuários ou grupos, será exibida uma mensagem pedindo que você crie um filtro para limitar o número de usuários ou grupos. Antes, a guia Permissões não tinha um limite no número de usuários ou grupos que podia exibir. Privilégios Na versão 9.1.0, um usuário deve ter o privilégio de Gerenciar conexão para criar, editar e remover conexões. Por padrão, somente os usuários com a função de Administrador têm o privilégio de Gerenciar conexão. Antes, um usuário não precisava de um privilégio para criar, editar ou remover uma conexão. Model Repository Service 19

39 Se você atualizar para 9.1.0, atribua a outros usuários e grupos o privilégio de gerenciamento de conexão para permitir que criem, editem e removam conexões. 20 Capítulo 4: Domínio Informatica (9.1.0)

40 C A P Í T U L O 5 Metadata Manager (9.1.0) Este capítulo inclui os seguintes tópicos: Programa de Linha de Comando backupcmdline, 21 Modelos personalizados do glossário comercial, 21 Propriedades de classe, 22 Ocultar ou exibir as propriedades Vazio e Somente leitura, 22 Relatórios de link, 22 Configuração dos resultados da pesquisa, 22 Recursos, 23 Programa de Linha de Comando backupcmdline Na versão 9.1.0, backupcmdline inclui o argumento da tarefa para o comando de backup e restauração. Use o argumento da tarefa para especificar se o tipo de tarefa é backup ou restauração. Antes, você podia digitar o comando de backup ou restauração seguido dos argumentos obrigatórios. O nome dos vários argumentos do comando de backup e restauração também mudou. A tabela a seguir lista os nomes anterior e atual para os argumentos: O nome do argumento anterior MM_DBTYPE MM_DB_CONNECTION_URL MM_DB_USER MM_DB_PASSWORD MM_DB_NAME O nome do argumento atual dbtype jdbcurl usuário passar arquivo Modelos personalizados do glossário comercial Na versão 9.1.0, você não pode criar um modelo personalizado usando um modelo de glossário comercial existente como modelo. Antes, você podia criar modelos personalizados usando modelos empacotados do glossário comercial e modelos comerciais personalizados fcomo modelos. 21

41 Propriedades de classe Na versão 9.1.0, você pode definir a propriedade Show_Synthetic_Dates_In_Basic_Section no arquivo imm.properties para especificar se essas propriedades devem estar localizadas na seção Básica ou Avançada. Depois de atualizar para o Metadata Manager 9.1, qualquer alteração anterior à ordem das propriedades de classe é perdida. Você deve editar o modelo para atualizar manualmente a ordem na qual as propriedades de classe de objetos de metadados são exibidas em todas as perspectivas do Metadata Manager. Antes, você não podia definir o local das propriedades de dados sintéticas. Ocultar ou exibir as propriedades Vazio e Somente leitura Na versão 9.1.0, você pode definir o valor da propriedade Hide_Empty_Uneditable_Properties no arquivo imm.properties para ocultar ou exibir as propriedades Vazio e Somente leitura em todas as perspectivas do Metadata Manager. Essa propriedade está ativada por padrão. Depois de instalar ou atualizar para 9.1, para exibir as propriedades Vazio e Somente leitura, atualize o valor da propriedade no imm.properties.file. Antes, todas as propriedades de Vazio e Somente leitura eram exibidas em todas as perspectivas do Metadata Manager. Relatórios de link A partir da versão 9.1.0, os detalhes do link não fazem parte dos logs de resumo de aquisição ou da guia Detalhes de carga. Você pode exibir os detalhes do link na guia Detalhes do link. O resumo do link contém o recurso, a conexão, o banco de dados atribuído, o esquema atribuído, os links, os links ausentes, e os detalhes de correção(%). Anteriormente, os detalhes do link eram parte da guia Detalhes da Carga. Configuração dos resultados da pesquisa Na versão 9.1.0, você pode usar os elementos no arquivo searchpriorities.xml para criar grupos de class_ids, class_types ou favorite_types e atribuir um valor de prioridade para o grupo. Você pode atribuir um valor de prioridade para um grupo, em que um indica uma prioridade baixa e dez indica uma prioridade alta. Os resultados da pesquisa são exibidos com base na prioridade atribuída ao grupo. O arquivo searchpriorities.xml está no seguinte diretório: <Informatica installation directory>\tomcat\shared\classes Depois de atualizar para 9.1.0, você deve reindexar todos os recursos para garantir que as prioridades de pesquisa padrão sejam aplicadas aos objetos de metadados no depósito do Metadata Manager. Se necessário, mais tarde, você pode configurar as prioridades das diversas entidades no arquivo searchpriorities.xml. Antes não era possível configurar a prioridade dos resultados da pesquisa. 22 Capítulo 5: Metadata Manager (9.1.0)

42 Recursos Esta seção descreve mudanças nos recursos. Embarcadero ERStudio Na versão 9.1.0, você pode especificar os modelos físicos dos quais deseja extrair metadados. Você também pode importar esquemas do proprietário para tabelas, exibições e outros objetos do banco de dados para modelos físicos. Antes, o Metadata Manager extraía o modelo lógico e o modelo físico criados a partir do modelo lógico. O Metadata Manager exibia todos os objetos extraídos dos modelos lógico e físico sob o modelo lógico. SAP Na versão 9.1.0, você deve instalar as bibliotecas SAP JCo 3 antes de poder criar um recurso SAP R/3 ou usar uma atualização de recurso SAP R/3. Você pode baixar as bibliotecas SAP JCo específicas do sistema operacional do SAP Service Marketplace. Antes, era necessário instalar as bibliotecas SAP RFC. Recursos 23

43 Parte II: Versão Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (9.0.1), 25 Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.0.1), 37 Informatica Data Services (9.0.1), 38 Domínio Informatica (9.0.1), 40 PowerCenter (9.0.1), 48 Metadata Manager (9.0.1), 50 24

44 C A P Í T U L O 6 Novos Recursos e Aprimoramentos (9.0.1) Este capítulo inclui os seguintes tópicos: Versão HotFix 2, 25 Versão HotFix 1, 26 Versão 9.0.1, 27 Versão HotFix 2 Esta seção descreve os novos recursos e aprimoramentos na versão HotFix 2. Informatica Data Services Esta seção descreve novos recursos e aprimoramentos do Informatica Data Services. Otimização de Empilhamento Um Data Integration Service executado em uma máquina UNIX pode enviar a lógica de transformação de filtro ao Microsoft SQL Server quando o Data Integration Service usa uma conexão ODBC. Quando for configurar a conexão ODBC, configure o Microsoft SQL Server como o provedor de ODBC. Qualidade de Dados Informatica e Informatica Data Explorer Advanced Edition Esta seção descreve novos recursos e aprimoramentos dos aplicativos Qualidade de Dados Informatica e Informatica Data Explorer Advanced Edition. Transformação de Correspondência Você pode usar vários threads para executar um mapeamento com uma transformação de correspondência configurada para correspondência de identidade. Use uma variável do sistema na máquina do Data Integration Service para definir o número de threads. É possível definir essa variável na máquina do Serviço de Integração do PowerCenter se você exportar o mapeamento para o PowerCenter. Perfis Você pode criar um mapeamento com base em um perfil na ferramenta Desenvolvedor. O mapeamento usa uma origem de perfil como fonte de dados e converte qualquer regra definida no perfil em transformações ou mapplets. 25

45 Otimização de Empilhamento Um Data Integration Service executado em uma máquina UNIX pode enviar a lógica de transformação de filtro ao Microsoft SQL Server quando o Data Integration Service usa uma conexão ODBC. Quando for configurar a conexão ODBC, configure o Microsoft SQL Server como o provedor de ODBC. Repositório O processo de migração do repositório Qualidade de Dados da versão para a versão migra todos os arquivos de dados de referência do sistema de arquivos 8.6.2, a menos que os arquivos existam no conjunto de arquivos padrão do Instalador de Conteúdo de Qualidade de Dados. Você não precisa instalar os dados de referência dos pacotes de país ou acelerador no Data Quality se os arquivos de dicionário usados pelos planos do existirem no sistema de arquivos quando você der início ao processo de migração. Otimização de Empilhamento da Regra de Validação Um Data Integration Service pode transferir a lógica da regra de validação para um banco de dados relacional quando a instrução de regra puder ser convertida para um SQL equivalente no banco de dados. Versão HotFix 1 Esta seção descreve os novos recursos e aprimoramentos na versão HotFix 1. Informatica Domain This section describes new features and enhancements to the Informatica domain. Upgrade with Changes to Node Configuration Informatica provides an upgrade option to change the node configuration. Informatica Data Quality e Informatica Data Explorer Advanced Edition Esta seção descreve novos recursos e aprimoramentos do Informatica Data Quality e Informatica Data Explorer Advanced Edition. Transformações do Informatica Data Quality Transformação Validação de Endereço A transformação Validador de Endereço suporta opções de porta de saída adicional do mecanismo Address Doctor Transformação Analisador Ao definir uma operação de análise baseada em padrões, você poderá usar caracteres curinga para pesquisar várias instâncias consecutivas do mesmo token. Por exemplo, você pode definir WORD+ como padrão para pesquisar uma string com qualquer número de palavras consecutivas. Transformação Correspondência Perfis A transformação Correspondência aceita dados em sua porta de entrada GroupKey na identificação do modo de correspondência. Use a porta GroupKey para reduzir os tempos das operações de correspondência de identidade e de campo. Resultados de Perfis de Coluna Os resultados de perfis reportam três novos tipos de informações: o tipo de dados inferido, o valor mínimo e o valor máximo na coluna. 26 Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1)

46 Resultados de Análise de Junção Ao executar análise de junção em origens de dados na ferramenta Desenvolvedor, você pode exportar os registros comuns e exclusivos do Visualizador de Dados para um arquivo simples. Otimização de Empilhamento O Data Integration Service pode enviar a lógica de transformação de filtro para as origens SAP. O Data Integration Service, quando usa uma conexão ODBC, pode enviar a lógica de transformação de filtro para as origens Sybase ASE. Configure o Sybase como provedor ODBC quando você configurar a conexão ODBC. Migração de Repositório O processo para migrar objetos do repositório do Informatica Data Quality para o repositório do Model oferece maior suporte para as operações de validação de endereço definidas no Data Quality Informatica Data Services Esta seção descreve novos recursos e aprimoramentos do Informatica Data Services. Otimização de Empilhamento O Data Integration Service pode enviar a lógica de transformação de filtro para as origens SAP. O Data Integration Service, quando usa uma conexão ODBC, pode enviar a lógica de transformação de filtro para as origens Sybase ASE. Configure o Sybase como provedor ODBC quando você configurar a conexão ODBC. Metadata Manager Esta seção descreve novos recursos e aprimoramentos do Metadata Manager. Autenticação do Microsoft SQL Server Você pode autenticar as credenciais de usuário do banco de dados usando o protocolo do Windows e estabelecer uma conexão confiável com um repositório do Microsoft SQL Server quando concluir as seguintes tarefas: Crie o Serviço do Metadata Manager e coloque o repositório do Metadata Manager no Microsoft SQL Server. Crie um recurso do Microsoft SQL Server. Crie um recurso do PowerCenter e coloque o repositório do PowerCenter no Microsoft SQL Server. Faça backup de um repositório do Metadata Manager no Microsoft SQL Server. Restaure um repositório do Metadata Manager no Microsoft SQL Server. Versão Esta seção descreve os novos recursos e aprimoramentos na versão Informatica Data Quality e Informatica Data Explorer Advanced Edition Esta seção descreve novos recursos e aprimoramentos ao Informatica Data Quality e Informatica Data Explorer Advanced Edition. Permissões do Visualizador do Analyst É possível criar um usuário ou grupo na ferramenta Administrador com permissões somente leitura em objetos na ferramenta Analyst. Usuários e grupos do Visualizador do Analyst podem exibir um perfil, Versão

47 scorecard, tabela de registro duplicado ou inválido ou tabela de dados de referência. Eles não podem criar, editar ou executar um objeto ou exportar resultados de perfil para tabelas de referência. Conteúdo Informatica Você pode definir uma variável de ambiente INFA_CONTENT em uma máquina do Serviço de Integração do PowerCenter para definir o caminho usado pelo PowerCenter para ler dados de referência. Use essa variável de ambiente se você não puder instalar os dados de referência no local esperado da máquina do PowerCenter. Transformações do Informatica Data Quality Transformação Validador de Endereço Você pode configurar a transformação Validador de Endereço para gerar relatórios CASS (Coding Accuracy Support System) para endereços dos Estados Unidos e relatórios SERP (Software Evaluation and Recognition Program) para endereços do Canadá. Os relatórios CASS e SERP verificam se as operações de validação de endereço executadas nos dados do endereço de origem atendem aos padrões definidos pelo USPS e Canada Post. Transformações de várias estratégias Você pode configurar várias estratégias em um único objeto de transformação para as seguintes transformações: Caso, Decisão, Gerador de Chave, Rotulador, Correspondência, Mesclagem, Analisador e Padronizador. Você pode aplicar cada estratégia a um conjunto de portas de dados em um mapplet ou mapeamento. Transformação Decisão Use a transformação Decisão para gravar regras comerciais usando a lógica IF-THEN-ELSE e expressões regulares, e aplicar as regras a portas selecionadas em um mapplet ou mapeamento. Nota: É necessário ter o Informatica Data Quality para usar as transformações do Data Quality. Exportação e Importação de Mapeamento É possível usar a ferramenta Developer para importar mapeamentos, mapplets, transformações e qualquer dado da tabela de referência por esses objetos no repositório do Modelo em uma única etapa. Desempenho do Mapeamento Você pode ajustar o desempenho de mapeamentos atualizando o nível do otimizador de mapeamento por meio da configuração do mapeamento ou propriedades de implantação do mapeamento. O nível do otimizador determina quais métodos de otimização o Data Integration Service aplica ao mapeamento no tempo de execução. É possível optar por otimização nenhuma, mínima, normal ou completa para os mapeamentos. Parâmetros e Arquivos de Parâmetro É possível criar parâmetros para definir valores que mudam entre execuções de mapeamento. Por exemplo, crie um parâmetro para representar uma conexão, de forma que você possa executar um mapeamento com conexões de origem relacional diferentes. Crie um arquivo de parâmetro para definir valores de parâmetro. O Data Integration Service aplica os valores de parâmetro quando você executa um mapeamento da linha de comando e especifica o arquivo de parâmetro. Objetos de Dados Físicos Objetos de dados físicos personalizados Você pode criar objetos de dados físicos personalizados para executar as seguintes tarefas: Associar dados da mesma origem que o banco de dados de origem. Selecionar valores distintos da origem. Filtrar linhas quando o Data Integration Service ler os dados de origem. Especificar portas classificadas. Especificar uma associação externa, em vez da associação interna padrão. 28 Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1)

48 Criar uma consulta personalizada para emitir uma instrução SELECT especial para o Data Integration Service a fim de ler os dados de origem. Adicionar comandos SQL de pré- e pós-mapeamento. Definir parâmetros para o objeto de dados. Reter relações chaves quando sincronizar o objeto com as origens. É possível adicionar objetos de dados físicos personalizados a mapeamentos e mapplets como objetos de leitura, gravação ou consulta. Criar e importar Perfis Você pode criar objetos de dados físicos de um arquivo sem formatação, banco de dados não relacional, banco de dados relacional e recursos SAP. É possível criar objetos de dados físicos de recursos que contêm caracteres ilegais da ferramenta Developer ou palavras reservadas. Por exemplo, você pode importar uma exibição chamada de "CONCAT" ou uma tabela que contém uma coluna com um ponto no nome da coluna. É possível importar tabelas, sinônimos e exibições de bancos de dados que usam metadados com uso misto de letras maiúsculas e minúsculas. Por exemplo, você pode importar tabelas "CUST" e "Cust" como objetos de dados físicos separados. Comentários do perfil É possível optar por excluir comentários de perfil em um perfil. Resultados do perfil É possível criar perfis de dados multilíngues de diferentes objetos de dados e exibir resultados de perfil com base em configurações locais no navegador. A ferramenta Analyst altera os tipos de dados de Data e Hora, Numérico e Decimal com base no local do navegador. É possível classificar em dados multilíngues. A ferramenta Analyst exibe a ordem de classificação com base no local do navegador. Depois de executar um perfil, a ferramenta Analyst elimina os últimos resultados de perfil do depósito de criação de perfil. O depósito da criação de perfil armazena valores de frequência mais alta incluindo valores NULL para resultados de perfil por padrão. Se houver pelo menos um valor NULL nos resultados do perfil, a ferramenta Analyst poderá exibir valores NULL como padrões. Executando um perfil Depois de adicionar uma regra a um perfil que tenha sido executado previamente, você pode selecionar a regra e colunas associadas e executar o perfil novamente. A ferramenta Analyst exibe os resultados de perfil anteriores, a regra recente e os resultados da coluna. É possível modificar a regra e executar o perfil novamente para exibir as alterações nos resultados do perfil da regra. Quando você executa um perfil, pode optar por descartar os resultados do perfil para colunas inseridas em perfil anteriormente e exibir resultados para as colunas e regras selecionadas para o último perfil executado. Fazendo busca detalhadas em colunas Repositório Você pode optar por fazer uma busca detalhada nos dados de perfil para uma coluna. É possível selecionar as colunas com busca detalhada sem criar perfil de todas as colunas novamente depois de executar o perfil. É possível migrar objetos do repositório do Informatica Data Quality para o repositório do Modelo Também é possível migrar arquivos de dados de referência usados pelos objetos. Regras Você pode optar por fazer uma busca detalhada nos dados ativos de uma regra. Versão

49 É possível selecionar as regras para busca detalhada sem criar perfil de todas as colunas novamente depois de executar o perfil. Scorecards É possível agrupar pontuações relacionadas em um scorecard para exibir um conjunto de pontuações para um conceito comercial específico. Quando você adicionar uma coluna de perfil a um scorecard, poderá optar por adicioná-la a um grupo. Você pode adicionar uma pontuação a um grupo dentro de um scorecard. É possível mover pontuações entre grupos dentro de um scorecard e editar e remover grupos de um scorecard. É possível selecionar colunas no scorecard antes de executar o scorecard novamente. Você pode optar por fazer uma busca detalhada nos dados ativos das colunas de uma pontuação. É possível exibir o número total de registros válidos e não válidos e a data atualizada para cada pontuação do scorecard. Informatica Data Services Esta seção descreve novos recursos e aprimoramentos ao Informatica Data Services. Aplicativos Os objetos na exibição Aplicativo são classificados por padrão. Os projetos na exibição Aplicativo têm um novo ícone. Eles não usam mais o ícone de pasta. Você pode renomear um aplicativo na ferramenta Administrador. É possível atualizar uma exibição Aplicativo para atualizar aplicativos recém-implantados, que tiveram a implantação cancelada e restaurados. Você pode atualizar um aplicativo para resolver o conflito quando usa a ferramenta Administrador para implantar um aplicativo com o mesmo nome de um aplicativo existente. Além disso, quando você seleciona a opção de atualização ou substituição durante um conflito, pode selecionar uma opção para interromper o aplicativo existente, caso esteja em execução. Transformação de Dados Personalizados Você pode configurar uma transformação de Dados Personalizados em um mapeamento. A transformação de Dados Personalizados processa formatos de arquivo não estruturados e semi-estruturados, como formatos de mensagens, páginas HTML e documentos PDF. Essa transformação de dados também processa formatos estruturados como ACORD, HL7, EDI-X-12, EDIFACT e SWIFT. A transformação de Dados Personalizados chama um serviço de Transformação de Dados para processar os dados. Cache de Objeto de Dados Você pode limpar o cache de objeto de dados e o cache de tabela virtual de um aplicativo. Também pode limpar o cache da exibição Aplicativos na ferramenta Administrador. É possível limpar o cache com o programa de linha de comando infacmd PurgeDataObjectCache. Desempenho do Mapeamento Você pode ajustar o desempenho de mapeamentos atualizando o nível do otimizador de mapeamento por meio da configuração do mapeamento ou propriedades de implantação do mapeamento. O nível do otimizador determina quais métodos de otimização o Data Integration Service aplica ao mapeamento no tempo de execução. É possível optar por otimização nenhuma, mínima, normal ou completa para os mapeamentos. Parâmetros e Arquivos de Parâmetro É possível criar parâmetros para definir valores que mudam entre execuções de mapeamento. Por exemplo, crie um parâmetro para representar uma conexão, de forma que você possa executar um mapeamento com conexões de origem relacional diferentes. Crie um arquivo de parâmetro para definir valores de parâmetro. O Data Integration Service aplica os valores de parâmetro quando você executa um mapeamento da linha de comando e especifica o arquivo de parâmetro. 30 Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1)

50 Objetos de Dados Físicos Objetos de dados físicos personalizados Você pode criar objetos de dados físicos personalizados para executar as seguintes tarefas: Associar dados da mesma origem que o banco de dados de origem. Selecionar valores distintos da origem. Filtrar linhas quando o Data Integration Service ler os dados de origem. Especificar portas classificadas. Especificar uma associação externa, em vez da associação interna padrão. Criar uma consulta personalizada para emitir uma instrução SELECT especial para o Data Integration Service a fim de ler os dados de origem. Adicionar comandos SQL de pré- e pós-mapeamento. Definir parâmetros para o objeto de dados. Reter relações chaves quando sincronizar o objeto com as origens. É possível adicionar objetos de dados físicos personalizados a mapeamentos e mapplets como objetos de leitura, gravação ou consulta. Criar e importar Você pode criar objetos de dados físicos de um arquivo sem formatação, banco de dados não relacional, banco de dados relacional e recursos SAP. É possível criar objetos de dados físicos de recursos que contêm caracteres ilegais da ferramenta Developer ou palavras reservadas. Por exemplo, você pode importar uma exibição chamada de "CONCAT" ou uma tabela que contém uma coluna com um ponto no nome da coluna. É possível importar tabelas, sinônimos e exibições de bancos de dados que usam metadados com uso misto de letras maiúsculas e minúsculas. Por exemplo, você pode importar tabelas "CUST" e "Cust" como objetos de dados físicos separados. Banco de Dados de Preparação As propriedades de banco de dados de preparação incluem o nome da conexão de banco de dados e as propriedades para um banco de dados IBM DB2 EEE ou Microsoft SQL Server. Serviços de Dados SQL Você pode exibir a string JDBC para um serviço de dados SQL nas propriedades gerais da exibição Serviço de Dados SQL na ferramenta Administrador. É possível renomear um serviço de dados SQL na ferramenta Administrador. Dados Virtuais Visualização de dados Quando você visualiza dados da tabela virtual, pode exibir uma representação gráfica da consulta SQL inserida. Você pode exibir o plano da consulta original e o plano da consulta otimizada. Use o plano da consulta para resolver problemas de consulta que os usuários finais executem em um serviço de dados SQL implantado. Também é possível usar o plano da consulta pare resolver problemas das suas próprias consultas e entender as mensagens de log. Segurança no nível da coluna Você pode definir permissões no nível da coluna para negar consultas em uma coluna de uma tabela virtual. É possível restringir o acesso do usuário a uma coluna, sem negar o acesso desse usuário à tabela. Você pode reprovar uma consulta que seleciona a coluna ou substituir o valor da coluna por um valor padrão em uma consulta. Configure a segurança no nível da coluna com infacmd. Versão

51 Informatica Domain This section describes new features and enhancements to the Informatica Domain. Connections Pass-through security The Data Integration Service uses the client user name and the password for connection objects in an SQL data service. The Data Integration Service connects to source objects with the client credentials instead of the default credentials from the connection object. Restrict users from the data in an SQL data service based on user permissions on the physical data object. Object names The Data Integration Service can generate SQL against Oracle, DB2, Microsoft SQL Server, or ODBC connections that have case-sensitive table and column names. You can use the Administrator tool or Developer tool to configure the connection. You can specify whether to include quotes around table and column names in the connection. Microsoft SQL Server You can use the Administrator tool to specify the owner name and schema name for a Microsoft SQL Server connection. You can use the Administrator tool or Developer tool to configure a Microsoft SQL Server connection as a trusted connection in the domain. IBM DB2 You can use the Administrator tool to specify the tablespace name for an IBM DB2 connection. Connection types If you have PowerExchange, you can create the following connection types: DB2 for i5/os IMS Sequential z/os VSAM If you have PowerExchange for SAP Netweaver, you can create the following connection type: SAP Connection permissions You can assign users the read, write, and execute permissions on the database connection. The execute permission grants other users the ability to preview data and run profiles and scorecards on data objects created with the connection. Command Line Program Environment Variables INFA_DEFAULT_PWX_OSEPASSWORD Stores the encrypted password for the operating system. You can use INFA_DEFAULT_PWX_OSEPASSWORD to set an encrypted password or use the corresponding command line -e option on infacmd pwx commands. You can set this password to access the operating sytem. INFA_DEFAULT_PWX_OSPASSWORD Stores the plain text password for the operating system. You can use INFA_DEFAULT_PWX_OSPASSWORD to set a plain text password or use the corresponding command line -p option on infacmd pwx commands. You can set this password to access the operating sytem. INFA_PASSWORD Stores the encrypted password for miscellaneous options when you set LDAP connectivity, define gateway nodes, define worker nodes, create new users, reset user passwords, and update SMTP options. You can use INFA_ PASSWORD to set a password or use the corresponding command line 32 Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1)

52 option. You can set this password to access your Informatica user account, data source, LDAP services, and outbound mail server. INFA_REPOSITORY_PASSWORD Stores the default password for the PowerCenter Repository. You can use INFA_ REPOSITORY_PASSWORD to set a password or use the corresponding command line option. You can set this password to create a PowerCenter Integration Service, an SAP BW Service, a Web Services Hub, and get log events for the most recent run of a session. Domain Configuration You can use infacmd to back up and restore the domain. LDAP Users You can choose to support case-sensitive distinguished name attributes for the LDAP security domain. License Management Report The License Management Report is enhanced to provide more statistics, such as user statistics and CPU statistics for each host. The report contains information for all licenses assigned to the domain. An administrator can track the number of times a user logs in to the Analyst tool and how often the user runs profiles and scorecards. Service Upgrade Use the Service Upgrade Wizard in the Administrator tool to upgrade multiple services at one time. You can save the upgrade report to file. Metadata Manager Esta seção descreve novos recursos e aprimoramentos do Metadata Manager. Pesquisar Metadados Resumo de impacto Quando você vir um termo comercial ou algum objeto de metadados - com exceção dos objetos do PowerCenter - na guia Procurar, poderá exibir os objetos impactados das classes mais relevantes. Entre as classes mais relevantes estão os relatórios de inteligência comercial, tabelas de bancos de dados relacionais, mapeamentos do PowerCenter e termos comerciais. Glossário Comercial Notificações por O Metadata Manager envia um notificando usuários sobre os seguintes eventos: Um administrador de dados propõe um termo comercial para análise. O Metadata Manager exibe as opções de para que o administrador de dados possa enviar aos outros usuários. Um usuário adiciona um comentário a um termo comercial em qualquer fase. O Metadata Manager envia um ao administrador de dados atribuído ao termo. Linhagem de Dados Exibições em linha do SQL pare recursos relacionais e do PowerCenter É possível exibir a linhagem de dados em uma tabela do banco de dados, exibição ou sinônimo usado em uma consulta SQL em uma exibição em linha. A consulta SQL pode existir nos seguintes objetos: Substituição SQL em uma transformação Qualificador de Origens ou Consulta do PowerCenter. Exibições de bancos de dados, procedimentos armazenados, funções e disparadores. Objetos personalizados Quando você executa a análise de linhagem de dados em um objeto personalizado, o diagrama da linhagem de dados inclui o objeto personalizado e todos os objetos personalizados filhos. Versão

53 É possível exibir a linhagem de dados correta para relações criadas entre um objeto de metadados personalizado ou um termo comercial aos seguintes objetos do PowerCenter: - Transformação ou sessão reutilizável. Quando você executa a análise de linhagem de dados no objeto personalizado ou termo comercial, o diagrama da linhagem de dados exibe o objeto do PowerCenter e todas as instâncias do objeto. Quando você executa a análise da linhagem de dados em qualquer instância do objeto do PowerCenter, o diagrama da linhagem de dados exibe o termo comercial ou objeto de metadados personalizado associado. - Instância de uma transformação ou sessão. Quando você executa a análise de linhagem de dados no objeto personalizado ou termo comercial, o diagrama da linhagem de dados exibe a instância do objeto do PowerCenter dentro do contexto em que é usada. Por exemplo, o diagrama mostra uma instância de transformação dentro do seu mapeamento e contexto de sessão correspondentes. - Atalho. PowerCenter Quando você executa a análise de linhagem de dados no objeto ou termo comercial personalizado, o diagrama exibe as instâncias do objeto original e todas as instâncias e atalhos para o objeto original. Esta seção descreve novos recursos e aprimoramentos do PowerCenter. Mapping Analyst for Excel Interface do usuário O Mapping Analyst for Excel inclui os seguintes aprimoramentos da interface do usuário: Exibição simples ou avançada de uma planilha exibindo o mínimo ou o máximo de colunas disponíveis. Ícones para a maioria das tarefas comuns. Anotação de células com descrições de outras planilhas. Domínios e enumerações Você pode configurar domínios e enumerações para definir dados de referência em uma especificação de mapeamento. Um domínio é uma tabela de referência. Uma enumeração inclui os valores da tabela de referência. Regras reutilizáveis Você pode definir regras reutilizáveis a serem usadas como expressões na planilha Mapeamentos. Use regras em uma especificação de mapeamento para executar limpeza de dados simples. Validação Quando você valida uma especificação de mapeamento, o Mapping Analyst for Excel fornece mensagens de erro mais detalhadas. Vários mapeamentos Você pode configurar vários mapeamentos em uma única especificação de mapeamento com base no modelo de especificação de mapeamento Padrão. Objetos de Mapeamento Origem e destino de Transformação de Dados Você pode configurar uma origem ou um destino de Transformação de Dados em um mapeamento. A origem e o destino da Transformação de Dados processam formatos de arquivo não estruturados e semiestruturuados, como mensagens, páginas HTML e documentos PDF. A origem e o destino também transformam formatos estruturados como HIPAA, HL7, EDI-X12 e EDIFACT. 34 Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1)

54 A origem e o destino da Transformação de Dados chamam um serviço de Transformação de Dados. O serviço da Transformação de Dados é o aplicativo que transforma os formatos de arquivo não estruturado e semiestruturado. O serviço de Transformação de Dados recebe dados do Serviço de Integração do PowerCenter, transforma os dados e os retorna para esse serviço. Transformação de Dados Não Estruturados A transformação de Dados Não Estruturados aceita grupos hierárquicos de portas de entrada. Você pode passar dados que representam tabelas relacionais. Os grupos são relacionados por relacionamentos de chave primária - chave estrangeira. Para aumentar o desempenho, você pode liberar dados de entrada classificados para a transformação de Dados Não Estruturados. Transformação Resolução de Identidade A transformação Resolução de Identidade é uma transformação ativa que você pode usar para pesquisar e corresponder dados em bancos de dados. O serviço de Integração do PowerCenter usa a definição de pesquisa que você especifica na transformação Identificar Resolução para pesquisar e corresponder dados residentes nas tabelas do IIR (Informatica Identity Resolution). As exibições de entrada e saída na definição de pesquisa determinam as portas de entrada e saída da transformação. Configure parâmetros de tolerância de correspondência e de amplitude de pesquisa na transformação Identificar Resolução para determinar o esquema e o nível de pesquisa correspondentes. A transformação Identificar Resolução retorna os registros candidatos junto com a porta do link de pesquisa, as respectivas pontuações e o número de registros encontrados para a pesquisa. PowerExchange Esta seção descreve novos recursos e melhorias no PowerExchange. CDC Support for Oracle Materialized Views Se você usa as materialized views do use Oracle, o PowerExchange pode capturar alteração de dados das tabelas que sustentam essas visualizações. O PowerExchange CDC suporta todo tipo de materialized view. CDC Support for Oracle Transparent Data Encrytion Se você usa o Oracle Transparent Data Encryption (TDE) para criptografar dados, o PowerExchange pode capturar alteração dos dados sem que você precise executar nenhuma tarefa de configuração CDC adicional. Armazenamento de mapas de dados em cache Se você configurar o tamanho de um cache, o PowerExchange armazena os mapas de dados NRDB em cache no sistema onde eles são usados por um único Ouvinte do PowerExchange ou por vários Ouvintes do PowerExchange, netport e trabalhos de lote. Procedimentos DB2 for i5/os e DB2 for z/os armazenados como origem Se você usar o Cliente PowerExchange do PowerCenter (PWXPC) no PowerCenter, agora poderá executar os procedimentos armazenados no banco de dados DB2 for i5/os e DB2 for z/os, pois substitui o SQL de uma fonte de dados. Função GetCurrentFileName Para um registro do mapa de dados definido para uma fonte de dados não relacional, a função GetCurrentFileName obtém o nome do arquivo de dados de origem. Use esta função para determinar a partir de qual arquivo de dados os dados de um registro foram lidos. Comandos infacmd pwx para gerenciar serviços do aplicativo PowerExchange Comandos infacmd pwx para gerenciar um Serviço do Ouvinte do PowerExchange. Com o programa infacmd pwx, você pode emitir comandos CloseListener, CloseForceListener, ListTaskListener e StopTaskListener da linha de comando para gerenciar um Serviço do Ouvinte do PowerExchange. Versão

55 Comandos infacmd pwx para gerenciar um serviço do agente de log do PowerExchange. Com o programa infacmd pwx, você pode emitir comandos CondenseLogger, DisplayAllLogger, DisplayCheckpointsLogger, DisplayCPULogger, DisplayEventsLogger, DisplayMemoryLogger, DisplayRecordsLogger, DisplayStatusLogger, FileSwitchLogger e ShutDownLogger da linha de comando para gerenciar um serviço do agente de log do PowerExchange. Para emitir comandos para um processo do PowerExchange que não foi gerenciado por um serviço do aplicativo PowerExchange, você deve usar o programa pwxcmd. Partição do gravador para sessões de movimentação de dados em massa Você pode usar o particionamento de passagem nos pontos de partição do gravador para sessões de movimentação de dados em massa que têm VSAM ou destinos de arquivos sequenciais. As partições do gravador processam apenas operações de inserção. Como as partições processam inserções simultaneamente, este recurso pode ajudar a melhorar o desempenho da sessão. Se você habilitar o processamento de descarregamento, este também executa nas partições simultaneamente. Melhoria do processamento de tempo limite O PowerExchange fornece os seguintes tipos de tempos limites para tentativas de conexão malsucedidas ou falhas nas conexões: - Os tempos limites de conexão detectam tentativas malsucedidas de conexão. - Os tempos limites de pulsação detectam uma falha do cliente do PowerExchange ou do Ouvinte do PowerExchange para enviar ou receber dados de pulsação. - Os tempos limites da operação de rede detectam operações que excedem o período do tempo limite. Adaptadores para Qualidade de Dados e Serviço de Dados Esta seção descreve novos recursos para adaptadores que você pode usar com o Informatica Data Quality e o Informatica Data Services. PowerExchange for SAP NetWeaver Você pode integrar o PowerExchange for SAP NetWeaver com qualquer solução SAP do setor ou aplicativo mysap para ler dados de aplicativos mysap usando o programa ABAP. Você pode usar o Informatica Developer (a ferramenta Desenvolvedor) para criar um objeto de dados SAP, adicionar tabelas ao objeto de dados e criar uma operação de leitura que lê os dados das tabelas SAP. Gere e instale o programa ABAP no servidor SAP que extrai os dados de origem. O Data Integration Service acessa arquivos preparados através de FTP, SFTP ou E/S de arquivo padrão, normalmente usando compartilhamento de arquivos de rede, como NFS. 36 Capítulo 6: Novos Recursos e Aprimoramentos (9.0.1)

56 C A P Í T U L O 7 Informatica Data Quality e Informatica Data Explorer Advanced Edition (9.0.1) Este capítulo inclui os seguintes tópico: Transformações, 37 Transformações Na versão 9.0.1, as opções configuráveis para algumas transformações têm novos nomes. Por exemplo, a maioria das transformações usa o termo Estratégia para especificar as operações de dados definidas na transformação. Anteriormente, as transformações usavam nomes diferentes para operações de dados definidas pelo usuário. Na versão 9.0.1, as opções configuráveis para algumas transformações foram recriadas. Por exemplo, o design da transformação Etiquetador for simplificada. Anteriormente, você selecionava o modo etiquetador de token ou etiquetador de caractere quando criava uma transformação Etiquetador. Esta diferença foi removida. 37

57 C A P Í T U L O 8 Informatica Data Services (9.0.1) Este capítulo inclui os seguintes tópicos: Objetos de Dados Físicos Relacionais, 38 Transformações de Origem e Destino do Objeto de Dados Físicos Relacionais, 39 Chaves do Objeto de Dados Físicos Relacionais, 39 Caminho do Arquivo do Objeto de Dados Físicos do Arquivo Comum, 39 Objetos de Dados Físicos Relacionais Na versão 9.0.1, há dois tipos de objetos de dados físicos relacionais. Objetos de dados relacionais são objetos de dados físicos que usam recursos relacionais como origens. Objetos de dados personalizados também usam recursos como origens, mas permitem executar tarefas como associação de dados de recursos relacionados e linhas de filtragem. Quando você atualiza para a versão da ferramenta Developer, os objetos de dados físicos relacionais criados na versão 9.0 dessa ferramenta são objetos de dados personalizados. Portanto, você pode configurar os objetos de dados para executar estas tarefas: Associar dados da mesma origem que o banco de dados de origem. Selecionar valores distintos da origem. Filtrar linhas quando o Data Integration Service ler os dados de origem. Especificar portas classificadas. Especificar uma associação externa, em vez da associação interna padrão. Criar uma consulta personalizada para emitir uma instrução SELECT especial para o Data Integration Service a fim de ler os dados de origem. Adicionar comandos SQL de pré- e pós-mapeamento. Definir parâmetros para o objeto de dados. Reter relações chaves quando sincronizar o objeto com as origens. Antes, não era possível executar essas tarefas em um objeto de dados físicos relacional. 38

58 Transformações de Origem e Destino do Objeto de Dados Físicos Relacionais Quando você visualiza um objeto de dados personalizados, as exibições Leitura e Gravação contêm as transformações de origem e de destino que exibem os metadados dos recursos nativos e relacionais. Por padrão, essas transformações têm o mesmo nome do recurso relacional. Quando você faz a atualização do objeto de dados físicos relacionais da versão 9.0, ele se torna um objeto de dados personalizados. A transformação da origem na exibição Leitura possui o nome "Leitura" em vez do nome do recurso relacional. Do mesmo modo, a transformação do destino na exibição Gravação possui o nome "Gravação" em vez do nome do recurso relacional. Os nomes das transformações de origem e destino não exercem nenhum efeito sobre a consulta que a ferramenta Desenvolvedor executa com relação ao recurso relacional. Se você desejar, pode renomear as transformações de origem e destino. Chaves do Objeto de Dados Físicos Relacionais A partir da versão 9.0.1, quando você atualiza um objeto de dados físicos relacionais, ele se torna um objeto de dados personalizados. Em objetos de dados personalizados, uma chave externa deve estar vinculada a uma chave primária em outro recurso ou a uma chave primária no mesmo recurso. Se você excluir uma chave primária e esta for referida por uma chave externa, a ferramenta Desenvolvedor também removerá a chave externa. Como as chaves externas em um objeto de dados físicos relacionais da versão 9.0 não se referem a nenhuma chave primária, o processo de atualização removerá as chaves externas do objeto de dados físicos relacionais. Para restaurar relações de chave, sincronize os objetos que contêm ao mesmo tempo a chave primária e a chave externa. Caminho do Arquivo do Objeto de Dados Físicos do Arquivo Comum A partir da versão 9.0.1, se você usa a ferramenta Desenvolvedor para alterar um objeto de dados do arquivo comum carregado na ferramenta Analyst da versão 9.0, a ferramenta Analyst exibirá o caminho do arquivo em vez do status "Carregado". Anteriormente, a ferramenta Analyst exibia o caminho do arquivo como "Carregado". Transformações de Origem e Destino do Objeto de Dados Físicos Relacionais 39

59 C A P Í T U L O 9 Domínio Informatica (9.0.1) Este capítulo inclui os seguintes tópicos: Recursos da versão na 9.0.1, 40 Conexões, 41 Programas de Linha de Comando, 42 Data Integration Service, 45 LDAP, 45 Logs, 46 Tamanho Máximo do Heap, 46 Diagnóstico de Nó, 46 Relatórios, 46 Recursos da versão na Esta seção descreve recursos que existem nas versões e Esses recursos não existem na versão 9.0. Alertas Você também pode se inscrever em alertas do domínio e de serviço para recebê-los por . É possível usar o infacmd isp para configurar alertas. Configuração de Domínio É possível usar a interface da linha de comando para fazer backup e restaurar o domínio. Permissões Permissões de conexão. É possível usar a ferramenta do Administrador ou interface da linha de comando para configurar permissões em conexões, a fim de limitar usuários que executam ações específicas na conexão. Na versão 9.0, não era possível atribuir permissões em conexões. Se você atualizar da versão 9.0 para a 9.0.1, as conexões que foram criadas na 9.0 permanecerão sem permissões. Atribua permissões nas conexões da versão 9.0 para restringir acesso às conexões. Permissões de serviço e pasta. A menos que uma permissão específica seja atribuída, os serviços e pastas herdam permissões da pasta pai. Permissões da função de administrador do domínio. Os administradores do domínio herdam automaticamente as permissões de todos os serviços e pastas, incluindo novos serviços e pastas criados depois que o usuário recebe a função de Administrador. 40

60 Usuários Atributos de nome diferenciados por distinção de letras maiúsculas e minúsculas. É possível configurar o Informatica para dar suporte a atributos de nomes diferenciados por letras maiúsculas e minúsculas em domínios de segurança do LDAP. Se você atualizar da versão 9.0 para a 9.0.1, atributos de nomes diferenciados criados na versão 9.0 ainda não farão distinção entre maiúsculas e minúsculas. É possível configurar atributos de nome diferenciado da versão 9.0 para que façam distinção entre maiúsculas e minúsculas. Preferências do usuário. É possível configurar preferências do usuário para inscrever-se em alertas de domínio e serviço e mostrar propriedades personalizadas. Se você atualizar da versão 8.x para a 9.0.1, as preferências de usuário a seguir não estarão mais disponíveis: Exibir Opção de Atualização, Exibir Dicas de Ferramentas nos Painéis e Propriedades da Visão Geral e Tempo de Atualização da Grade da Visão Geral. Como resultado, a ferramenta do Administrador executa estas ações: Mostra a guia Atualizar, se você tiver privilégios para atualizar o PowerCenter. Mostra as dicas de ferramenta nas guias Visão Geral e Propriedades da ferramenta de Administração. Atualiza a grade na guia Visão Geral a cada 30 segundos. Relatório do Gerenciamento de Licenças É possível enviar o Relatório de Gerenciamento de Licença em um . Conexões Esta seção descreve mudanças nas conexões. Conexões do IBM DB2 Na versão 9.0.1, você pode configurar o parâmetro de nome de tablespace para o IBM DB2 nas propriedades avançadas da conexão do banco de dados de preparação para o Analyst Service. Durante a atualização, esse parâmetro foi removido das propriedades do banco de dados de preparação. Não é mais possível configurá-lo do Analyst Service. Depois da atualização para a versão 9.0.1, um administrador precisa adicionar o nome do tablespace para todas as conexões de IBM DB2 atualizadas. Permissões de Conexão Na versão 9.0.1, é possível atribuir permissões de leitura, gravação e execução nas conexões. Antes, todos os usuários tinham todas as permissões em todas as conexões. Todos os usuários são atualizados com permissões de leitura, gravação e execução. Para restringir acesso a conexões, um administrador de domínio deve redefinir permissões. Conexões 41

61 Programas de Linha de Comando Esta seção descreve alterações nos programas da linha de comando. Comandos infacmd Alterados A tabela a seguir lista os comandos infacmd alterados: Comandos Descrição Comentários UpdateServiceOptions Configura as opções de serviço do Data Integration Service. Agora é possível inserir as opções a seguir - AllowCaching. Permite o cache de objeto de dados quando a segurança de passagem estiver ativada. - ConnectionNames. Insere o nome do objeto de conexão de cada conexão que permite a segurança de passagem. A tabela a seguir lista os comandos infacmd ms alterados: Comandos Descrição Comentários RunMapping Executa um mapeamento do aplicativo implantado. Agora, é possível usar um arquivo de parâmetro na execução de um mapeamento. A seguinte opção foi adicionada: - ParameterFile -pf Inserir o nome do arquivo de parâmetro. A tabela a seguir lista os comandos infacmd sql alterados: Comandos Descrição Comentários AddGroupPermission AddUserPermission ListSchemaPermissions SetSchemaPermissions Adiciona uma permissão a um grupo. Adiciona uma permissão para um usuário. Lista as permissões para um esquema virtual. Define permissões de grupo ou permissões de usuário para um esquema virtual. Renomeado como AssignGroupPermission. Renomeado como AddUserPermission. Substituído. Substituído. Novos Comandos infacmd A tabela a seguir descreve os novos comandos infacmd isp: Comando AddConnectionPermissions AssignGroupPermission AssignUserPermission Descrição Atribui permissões para um usuário ou grupo para uma conexão. Atribui a um grupo permissões sobre um objeto. Atribui a um usuário permissão em um objeto. 42 Capítulo 9: Domínio Informatica (9.0.1)

62 Comando CreateConnection ListConnections ListConnectionOptions ListConnectionPermissions ListConnectionPermissionsByGr oup ListConnectionPermissionsByUs er. ListGroupPermissions ListUserPermissions RemoveConnection RemoveConnectionPermissions SyncSecurityDomains UpdateConnection Descrição Cria uma nova conexão de banco de dados. Lista conexões existentes. Lista opções disponíveis para conexões que você pode usar quando cria uma conexão. Lista permissões que um usuário ou grupo tem para uma conexão. Lista todos os grupos que têm permissão para uma conexão e o tipo de permissão que têm. Lista todos os usuários que têm permissões na conexão determinada, juntamente com o tipo de permissões. Lista os objetos de domínio para os quais um grupo tem permissão. Lista os objetos de domínio para os quais um usuário tem permissão. Remove uma conexão do banco de dados. Remove permissões para um usuário ou grupo específico. Sincroniza o domínio de segurança do LDAP. Atualiza uma conexão existente. A tabela a seguir descreve novos comandos infacmd mrs: Comando ListBackupFiles ListServiceOptions ListProjects ListServiceProcessOptions UpdateServiceOptions UpdateServiceProcessOptions UpgradeContents Descrição Lista os arquivos na pasta de backup. Lista opções do Model Repository Service. Lista projetos no repositório do Modelo. Lista opções do processo de serviço para o Model Repository Service. Atualiza opções para o Model Repository Service. Atualiza opções do processo de serviço para o Model Repository Service. Atualiza o conteúdo para o repositório do Modelo. A tabela a seguir descreve os novos comandos infacmd ms: Comando ListMappingParams Descrição Lista os parâmetros de um mapeamento com os valores padrão. É possível usar a saída como um modelo do arquivo de parâmetro. Programas de Linha de Comando 43

63 A tabela a seguir descreve novos comandos infacmd pwx: Comando CloseForceListener CloseListener CondenseLogger DisplayAllLogger DisplayCheckpointsLogger DisplayCPULogger DisplayEventsLogger DisplayMemoryLogger DisplayRecordsLogger DisplayStatusLogger FileSwitchLogger ListTaskListener ShutDownLogger StopTaskListener Descrição Cancela subtarefas e interrompe. Interrompe depois da conclusão das subtarefas. Inicia outro ciclo de log. Exibe o status detalhado de um serviço do Agente de Log do PowerExchange. Relata informações sobre o último arquivo do ponto de verificação. Exibe o tempo de CPU usado. Exibe eventos em status de espera. Exibe o uso de memória. Exibe contagens de registros alterados. Exibe o status de um serviço do Agente de Log do PowerExchange. Alterna para um novo conjunto de arquivos de log. Exibe informações sobre tarefas ativas. Desativa o serviço do Agente de Log do PowerExchange. Interrompe uma tarefa. A tabela a seguir descreve os novos comandos infacmd sql: Comando ExecuteSQL ListColumnPermissions SetColumnPermissions UpdateColumnOptions Descrição Executa consultas SQL em tabelas virtuais de um serviço de dados SQL. Lista permissões para uma coluna. Define as permissões para uma coluna. Define opções de coluna para retornar uma constante, em vez de provocar falha na consulta quando um usuário não tem permissões na coluna. Novas Variáveis de Ambiente A tabela a seguir lista novas variáveis de ambiente: Comando INFA_CLI_CONNECTION_PASSWORD INFA_PASSWORD INFA_PC_REPOSITORY_PASSWORD Descrição Senha do banco de dados para criar conexões com o infacmd isp CreateConnection. Senha do usuário para criar usuários ou manter credenciais de LDAP. Senha do repositório do PowerCenter para criar serviços do PowerCenter ou recuperar logs. 44 Capítulo 9: Domínio Informatica (9.0.1)

64 Data Integration Service Esta seção descreve as alterações no Data Integration Service. Privilégio do Data Integration Service Desde a versão 9.0.1, os usuários devem ter os seguintes privilégios e permissões para gerenciar aplicativos na ferramenta Administrador: Privilégio Gerenciar Aplicativos para o Data Integration Service Privilégio Gerenciar Serviços para o domínio Permissão no Data Integration Service Para gerenciar aplicativos no programa da linha de comando infacmd, os usuários devem ter o privilégio Gerenciar Aplicativos para o Data Integration Service. Anteriormente, os usuários precisavam do privilégio Gerenciar Serviços para o domínio e da permissão no Data Integration Service para gerenciar aplicativos. Após o upgrade, atribua aos usuários o privilégio Gerenciar Aplicativos para o Data Integration Service. Propriedade Número Máximo de Conexões Simultâneas Desde a versão 9.0.1, a propriedade Número Máximo de Conexões Simultâneas está na exibição Processos do Data Integration Service. Na versão 9.0, a propriedade Número Máximo de Conexões Simultâneas estava na exibição Propriedades do Data Integration Service. Quando você faz upgrade da versão 9.0 para 9.0.1, o valor da propriedade é revertido para o valor padrão. O valor padrão é 100. Se você tiver configurado um valor para essa propriedade na versão 9.0, reconfigure a propriedade na versão Propriedade Tamanho Máximo do Pool de Execução Desde a versão 9.0.1, a propriedade Tamanho Máximo do Pool de Execução está na exibição Processos do Data Integration Service. Na versão 9.0, a propriedade Tamanho Máximo do Pool de Execução estava na exibição Propriedades do Data Integration Service. Quando você faz upgrade da versão 9.0 para 9.0.1, o valor da propriedade é revertido para o valor padrão. O valor padrão é 10. Se você tiver configurado um valor para essa propriedade na versão 9.0, reconfigure a propriedade na versão LDAP Esta seção descreve mudanças no LDAP. Importação de Usuário Na versão 9.0.1, o tamanho máximo padrão para o usuário importar é definido como Antes, o valor padrão era definido como 0, que indicava que não havia valor máximo. Quando você atualiza, todos os usuários são importados no domínio. No entanto, todos os usuários acima de 1000 serão eliminados em ordem alfabética inversa na próxima vez que o Service Manager sincronizar com o diretório do serviço LDAP. Para evitar a eliminação de usuários, redefina o tamanho máximo na configuração do servidor LDAP. Data Integration Service 45

65 Logs Esta seção descreve as alterações nos logs. Exibir Eventos de Log da Versão Anterior da Informatica Desde a versão 9.0.1, use o comando infacmd isp ConvertLogFile para exibir os arquivos de log do PowerCenter 8.1.1, 8.5.x e 8.6.x. O comando infacmd isp ConvertLogFile usa a seguinte sintaxe: ConvertLogFile <-InputFile -in> input_file_name [<-Format -fm> format_text_xml] [<-OutputFile -lo> output_file_name] Tamanho Máximo do Heap Desde a versão HotFix 1, especifique as unidades para o valor da propriedade Tamanho Máximo do Heap. Você pode configurar a propriedade Tamanho Máximo do Heap para um processo do Analyst Service e do Data Integration Service, um Model Repository Service ou um Serviço de Hub de Serviços da Web. Anexe uma das seguintes letras ao valor da propriedade para especificar as unidades: b para bytes. k para kilobytes. m para megabytes. g para gigabytes. Anteriormente, você especificava o valor em megabytes. Quando você faz upgrade, a ferramenta Administrador anexa "m" ao valor. Diagnóstico de Nó Na versão 9.0.1, não é necessário importar certificados SSL para gerar diagnóstico de nó em um nó seguro. O aplicativo da Web Configuration Support Manager é executado no mesmo aplicativo da Web que a ferramenta do Administrador. Antes, o Configuration Support Manager era executado em um aplicativo da Web separado. Se você quisesse assegurar a segurança na conexão com o Configuration Support Manager, tinha que configurar os nós de segurança. Relatórios Esta seção descreve mudanças nos relatórios. Relatório da Atividade do Usuário Na versão 9.0.1, o Relatório de Atividade do Usuário está obsoleto. É possível exibir detalhes da atividade do usuário nos eventos de log de atividades do usuário na guia Log. 46 Capítulo 9: Domínio Informatica (9.0.1)

66 Relatório do Gerenciamento de Licenças Na versão 9.0.1, o Relatório de Gerenciamento de Licença contém informações para todas as licenças atribuídas no domínio. Antes, havia um relatório para cada chave de licença. Relatórios 47

67 C A P Í T U L O 1 0 PowerCenter (9.0.1) Este capítulo inclui os seguintes tópicos: Mapping Analyst for Excel, 48 Hub de Serviços da Web, 49 Mapping Analyst for Excel Esta seção descreve mudanças no Mapping Analyst for Excel. Complemento do Excel Na versão 9.0.1, o Mapping Analyst for Excel inclui um complemento do Excel que adiciona um menu ou faixa Metadados ao Microsoft Excel. Use o menu ou faixa Metadados para executar as seguintes tarefas: Mostrar e ocultar colunas em uma planilha. Anotar células com descrições de outras planilhas. Formatar uma planilha para redimensionar as colunas a fim de terem espaço para o texto. Validar a especificação de mapeamento. Inserir outra planilha de um tipo específico. Você pode instalar o complemento para Microsoft Excel 2003 ou No entanto, use o Microsoft Excel 2007 para utilizar a interface de usuário aprimorada. Antes, o Mapping Analyst for Excel não fornecia menu ou faixa Metadados. Você usava o botão Validar de cada planilha par validar dados. Opção de Exportação Na versão 9.0.1, você não configura a opção de exportação Operação. O Mapping Analyst for Excel determina o tipo de operação de exportação a executar. Para configurar a opção de exportação Formatar, selecione o modelo de especificação padrão de mapeamento. Antes, você configurava a opção de exportação de operação e digitava o nome de um modelo na opção de exportação Formatar. Modelo Padrão de Especificação de Mapeamento Na versão 9.0.1, o Mapping Analyst for Excel inclui um único modelo de especificação de mapeamento chamado de Standard-Blank.xlsx. Uma especificação de mapeamento baseada no modelo padrão contém um único mapeamento ou vários mapeamentos configurados em várias planilhas do Excel. As especificações de mapeamento baseadas nesse modelo podem conter definições de origem, definições de destino, regras e expressões de filtro, junção, consulta, agregação e não agregação. 48

68 Antes, você criava uma especificação de mapeamento com base em um dos seguintes modelos de especificação de mapeamento: Modelo de mapeamento Modelo Origem-Destino-Matriz Modelo personalizado Não é mais possível importar ou exportar para especificações de mapeamento com base nesse modelos. Se tiver especificações de mapeamento existentes, você deve reconfigurar os metadados de mapeamento em uma especificação de mapeamento baseada no modelo Padrão. Hub de Serviços da Web Esta seção descreve as alterações no Hub de Serviços da Web. Origens e Destinos Desde a versão 9.0.1, você pode editar origens e destinos nos mapeamentos de serviços da Web criados no PowerCenter Você não pode editar origens e destinos de serviços da Web atualizados das versões anteriores do PowerCenter. Para atualizar uma origem ou destino de serviços da Web das versões anteriores do PowerCenter, recrie a origem ou destino no PowerCenter Hub de Serviços da Web 49

69 C A P Í T U L O 1 1 Metadata Manager (9.0.1) Este capítulo inclui os seguintes tópicos: Programa de Linha de Comando backupcmdline, 50 Glossário Comercial, 50 Linhagem de Dados para Objetos Personalizados, 51 Linhagem de Dados para SQL Exibições em Linha, 51 , 52 Resumo de Impacto, 52 Programa da Linha de Comando mmcmd, 52 Pesquisando Extensões de Metadados do PowerCenter, 52 Programa de Linha de Comando backupcmdline Na versão 9.0.1, backupcmdline inclui um argumento de intervalo de confirmação opcional para o comando Restaurar. O intervalo de confirmação especifica o número de linhas a serem usadas como base para confirmações para o repositório do Metadata Manager. O comando Restaurar usa uma confirmação em lote sempre que grava esse número de linhas. O padrão é Antes, você não podia configurar o intervalo de confirmação. O comando Restaurar confirmava todas as linhas no fim da operação de restauração. Glossário Comercial Na versão 9.0.1, o Metadata Manager envia uma notificação por aos usuários sobre os seguintes eventos: Um administrador de dados propõe um termo comercial para análise. O Metadata Manager exibe as opções de para que o administrador de dados possa enviar aos outros usuários. Um usuário adiciona um comentário a um termo comercial em qualquer fase. O Metadata Manager envia um ao administrador de dados atribuído ao termo. Antes, o Metadata Manager não enviava notificações por aos usuários sobre esses eventos. 50

70 Linhagem de Dados para Objetos Personalizados Você pode criar um relacionamento entre um objeto de metadados personalizado ou um termo comercial e os seguintes objetos do PowerCenter: Transformação ou sessão reutilizável. Instância de uma transformação ou sessão. Atalho. Na versão 9.0.1, um diagrama de linhagem de dados exibe esses relacionamentos das seguintes formas: Objeto de metadados personalizados ou termo comercial relacionado a uma transformação reutilizável ou sessão. Quando você executa a análise de linhagem de dados no objeto personalizado ou termo comercial, o diagrama da linhagem de dados exibe o objeto do PowerCenter e todas as instâncias do objeto. Quando você executa a análise da linhagem de dados em qualquer instância do objeto do PowerCenter, o diagrama da linhagem de dados exibe o termo comercial ou objeto de metadados personalizado associado. Objeto de metadados personalizados ou termo comercial relacionado a uma instância de uma transformação ou sessão. Quando você executa a análise de linhagem de dados no objeto personalizado ou termo comercial, o diagrama da linhagem de dados exibe a instância do objeto do PowerCenter dentro do contexto em que é usada. Por exemplo, o diagrama mostra uma instância de transformação dentro do seu mapeamento e contexto de sessão correspondentes. Objeto de metadados personalizado ou termo comercial relacionado a um atalho. Quando você executa a análise da linhagem de dados no objeto personalizado ou termo comercial, o diagrama de linhagem de dados exibe as instâncias do objeto original e todas as instâncias dos atalhos para esse objeto original. Antes, os diagramas de linhagem de dados não exibiam todas as instâncias de objetos reutilizáveis do PowerCenter e não mostravam o contexto de uma instância de objeto do PowerCenter para esses relacionamentos. Depois que você atualizar, execute uma das seguintes tarefas para exibir esses relacionamentos em diagramas de linhagem de dados: Recarregue o recurso personalizado. Recarregue cada recurso do PowerCenter relacionado ao recurso personalizado ou ao glossário comercial. Linhagem de Dados para SQL Exibições em Linha Na versão 9.0.1, você pode exibir a linhagem de dados em uma tabela de banco de dados, exibição ou sinônimo usado em uma consulta SQL com uma exibição em linha. A consulta SQL pode existir nos seguintes objetos: Substituição SQL em uma transformação Qualificador de Origens ou Consulta do PowerCenter. Exibições de bancos de dados, procedimentos armazenados, funções e disparadores. Depois que você atualizar, recarregue qualquer banco de dados relacional ou recurso do PowerCenter que use exibições em linha SQL. Antes, o Metadata Manager não exibia corretamente a linhagem de dados para uma exibição de banco de dados, exibição ou sinônimo usado em uma consulta SQL com uma exibição em linha. Linhagem de Dados para Objetos Personalizados 51

71 Em vigor na versão 9.0.1, você usa a ferramenta Administrador para configurar o nome do host e o número da porta do servidor de de saída nas definições de configuração SMTP do domínio. Configure essas propriedades para que o Metadata Manager possa enviar notificações de . Na versão 9.0, você configurava o nome do host e o número da porta do servidor de de saída no arquivo imm.properties. Depois que você fizer upgrade da versão 9.0, use a ferramenta Administrador para configurar as propriedades de nas definições de configuração SMTP do domínio. Na versão 8.6.x você configurava o nome do host e o número da porta do servidor de de saída nas definições de configuração SMTP do domínio. Resumo de Impacto Na versão 9.0.1, você pode exibir um resumo de impacto quando exibe os detalhes de um termo comercial ou objeto de metadados em um recurso de pacote. Não é possível exibir um resumo de impacto para um objeto de metadados do PowerCenter ou um objeto de metadados personalizado. O resumo de impacto de um objeto de metadados exibe os seguintes detalhes: Downstream do Resumo de Impacto. Lista todos os objetos de downstream. As alterações no objeto de metadados selecionado afetam esses objetos. Upstream do Resumo de Impacto. Lista todos os objetos de upstream. As alterações nesses objetos afetam o objeto de metadados selecionado. O resumo de impacto para um termo comercial exibe os seguintes detalhes: Downstream do Resumo de Impacto. Lista todos os objetos downstream do objeto relacionado ao termo comercial. As alterações no objeto relacionado afetam esses objetos. Upstream do Resumo de Impacto. Lista todos os objetos upstream do objeto relacionado para o termo comercial. As alterações nesses objetos afetam o objeto relacionado. Depois que você atualizar, recarregue todos os recursos do PowerCenter para exibir o resumo de impacto para termos comerciais e objetos de metadados. Antes, o Metadata Manager não exibia um resumo de impacto. Você precisava executar a análise da linhagem de dados para determinar o impacto das alterações nos metadados. Programa da Linha de Comando mmcmd Na versão 9.0.1, o comando mmcmd importmodel foi alterado. A opção -modelname é opcional. Se você não incluir um nome de modelo, o mmcmd importará todos os modelos no arquivo XML. Antes, a opção - modelname era necessária. Pesquisando Extensões de Metadados do PowerCenter Em vigor na versão 9.0.1, você não pode pesquisar extensões de metadados do PowerCenter definidas como objetos de metadados do PowerCenter. 52 Capítulo 11: Metadata Manager (9.0.1)

72 Depois que você faz o upgrade, o Metadata Manager modifica as pesquisas salvas que pesquisam uma propriedade de extensão de metadados do PowerCenter para pesquisar em Qualquer Propriedade. Antes, você podia pesquisar extensões de metadados do PowerCenter. Pesquisando Extensões de Metadados do PowerCenter 53

73 Parte III: Versão 9.0 Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (9.0), 55 Domínio Informatica (9.0), 68 PowerCenter (9.0), 75 Metadata Manager (9.0), 76 54

74 C A P Í T U L O 1 2 Novos Recursos e Aprimoramentos (9.0) Este capítulo inclui os seguintes tópicos: Informatica Data Quality e Informatica Data Services, 55 Informatica Analyst, 58 Domínio Informatica, 59 PowerCenter, 60 Metadata Manager, 61 PowerExchange, 63 Adaptadores para PowerCenter, 64 Informatica Data Quality e Informatica Data Services Use o Informatica Data Quality e o Informatica Data Explorer Advanced Edition para soluções de qualidade de dados. Use o Informatica Data Services para soluções de serviços de dados. Também é possível usar a opção Criação de Perfil com o Informatica Data Services para criar perfis de dados. Os componentes do Data Quality e do Data Services incluem um repositório, clientes de aplicativos e serviços de aplicativos. Repositório O Data Services e o Data Quality usam um repositório do Modelo para armazenar objetos. Se você tiver o Data Services e o Data Quality, poderá usar o mesmo repositório. Clientes de Aplicativo O Data Services e o Data Quality usam os seguintes clientes de aplicativo para criar objetos e visualizar resultados: Desenvolvedor Informatica (ferramenta Desenvolvedor). Os desenvolvedores usam esse aplicativo para criar e implementar soluções de qualidade de dados e serviços de dados. A ferramenta Desenvolvedor inclui um editor para editar os objetos que você cria. Informatica Analyst (ferramenta Analista). Os analistas usam esse cliente de aplicativo baseado na Web para análise, limpeza, padronização, criação de perfil e pontuação de dados em uma empresa. Serviços de Aplicativo O Data Services e o Data Quality usam os seguintes serviços de aplicativo para processar os objetos criados por você nos aplicativos cliente: Data Integration Service. Executa tarefas de integração de dados para o Informatica Analyst e o Desenvolvedor Informatica e armazena metadados em um repositório do Modelo. Model Repository Service. Gerencia conexões com o repositório do Modelo. 55

75 Analyst Service. Executa o Informatica Analyst. Data Quality O Informatica Data Quality é uma versão aprimorada da versão 9.0 com novos aplicativos clientes baseados na Web e em desktop. Use a ferramenta Desenvolvedor para projetar e distribuir mapeamentos e regras de qualidade de dados do seu desktop. Use a ferramenta Analyst para analisar a qualidade de dados e executar regras de qualquer navegador de Internet. Com o Data Quality, você pode realizar as seguintes tarefas: Dados do perfil. Crie e execute um perfil para analisar a estrutura e o conteúdo de dados corporativos e para identificar os pontos fortes e fracos dos dados. Depois de executar um perfil, você pode fazer uma busca detalhada seletivamente para ver as linhas subjacentes nos resultados do perfil. Também é possível adicionar colunas a scorecards e valores de coluna a tabelas de referência. Dados de pontuação. Crie scorecards para pontuar os valores válidos para qualquer coluna ou a saída de regras. Os scorecards exibem a frequência de valor para colunas em um perfil como pontuações. Use scorecards para medir e representar visualmente o progresso da qualidade de dados. Você também pode exibir gráficos de tendência para exibir o histórico de pontuações com o tempo. Padronize os valores de dados. Padronize os dados para remover erros e inconsistências encontrados na execução de um perfil. Você pode padronizar variações em pontuação, formatação e ortografia. Analise registros. Analise registros de dados para aprimorar a estrutura de registro e gerar mais informações a partir de seus dados. É possível dividir um único campo de dados de formulário livre em campos que contêm tipos de informações diferentes. Você também pode adicionar informações aos seus registros. Por exemplo, você pode sinalizar registros do cliente como clientes pessoais ou comerciais. Valide endereços postais. A validação de endereço avalia e aprimora a precisão e a capacidade de entrega dos seus dados de endereço postal. A validação de endereço corrige erros em endereços e completa endereços parciais comparando registros de endereço com dados de referência de transportadoras postais nacionais. A validação de endereço pode ainda adicionar informações postais que aceleram a entrega de correspondências e reduz os custos de postagem. Gerencie registros inválidos e duplicados. A análise de registros duplicados compara um conjunto de registros com outro para encontrar valores similares ou correspondentes nas colunas de dados selecionadas. Você define o nível de similaridade que indica uma boa correspondência entre os valores do campo. Também é possível definir o peso relativo dado a cada coluna em cálculos de correspondência. Por exemplo, você pode priorizar informações de sobrenome em relação às de nome. Crie e execute regras de qualidade de dados. A Informatica oferece regras pré-criadas que você pode executar ou editar para atender os objetivos do seu projeto. Crie e aplique regras dentro de perfis. Uma regra é uma lógica comercial reutilizável que define condições aplicadas a dados quando você executa um perfil. Use regras para validar os dados em um perfil e medir o progresso da qualidade dos dados. Colabore com os usuários da Informatica. As tabelas de dados de referência e regras que você adiciona ao repositório do Modelo estão disponíveis para usuários na ferramenta Desenvolvedor e na ferramenta Analyst. Os usuários podem colaborar em projetos, e usuários diferentes podem assumir a propriedade de objetos em estágios diferentes de um projeto. Exporte mapeamentos para o PowerCenter. Você pode exportar mapeamentos para o PowerCenter a fim de reutilizar os metadados para tarefas de integração de dados ou para criar serviços da Web. Gerenciar dados de referência. Crie e atualize tabelas de referência para uso por analistas e desenvolvedores em regras de qualidade de dados. Crie, edite e importe arquivos de dicionário de qualidade de dados como tabelas de referência. Crie tabelas de referência para estabelecer relações entre dados de origem e valores válidos e padrão. 56 Capítulo 12: Novos Recursos e Aprimoramentos (9.0)

76 A tabela a seguir lista as tarefas de qualidade de dados que você pode executar na ferramenta Desenvolvedor e na ferramenta Analyst: Desenvolvedor Informatica - Crie e execute mapeamentos. - Crie e execute regras. - Crie perfis. - Dados de pontuação. - Exporte mapeamentos para o PowerCenter. Informatica Analyst - Crie perfis. - Dados de pontuação. - Gerencie tabelas de referência. - Crie regras de criação de perfil. - Execute regras em perfis. - Gerencie registros inválidos e duplicados. Nota: A funcionalidade Informatica Data Explorer Advanced Edition é um subconjunto da funcionalidade Informatica Data Quality. Data Services O Informatica Data Services fornece uma forma de encontrar, entender, integrar e gerenciar dados em uma empresa. Com o Informatica Data Services, você pode criar modelos de dados que descrevem como representar e acessar dados em uma empresa. Use os componentes do modelo de dados para integração de dados e projetos de qualidade de dados. Reutilize os componentes para vários projetos para liminar o trabalho redundante. Também é possível criar um banco de dados virtual que permita que todos os aplicativos consumam dados, independentemente do modo como a lógica de integração estiver fisicamente implementada. O banco de dados virtual também isola aplicativos e outros consumidores de dados de alterações nas fontes de dados subjacentes. Com o Data Services, você pode executar as seguintes tarefas: Defina exibições lógicas de dados. Uma exibição lógica de dados descreve a estrutura e o uso dos dados em uma empresa. Você pode criar um modelo de objeto de dados lógicos que mostre quais tipos de dados a empresa usa e como esses dados estão estruturados. Mapeie modelos lógicos para fontes ou destinos de dados. Crie um mapeamento que vincule objetos em um modelo lógico a fontes ou destinos de dados. Você pode vincular dados de várias origens diferentes para ter uma única exibição dos dados. Também é possível carregar dados que estejam em conformidade com um modelo para vários destinos diferentes. Crie exibições virtuais de dados. Você pode implantar um modelo lógico para um banco de dados federado virtual. Os usuários finais podem executar consultas SQL em relação aos dados virtuais sem afetar os dados de origem reais. Exporte mapeamentos para o PowerCenter. Você pode exportar mapeamentos para o PowerCenter para reutilizar os metadados para integração de dados físicos ou para criar serviços da Web. Crie e implante mapeamentos que os usuários finais possam consultar. Você pode criar mapeamentos e implantá-los para que os usuários finais possam consultar os resultados de mapeamentos. Crie dados de perfil de dados. Crie e execute perfis para revelar a estrutura e o conteúdo dos dados. A criação de perfil de dados é uma etapa essencial em qualquer projeto de dados, pois pode identificar pontos fortes e fracos nos dados e ajudá-lo a definir seu plano de projeto. Esse item estará disponível se você tiver a opção de criação de perfil de dados. Crie regras. Crie regras com transformações de Serviços de Dados. Esse item estará disponível se você tiver a opção de criação de perfil de dados. Gerenciar dados de referência. Crie e atualize tabelas de referência para uso por analistas e desenvolvedores na padronização da qualidade de dados e em regras de validação. Crie, edite e importe arquivos de dicionário de qualidade de dados como tabelas de referência. Crie tabelas de referência para estabelecer relações entre dados de origem e valores válidos e padrão. Os desenvolvedores usam tabelas de referência na padronização e nas transformações de pesquisa no Desenvolvedor Informatica. Informatica Data Quality e Informatica Data Services 57

77 A tabela a seguir lista as tarefas de serviços de dados que você pode executar nas ferramentas Desenvolvedor e Analista: Desenvolvedor Informatica - Crie modelos de objetos de dados lógicos. - Crie e execute mapeamentos com transformações de Serviços de Dados. - Crie serviços de dados SQL. - Crie dados de perfil de dados. - Crie regras. - Exporte objetos para o PowerCenter. Informatica Analyst - Gerencie dados de referência. Nota: Se você tiver a opção de criação de perfil de dados, poderá executá-la e também criar regras com as transformações de Data Services. Informatica Analyst O Informatica Analyst é um novo aplicativo baseado na Web que os analistas podem usar para analisar, limpar, padronizar, criar perfil de dados e pontuar dados em uma empresa. Os analistas de negócios e os desenvolvedores usam o Informatica Analyst para colaboração orientada a dados. Você pode executar a criação de perfil de dados de coluna e regra, scorecard e gerenciamento de registros inválidos e duplicados. Também é possível gerenciar e fornecer dados de referência para desenvolvedores em uma solução de qualidade de dados. Use o Informatica Analyst para realizar as seguintes tarefas: Crie dados de perfil de dados. Crie e execute um perfil para analisar a estrutura e o conteúdo dos dados empresariais e identificar pontos fortes e fracos. Depois que executar um perfil, você poderá executar uma busca detalhada seletiva para ver as linhas subjacentes dos resultados do perfil. Também é possível adicionar colunas a scorecards e valores de coluna a tabelas de referência. Crie regras em perfis. Crie e aplique regras dentro de perfis. Uma regra é uma lógica comercial reutilizável que define condições aplicadas a dados quando você executa um perfil. Use regras para validar os dados em um perfil e medir o progresso da qualidade dos dados. Dados de pontuação. Crie scorecards para pontuar os valores válidos para qualquer coluna ou a saída das regras. Os scorecards exibem a frequência de valor para colunas em um perfil como pontuações. Use scorecards para medir e representar visualmente o progresso da qualidade de dados. Você também pode exibir gráficos de tendência para exibir o histórico de pontuações com o tempo. Gerencie dados de referência. Crie e modifique tabelas de referência para uso pelos analistas e desenvolvedores na padronização da qualidade de dados e em regras de validação. Crie, edite e importe arquivos de dicionário de qualidade de dados como tabelas de referência. Crie tabelas de referência para estabelecer relações entre dados de origem e valores válidos e padrão. Os desenvolvedores utilizam tabelas de referência na padronização e nas transformações de pesquisa no Desenvolvedor Informatica. Gerencie registros inválidos e duplicados. Corrija registros inválidos e consolide os registros duplicados. 58 Capítulo 12: Novos Recursos e Aprimoramentos (9.0)

78 Domínio Informatica O domínio do PowerCenter foi renomeado como domínio Informatica. Ele foi expandido e inclui objetos e serviços da plataforma Informatica. Interface da Linha de Comando O infacmd foi expandido para permitir o gerenciamento de todos os serviços de aplicativo da Informatica. A interface da linha de comando do Domínio Informatica tem os seguintes programas infacmd: infacmd as. Gerencie o Analyst Services. infacmd dis. Gerencie o Data Integration Service. infacmd isp. Administre o domínio, a segurança e os serviços de aplicativo do PowerCenter. Antes, era chamado de infacmd. infacmd mcf. Exporte mapeamentos do repositório do Modelo para o repositório do PowerCenter. infacmd mrs. Gerencie os Model Repository Services. infacmd oie. Exporte objetos do repositório do Modelo para um arquivo de exportação. Importe objetos do arquivo para o repositório do Modelo. infacmd ps. Gerencie o conteúdo do depósito de criação de perfil, perfis e scorecards. infacmd rtm. Gerencie o banco de dados da área de preparação da ferramenta Analyst. infacmd sql. Gerencie serviços de dados SQL que você implanta no Data Integration Service. Serviços O domínio Informatica inclui serviços para PowerExchange, Informatica Analyst e Informatica Developer. Analyst Service Serviço de aplicativo que executa o Informatica Analyst no domínio Informatica. Crie e ative um Analyst Service na guia Domínio do Informatica Administrator. Quando você ativa o Analyst Service, o Service Manager inicia o Informatica Analyst. Você pode abrir o Informatica Analyst com o Informatica Administrator. Data Integration Service Serviço de aplicativo que processa solicitações do Informatica Analyst e do Informatica Developer para visualizar ou executar perfis de dados e mapeamentos. Também gera visualizações de dados para serviços de dados SQL e executa consultas SQL nas exibições virtuais em um serviço de dados SQL. Crie e ative um Data Integration Service na guia Domínio do Informatica Administrator. Model Repository Service Serviço de aplicativo que gerencia o repositório do Modelo. O repositório do Modelo é um banco de dados relacional que armazena os metadados para projetos criados no Informatica Analyst e no Informatica Designer. O repositório do Modelo também armazena informações de tempo de execução e configuração para aplicativos implantados em um Data Integration Service. Crie e ative um Model Repository Service na guia Domínio do Informatica Administrator. Serviço do Ouvinte do PowerExchange Gerencia o Ouvinte do PowerExchange para movimentação de dados em massa e captura de dados de alteração. O Serviço de Integração do PowerCenter se conecta ao Ouvinte do PowerExchange por meio do Serviço do Ouvinte. Serviço do Agente de Log do PowerExchange Gerencia o Agente de Log do PowerExchange para Linux, UNIX e Windows, para capturar dados de alteração e gravá-los nos arquivos de Log do Agente de Log do PowerExchange. Os dados de alteração podem se originar de logs de recuperação DB2, Oracle logs de redo, um banco de dados de distribuição do Microsoft SQL Server ou fontes de dados em um sistema i5/os ou z/os. Domínio Informatica 59

79 Gerenciamento Esta seção descreve os novos recursos e aprimoramentos ao gerenciamento do domínio. Informatica Administrator O Console de Administração do PowerCenter foi renomeado como Informatica Administrator (ferramenta Administrador). O Informatica Administrator tem uma nova interface. Algumas das propriedades e tarefas de configuração do Console de Administração do PowerCenter foram movidas para locais diferentes no Informatica Administrator. Gerenciamento de Conexão As conexões de banco de dados são centralizadas no domínio. Você pode criar e exibir conexões de banco de dados no Informatica Administrator, Desenvolvedor Informatica ou Informatica Analyst. Crie, exiba, edite e conceda permissões nas conexões de banco de dados no Informatica Administrator. Implantação Você pode configurar, implantar e ativar aplicativos na ferramenta Desenvolvedor. Implante aplicativos em um ou mais Data Integration Services. Licenciamento O domínio Informatica impõe as restrições de licenciamento no número de CPUs e repositórios do PowerCenter. Monitoramento Você pode monitorar trabalhos de perfil, trabalhos de scorecard, trabalhos de visualização, trabalhos de mapeamento e serviços de dados SQL para cada Data Integration Service. Exiba o status de cada objeto monitorado na guia Monitoramento da ferramenta Administrador. PowerCenter Esta seção descreve novos recursos e aprimoramentos do PowerCenter. Sessões em tempo real Substituição do arquivo de log da sessão. Você pode limitar o tamanho dos logs de sessão para sessões em tempo real. É possível limitar o tamanho por tempo ou tamanho de arquivo. Você também pode limitar o número de arquivos de log para uma sessão. Transformação de pesquisa Atualizações de cache. Você pode atualizar o cache de pesquisa com base nos resultados de uma expressão. Quando uma expressão é verdadeira, você pode adicionar ou atualizar o cache de pesquisa. Você pode atualizar o cache de pesquisa dinâmica com os resultados de uma expressão. Resiliência de deadlock de banco de dados Em versões anteriores, quando o Serviço de Integração encontrava um deadlock de banco de dados durante uma pesquisa, havia falha na sessão. A partir da versão 9.0, a sessão não falhará mais. Quando um deadlock ocorre, o Serviço de Integração tenta executar a última instrução de uma pesquisa. Você pode configurar o número de novas tentativas e o tempo entre as tentativas. Retorno de várias linhas.é possível configurar a Transformação pesquisa para retornar todas as linhas que correspondam a uma condição de pesquisa. Uma Transformação de pesquisa é uma transformação ativa quando pode retornar mais de uma linha para qualquer linha de entrada. Substituições SQL para pesquisas sem cache Em versões anteriores, era possível criar uma substituição SQL somente para pesquisas com cache. Você pode criar uma substituição SQL para pesquisas sem cache. É possível incluir portas de pesquisa na consulta SQL. 60 Capítulo 12: Novos Recursos e Aprimoramentos (9.0)

80 Transformação SQL Confirmação automática para conexões. Ative a confirmação automática para cada conexão com banco de dados. Cada instrução SQL em uma consulta define uma transação. Uma confirmação ocorre quando a instrução SQL é concluída ou quando a instrução seguinte é executada, o que acontecer primeiro Processamento exatamente um.o Serviço de Integração fornece a entrega exatamente um de mensagens de origem em tempo real para a transformação SQL. Se o processamento for interrompido, o Serviço de Integração pode se recuperar sem exigir que a mensagem seja enviada novamente. Para executar o processamento exatamente um, o Serviço de Integração armazena um conjunto de operações para um ponto de verificação na tabela PM_REC_STATE. Transformação passiva Você pode configurar a transformação SQL para ser executada em modo passivo, ao invés de ativo. Quando a transformação SQL é executada em modo passivo, ela retorna uma linha de saída para cada linha de entrada. Transformação XML Validação do buffer do Analisador de XML. A transformação do Analisador de XML pode validar um documento XML em um esquema. A transformação do Analisador de XML encaminha XML inválidos para uma porta de erro. Quando o XML não é válido, a transformação do Analisador de XML encaminha o XML e as mensagens de erro para um grupo de saída separado que você pode conectar a um destino. Mapping Architect for Visio Atalhos. É possível configurar uma transformação para usar um atalho. Você pode criar um modelo de mapeamento que contenha atalhos para transformações reutilizáveis. Modelo de mapeamento. Você pode incluir os seguintes objetos em um modelo de mapeamento: - Transformação do Normalizador de Pipeline - Transformação personalizada - Definição da fonte do PowerExchange - Definição de destino do PowerExchange Metadata Manager Esta seção descreve novos recursos e aprimoramentos do Metadata Manager. Recursos Recurso Microsoft Analysis and Reporting Services. O Metadata Manager adicionou o recurso Microsoft Analysis and Reporting Services. Use esse recurso para extrair metadados de relatórios do Microsoft Reporting Services e extrair um esquema de análise do Microsoft Analysis Services. Teste uma conexão para validar a configuração de um recurso. Quando você criar ou editar um recurso, clique em Testar Conexão para testar a conexão ao sistema de origem, validar a URL do Agente do Metadata Manager ou validar a configuração do arquivo de origem. Sintaxe do arquivo de parâmetro do PowerCenter. O Metadata Manager oferece suporte a formas adicionais de parâmetros nos arquivos de parâmetro do PowerCenter para um recurso do PowerCenter. Carregue vários arquivos de parâmetro do PowerCenter. Quando você configura um recurso do PowerCenter, pode atualizar vários arquivos de parâmetro do PowerCenter ao mesmo tempo. Cancelar carregamentos. Você pode cancelar um carregamento de qualquer recurso que exija o Agente do Metadata Manager ou qualquer recurso do IBM DB2 z/os. Único arquivo de log. É possível baixar um único arquivo de log no Microsoft Excel que inclua detalhes do carregamento, estatísticas da sessão e resumo dos detalhes. Editar recursos. Use uma única caixa de diálogo para editar qualquer propriedade de um recurso, incluindo propriedades de conexão, atribuições de conexão, parâmetros de recurso e agendamentos. Metadata Manager 61

81 Atribuições de conexões Vincule objetos em recursos conectados. Se você alterar atribuições de conexão para um recurso, não precisará recarregar o recurso para criar os links entre objetos correspondentes nos recursos conectados. Você pode usar a janela Administração do Link do Recurso para direcionar o Metadata Manager a fim de criar links entre objetos correspondentes nos recursos conectados. Exportar detalhes do link ausente. A guia Detalhes da Carga contém informações resumidas de links criados entre objetos nos recursos conectados. É possível exportar os detalhes de objetos que o Metadata Manager não pôde vincular a um arquivo do Microsoft Excel para análise futura. Atribuição de conexão automática. O Metadata Manager pode configurar automaticamente atribuições de conexão para um recurso de integração de dados, inteligência comercial ou modelagem de dados. O Metadata Manager configura as atribuições de conexão durante um processo de link ou carga do recurso. Use a guia Detalhes da Carga para analisar as atribuições de conexão e fazer correções, se necessário. Ou configure manualmente as atribuições de conexão. Eliminar recursos mantém as atribuições da conexão. O Metadata Manager mantém atribuições de conexão para um recurso eliminado. As propriedades de atribuição de conexão exibem o status do esquema como eliminado. Se você recarregar o recurso, o Metadata Manager alterará o status para ativo, caso o esquema ainda exista na origem. Glossário Comercial Fluxo de trabalho de aprovação do Glossário Comercial. É possível usar o glossário comercial para criar e editar rascunhos de termos comerciais, propor termos comerciais para análise por administrador de dados e publicar os termos. Depois da publicação, o termo comercial ficará visível a todos os usuários. Migre um glossário comercial. É possível migrar os glossários comerciais de e para XML. O arquivo XML inclui todas as categorias, termos comerciais e objetos personalizados, bem como comentários de objetos, links e relacionamentos. Os termos do glossário comercial no diagrama da linhagem de dados. Quando você inicia a linhagem de dados, o Metadata Manager exibe os termos associados com cada objeto em um diagrama da linhagem. O Metadata Manager não exibe mais as conexões de upstream e downstream entre termos comerciais em um diagrama de linhagem de dados. Vincule termos do glossário comercial a tabelas de referência. É possível associar um termo comercial com um nome de tabela de referência e um URL à tabela de referência. É possível especificar um URL a uma tabela de referência no Informatica Analyst, ou você pode incluir qualquer URL válido a uma tabela de referência. Antes, você associava um termo comercial com uma tabela de referência no Reference Table Manager. O Reference Table Manager não existe mais. Trilha de auditoria. Exiba o histórico das alterações nas categorias do glossário comercial, termos comerciais e objetos personalizados. A trilha de auditoria inclui os valores antigos e novos de uma propriedade e o usuário que fez as edições. Você também pode pesquisar a trilha de auditoria. Pesquisar Metadados Use a API da URL para acessar os objetos e recursos do Metadata Manager. É possível usar a API da URL para acessar os objetos e recursos do Metadata Manager de aplicativos externos. Por exemplo, você pode marcar um link para um objeto de catálogo específico ou pode acessar a linhagem de dados em um objeto específico de uma ferramenta de business intelligence. Exiba uma instância de um objeto no diagrama de linhagem. Os mapeamentos e tabelas de banco de dados, exibições e sinônimos do PowerCenter não são mais divididos em várias instâncias em nós diferentes de um diagrama de linhagem. Você também pode configurar classes adicionais cujos objetos não são divididos. Comandos mmcmd O programa da linha de comando mmcmd inclui comandos das seguintes áreas: Gerenciamento de recurso. Comandos adicionados pra criar, atualizar, excluir e eliminar recursos. Comandos adicionados para configurar atribuições de conexão, configurar arquivos de parâmetro do PowerCenter e criar links entre objetos nos recursos conectados. Adicionado um comando para cancelar a carga de um recurso. 62 Capítulo 12: Novos Recursos e Aprimoramentos (9.0)

82 Serviço do Metadata Manager. Comandos adicionados para criar e excluir o conteúdo do repositório do Metadata Manager e restaurar o conteúdo do repositório do PowerCenter. Importar/Exportar Exportar e importar em XML. É possível exportar recursos personalizados, glossário comercial ou propriedade adicionada a um tipo de recurso empacotado para um arquivo XML e importá-lo em outra instância do Metadata Manager. Trilha de Auditoria Trilha de auditoria. Exiba o histórico de alterações para categorias e termos do glossário comercial, recursos personalizados e propriedades adicionadas a tipos de recurso empacotados. A trilha de auditoria inclui os valores antigos e novos de uma propriedade e o usuário que fez as edições. Você também pode pesquisar a trilha de auditoria. Pesquisar A pesquisa de metadados no Metadata Manager inclui estes aprimoramentos: Links. É possível pesquisar texto em links de objetos de metadados, incluindo o nome do link, a descrição do link e a URL do link. Propriedade da localização. Por padrão, a localização de um objeto aparece nos resultados de pesquisa. Você pode clicar no link para abrir o objeto de metadados dos mesmos resultados de pesquisa. Inclua a trilha de auditoria nos resultados de pesquisa. É possível optar por pesquisar o histórico de alterações feitas nos objetos de recursos personalizados, categorias e termos do glossário comercial e propriedades adicionadas a tipos de recursos empacotados. Aprimoramentos da Interface do Usuário Páginas atualizadas da interface do usuário. As páginas Procurar, Modelo, Carregar e Segurança contêm atualizações na aparência, no menu Ação, nos menus sensíveis a contexto e nos botões da barra de ferramentas. O menu Pesquisar foi posicionado de forma mais conveniente para garantir acessibilidade. A interface do usuário é mais consistente com outras ferramentas da Informatica baseadas na Web. PowerExchange Esta seção descreve novos recursos e aprimoramentos do PowerExchange. Comunicação de rede assíncrona. O PowerExchange usa a comunicação de rede assíncrona na maioria das operações de envio e recebimento entre um cliente e um Ouvinte do PowerExchange. Com a comunicação assíncrona, o PowerExchange usa threads separados para o processamento de rede e o processamento de dados, de forma que o processamento de rede seja substituído pelo de dados. O PowerExchange envia e recebe sinais de pulsação na rede, que podem ser usados para detecção antecipada de situações de falha. Particionamento para sessões de movimento de dados em massa. O PowerExchange 9.0 oferece os seguintes aprimoramentos de particionamento: - É possível usar particionamento de passagem sem que o SQL substitua sessões de movimento de dados em massa que incluem qualquer uma das seguintes origens de dados descarregados: Conjuntos de dados VSAM, conjuntos de dados sequenciais e DB2 para conjuntos de dados de descarregamento z/os</ph>. O PowerExchange abre uma única conexão para a fonte de dados e distribui os dados nas partições. - Para todas as origens de dados em massa não relacionais, é possível usar o particionamento de passagem com substituições de SQL deslocadas. Se você não fornecer essas origens de dados às substituições, os dados serão lidos somente na primeira partição. Transformações de Procedimento Armazenado DB2 para z/os</ph>. Você pode usar as transformações de Procedimento Armazenado para procedimentos armazenados do DB2 para z/os</ph> PowerExchange 63

83 em um mapeamento do PowerCenter. Use as transformações do Procedimento Armazenado para ler ou gravar operações de change data capture (CDC). Instruções FETCH de várias linhas de DB2 para i5/os</ph>. Para aprimorar o desempenho do DB2 para operações de movimento de dados em massa do i5/os</ph> que usam o método de acesso DB2, o PowerExchange usa uma instrução FETCH de várias linhas do DB2 para recuperar várias linhas de dados de uma só vez na tabela de origem. No PowerCenter, você pode configurar o número de linhas recuperadas definindo o atributo Tamanho do Array em uma conexão relacional do PWX DB2i5OS usada pelo PWXPC. Desempenho do Agente de Log do PowerExchange para Linux, UNIX e Windows. Os aprimoramentos a seguir melhoram o processamento e o gerenciamento do Agente de Log do PowerExchange para Linux, UNIX e Windows: - Parâmetros de configuração do Agente de Log do PowerExchange. É possível inserir parâmetros adicionais no Agente de Log do PowerExchange para que o arquivo de configuração de Linux, UNIX e Windows controle como os registros de CDCT expirados são excluídos, especifique o número máximo de dias para manter itens de retenção do array na memória e controle se o PowerExchange exibe um prompt de confirmação do usuário para uma inicialização a quente ou a frio de uma posição anterior no fluxo de mudança. - Inicialização a frio do Agente de Log do PowerExchange. O PowerExchange 9.0 fornece um parâmetro COLDSTART que permite controlar se o Agente de Log do PowerExchange para Linux, UNIX e Windows é inicializado a quente ou a frio. - Comandos DISPLAY. Outros comandos DISPLAY estão disponíveis para o Agente de Log do PowerExchange para Linux, UNIX e Windows, a fim de ajudá-lo a monitorar e gerenciar o processamento do Agente de Log do PowerExchange. Você pode emitir esses comandos pela linha de comando ou usando o programa pwxcmd. - Arquivo do ponto de verificação. Para obter o processamento do ponto de verificação mais eficiente e arquivos de ponto de verificação menores, o PowerExchange 9.0 altera o formato dos arquivos de ponto de verificação do Agente de Log do PowerExchange de arquivos CISAM para arquivos sequenciais com extensão.ckp. Gerenciamento do arquivo do Agente de Log do PowerExchange. Use o utilitário PWUCDCT para fazer backup, restaurar e regenerar o arquivo CDCT do Agente de Log do PowerExchange para Linux, UNIX e Windows e para gerenciar registros de CDCT expirados e arquivos de log órfãos. Além disso, use o utilitário para imprimir relatórios nos arquivos do Agente de Log do PowerExchange, como arquivos de ponto de verificação e arquivos de log. suporte ao comando pwxcmd para i5/os</ph> e z/os</ph>. Você pode emitir o programa pwxcmd para emitir os comandos de um sistema Linux, UNIX ou Windows para o processo do Condensador do PowerExchange ou Ouvinte do PowerExchange que está sendo executado em um sistema remoto i5/os</ ph> ou z/os</ph>. Extração de números de registro relativos durante DB2 para o processamento de CDC do i5/os</ ph>. Quando você cria um registro de captura, tem a opção de capturar o número relativo do registro alterado. Serviço do Ouvinte do PowerExchange. Use esse serviço de aplicativo para gerenciar o Ouvinte do PowerExchange local. É possível criar, iniciar ou interromper um serviço de Ouvinte do PowerExchange ou exibir informações de status no Informatica Administrator. Serviço do Agente de Log do PowerExchange. Use esse serviço de aplicativo para gerenciar o Agente de Log do PowerExchange local para Linux, UNIX e Windows. É possível criar, iniciar ou interromper um serviço de Agente de Log do PowerExchange ou exibir informações de status no Informatica Administrator. Adaptadores para PowerCenter Esta seção descreve os novos recursos e os aprimoramentos aos adaptadores do PowerCenter. 64 Capítulo 12: Novos Recursos e Aprimoramentos (9.0)

84 PowerExchange for HP Neoview Transporter Suporte para as seguintes plataformas: - SUN SPARC de 64 bits - Windows 2003 em EM64T É possível importar uma definição de origem ou destino do Neoview. Antes, você conectava o Neoview por meio do ODBC para criar uma definição de origem ou destino do Neoview. É possível gerar e executar SQL para um destino de Neoview. É possível visualizar dados de origem e destino. Suporte para todos os tipos de dados do Neoview, exceto Intervalo. Precisão para nanossegundos para tipos de dados de data e hora do Neoview. Suporte a caracteres multibyte. É possível configurar as seguintes propriedades no Qualificador de Origem: - Número de portas classificadas - Selecionar distinto - Filtro de origem É possível substituir uma consulta SQL no Qualificador de Origem. É possível usar as seguintes transformações em um mapeamento do Neoview: - Pesquisa - SQL - Procedimento Armazenado - Atualizar Estratégia Objeto de conexão relacional. Use um objeto de conexão relacional para o Serviço de Integração a fim de se conectar ao Neoview. Selecione um leitor relacional ou em lote para a conexão quando configurar as propriedades da sessão. É possível inserir variáveis de mapeamento e de fluxo de trabalho nas propriedades do objeto de conexão. É possível configurar parâmetros para uma sessão do Neoview. É possível configurar uma sessão do Neoview para recuperação. É possível inserir comandos SQL pré e pós-sessão. É possível substituir o nome da tabela de origem e o proprietário do nome da tabela de origem nas propriedades da sessão. É possível configurar as seguintes propriedades de uma sessão do Neoview: - Tipo de Confirmação - Ativar alta precisão - Tipo de log de erros - Manipulação da linha de erro - Particionamento de pipeline - Sessão na grade Se você usa a captura de dados alterados do PowerExchange, pode carregar os dados alterados no Neoview como destino no mesmo mapeamento. PowerExchange for Netezza Filtrando metadados durante a importação da origem. Você pode filtrar os metadados que devem aparecer quando cria uma definição de origem Netezza. Você pode importar uma definição de origem ou destino Netezza do Netezza. Antes, você se conectava ao Netezza por meio de ODBC para criar uma definição de origem ou destino Netezza. É possível gerar e executar SQL para um destino Netezza. Adaptadores para PowerCenter 65

85 É possível visualizar dados de origem e destino. Há suporte para todos os tipos de dados Netezza, exceto Intervalo. Precisão para o nanossegundo para os tipos de dados de data e hora do Netezza. Suporte a caracteres multibyte. É possível configurar as seguintes propriedades no Qualificador de Origem: - Número de portas classificadas - Selecionar distinto - Filtro de origem É possível substituir uma consulta SQL no Qualificador de Origem. Você pode usar as seguintes transformações em um mapeamento Netezza: - Pesquisa - SQL - Atualizar Estratégia Objeto de conexão relacional. Use um objeto de conexão relacional para o Serviço de Integração se conectar ao Netezza. Selecione um leitor relacional ou em lote para a conexão quando configurar as propriedades da sessão. É possível inserir variáveis de mapeamento e de fluxo de trabalho nas propriedades do objeto de conexão. Você pode configurar parâmetros para uma sessão Netezza. É possível configurar uma sessão Netezza para recuperação. É possível inserir comandos SQL pré e pós-sessão. É possível substituir o nome da tabela de origem e o proprietário do nome da tabela de origem nas propriedades da sessão. Também é possível configurar as seguintes propriedades de sessão para uma sessão Netezza: - Tipo de Confirmação - Ativar alta precisão - Tipo de log de erros - Manipulação da linha de erro - Particionamento de pipeline - Otimização de empilhamento - Sessão na grade Se você usar a captura de dados de alteração do PowerExchange, poderá carregar os dados alterados no Netezza como um destino no mesmo mapeamento. PowerExchange for Oracle E-Business Suite Esta seção descreve os novos recursos do PowerExchange for Oracle E-Business Suite 9.0: Propriedades parametrizadas. É possível parametrizar as seguintes propriedades do PowerExchange for Oracle E-Business Suite no PowerCenter: - Propriedades SQL: Filtro de Origem e Consulta SQL. - Propriedades de destino: Nome de Usuário, Nome da Responsabilidade, Nome do Grupo de Segurança, Nome do Servidor e Nome do Esquema. - Propriedades da sessão: Filtro de Origem, Consulta SQL, Nome de Usuário, Nome da Responsabilidade, Nome do Grupo de Segurança, Nome do Servidor, Nome do Esquema e Diretório de Cache. - Propriedades de conexão: Objetos de Conexão. Propriedade da sessão Intervalo de confirmação. Especifique o número de linhas que o Serviço de Integração do PowerCenter confirma para a tabela de interface durante cada confirmação. 66 Capítulo 12: Novos Recursos e Aprimoramentos (9.0)

86 PowerExchange for SAP NetWeaver Gravando dados no IS-U Migration Workbench. Você pode importar uma transformação IS-U para gerar arquivos para um arquivo de migração SAP. O Serviço de Integração pode gravar os dados no IS-U Migration Workbench. PowerExchange for Teradata Parallel Transporter API Você pode adicionar partições a uma sessão que inclua uma origem Teradata PT API. PowerExchange for Web Services Configurando um nome de usuário e senha para autenticação. Quando um serviço da Web é protegido ou seguro, você pode incluir um nome de usuário e uma senha no destino do serviço da Web ou transformação do Consumidor dos Serviços da Web. PowerExchange for webmethods Você pode importar documentos com caracteres especiais como definições de origem. Adaptadores para PowerCenter 67

87 C A P Í T U L O 1 3 Domínio Informatica (9.0) Este capítulo inclui os seguintes tópicos: Domínio do PowerCenter, 68 Programas de Linha de Comando, 70 Privilégios do Metadata Manager, 74 Domínio do PowerCenter Esta seção descreve as alterações no domínio do PowerCenter. Alteração de Nome de Domínio do PowerCenter Na versão 9.0, o domínio do PowerCenter foi renomeado para domínio Informatica. Alteração de Nome do Console de Administração Na versão 9.0, o Console de Administração do PowerCenter foi renomeado para Informatica Administrator. Alteração de URL do Informatica Administrator Na versão 9.0, o host e a porta no URL do Informatica Administrator representam o nome de host do nó de gateway mestre e o número de porta do Informatica Administrator. Configure a porta do Informatica Administrator ao definir o domínio. Você pode definir o domínio durante a instalação ou uso do programa de linha de comando infasetup DefineDomain. Se o failover do domínio for executado em um nó de gateway mestre diferente, o nome de host no URL do Informatica Administrator será igual ao nome de host do nó de gateway mestre selecionado. Antes, o host e a porta no URL do Informatica Administrator representavam o nome de host e o número de porta de qualquer nó de gateway. Portas do Domínio Desde a versão 9.0, cada nó do funcionário no domínio Informatica usa as seguintes portas: Porta do domínio. Número da porta para o nó. Porta do Service Manager. Número de porta usado pelo Service Manager no nó. Cada nó de gateway usa as seguintes portas: Porta do domínio. Número da porta para o nó. Porta do Service Manager. Número de porta usado pelo Service Manager no nó. Porta do Informatica Administrator. Número de porta usado pela ferramenta Administrator. Os logs do Service Manager mostram o número da porta do Service Manager. 68

88 Antes, cada nó usava somente uma porta do domínio. Em um nó do funcionário, o nó e o Service Manager do nó usaram o mesmo número de porta do domínio. Em um nó de gateway, o nó, o Service Manager do nó e o Console de Administração usaram o mesmo número de porta do domínio. Os logs do Service Manager mostraram o número da porta do domínio. Tamanho do Nome do Objeto Na versão 9.0, nomes de objeto de domínio, exceto nomes de pasta, podem ter até 128 caracteres. Anteriormente, nomes de objeto de domínio podiam ter até 80 caracteres. Nomes de Objeto Compartilhados Na versão 9.0, alguns objetos em um domínio podem ter o mesmo nome. A seguinte tabela lista se objetos de domínio podem ter os mesmos nomes: Nó Pasta Grade Licença Serviço Nó Não Sim Sim Sim Sim Pasta Sim Sim, se não estiverem no mesmo nível. Sim Sim Sim Grade Sim Sim Não Sim Sim Licença Sim Sim Sim Não Sim Serviço Sim Sim Sim Sim Não Antes, os objetos de domínio não podiam ter o mesmo nome. Configuração de Domínio Na versão 9.0, os metadados de configuração de domínio usam a mesma estrutura de banco de dados do banco de dados do repositório do Modelo. Você deve fazer backup do banco de dados de configuração de domínio regularmente. É possível restaurar a configuração do domínio a partir de um backup. Se você migrar a configuração do domínio para outro banco de dados ou alterar as informações de conexão de banco de dados, será necessário atualizar a conexão de banco de dados em todos os nós de gateway. Você cria um objeto de licença ao instalar o PowerCenter. Também é possível criar objetos de licença no Informatica Administrator. Você pode exibir a licença e todas as opções licenciadas no Informatica Administrator. Domínio do PowerCenter 69

89 Programas de Linha de Comando Esta seção descreve alterações nos programas da linha de comando. Novos Comandos A tabela a seguir descreve os novos comandos infacmd as: Comando CreateAuditTables CreateService DeleteAuditTables ListServiceOptions ListServiceProcessOptions UpdateServiceOptions UpdateServiceProcessOptions Descrição Cria tabelas de auditoria. Cria um Analyst Service. Excluir tabelas de auditoria. Lista propriedades de Analyst Service que você pode atualizar. Lista opções de processo de Analyst Service que você pode atualizar. Atualiza as propriedades de serviço do Analyst Service. Atualiza as propriedades do processo do Analyst Service. A tabela a seguir descreve os novos comandos infacmd dis: Comando BackupApplication CreateService DeployApplication ListApplicationOptions ListDataObjectOptions ListServiceOptions ListServiceProcessOptions RestoreApplication StartApplication UpdateApplication UpdateApplicationOptions UpdateDataObjectOptions Descrição Faz backup de um aplicativo de um Data Integration Service. Cria o Data Integration Service. Implanta um aplicativo em um Data Integration Service. Lista propriedades de aplicativo que você pode atualizar. Lista as propriedades de objeto de dados que você pode atualizar. Lista as propriedades do Data Integration Service que você pode atualizar. Lista as propriedades do processo do Data Integration Service que você pode atualizar. Restaura um aplicativo para um Data Integration Service. Inicia um aplicativo. Atualiza um aplicativo implantado a partir de um arquivo de aplicativo e mantém as propriedades existentes. Atualiza as propriedades de aplicativo. Atualiza as propriedades de objeto de dados. 70 Capítulo 13: Domínio Informatica (9.0)

90 Comando UpdateServiceOptions UPdateServiceProcessOptions CancelDataObjectCacheRefresh ListApplicationObjects ListApplications PurgeDataObjectCache RefreshDataObjectCache RenameApplication StopApplication UndeployApplication Descrição Atualiza as propriedades do Data Integration Service. Atualiza as propriedades de processo do Data Integration Service. Interrompe uma atualização do cache de objeto de dados. Lista os caminhos de objetos em um aplicativo. Lista os aplicativos implantados para um Data Integration Service. Limpa o cache de objeto de dados. Atualiza o cache de objeto de dados. Renomeia um aplicativo implantado. Interrompe a execução de um aplicativo. Remove um aplicativo de um Data Integration Service. A tabela a seguir descreve os novos comandos infacmd ipc: Comando ExportToPC Descrição Exporta um objeto no formato PowerCenter. A tabela a seguir descreve os novos comandos infacmd mrs: Comando BackupContents CreateContents CreateService DeleteContents ListBackupFiles ListServiceOptions ListServiceProcessOptions RestoreContents UpdateServiceOptions UpdateServiceProcessOptions UpgradeContents Descrição Faz backup do conteúdo do repositório do Modelo. Cria conteúdo do repositório do Modelo. Cria um Model Repository Service. Exclui um Model Repository Service Lista arquivos de backup Lista opções de serviço Lista as opções do processo do serviço Retsaura o conteúdo do repositório do Modelo Atualiza as opções do Model Repository Service Atualiza as opções do processo do serviço Atualiza o repositório do Modelo Programas de Linha de Comando 71

91 A tabela a seguir descreve os novos comandos infacmd ms: Comando ListMappingParams ListMappings RunMapping Descrição Cria um arquivo de parâmetro para um mapeamento parametrizado. Lista os mapeamentos implantados. Executa um mapeamento implantado. A tabela a seguir descreve os novos comandos infacmd ps: Comando CreateWH DropWH Executar Listar Limpar Descrição Cria conteúdo de Depósito de Criação de Perfil. Descarta o Conteúdo de ProfilingWarehouse. Executa um perfil ou scorecard. Lista perfis ou scorecards. Limpa os resultados do perfil ou scorecard do depósito. A tabela a seguir descreve o novo comando infacmd pwx: Descrição CloseForceListener CloseListener CreateListenerService ListTaskListener StopTaskListener UpdateListenerService CondenseLogger CreateLoggerService DisplayAllLogger DisplayCPULogger DisplayCheckpointsLogger DisplayEventsLogger DisplayMemoryLogger DisplayRecordsLogger Comando Cancela subtarefas e interrompe o Ouvinte. Interrompe o Ouvinte após a conclusão das subtarefas. Cria um serviço do Ouvinte do PowerExchange. Exibe informações sobre tarefas ativas. Interrompe uma tarefa. Atualiza um serviço do ouvinte do PowerExchange. Inicia outro ciclo de log. Cria um serviço de Agente de Log do PowerExchange. Exibe o status detalhado de um serviço do Agente de Log do PowerExchange. Exibe o tempo de CPU usado. Relata informações sobre o último arquivo do ponto de verificação. Exibe os eventos aguardados. Exibe o uso de memória. Exibe contagens de registros de alteração. 72 Capítulo 13: Domínio Informatica (9.0)

92 Descrição DisplayStatusLogger FileSwitchLogger ShutDownLogger UpdateLoggerService Comando Exibe o status de um serviço do Agente de Log do PowerExchange. Alterna para um novo conjunto de arquivos de log. Desativa o serviço do Agente de Log do PowerExchange. Atualiza um serviço de Agente de Log do PowerExchange. A tabela a seguir descreve os novos comandos infacmd rtm: Comando Deployimport Exportar Importar Descrição Importa Conteúdo para o banco de dados de Preparação. Exporta o conteúdo do dicionário. Importa o conteúdo do dicionário. A tabela a seguir descreve os novos comandos infacmd sql: ListSQLDataServiceOptions ListSQLDataServicePermissions ListStoredProcedurePermissions ListTableOptions ListTablePermissions SetSQLDataServicePermissions SetStoredProcedurePermissions SetTablePermissions StartSQLDataService UpdateSQLDataServiceOptions UpdateTableOptions ListSQLDataServices PurgeTableCache RefreshTableCache RenameSQLDataService StopSQLDataService Lista opções de Serviço de Dados SQL. Lista permissões de Serviço de Dados SQL. Lista permissões de procedimento armazenado. Lista opções de tabela. Lista permissões de tabela. Define permissões em um serviço de dados SQL. Define permissões em um procedimento armazenado. Define permissões em uma tabela. Inicia um serviço de dados SQL. Atualiza as propriedades do serviço de dados SQL. Atualiza as propriedades da tabela. Lista todos os nomes de serviço de dados SQL para um Data Integration Service. Limpa o cache da tabela virtual. Atualiza o cache da tabela virtual. Renomeia um Serviço de Dados SQL. Interrompe um serviço de dados SQL. Programas de Linha de Comando 73

93 Nova Variável de Ambiente A tabela a seguir descreve a nova variável de ambiente: Comando INFA_DEFAULT_SECURITY_DOMAIN Descrição O nome do domínio de segurança padrão ao qual um usuário pertence. Privilégios do Metadata Manager E, vigor na versão 9.0, o Metadata Manager inclui o novo privilégio Rascunhar/Propor Termos de Negócios no grupo de privilégios Catálogo. O privilégio Gerenciar Glossário inclui o privilégio Rascunhar/Propor Termos de Negócios. Quando você faz upgrade, os usuários atribuídos ao privilégio Gerenciar Glossário também são atribuídos ao privilégio Rascunhar/Propor Termos de Negócios. 74 Capítulo 13: Domínio Informatica (9.0)

94 C A P Í T U L O 1 4 PowerCenter (9.0) Este capítulo inclui os seguintes tópico: Gerenciador de Tabela de Referência, 75 Gerenciador de Tabela de Referência Esta seção descreve as alterações do aplicativo Gerenciador de Tabela de Referência. Em vigor na versão 9.0, a ferramenta Analyst contém a funcionalidade Gerenciador de Tabela de Referência. Você pode criar e importar tabelas de referência na ferramenta Analyst. Antes, o PowerCenter tinha um aplicativo da Web denominado Gerenciador de Tabela de Referência. Depois de fazer o upgrade para a versão 9.01, crie as tabelas de referência na ferramenta Analyst novamente. A ferramenta Analyst armazena tabelas de referência no banco de dados de preparação. As conexões externas e os privilégios do Gerenciador de Tabela de Referência não são válidos na ferramenta Analyst. Quando você cria tabelas de referência na ferramenta Analyst, um desenvolvedor pode exibir essas tabelas na ferramenta Desenvolvedor. Um desenvolvedor pode abrir uma tabela de referência para exibir seu conteúdo e usá-lo nas transformações de Pesquisa e Padronização. Um desenvolvedor pode iniciar a ferramenta Analyst na ferramenta Desenvolvedor para editar a tabela de referência. 75

95 C A P Í T U L O 1 5 Metadata Manager (9.0) Este capítulo inclui os seguintes tópicos: Glossário Comercial, 76 Programa da Linha de Comando mmcmd, 76 Linhagem de Dados, 77 Log, 77 Recursos, 78 Glossário Comercial Na versão 9.0, crie links entre termos comerciais e tabelas de referência, associando um termo comercial com uma URL a uma tabela de referência. Você pode especificar os seguintes tipos de URLs: URL do Informatica Analyst. É possível incluir uma URL a uma tabela de referência do Informatica Analyst. Outra URL. É possível incluir qualquer URL válida em uma tabela de referência. Antes, você criava um link de um termo comercial no Metadata Manager para uma tabela de referência no Reference Table Manager. O Reference Table Manager não existe na versão 9.0. Programa da Linha de Comando mmcmd Na versão 9.0, o mmcmd inclui novos comandos. A tabela a seguir descreve os novos comandos do mmcmd: Comando assignconnection assignparameterfile cancel createrepository createresource Descrição Configura atribuições de conexão para um recurso usando as propriedades do arquivo de configuração de recurso especificado. Atribui arquivos de parâmetro a fluxos de trabalho do PowerCenter para um recurso do PowerCenter usando as propriedades do arquivo de configuração do recurso especificado. Cancela uma carga do recurso. Cria tabelas do depósito do Metadata Manager e importa modelos para fontes de metadados no repositório do Metadata Manager. Cria um recurso usando as propriedades no arquivo de configuração de recursos especificado. 76

96 Comando deleterepository deleteresource export getresource import Link listresources purgemetadata restorepcrepository updateresource Descrição Exclui o conteúdo do repositório do Metadata Manager incluindo todas as tabelas de banco de dados de metadados e repositório. Exclui o recurso e todos os metadados do recurso do repositório do Metadata Manager. Exporta um recurso personalizado ou glossário comercial do repositório do Metadata Manager para um arquivo XML. Grava todas as propriedades do recurso especificado em um arquivo de configuração de recurso XML. Importa um recurso personalizado ou glossário comercial de um arquivo XML para o repositório do Metadata Manager. Cria os links entre recursos para compartilhar uma atribuição de conexão e executar a análise de linhagem de dados nas fontes de metadados. Lista todos os recursos no repositório do Metadata Manager. Exclui metadados de um recurso para o repositório do Metadata Manager. Restaura um arquivo de backup do repositório empacotado com o PowerCenter para o banco de dados de repositório do PowerCenter. Atualiza um recurso usando as propriedades no arquivo de configuração de recursos especificado. Linhagem de Dados Na versão 9.0, um diagrama de linhagem de dados exibe o nome do esquema de banco de dados como objeto pai de uma tabela, exibição ou sinônimo. Antes, um diagrama de linhagem de dados não exibia o nome do esquema do banco de dados. Em vez disso, o Metadata Manager exibia o nome do esquema na localização do objeto. Era possível ver a localização do objeto no painel Detalhes e quando você movia o ponteiro sobre o objeto. Log Na versão 9.0, o Load Monitor foi renomeado na guia Detalhes de Carga. A guia Detalhes de Carga contém as seguintes exibições: Exibição Log. Contém eventos de carga do recurso. O Metadata Manager atualiza a guia Log quando carrega um recurso. Exibição Objetos. Contém informações resumidas para objetos de metadados. Exibição Erros. Contém informações resumidas para erros. Exibição Sessões. Contém estatísticas da sessão para cada sessão dos fluxos de trabalho do PowerCenter que o Metadata Manager usa para carregar metadados. Exibição Links. Contém informações resumidas de links criados entre objetos em recursos conectados. É possível exportar todo o conteúdo da guia Detalhes da Carga para um único arquivo do Microsoft Excel. O arquivo contém uma planilha para cada exibição. É possível exportar o conteúdo da exibição Links separadamente para analisar os detalhes do link ausente. Linhagem de Dados 77

97 Antes, o Load Monitor listava as informações de objeto, link e erros na guia Resumo. Você salvou cada guia na janela do Load Monitor em um arquivo PDF separado. Após o upgrade, a guia Detalhes da Carga para todos os recursos exibe "Nenhum item a ser mostrado" até que você recarregue os recursos. Recursos Esta seção descreve mudanças nos recursos. Tipos de Recursos Removidos Na versão 9.0, o Metadata Manager removeu os seguintes tipos de recurso: Data Analyzer Hyperion Essbase IBM DB2 CubeViews Microsoft Visio Database ERX Não é possível criar ou carregar esses tipos de recursos. Versões da Fonte de Metadados Obsoletas Na versão 9.0, a extração de metadados das versões de fonte de metadados a seguir se tornou obsoleta: Business Objects 5.x, 6.x e 11.0 Cognos 8.0 e 8.1 Cognos Impromptu 7.0.x, e 7.3.x Cognos ReportNet 1.x Embarcadero ERStudio 5.1 a 6.6 ERwin 3.x e 4.x IBM DB2 for LUW 8.x IBM DB2 for z/os 8.x IBM Rational Rose 4.0, 98(I) a 2000 Microsoft SQL Server 2000 Microstrategy 7.0, e 8.0 Oracle Designer 1.3.2, 2.1.2, 6.0, 6i e 9i Sybase PowerDesigner 6.1.x, 7.5 a 12.0 Teradata v2r6 and v2r6.1 Use as versões com suporte para carregar metadados dessas origens. Não é possível criar, editar e carregar recursos dessas versões obsoletas. No entanto, a Informatica não pode ajudá-lo a resolver um problema encontrado em uma versão obsoleta. Vinculando Objetos nos Recursos Conectados Na versão 9.0, se você alterar as atribuições de conexão do recurso, não precisará recarregar o recurso para criar os links entre objetos correspondentes para a análise de linhagem de dados. Você pode usar a janela Administração do Link do Recurso para direcionar o Metadata Manager a fim de criar links entre objetos correspondentes nos recursos conectados. 78 Capítulo 15: Metadata Manager (9.0)

98 Depois da atualização, é necessário recarregar os seguintes tipos de recurso: Os recursos do banco de dados relacional que compartilham uma atribuição de conexão com cada recurso de integração de dados, inteligência comercial ou modelo de dados Recursos de integração de dados Recursos de inteligência comercial Recursos de modelagem de dados Antes, era necessário recarregar recursos depois de modificar as atribuições de conexão. Atribuições de Conexão para Recursos Eliminados Na versão 9.0, o Metadata Manager mantém atribuições de conexão para um recurso eliminado. As propriedades de Atribuição de Conexão exibem o status do esquema como eliminado. Se você recarregar o recurso, o Metadata Manager alterará o status para ativo, caso o esquema ainda exista na origem. Antes, o Metadata Manager excluía atribuições de conexão para um recurso eliminado. Atribuição de Conexão Automática Na versão 9.0, o Metadata Manager pode configurar automaticamente atribuições de conexão para um recurso de integração de dados, inteligência comercial ou modelagem de dados. O Metadata Manager configura as atribuições de conexão durante um processo de link ou carga do recurso. Use a exibição Links na guia Detalhes da Carga para examinar as atribuições de conexão automáticas e alterar as atribuições, conforme necessário. Ou configure manualmente as atribuições de conexão. Os recursos atualizados não têm a Atribuição de Conexão Automática selecionada por padrão. Antes, era necessário configurar manualmente as atribuições de conexão depois de criar um recurso. Janela de Extração de Incremento de Origem do PowerCenter Na versão 9.0, o valor máximo do parâmetro Janela de Extração do Incremento de Origem de um recurso do PowerCenter é de dias. Antes, o valor máximo era de dias. Os recursos do PowerCenter que foram atualizados permanecem com o valor de parâmetro anterior. Altere o valor do parâmetro para extrair os metadados do PowerCenter para mais que os dias de antes. Arquivos de Parâmetros do PowerCenter Na versão 9.0, o Metadata Manager pode extrair parâmetros do fluxo de trabalho dos arquivos de parâmetro do PowerCenter quando você carregar um recurso do PowerCenter. Quando você configura um recurso do PowerCenter, pode atualizar vários arquivos de parâmetro do PowerCenter ao mesmo tempo. Antes, o Metadata Manager ignorava os parâmetros do fluxo de trabalho nos arquivos de parâmetro do PowerCenter. Recursos 79

99 Parte IV: Versão Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (8.6.1), 81 Serviço de Integração (8.6.1), 88 Programas de Linha de Comando (8.6.1), 91 Provedor de Serviços da Web (8.6.1), 93 Mapping Analyst for Excel (8.6.1), 94 Metadata Manager (8.6.1), 97 Data Analyzer (8.6.1), 101 Adaptadores para PowerCenter (8.6.1),

100 C A P Í T U L O 1 6 Novos Recursos e Aprimoramentos (8.6.1) Este capítulo inclui os seguintes tópicos: Versão HotFix 8, 81 Versão HotFix 3, 81 Versão HotFix 2, 82 Versão HotFix 1, 82 Versão , 83 Versão 8.6.1, 84 Versão HotFix 8 Esta seção descreve os novos recursos e aprimoramentos na versão HotFix 8. Metadata Manager Você pode configurar o índice e as propriedades de pesquisa em imm.properties para aprimorar o desempenho do Metadata Manager durante operações de indexação e pesquisa. Versão HotFix 3 Esta seção descreve os novos recursos e aprimoramentos na versão HotFix 3. Mascaramento de dados Mascaramento de substituição.é possível configurar o mascaramento de substituição na transformação de Mascaramento de Dados. O mascaramento de substituição substitui uma coluna de dados por dados semelhantes, mas não relacionados. Ao configurar o mascaramento de substituição, defina um dicionário de arquivos simples ou tabelas relacionais que contenham os valores substitutos. A transformação de Mascaramento de Dados substitui dados da origem por dados do dicionário. Você pode substituir dados com valores repetíveis ou não repetíveis. Se você escolher valores repetíveis, a transformação de Mascaramento de Dados produzirá resultados deterministas para dados da mesma origem e valor de semente. 81

101 Mascaramento repetível de expressão. É possível configurar o mascaramento repetível de expressão na transformação de Mascaramento de Dados. Use o mapeamento repetível de expressão quando uma coluna de origem ocorrer em mais de uma tabela e você precisar mascará-la com o mesmo valor. Quando você configura um mascaramento repetível de expressão, o Serviço de Integração salva os resultados de uma expressão em uma tabela de armazenamento. Se a coluna ocorrer em outra tabela de origem, o Serviço de Integração retornará o valor mascarado da tabela de armazenamento e não da expressão. Metadata Manager Você pode extrair todos os universos de um recurso de Objetos Comerciais e todos os modelos de um recurso Cognos ReportNet Content Manager ao carregá-los no depósito do Metadata Manager. Versão HotFix 2 Esta seção descreve os novos recursos e aprimoramentos na versão HotFix 2. PowerExchange for MSMQ Você pode definir se a fila do MSMQ é transacional ou não. Configure o atributo de conexão É Transacional de modo a corresponder à configuração da fila. Selecione Sim, Não ou Automático. Quando você escolhe Automático, o Serviço de Integração determina se a fila é transacional ou não. Você pode escolher Automático para uma fila local ou remota que não seja privada. Quando uma sessão é gravada em uma fila privada remota, o Serviço de Integração não pode determinar se a fila é transacional ou não. Versão HotFix 1 Esta seção descreve os novos recursos e aprimoramentos na versão HotFix 1. PowerExchange for JMS Nome de Destino de JMS Estático ou Dinâmico. É possível configurar um destino de JMS com nome de destino estático ou dinâmico. Quando você configura um destino de JMS com nome de destino estático, o Serviço de Integração cria o destino JMS com o nome de destino da conexão do aplicativo JMS. O Serviço de Integração envia todas as mensagens para esse destino. Quando você configura o destino JMS com um nome de destino dinâmico, o destino JMS recebe o nome do destino na porta JMSDestination no tempo de execução. O nome de destino é passado para o destino JMS com outros dados de cabeçalho do JMS. 82 Capítulo 16: Novos Recursos e Aprimoramentos (8.6.1)

102 Modo Transacionado para Origens JMS. Você pode configurar uma sessão do JMS para execução no modo Transacionado ou Não Transacionado. Quando você configura uma sessão do JMS para execução no modo Transacionado, o Serviço de Integração recebe e processa um grupo de mensagens JMS como uma transação. O Serviço de Integração reconhece todas as mensagens ao confirmar a transação. Se uma transação for revertida, o provedor JMS entregará todas as mensagens para o Serviço de Integração novamente. Quando você configura uma sessão do JMS para execução no modo Não Transacionado, o Serviço de Integração usa o método CLIENT_ACKNOWLEDGE para reconhecer as mensagens. Quando o Serviço de Integração reconhece uma mensagem na sessão JMS, todas as mensagens são reconhecidas por padrão. As sessões PowerCenter JMS executam no modo Não Transacionado por padrão. Hub de Serviços da Web Especifique a senha para o arquivo de armazenamento de chave ao criar um Hub de Serviços da Web executado no modo HTTPS. Quando você criar o Hub de Serviços da Web no Console de Administração, especifique a senha do arquivo de armazenamento de chave na propriedade KeystorePass. O valor da propriedade KeystorePass deve corresponder à senha do arquivo de armazenamento de chave. Se você alterar a senha do arquivo de armazenamento de chave, altere o valor da propriedade KeystorePass no Console de Administração. Quando você aplica o HotFix 1, o valor da propriedade KeystorePass dos Hubs de Serviços da Web existentes é nulo. No Console de Administração, a senha nula é exibida como ***. Os Hubs de Serviços da Web existentes usam changeit de senha padrão para os arquivos de armazenamento de chave. Se você alterar a senha do arquivo de armazenamento de chave associado a um Hub de Serviços da Web existente, altere o valor da propriedade KeystorePass para corresponder à nova senha. Versão Esta seção descreve os novos recursos e aprimoramentos na versão PowerExchange for JD Edwards OneWorld Transformação de Carregamento JDEOne. Usa uma transformação de carregamento JDEOne para transformar dados de fontes de dados externas e carrega os dados em tabelas de preparação, chamadas tabelas de interface ou tabelas Z. As tabelas da interface JD Edwards OneWorld espelham as tabelas do aplicativo JD Edwards OneWorld. PowerExchange for SAS Nível de Rastreamento. Você pode definir o nível de rastreamento pra registrar níveis diferentes de detalhes no log da sessão do PowerCenter. Suporte a vários usuários. Você pode definir o acesso ao ambiente SAS para vários usuários do SPI Server. Saídas do SAS. Você pode chamar o código do SAS em uma macro ou %incluir a instrução para executar antes de o Serviço de Integração ler a origem do SAS ou depois que ele gravar em um destino do SAS. Substituição de parâmetro. Você pode usar parâmetros de mapeamento e variáveis com várias propriedades de objeto do SAS. Versão

103 PowerExchange for Siebel Transformação Leitura do Siebel EIM. Uma transformação Leitura do Siebel EIM é uma transformação ativa que você pode usar para extrair dados das tabelas do Siebel EIM. Quando você executa uma sessão com uma transformação Leitura do Siebel EIM, o Serviço de Integração se conecta a um servidor Siebel e extrai os dados das tabelas do Siebel EIM. O Serviço de Integração grava o resumo de leitura no log da sessão para cada grupo de uma partição. Transformação Carregamento Siebel EIM.Uma transformação Carregamento do Siebel EIM é uma transformação ativa que pode ser usada para carregar dados em massa de fontes de dados corporativas para as tabelas do Siebel EIM. Quando você executa uma sessão com uma transformação Carregamento do Siebel EIM, o Serviço de Integração se conecta ao banco de dados da Siebel e carrega dados nas tabelas do Siebel EIM. O Serviço de Integração também grava o resumo de carga no log da sessão para cada grupo de uma partição. Versão Esta seção descreve os novos recursos e aprimoramentos na versão Console de Administração Gerar e fazer upload de diagnóstico de nó. Você pode usar o Console de Administração para gerar diagnóstico de nó e carregá-lo no Configuration Support Manager no No Configuration Support Manager, é possível diagnosticar problemas no ambiente Informatica e manter detalhes de sua configuração. Programas de Linha de Comando Novo comando pmrep. O programa de linha de comando pmrep inclui um novo comando, MassUpdate. Use MassUpdate para atualizar um conjunto de sessões com base nas condições especificadas. Grupos de Implantação Repositório sem versão. Você pode criar e editar grupos de implantação e copiar esses grupos em repositórios sem versão. Você pode copiar grupos de implantação entre repositórios com e sem versão. Quando você copia um grupo de implantação dinâmica, o Serviço de Repositório o converte em um grupo de implantação estática. Para um repositório sem versão, se os objetos no grupo de implantação existirem no repositório de destino, a operação de implantação excluirá os objetos existentes e criará novos objetos. Privilégio Executar Grupos de Implantação. O privilégio Executar Grupos de Implantação permite a você copiar um grupo de implantação sem a permissão de gravação nas pastas de destino. Você ainda precisa da permissão de leitura nas pastas de origem e da permissão de execução no grupo de implantação para copiar esse grupo. Validação pós-implantação. Valide o repositório de destino depois de copiar um grupo de implantação para verificar se os objetos e objetos dependentes são válidos. Domínios Relatório do gerenciamento de licenças. Monitora o número de opções de software compradas para uma licença e o número de vezes que uma licença excede os limites de uso O Relatório do gerenciamento de licenças exibe as informações de uso da licença, como uso de CPU e repositório e os detalhes de configuração do nó. Serviço de Integração Esta seção descreve os novos recursos e aprimoramentos para o Serviço de Integração. 84 Capítulo 16: Novos Recursos e Aprimoramentos (8.6.1)

104 Carregamento Externo Carregamento externo do IBM DB2 EE. O carregador externo IBM DB2 EE pode chamar o arquivo executável db2load95 localizado no diretório de instalação do Serviço de Integração. Se a versão 9.5 do cliente do IBM DB2 estiver instalada na máquina em que o processo do Serviço de Integração é executado, especifique o arquivo executável db2load95 quando criar a conexão do carregador externo. Particionamento Suporte para subpartição Oracle. O PowerCenter tem suporte para origens Oracle que usam o particionamento de composição. Se você usar o particionamento dinâmico com base no número de partições de origem em uma sessão com uma origem Oracle subparticionada, o Serviço de Integração definirá o número de partições como o número total de subpartições na origem. Otimização de Empilhamento Conexões compatíveis com empilhamento Quando uma transformação processa dados de várias conexões, o Serviço de Integração pode enviar a lógica de transformação para o banco de dados de origem ou destino, caso as conexões sejam compatíveis com empilhamento. Duas conexões terão compatibilidade de empilhamento caso se conectem a bancos de dados no mesmo sistema de gerenciamento de banco de dados e o Serviço de Integração puder identificar, sem ambiguidade, as tabelas de banco de dados acessadas pelas conexões. Objetos de conexão são sempre compatíveis com empilhamento com eles mesmos. Além disso, algumas conexões relacionais são compatíveis com empilhamento, se forem do mesmo tipo de banco de dados e tiverem determinadas propriedades de conexão idênticas. Suporte a subconsulta. O Serviço de Integração pode produzir instruções SQL que contenham subconsultas. Isso permite que ele envie transformações em determinadas sequências em um mapeamento para a origem ou o destino, quando a sessão estiver configurada para otimização de empilhamento completa ou na origem. Suporte a Netezza. Você pode enviar a lógica de transformação para origens e destinos de Netezza que usem conexões ODBC. Tempo real Resiliência do JMS. As sessões que falham com erros de conexão do JMS agora são flexíveis, se a recuperação estiver ativada. É possível atualizar o arquivo pmjmsconnerr.properties que contém uma lista de mensagens que definem os erros da conexão do JMS. Criando Fluxo de XML. É possível configurar o Serviço de Integração para criar fluxo de dados XML entre uma origem de JMS ou WebSphere MQ e a transformação do Analisador de XML. Quando o Serviço de Integração cria fluxo de dados XML, ele divide os dados em vários segmentos. Você pode configurar uma porta de entrada menor na transformação do Analisador de XML e reduzir a quantidade de memória que a transformação do Analisador de XML exige para processar arquivos XML grandes. Cache dinâmico sincronizado. É possível configurar várias sessões em tempo real para acessar a mesma tabela de origem de consulta. Cada sessão tem uma transformação de Consulta que compartilha a origem de consulta com as demais sessões. Quando uma sessão gera dados e atualiza a origem da consulta, cada sessão pode atualizar o próprio cache com as mesmas informações. Metadata Manager Glossário comercial. Você pode criar termos de negócios organizados por categoria em um glossário comercial e acrescentar esses termos a objetos de metadados no catálogo de metadados do Metadata Manager. Use um glossário comercial para adicionar termos comerciais aos metadados técnicos no catálogo de metadados. É possível importar e exportar glossários comerciais usando o Microsoft Excel. Interface do usuário. A página Procurar no Metadata Manager contém as exibições Catálogo, Glossário Comercial e Atalhos. Use as exibições para procurar e exibir detalhes sobre objetos de metadados, categorias e termos comerciais, bem como atalhos no Metadata Manager. Além disso, a seção Detalhes contém uma exibição única com todas as propriedades de objetos de metadados e termos comerciais. Versão

105 Recursos. O Metadata Manager adicionou os seguintes recursos: - ERwin. Extraia modelos lógicos do ERwin. - Oracle Business Intelligence Enterprise Edition. Extraia metadados do OBIEE. Load Monitor. O Load Monitor atualiza o status atual e eventos de carga e contém informações resumidas de objetos, links e erros enquanto você carrega um recurso. Ele ainda exibe estatísticas da sessão para fluxos de trabalho do PowerCenter. Mensagens de erro. O Metadata Manager inclui mensagens de erro aprimoradas para exibir a causa dos erros quando você criar e configurar recursos. Linhagem de dados. É possível publicar um diagrama de linhagem de dados completo em um arquivo do Microsoft Excel. Migre modelos de recurso personalizados. Você pode migrar modelos de recursos personalizados entre instâncias do Metadata Manager. Assistente de Relacionamentos de Objeto. Use o Assistente de Relacionamentos de Objeto para criar relacionamentos correspondendo objetos de metadados por qualquer propriedade. Também é possível usar o Assistente de Relacionamentos de Objeto para criar relacionamentos entre categorias e termos comerciais com metadados técnicos no catálogo de metadados. Serviços de Atualização Serviços de atualização para a última versão. Use a guia Serviços de Atualização para atualizar o Serviço de Repositório e seus serviços dependentes para a última versão. Mascaramento de dados Mascaramento de expressão. Você pode criar uma expressão na transformação de Mascaramento de Dados para mascarar uma coluna. Mascaramento de chaves. É possível configurar o mascaramento de chaves para valores de data e hora. Quando você configura o mascaramento de chaves para uma coluna de data e hora, a transformação de Mascaramento de Dados retorna dados determinísticos. Parametrizando valores de semente. Você pode usar um parâmetro de mapeamento para definir um valor de semente quando configurar o mascaramento de chaves. Se o parâmetro não for válido, o Serviço de Integração usa um valor de semente padrão do arquivo defaultvalue.xml. Mascarando Cadastros de Pessoas Físicas. Você pode mascarar um Cadastro de Pessoa Física em qualquer formato que inclua nove dígitos. Você pode configurar mascaramentos repetíveis para números de CPF. Dados de Exemplo de Nomes de Empresa. A instalação do Mascaramento de Dados inclui um arquivo sem formatação que contém nomes de empresa. Você pode configurar uma transformação de Consulta para recuperar nomes aleatórios do arquivo. Hub de Serviços da Web Segurança de serviço da Web. A segurança do Hub de Serviços da Web para serviços da Web protegidos se baseia nos padrões de segurança de serviço da Web OASIS. Por padrão, os WSDLs gerados pelo Hub de Serviços da Web para serviços da Web protegidos contêm um cabeçalho de segurança com o elemento UsernameToken. A solicitação do cliente do serviço da Web pode usar texto simples, senha hash ou segurança de senha avançada. PowerExchange for Netezza Parâmetros e variáveis. Você pode usar parâmetros e variáveis para as propriedades de sessão Valor NULL, Caractere de Escape e Delimitador. 86 Capítulo 16: Novos Recursos e Aprimoramentos (8.6.1)

106 PowerExchange for SAP NetWeaver Processamento no nível da linha. O Serviço de Integração pode processar cada linha de um IDoc de saída de acordo com os metadados de IDoc e passá-las para uma transformação downstream. O processamento no nível da linha pode aumentar o desempenho da sessão. Exibindo informações de programa ABAP. Você pode exibir informações de programa ABAP para todos os mapeamentos na pasta de repositório. Versão

107 C A P Í T U L O 1 7 Serviço de Integração (8.6.1) Este capítulo inclui os seguintes tópicos: Desempenho, 88 Particionamento, 90 FastExport, 90 Desempenho Esta seção descreve as alterações no desempenho do Serviço de Integração. Formatos de Data Na versão HotFix 4, a opção Compatibilidade de Carimbo de Data/Hora Pré 85 permite o comportamento de otimização de empilhamento pré-85 para Teradata durante a conversão de datas. Por padrão, essa opção está desativada. A sessão falha quando a opção está desativada, o Teradata não tem suporte para o formato de data especificado e você envia uma das seguintes funções de data ou conversões ao Teradata: funções TO_CHAR ou TO_DATE Conversões de data-em-string ou de string-em-data Quando você ativa a opção e especifica o formato de data padrão para uma das funções ou conversões de data, o Serviço de Integração envia as funções e conversões ao Teradata. Quando você ativa a opção e especifica um formato de data não padrão, o Serviço de Integração processa a transformação. Entre as versões 8.5 e HotFix 3, independentemente da configuração da opção Compatibilidade de Carimbo de Data/Hora Pré 85, a sessão falha quando você especifica um formato de data sem suporte do Teradata. Quando você especifica um formato de data que tenha suporte, o Serviço de Integração envia a função ou conversão de data ao Teradata. Para as versões anteriores à 8.5, o Serviço de Integração envia as funções e conversões de data ao Teradata quando você usa o formato de data padrão. Quando um formato não padrão é especificado, o Serviço de Integração processa a transformação. Compatibilidade de Empilhamento Na versão 8.6.1, quando uma transformação processa dados de várias conexões, o Serviço de Integração poderá enviar a lógica da transformação para o banco de dados de origem ou destino se as conexões tiverem compatibilidade de empilhamento. Duas conexões terão compatibilidade de empilhamento caso se conectem a bancos de dados no mesmo sistema de gerenciamento de banco de dados e o Serviço de Integração puder identificar, sem ambiguidade, as tabelas de banco de dados acessadas pelas conexões. 88

108 Todos os objetos de conexão sempre têm compatibilidade de empilhamento com eles mesmos. Além disso, conexões IBM DB2, Microsoft SQL Server, Oracle, Sybase ASE e Teradata terão compatibilidade de empilhamento se forem do mesmo tipo de banco de dados, tiverem o mesmo nome e senha de usuário do banco de dados e tiverem certas propriedades idênticas. Se os nomes e senhas de usuário do banco de dados forem diferentes, você poderá configurar as conexões como tendo compatibilidade de empilhamento em algumas circunstâncias. Anteriormente, as conexões tinham compatibilidade de empilhamento apenas com elas mesmas. Como a compatibilidade de empilhamento na versão é menos restritiva que nas versões anteriores, o Serviço de Integração pode enviar a lógica da transformação ao banco de dados de modo diferente nas sessões que contêm objetos de conexão diferentes, porém compatíveis. A origem e o destino são bancos de dados Teradata com as mesmas informações de nome de usuário de banco de dados, senha, página de código, nome da fonte de dados e ambiente de conexão e transação SQL, mas com nomes de bancos de dados diferentes. A expressão pode ser enviada para a origem ou o destino. Na versão 8.6.1, a origem e o destino têm compatibilidade de empilhamento. Dessa forma, o Serviço de Integração envia a lógica de transformação ao destino. Anteriormente, a origem e o destino não tinham compatibilidade de empilhamento porque os nomes dos bancos de dados eram diferentes. Assim, o processamento do empilhamento era interrompido no destino, e o Serviço de Integração enviava a lógica da transformação para a origem. Suporte para Subconsulta de Empilhamento Na versão 8.6.1, o Serviço de Integração pode produzir instruções SQL que contenham subconsultas. Isso permite que esse serviço envie as seguintes transformações ao banco de dados de origem ou destino quando a sessão é configurada para otimização na origem ou de empilhamento completo: Transformações do Agregador que são upstream das transformações do Agregador, do Associador ou de Pesquisa conectada Transformações downstream de uma transformação de União Anteriormente, o Serviço de Integração processava uma transformação do Agregador, do Associador ou de Pesquisa se ela fosse downstream de uma transformação do Agregador. Também processava qualquer downstream de transformação de uma transformação de União. Suporte de Empilhamento para Netezza Na versão 8.6.1, o Serviço de Integração pode enviar a lógica da transformação para origens e destinos Netezza que usem conexões ODBC. Se houver sessões configuradas para otimização de empilhamento completo que contenham origens ou destinos Netezza, o Serviço de Integração poderá enviar alguma lógica de transformação ao banco de dados Netezza. Por exemplo, há um mapeamento com uma origem Oracle e um destino Netezza configurado para otimização de empilhamento completo. Na versão 8.6.1, o Serviço de Integração pode enviar parte da lógica de transformação para a origem e parte para o destino. Anteriormente, o Serviço de Integração podia enviar a lógica da transformação para a origem apenas. Tamanho do Buffer de Carregamento em Massa Oracle Na versão 8.6.1, o tamanho mínimo do buffer de OCI que o Serviço de Integração solicita quando insere dados nas tabelas de destino Oracle no modo em massa se baseiam no tamanho do bloco de buffer padrão. Isso permite que o buffer contenha todas as linhas no bloco de entrada. O aumento do tamanho do buffer reduz o número de transações de carregamento em massa, o que melhora o desempenho da sessão. Antes, o serviço de Integração definia o tamanho mínimo do buffer com o tamanho de uma linha, que geralmente é menor do que o tamanho mínimo padrão de OCI de 64 KB. Desempenho 89

109 Particionamento Na versão 8.6.1, as sessões que leem dados de origens Oracle subparticionadas e usam particionamento dinâmico definem o número de partições de origem como o número máximo de subpartições de bancos de dados. Por exemplo, se uma sessão configurada para particionamento dinâmico contém uma origem Oracle com três partições e duas subpartições para cada partição, o Serviço de Integração define o número de partições de origem como seis. Essa alteração aumenta o número de segmentos de processamento. Dessa forma, essa alteração poderá aumentar o desempenho do processamento se houver largura de banda de CPU suficiente no nó. Se não houver largura de banda de CPU suficiente no nó, ele poderá ser sobrecarregado. Antes, o Serviço de Integração definia o número de partições de origem como o número máximo de partições de banco de dados. Particionamento de Intervalo IBM DB2 Na versão HotFix 11, você pode configurar o particionamento de banco de dados para origens e destinos IBM DB2 que usem particionamento de intervalo. FastExport Na versão 8.6.1, o FastExport mapeia a página de código de conexão MS Windows Latin 1 (ANSI), superset of Latin1 para o conjunto de caracteres Latin1252_0A Teradata. Por padrão, o conjunto de caracteres Latin1252_0A não está ativado no banco de dados Teradata. Os conjuntos de caracteres Teradata devem ser ativados no banco de dados antes que você possa usá-los. Antes, o FastExport mapeava a página de código de conexão MS Windows Latin 1 (ANSI), superset of Latin1 para o conjunto de caracteres ASCII Teradata. Por padrão, o conjunto de caracteres ASCII está ativado no banco de dados Teradata. Quando atualizar as sessões do FastExport usando a página de código de conexão MS Windows Latin 1 (ANSI), superset of Latin1, você deve ativar o conjunto de caracteres Latin1252_0A no banco de dados Teradata ou as sessões falharão. 90 Capítulo 17: Serviço de Integração (8.6.1)

110 C A P Í T U L O 1 8 Programas de Linha de Comando (8.6.1) Este capítulo inclui os seguintes tópicos: Comandos Alterados de infasetup, 91 Comandos Alterados de pmrep, 91 Novos Comandos de pmrep, 92 Comandos Alterados de infacmd isp, 92 Comandos Alterados de infasetup Na versão 8.6.1, alguns comandos infasetup podem usar a opção -PreviousInfaHome (-ph) para especificar um diretório de instalação anterior. Defina o diretório de instalação do PowerCenter anterior para executar várias versões de serviço no nó. A tabela a seguir lista os comandos infasetup alterados: Comando Descrição Comentários DefineGatewayNode DefineWorkerNode UpdateGatewayNode UpdateWorkerNode Define um nó de gateway na máquina atual. Define um nó do funcionário na máquina atual. Atualiza as informações de conectividade de um nó de gateway na máquina atual. Atualiza as informações de conectividade de um nó do funcionário na máquina atual. A opção -PreviousInfaHome (-ph) foi adicionada para especificar um diretório de instalação anterior. Defina o diretório de instalação do PowerCenter anterior para executar várias versões de serviço no nó. A opção -PreviousInfaHome (-ph) foi adicionada para especificar um diretório de instalação anterior. Defina o diretório de instalação do PowerCenter anterior para executar várias versões de serviço no nó. A opção -PreviousInfaHome (-ph) foi adicionada para especificar um diretório de instalação anterior. Defina o diretório de instalação do PowerCenter anterior para executar várias versões de serviço no nó. A opção -PreviousInfaHome (-ph) foi adicionada para especificar um diretório de instalação anterior. Defina o diretório de instalação do PowerCenter anterior para executar várias versões de serviço no nó. Comandos Alterados de pmrep Na versão 8.6.1, os comandos pmrep foram alterados. Os comandos agora têm opções novas ou modificadas. 91

111 A tabela a seguir lista os comandos pmrep alterados: Comando Descrição Comentários AddToDeploymentGroup AssignPermission ClearDeploymentGroup Adiciona objetos a um grupo de implantação. Atribui permissões em um objeto global. Limpa todos os objetos de um grupo de implantação. Ativado para repositórios sem versão. Para usar o comando para um repositório sem versão, não especifique a opção -v. Você pode especificar Outros como o nome do grupo para atribuir permissões ao grupo padrão. Ativado para repositórios sem versão. CreateDeploymentGroup Cria um grupo de implantação. Ativado para repositórios sem versão. DeleteDeploymentGroup Exclui um grupo de implantação. Ativado para repositórios sem versão. DeployDeploymentGroup Copia um grupo de implantação de um repositório de origem para um repositório de destino. Ativado para repositórios sem versão. Novos Comandos de pmrep A tabela a seguir lista o novo comando pmrep: Comando Descrição Comentários MassUpdate Atualiza propriedades de sessão em várias sessões. Novo comando. Comandos Alterados de infacmd isp Na versão 8.6.1, o comando UpdateServiceProcess pode usar a opção -ProcessEnvironmentVariables (-ev) para adicionar ou atualizar variáveis de ambiente personalizadas para um processo do serviço. Você pode fornecer diversas variáveis de ambiente de cada vez. 92 Capítulo 18: Programas de Linha de Comando (8.6.1)

112 C A P Í T U L O 1 9 Provedor de Serviços da Web (8.6. 1) Este capítulo inclui os seguintes tópicos: Segurança de Serviço da Web, 93 Operações de Serviço da Web Obsoletas, 93 Segurança de Serviço da Web Na versão 8.6.1, a segurança padrão para serviços da web protegidos usa o token de nome de usuário. A solicitação do cliente do serviço Web pode usar a seguinte segurança de senha: Texto simples Senha hash Senha avançada Antes, a segurança padrão para os serviços da Web protegidos era feita por credenciais do usuário. Você ainda pode usar segurança por credencial do usuário para serviços da Web na versão Aplicativos clientes criados no WSDLs gerados no PowerCenter versão 8.6 ou posterior podem fazer login e obter uma ID de Sessão para executar serviços protegidos. O Hub de Serviços da Web processa a solicitação SOAP da mesma forma que nas versões anteriores. Operações de Serviço da Web Obsoletas As seguintes operações, em vigor na versão 8.6.1, serão preteridas: startsessionlogfetch startworkflowlogfetch getnextlogsegment 93

113 C A P Í T U L O 2 0 Mapping Analyst for Excel (8.6.1) Este capítulo inclui os seguintes tópicos: Critério de Correspondência para Metamapas Personalizados, 94 Opções de Importação, 95 Opções de Exportação, 95 Convenções de Nomenclatura de Arquivo Personalizadas e Local de Armazenamento, 96 Critério de Correspondência para Metamapas Personalizados Na versão HotFix 3, a planilha Visão Geral em um metamapa contém uma seção Critério de Correspondência. Esta seção contém referências para várias células no modelo de especificação de mapeamento associado. Quando você importa uma especificação de mapeamento ou exporta um mapeamento, o Mapping Analyst for Excel usa a seção Critério de Correspondência para detectar o metamapa associado à especificação de mapeamento. Quando cria um metamapa personalizado, você deve editar a seção Critério de Correspondência para usar critérios de correspondência que identifiquem exclusivamente o modelo de especificação de mapeamento associado. Você pode usar até cinco critérios de correspondência. A seção Critério de Correspondência inclui os seguintes parâmetros: Parâmetro Critério de Correspondência de Planilha Conteúdo Link Descrição O nome do critério de correspondência. Por exemplo, você pode inserir o nome da planilha e da célula de identificação no modelo de especificação de mapeamento. Conteúdo da célula de identificação no modelo de especificação de mapeamento. Insira o nome da célula no modelo de especificação de mapeamento. Contém a localização da célula de identificação no modelo de especificação de mapeamento. Copie e cole a localização da célula a partir do modelo de especificação de mapeamento. Antes, uma planilha Visão Geral de metamapa não continha uma seção Critério de Correspondência. Quando você importava uma especificação de mapeamento ou exportava um mapeamento, selecionava o modelo de especificação de mapeamento correto e o metamapa associado. Depois que você aplicar a versão HotFix 3, poderá adicionar critérios de correspondência a metamapas personalizados. Insira valores para os parâmetros para identificar o modelo de especificação de mapeamento associado. 94

114 Opções de Importação Na versão HotFix 3, quando você importar uma especificação de mapeamento, selecione o arquivo de especificação de mapeamento a ser importado. O Mapping Analyst for Excel detecta o metamapa associado à especificação de mapeamento. Anteriormente, quando você importava uma especificação de mapeamento, selecionava o arquivo de especificação de mapeamento a ser importado e a versão XML do metamapa associado. Opções de Exportação Na versão HotFix 3, as seguintes opções são novas na página Opções do Microsoft Office Excel do Assistente de Exportação de Metadados: Opção Microsoft Excel Operação Formatar Descrição O tipo de operação de exportação a ser executado. Selecione uma das seguintes opções: - Criar. Exporta todos os metadados para uma nova especificação de mapeamento ou para uma já existente. - Atualizar Origens. Exporta metadados de origem para uma especificação de mapeamento existente. - Atualizar Destinos. Exporta metadados de destino para uma especificação de mapeamento existente. O padrão é Criar. Formata o nome do metamapa associado ao modelo de especificação de mapeamento que você deseja usar. Insira um dos seguintes valores de metamapa: - MappingTemplate - MappingTemplate_NoValidation - origem-destino-matriz - <custom-metamap-format-name>. Por exemplo, se o metamapa for denominado MyCustom-MetaMap.xml, insira MyCustom. Se você não inserir um formato, o Mapping Analyst for Excel usará o formato Padrão que especifica Default-MetaMap.xml. A nova opção de exportação Formatar substitui as seguintes opções preteridas na página Opções do Microsoft Office Excel do Assistente de Exportação de Metadados: Opção Microsoft Excel Com planilha de mapeamento de metadados A partir da planilha de base Descrição Metamapa associado ao modelo de especificação de mapeamento que você deseja usar. Clique no campo Valor para localizar e selecionar um dos seguintes metamapas: - MappingTemplate-MetaMap.xml - source-target-matrix-metamap.xml - <custom-metamap>.xml Modelo de especificação de mapeamento. Clique no campo Valor para localizar e selecionar um dos seguintes modelos de especificação de mapeamento: - MappingTemplate.xls - MappingTemplate_NoValidation.xls - source-target-matrix-mirrepeatingsheet.xls - <custom-template>.xls Opções de Importação 95

115 Convenções de Nomenclatura de Arquivo Personalizadas e Local de Armazenamento Na versão HotFix 3, os arquivos personalizados do Mapping Analyst for Excel usam as seguintes convenções de nomenclatura: Arquivo Convenção de Nomenclatura da Versão HotFix 3 Convenção de Nomenclatura Anterior Metamapa personalizado Versão em branco do modelo de especificação de mapeamento personalizado Arquivo de planilha de repetição de Origem-Destino- Matriz <format-name>-metamap.xml Por exemplo, MyCustom-MetaMap.xml é um nome de metamapa válido. <format-name> deve corresponder a <format-name> da versão em branco associada do modelo de especificação de mapeamento personalizado. <format-name>-blank.xls Por exemplo, MyCustom-Blank.xls é um nome válido para a versão em branco de um modelo de especificação de mapeamento personalizado. <format-name> deve corresponder a <format-name> do metamapa associado. source-target-matrix-blank.xls nenhum nenhum source-target-matrixmirrepeatingsheet.xls Na versão HotFix 3, esses arquivos personalizados são armazenados na seguinte localização: <PowerCenter Installation Directory>\client\bin\mimb\conf\MIRModelBridgeTemplate\ MIRMicrosoftExcel Antes, esses arquivos eram armazenados na seguinte localização: <PowerCenter Installation Directory>\client\bin\Sample Specifications Depois que você aplicar a versão HotFix 3, renomeie os metamapas personalizados e crie versões em branco de modelos de especificação de mapeamento personalizados usando as convenções de nomenclatura. Copie os arquivos personalizados na seguinte localização: <PowerCenter Installation Directory>\client\bin\mimb\conf\MIRModelBridgeTemplate\ MIRMicrosoftExcel Em seguida, associe o metamapa personalizado ao novo nome da versão em branco do modelo de especificação de mapeamento para manter os links do metamapa com o modelo de especificação de mapeamento. 96 Capítulo 20: Mapping Analyst for Excel (8.6.1)

116 C A P Í T U L O 2 1 Metadata Manager (8.6.1) Este capítulo inclui os seguintes tópicos: Mudanças de Terminologia, 97 Linhagem de Dados, 97 Log, 98 Objeto de Metadados, 98 Recursos, 99 URL API, 100 Mudanças de Terminologia Na versão 8.6.1, o Metadata Manager inclui as seguintes alterações terminológicas: Termo Anterior Anotação Documento de Suporte Novo Termo Comentário Link Linhagem de Dados Esta seção descreve as alterações na linhagem de dados. Transformação de pesquisa Na versão 8.6.1, o Metadata Manager não exibe portas de entrada que não sejam usadas na condição de pesquisa para pesquisas. Em virtude disso, o número total de objetos exibidos durante a inicialização de um diagrama de linhagem de dados pode aumentar e o número total de conexões exibidas entre os elementos pode diminuir. Esse comportamento aparecerá se você recarregar um recurso do PowerCenter e exibir um diagrama de linhagem de dados. Antes, o Metadata Manager exibia todas as portas de entrada para uma pesquisa no diagrama de linhagem de dados. Publicando Na versão 8.6.1, você pode publicar um diagrama de linhagem de dados para um arquivo do Microsoft Excel. Antes, somente era possível publicar o diagrama de linhagem de dados em um arquivo PNG. 97

117 Expandindo Objetos de Metadados Na versão 8.6.1, você pode usar o comando Expansão Completa para expandir um objeto de metadados e todos os objetos filho em um diagrama de linhagem de dados. Antes, o diagrama de linhagem de dados exigia que você expandisse cada objeto de metadados separadamente. Log Na versão 8.6.1, o Monitor de Carregamento contém as seguintes guias: Guia Log. Contém os eventos de carga do recurso. O Metadata Manager atualiza a guia Log quando carrega um recurso. Guia Resumo. Contém informações de resumo para objetos, links e erros. Guia Estatísticas da Sessão. Contém estatísticas de cada sessão nos fluxos de trabalho do PowerCenter que o Metadata Manager usa para carregar metadados. Antes, o Monitor de Carregamento exibia apenas eventos de alto nível sobre carga do recurso e não relatava estatísticas sobre a carga do recurso. Objeto de Metadados Esta seção descreve mudanças nos objetos de metadados. Exibindo Detalhes Desde a versão 8.6.1, a guia Definição na seção Detalhes contém os seguintes detalhes sobre objetos de metadados, dependendo do tipo de objeto: Propriedades Propriedades do Atalho Objetos de Catálogo Relacionados Links Comentários Perfil Anteriormente, o Metadata Manager exibia os detalhes nas seguintes guias que não aparecem mais: Visão Geral Relacionamentos Anotações Documentos de Suporte Criação de Perfil Catálogo e Atalhos de Metadados Na versão 8.6.1, você pode acessar o catálogo de metadados e os atalhos das exibições Catálogo e Atalhos. Antes, o catálogo de metadados e os atalhos apareciam em seções separadas na página Procurar. 98 Capítulo 21: Metadata Manager (8.6.1)

118 Assistente de Relacionamentos de Objeto Na versão 8.6.1, você pode configurar o Assistente de Relacionamentos de Objeto para corresponder qualquer propriedade de objeto quando procurar objetos entre os quais criar relacionamentos. Antes, o assistente de Relacionamentos de Objeto somente correspondia objetos de metadados pelo nome de objeto. Pesquisas Na versão 8.6.1, o Metadata Manager indexa comentários para objetos de metadados. Você pode usar a pesquisa de palavra-chave ou avançada para procurar texto em comentários. Para acessar essa alteração de imediato, atualize os índices de recursos manualmente. O Metadata Manager também atualiza cada índice de recurso quando você importa ou atualiza um recurso. Antes, o Metadata Manager não indexava comentários. Recursos Esta seção descreve mudanças nos recursos. Recursos de BI (Business Intelligence) Na versão HotFix 10, a guia Atribuição de Conexão para um recurso de business intelligence inclui uma propriedade Usar Prefixo de Esquema. Se você ativar essa opção, o Metadata Manager usará o nome do esquema no modelo de business intelligence para vincular objetos em recursos de bancos de dados relacionais conectados. Se você desativar essa opção, o Metadata Manager não usará o esquema de business intelligence para vincular objetos. O Metadata Manager pode vincular objetos a qualquer esquema de banco de dados relacional que contenha todas as tabelas usadas pelo modelo de business intelligence. Desative essa opção se você não tiver extraído os esquemas de banco de dados relacional reais, mas se tiver extraído outros esquemas que tenham o mesmo conteúdo. Antes, o Metadata Manager não podia usar o nome do esquema de business intelligence para vincular objetos em recursos de banco de dados relacional conectados. Propriedades de Configuração de Objetos Comerciais Na versão HotFix 10, você não precisa configurar a propriedade de configuração do Caminho da API. O Metadata Manager detecta o caminho automaticamente. Antes, você precisava inserir o Caminho da API JAVA para recursos de Objetos Comerciais. Na versão HotFix 10, use a propriedade Sistema para inserir o nome da máquina em que os Objetos Comerciais estão instalados e o número da porta do Servidor de Gerenciamento do Centro de Objetos Comerciais nessa máquina. Antes, você usava a propriedade Nome do Repositório para inserir o nome do repositório de Objetos Comerciais ao qual desejava se conectar. Objetos Descartados em um Esquema Oracle Na versão HotFix 10, o Metadata Manager não extrai tabelas descartadas, restrições, disparadores ou índices de um esquema Oracle. Antes, o Metadata Manager não extraía tabelas descartadas, restrições, disparadores e índices. Recursos 99

119 Hierarquia Teradata Na versão HotFix 10, o Metadata Manager não extrai mais a hierarquia Teradata de bancos de dados e usuários. O Teradata organiza bancos de dados e usuários sob o usuário DBC. Você não precisa exportar toda a hierarquia do usuário DBC para os metadados que deseja exibir. Antes, para procurar metadados em um catálogo de banco de dados Teradata, você tinha que exportar toda a hierarquia do usuário DBC para os metadados que queria exibir. ERwin Na versão 8.6.1, o recurso ERwin existente foi preterido e se tornou obsoleto. Use o novo recurso ERwin para carregar metadados de ERwin. URL API Esta seção descreve as alterações à API do URL. Glossário Comercial Na versão 8.6.1, você pode usar a API do URL para acessar categorias e termos comerciais em um glossário comercial. Caracteres Curinga Desde a versão 8.6.1, não é possível usar caracteres curinga com a API URL. Inclua o caminho completo do objeto para o qual você deseja exibir a linhagem de dados ou os detalhes do objeto. 100 Capítulo 21: Metadata Manager (8.6.1)

120 C A P Í T U L O 2 2 Data Analyzer (8.6.1) Este capítulo inclui os seguintes tópico: Datasource, 101 Datasource Na versão HotFix 1, você pode configurar o modo de edição Datasource. No modo de edição avançada, é possível editar as propriedades Datasource e Dataconnector na instância do Data Analyzer. No modo de edição básica, é possível editar as propriedades Datasource no Console da Administração. Depois de ativar o Serviço de Relatório no modo de edição avançado, não é possível alterá-lo de volta ao modo de edição básica. Antes, você podia editar as propriedades Datasource na instância do Data Analyzer e no Console de Administração. 101

121 C A P Í T U L O 2 3 Adaptadores para PowerCenter (8. 6.1) Este capítulo inclui os seguintes tópicos: PowerExchange for Netezza, 102 PowerExchange for Web Services, 102 PowerExchange for SAP NetWeaver, 102 PowerExchange for Netezza Na versão 8.6.1, não é mais necessário configurar a propriedade Ignorar Restrições de Chave para executar uma sessão do Netezza com várias partições. Se você executar uma sessão particionada com restrições de chave, somente uma partição mostrará estatísticas de carregamento. Antes, se você executasse uma sessão com várias partições e não configurasse a propriedade Ignorar Restrições de Chave, ocorria falha na sessão. PowerExchange for Web Services Na versão HotFix 7, é possível configurar a propriedade Compactação de Resposta de SOAP na guia Mapeamento nas propriedades da sessão. É possível configurar a compressão de resposta de SOAP para origens e destinos de serviço da Web e transformações de Consumidor de Serviço da Web. Selecione um dos seguintes valores: Todos. O Serviço de Integração ativa a compactação de resposta de HTTP. Nenhum. O Serviço de Integração não usa compactação. Se o Serviço de Integração se conectar a um servidor da Web IIS, defina a Compressão de Resposta de SOAP para Nenhuma. O padrão é Tudo. Antes, as sessões executadas em um servidor da Web de ISS falhavam devido à compactação incorreta nos cabeçalhos de resposta de HTTP. PowerExchange for SAP NetWeaver Esta seção descreve alterações no PowerExchange para SAP Netweaver. 102

122 Transformação BAPI/RFC No PowerCenter HotFix 4, a transformação BAPI/RFC lida com dados CURR, DEC, NUMC e QUAN com precisão máxima de 28. Se um mapeamento incluir dados CURR, DEC, NUMC ou QUAN com uma precisão maior que 15 em uma transformação BAPI/RFC, você deverá recriar a transformação para exibir a precisão correta e processar dados de alta precisão corretamente. Antes, uma transformação BAPI/RFC com dados CURR, DEC, NUMC ou QUAN exibia uma precisão de 15 e lidava com precisão máxima de 18. Quando uma sessão que continha dados CURR, DEC, NUMC ou QUAN era configurada para alta precisão, o Serviço de Integração arredondava os dados com uma precisão de mais de 18. Quando uma sessão não era configurada para alta precisão, o Serviço de Integração arredondava dados com precisão de mais de 15. Tipo de Conexão de Metadados BCI No PowerCenter HotFix 6, o PowerExchange for SAP NetWeaver oferece um tipo de conexão SAP_ALE_IDoc_Writer, Conexão de Metadados de BCI. Use esse tipo de conexão para executar fluxos de trabalho de processamento de integração de conteúdo comercial com segmentos com até 1000 caracteres. Para usar o tipo de conexão de aplicativo, conclua estas etapas: 1. Atualize e registre o plug-in pmsapplg.xml. 2. Crie uma entrada A DEST no saprfc.ini. 3. Configure uma conexão de aplicativo SAP_ALE_IDoc_Writer que usa o valor DEST no arquivo saprfc.ini. 4. Em uma sessão de origem de integração de conteúdo comercial, configure o Ouvinte do BCI para usar a Conexão de Metadados de BCI. Transformação de Intérprete SAP/ALE IDoc No PowerCenter HotFix 3, a transformação Intérprete de SAP/ALE IDoc lida com dados CURR, DEC, NUMC e QUAN com precisão máxima de 28. Para exibir a precisão correta e processar dados de alta precisão, regenere os mapeamentos de processamento de Integração de Conteúdo Comercial que incluem os dados CURR, DEC, NUMC ou QUAN com uma precisão maior que 15 em uma transformação Intérprete de SAP/ALE IDoc. Para exibir a precisão correta e processar dados de alta precisão corretamente em outros mapeamentos, recrie a transformação Intérprete de SAP/ALE IDoc. Antes, uma transformação Intérprete de SAP/ALE IDoc com dados CURR, DEC, NUMC ou QUAN exibia uma precisão de 15 e lidava com precisão máxima de 18. Quando uma sessão que continha dados CURR, DEC, NUMC ou QUAN era configurada para alta precisão, o Serviço de Integração arredondava os dados com uma precisão de mais de 18. Quando uma sessão não era configurada para alta precisão, o Serviço de Integração arredondava dados com precisão de mais de 15. PowerExchange for SAP NetWeaver 103

123 Parte V: Versão 8.6 Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (8.6), 105 PowerCenter (8.6), 109 Metadata Manager (8.6), 114 Data Analyzer (8.6), 117 Adaptadores para PowerCenter (8.6),

124 C A P Í T U L O 2 4 Novos Recursos e Aprimoramentos (8.6) Este capítulo inclui os seguintes tópicos: PowerCenter, 105 Metadata Manager, 107 PowerChannel, 108 Adaptadores para PowerCenter, 108 PowerCenter Esta seção descreve novos recursos e aprimoramentos do PowerCenter. Páginas de Códigos Compatibilidade. O PowerCenter, PowerExchange e o Complex Data Exchange oferecem suporte às mesmas páginas de código. Tipos de dados Byte. O PowerCenter importa o tipo de dados Byte Informix como tipo de dados de transformação binário. O valor mínimo do tipo de dados Byte é de 1 byte. Não há valor máximo. Uniqueidentifier. O PowerCenter importa o tipo de dados uniqueidentifier do Microsoft SQL Server como tipo de dados Varchar do Microsoft SQL Server de 38 caracteres. Designer Assistente de Geração de Fluxo de Trabalho. Use o Assistente de Geração de Fluxo de Trabalho para criar fluxos de trabalho e sessões com base em um mapeamento. Funções Comparações da string de função INSTR. Quando o Serviço de Integração é executado em modo Unicode, você pode usar o argumento comparison_type para especificar se a função INSTR executará comparações de string binária ou linguística. Serviço de Integração Esta seção descreve os novos recursos e aprimoramentos para o Serviço de Integração. 105

125 Log Acesse arquivos de log com opção de alta disponibilidade. Se você executar uma sessão em um nó primário que se torna indisponível, o Log Manager no nó de backup poderá acessar os arquivos de log armazenados em uma localização compartilhada especificada por um caminho absoluto. Parâmetros e Variáveis Obtenha a ID de fluxo de trabalho em execução. Use uma variável de mapeamento interna, um parâmetro de sessão ou uma variável de fluxo de trabalho para obter a ID de fluxo de trabalho em execução. Particionamento Baseado no número de CPUs. Você pode configurar particionamento dinâmico para definir o número de partições igual ao número de CPUs no nó que prepara a sessão. Se a sessão for configurada para ser executada em uma grade, o particionamento dinâmico definirá o número de partições como sendo igual ao número de CPUs no nó que prepara a sessão, multiplicado pelo número de nós na grade. Desempenho Exiba o percentual de tempo que um segmento passa em cada transformação. O log de sessão inclui detalhes sobre o percentual de tempo necessário para o Serviço de Integração processar cada transformação em um segmento. Recuperação em Tempo Real Recuperação aprimorada. O Serviço de Integração grava informações de recuperação de sessão em tempo real em uma fila. A fila ajuda a manter a integridade dos dados durante a recuperação para que nenhum dados seja perdido ou duplicado. Quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem JMS ou WebSphere MQ e grava em um destino JMS ou WebSphere MQ, o Serviço de Integração grava informações de recuperação em uma fila de recuperação. A fila de recuperação armazena o estado do leitor, o número de confirmação e a ID da mensagem que o Serviço de Integração confirmou para o destino. Quando você recupera uma sessão, o Serviço de Integração usa as informações de recuperação para determinar onde interrompeu o processamento. Esse serviço também grava informações de recuperação em uma lista para ignorar recuperação de uma sessão JMS ou WebSphere MQ com falha. A lista para ignorar recuperação armazena IDs de mensagens que o Serviço de Integração gravou no destino para a sessão que falhou. O Serviço de Integração gravará informações de recuperação na lista se houver a possibilidade de a origem não receber uma confirmação. Quando você recupera uma sessão, o Serviço de Integração usa a lista para ignorar recuperação para evitar a duplicação de dados. Particionamento. Você pode adicionar partições a uma sessão em tempo real que inclua uma origem JMS ou WebSphere MQ e esteja ativada para recuperação. Resiliência. A resiliência estará disponível se você tiver a opção de tempo real. Transformações HTTP. Você pode permitir que o Serviço de Integração determine o tipo de autenticação do servidor HTTP quando esse servidor não retornar essa informação a esse serviço. Ou pode especificar o tipo de autenticação a ser usado pelo Serviço de Integração. Dados Não Estruturados. A transformação de Dados Complexos é renomeada como transformação de Dados Não Estruturados. Complex Data Exchange foi renomeada para transformação de Dados. Você pode definir portas adicionais e passar linhas de saída para destinos relacionais a partir da transformação de Dados Não Estruturados. Para criar portas, preencha a transformação a partir de um serviço de Transformação de Dados. É possível passar um nome de serviço dinâmico para a transformação de Dados Não Estruturados com dados de origem. 106 Capítulo 24: Novos Recursos e Aprimoramentos (8.6)

126 Hub de Serviços da Web Processando mensagens em bloco. O Hub de Serviços da Web pode processar mensagens em bloco de clientes do serviço da Web. Mapping Architect for Visio (Estêncil de Dados) Alteração de nome. O Estêncil de dados é renomeado como Mapping Architect for Visio. Alterações de terminologia. O estêncil de Integração de Dados foi renomeado como Informatica stencil. A barra de ferramentas de Integração de Dados foi renomeado como barra de ferramentas Informatica. Novos objetos de mapeamento. Você pode incluir uma transformação Procedimento Armazenado em um modelo de mapeamento ou pode criar um modelo de mapeamento de um mapeamento que contenha uma transformação Procedimento Armazenado. É possível criar um modelo com base em um mapeamento que contenha um mapplet. Ou você pode importar um mapplet e adicionar os objetos de mapeamento relacionados ao modelo de mapeamento. Propriedades de mapplet são somente leitura. Atalhos. É possível configurar uma definição de origem ou de destino para usar um atalho. Você pode criar um modelo de um mapeamento que contenha atalhos para origens e destinos. Transformação reutilizável. É possível configurar uma transformação para que seja reutilizável. Você pode criar um modelo de um mapeamento que contenha uma transformação reutilizável. Geração de vários pipelines. Quando você importa um modelo de mapeamento no Designer, pode criar um mapeamento com mais de um pipeline. Assistente de Geração de Fluxo de Trabalho Também é possível iniciar o Assistente de Geração de Fluxo de Trabalho pelo Assistente de Importação de Modelo de Mapeamento. Metadata Manager Atributo Nome Comercial. Um atributo de objeto de metadados que você pode usar para identificar objetos de metadados de acordo com seu uso comercial. Linhagem de dados. Configure o número de recursos exibidos quando você inicia um diagrama de linhagem de dados e configure o número de recursos exibidos durante a navegação nesse diagrama. Exporte e importe atributos personalizados. Exporte ou importe atributos personalizados e atributos nome comercial para tipos de recursos de pacote. Você pode exportar atributos personalizados para objetos de metadados em um tipo de recurso de pacote para um arquivo do Excel, editar os valores do atributo no arquivo do Excel e importar os atributos para o catálogo de metadados. Assistente de Relacionamento de Objetos. Use o Assistente de Relacionamento de Objetos para criar relacionamentos para vários objetos de metadados personalizados no catálogo de metadados. Metadata Exchanges IBM DB2 z/os. Extraia metadados do IBM DB2 z/os. Netezza. Extraia metadados do Netezza. Serviço do Metadata Manager Nome de serviço Oracle. Você pode especificar um nome de serviço Oracle ou SID para um repositório do Metadata Manager no Oracle. Oracle RAC. Você pode configurar o Oracle RAC para um repositório do Metadata Manager. Metadata Manager 107

127 PowerChannel Suporte ao Windows EM64T. É possível executar um Servidor do PowerChannel no Windows EM64T (64 bits). Adaptadores para PowerCenter Esta seção descreve os novos recursos e os aprimoramentos aos adaptadores do PowerCenter. PowerExchange for Netezza Suporte para Linux x86 (64 bits). Você pode extrair dados de uma origem Netezza ou carregar dados em um destino Netezza quando o Serviço de Integração for executado em Linux x86 (64 bits). Atualize conforme inserir. Você pode configurar uma sessão para inserir uma linha, mesmo que ela exista no destino. PowerExchange for SAP NetWeaver BI (Opção BW) Alteração de nome. O PowerExchange for SAP NetWeaver BW Option foi renomeado como PowerExchange for SAP NetWeaver BI. PowerExchange for SAP NetWeaver (Opção mysap) Alteração de nome. A Opção mysap do PowerExchange for SAP NetWeaver foi renomeada como PowerExchange for SAP NetWeaver. Sessões em tempo real com transformações BAPI/RFC. Você pode executar uma sessão em tempo real quando o mapeamento contém uma transformação BAPI/RFC. Sessões em tempo real com transformações de Preparação do SAP/ALE IDoc. Você pode executar uma sessão em tempo real quando o mapeamento contém uma transformação de Preparação do SAP/ ALE IDoc. Parâmetros de tipo de tabela. Você pode importar transformações BAPI/RFC de BAPIs que contenham parâmetros de tipo de tabela. PowerExchange for Web Services Configuração do tipo de autenticação. Você pode permitir que o Serviço de Integração determine o tipo de autenticação do provedor de serviço da Web quando esse provedor não retorna um tipo de autenticação ao Serviço de Integração. Ou pode especificar o tipo de autenticação a ser usado pelo Serviço de Integração. 108 Capítulo 24: Novos Recursos e Aprimoramentos (8.6)

128 C A P Í T U L O 2 5 PowerCenter (8.6) Este capítulo inclui os seguintes tópicos: Páginas de Códigos, 109 Serviço de Integração, 109 Variável de Ambiente LANG para Linux, 111 Mapping Architect for Visio, 112 Modelo de Mapeamento, 113 Transformação de Dados Não Estruturados, 113 Páginas de Códigos Na versão 8.6, a localização do arquivo package.bin foi alterada. Se a extensão do arquivo package.bin foi renomeada na instalação anterior, renomeie o arquivo na nova localização. Para usar 0X15 como o valor do caractere de fim de linha nas páginas de código IBM EBCDIC afetadas, renomeie o seguinte arquivo no diretório server\bin\nls e no diretório client\bin\nls do diretório de instalação do PowerCenter: No UNIX, renomeie package.bin como package.dat. No Windows, renomeie package8.5.bin como package8.5.dat. Para aplicar alterações, reinicie o Designer e o Workflow Manager depois que renomear o arquivo. Antes, para usar 0x15, em vez de 0x25, como o valor do caractere de fim de linha, você podia renomear a extensão de arquivo de package.bin e package8.5.bin como.dat. Antes, os arquivos package.bin e package8.5.bin eram localizados nos diretórios server\bin e client\bin. Serviço de Integração Esta seção descreve as alterações no Serviço de Integração. Desempenho Na versão 8.6, você pode exibir detalhes de tempo de trabalho de segmento no log da sessão. O log da sessão inclui detalhes sobre a porcentagem de tempo necessário para o Serviço de Integração processar cada transformação em um segmento. Use essas estatísticas para determinar qual transformação demora mais que outras. Anteriormente, para determinar qual transformação demorava mais que outras, você precisava adicionar pontos de partição de passagem a todas as transformações no mapeamento. Quando você adicionava pontos 109

129 de partição, mais segmento de transformação apareciam no log da sessão. O gargalo era o segmento de transformação que ocorria na maior parte do tempo. Recuperação Esta seção descreve as alterações na recuperação. Recuperação de Sessão Na versão 8.6, não é possível configurar uma estratégia de recuperação de sessão para continuar do último ponto de verificação se a sessão usar variáveis de mapeamento. Depois que você atualizar, o Serviço de Integração terminará sessões que usem variáveis de mapeamento e que tenham uma estratégia para continuar a recuperação. Para executar uma sessão encerrada, remova as variáveis de mapeamento da sessão ou altere a estratégia de recuperação de sessão. Recuperação de Transformação Na versão 8.6, as seguintes transformações são atualizadas: Transformação Propriedade Valor (na versão anterior) Valor (na versão 8.6) Personalizada (Passiva) Saída é Determinística A propriedade não é editável. A propriedade é editável. HTTP Saída é Determinística A propriedade não é editável. A propriedade é editável. HTTP Saída é Repetível A propriedade não é editável. A propriedade é editável. Java (Ativo) Saída é Repetível A propriedade não é editável. A propriedade é editável. Java (Passivo)* Saída é Determinística A propriedade não é editável. A propriedade é editável. SQL (Passivo)* Saída é Repetível A propriedade não é editável. A propriedade é editável. Dados Não Estruturados * Saída é Repetível A propriedade não é editável. O padrão é Nunca. A propriedade é editável. O padrão é Baseada na Ordem de Entrada. Consumidor de Serviços da Web Saída é Repetível O padrão é Sempre. O padrão é Baseada na Ordem de Entrada. Analisador de XML Saída é Repetível A propriedade não é editável. O padrão é Sempre. A propriedade é editável. O padrão é Baseada na Ordem de Entrada. * NA versão 8.6, você pode especificar se a transformação usa dados repetíveis. Antes, não era possível especificar se a saída era repetível e determinística. Você pode configurar uma sessão para continuar do último ponto de verificação quando as transformações na sessão produzem dados repetíveis e determinísticas. Quando você atualiza, os valores padrão de transformações no repositório não são alterados. Para usar novos valores para transformações no repositório, atualize a propriedade da transformação. 110 Capítulo 25: PowerCenter (8.6)

130 Processamento em Tempo Real Esta seção descreve as alterações no processamento em tempo real. Fila e Tópico de Recuperação Na versão 8.6, quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem JMS ou WebSphere MQ e grava em um destino JMS ou WebSphere MQ, o Serviço de Integração grava informações de recuperação em uma fila de consulta ou tópico. A fila de recuperação ou tópico armazena o estado do leitor, o número de confirmação e a ID da mensagem que o serviço de Integração confirmou para o destino. A fila de recuperação ou tópico ajuda a manter a integridade dos dados durante a recuperação para que nenhum dado seja perdido ou duplicado. Quando você recupera uma sessão, o Serviço de Integração usa as informações de recuperação para determinar onde interrompeu o processamento das mensagens. O Serviço de Integração lê mensagens não processadas da origem usando a ID da mensagem na fila de recuperação ou tópico. Para executar sessões novas ou atualizadas, crie uma fila de recuperação ou tópico. Para sessões com destinos JMS, insira o nome da fila de recuperação ou tópico nas propriedades de conexão de aplicativo JMS. Para sessões com destinos WebSphere MQ, insira a fila de recuperação no objeto de configuração de sessão, propriedades de sessão ou propriedades do Serviço de Integração. Antes, quando você executava uma sessão, o Serviço de Integração salvava IDs de mensagem em um arquivo de recuperação. Se a sessão falhasse, o Serviço de Integração recuperava mensagens não processadas da origem usando a ID de mensagem na fila de recuperação. Particionamento com Processamento em Tempo Real Na versão 8.6, você pode criar várias partições para uma sessão JMS ou WebSphere MQ em tempo real ativada para recuperação. Durante a recuperação, as mensagens são processadas uma vez, mesmo se atenderem a mais de um critério de filtragem. Antes, o Serviço de Integração reprovava uma sessão em tempo real JMS ou WebSphere MQ quando você ativava a recuperação e criava várias partições. Lista de Arquivos de Destino XML Desde a versão 8.6, o Serviço de Integração grava o caminho absoluto de cada destino XML em uma lista de arquivos de destino XML. O Serviço de Integração cria uma lista de arquivos de destino XML (arquivo.lst) quando você configura o destino para gerar novos documentos XML durante a confirmação ou quando o grupo raiz do destino XML recebe várias linhas. Antes, o Serviço de Integração gravava o caminho relativo de cada destino XML na lista de arquivos. Variável de Ambiente LANG para Linux Na versão 8.6, os seguintes valores de localidade foram renomeados: Idioma Território / Região Valor Anterior Valor da Versão 8.6 Dinamarquês Dinamarca da.iso da_dk.iso Holandês Holandês-Belga nl_be.iso nl_be.iso Holandês Holanda nl.iso nl_nl.iso Inglês Reino Unido en_gb.iso en_gb.iso Variável de Ambiente LANG para Linux 111

131 Idioma Território / Região Valor Anterior Valor da Versão 8.6 Finlandês Finlândia fi.iso fi_fi.iso Francês Francês-Belga fr_be.iso fr_be.iso Francês França fr.iso fr_fr.iso Alemão Alemanha de_at.iso de_at.iso Indonésio Indonésia in id_id Italiano Itália it.iso it_it.iso italiano Itália it.utf-16le it_it.utf8 Japonês Japão ja_jp.utf-16le ja_jp.utf8 Coreano Coreia ko ko_kr Português Portugal pt.iso pt_pt.iso Russo Rússia ru_ru.koi8-r re_ru.koi8r Chinês Simplificado China zh zh_cn Chinês Simplificado China zh.gbk zh_cn.gbk Sueco Suécia sv.iso sv_se.iso Espanhol Espanha es.utf-16le es_es.utf8 Chinês Tradicional Taiwan zh_tw.big5 zh_tw.big5 Na versão 8.6, o suporte para o seguinte valor de localidade foi alterado: Idioma Território / Região Valor Para o Qual Não Há Mais Suporte Valor da Versão 8.6 Francês França francias fr_fr.iso fr_fr francês Se a variável de ambiente LANG em uma máquina Linux estiver definida para um valor que tenha sido renomeado ou que não tenha mais suporte, atualize as configurações de LANG. Mapping Architect for Visio Na versão 8.6, você pode criar um modelo de mapeamento com base em um mapeamento do PowerCenter que contém os seguintes objetos: Mapplet Transformação Procedimento Armazenado Transformação Reutilizável Atalho para uma definição de origem ou destino 112 Capítulo 25: PowerCenter (8.6)

132 Antes, quando você criava um modelo de mapeamento com base em um mapeamento que continha esses objetos, recebia um erro. Modelo de Mapeamento Na versão 8.6, você pode criar um modelo de mapeamento com base em um mapeamento do PowerCenter que contém os seguintes objetos: Mapplet Transformação Procedimento Armazenado Transformação Reutilizável Atalho para uma definição de origem ou destino Antes, quando você criava um modelo de mapeamento com base em um mapeamento que continha esses objetos, recebia um erro. Transformação de Dados Não Estruturados Esta seção descreve as alterações na transformação de Dados Não Estruturados. Alteração de Nome A transformação de Dados Complexos foi renomeada como transformação de Dados Não Estruturados. Complex Data Exchange foi renomeada como Transformação de Dados. Novos Atributos de Transformação Na versão 8.6 você pode passar um nome de serviço dinâmico para a transformação de Dados Não Estruturados. Quando você atualiza, o Nome do Serviço Dinâmico não é ativado. Você pode definir um tamanho de bloco para os dados que a transformação de Dados Não Estruturados passa para um streamer de Transformação de Dados. Quando você atualiza, o tamanho de bloco padrão é 256 KB. Quando você configura uma transformação de Dados Não Estruturados para receber mensagens de rastreamento de status de um serviço de Transformação de Dados, o Designer cria as portas Código de Status UDT e Mensagem de Status UDT na transformação. Quando você atualiza, o Nível de Detecção de Status é Nenhum e a transformação não contém as portas Código de Status e Mensagem de Status. Gravando em Vários Grupos de Saída Quando você define uma hierarquia de grupos de saída e portas, a transformação de Dados Não Estruturados retorna linhas de dados, em vez de XML. Você pode passar os dados diretamente para tabelas relacionais, em vez de uma transformação de Analisador XML. Quando define grupos de saída, você substitui o tipo de saída de Arquivo ou Buffer. A transformação de Dados Não Estruturados não grava na porta OutputBuffer. Modelo de Mapeamento 113

133 C A P Í T U L O 2 6 Metadata Manager (8.6) Este capítulo inclui os seguintes tópicos: Custom Metadata Configurator, 114 Log, 115 Serviço do Metadata Manager, 115 Objetos Comerciais XConnect, 115 Recursos, 116 Pesquisas, 116 Análise de Linhagem de Dados e Onde Usado, 116 Custom Metadata Configurator Esta seção descreve as alterações no Custom Metadata Configurator. String de Conexão Na versão 8.6, você deve configurar a opção String de Conexão para se conectar ao repositório do Metadata Manager. No caso de um repositório do Metadata Manager no Oracle, você pode configurar o SID ou o nome do serviço completo no URL da conexão. Ao atualizar, você deve configurar a String de Conexão para todos os repositórios do Metadata Manager no Custom Metadata Configurator. Antes, você configurava o nome de host do banco de dados, o número da porta e o nome do serviço quando configurava uma conexão com um repositório do Metadata Manager no Custom Metadata Configurator. Relacionamentos Entre Recursos Na versão 8.6, você pode criar relacionamentos entre recursos personalizados e tipos de recurso de pacote no Custom Metadata Configurator. Antes, não era possível criar relacionamentos entre recursos personalizados e recursos de pacote. Você podia configurar os relacionamentos em outras versões do Metadata Manager. 114

134 Log Na versão 8.6, o Metadata Manager cria os seguintes arquivos de log na máquina executando o Metadata Manager: Arquivo de log do Agente do Metadata Manager. Contém eventos de log gerados durante o processo de extração de metadados no Metadata Manager. Inclui eventos de log sobre as chamadas para o Agente do Metadata Manager feitas pelo Metadata Manager. Arquivo de log do Serviço do Metadata Manager. Contém todos os eventos que ocorrem quando o aplicativo Metadata Manager é executado. Inclui mais informações sobre o componente Metadata Manager que gera um evento de log. Antes, o Agente do Metadata Manager não gerava um arquivo de log na máquina com o Metadata Manager e, por sua vez, o Metadata Manager gravava apenas eventos de log no PowerCenter Log Manager. Serviço do Metadata Manager Na versão 8.6, os Serviços do Metadata Manager incluem novas propriedades. A tabela a seguir descreve as novas propriedades: Propriedade de Serviço do Metadata Manager Nome do SID/serviço Parâmetros JDBC adicionais Descrição Indica se a propriedade do nome do banco de dados contém um nome completo de serviço Oracle ou SID. Opções JDBC adicionais. Por exemplo, você poderá usar essa opção para especificar a localização de um servidor de backup se estiver usando um servidor de banco de dados altamente disponível, como Oracle RAC. Objetos Comerciais XConnect Na versão 8.6, os Objetos Comerciais XConnect não extraem pastas de documento ou categorias que não contenham documentos ou relatórios para certas versões de Objetos Comerciais. A tabela a seguir descreve os objetos não extraídos para cada versão dos Objetos Comerciais: Versão Objetos Não Extraídos 5, 6, XI Pastas de documentos que não contêm documentos ou relatórios XI Categorias que não contêm documentos ou relatórios Log 115

135 Recursos Esta seção descreve mudanças nos recursos. Caminho da Biblioteca Cognos SDK Na versão 8.6, você pode configurar o caminho para o Cognos ReportNet SDK ao configurar um recurso Cognos ReportNet. Use o Cognos ReportNet SDK para se conectar ao Cognos ReportNet, em vez do Agente do Metadata Manager. Nome do Serviço Oracle Na versão 8.6, você pode configurar um nome de serviço completo para uma conexão com um banco de dados Oracle para recursos do PowerCenter, Data Analyzer e Oracle. Ao atualizar, configure o nome de serviço completo no URL JDBC para recursos do PowerCenter, Data Analyzer e Oracle. Antes, somente era possível usar o SID para bancos de dados Oracle. Pesquisas Na versão 8.6, o Metadata Manager reconhece o sublinhado (_) nas pesquisas. Também salva sublinhados nos índices de pesquisa. Para acessar essa alteração de imediato, atualize os índices de recursos manualmente. O Metadata Manager também atualiza cada índice de recurso quando você importa ou atualiza um recurso. Anteriormente, o Metadata Manager não indexava sublinhados. Análise de Linhagem de Dados e Onde Usado Na versão 8.6, o URL da API do Metadata Manager permite a você acessar a análise de linhagem de dados e onde usado diretamente de um aplicativo de terceiros. O URL da API também fornece dois novos parâmetros opcionais para ajudá-lo a identificar e exibir metadados especificados. Antes, somente era possível acessar a análise de linhagem de dados. 116 Capítulo 26: Metadata Manager (8.6)

136 C A P Í T U L O 2 7 Data Analyzer (8.6) Este capítulo inclui os seguintes tópicos: Caminho de Contexto do Data Analyzer, 117 URL do Driver JDBC, 117 Caminho de Contexto do Data Analyzer Na versão 8.6, o nome do Serviço de Relatório é o nome da instância do Data Analyzer e o caminho de contexto do URL do Data Analyzer. O Service Manager substitui qualquer caractere no nome do Serviço de Relatório sem ser um número, letra, hífen (-) ou sublinhado (_) por um sublinhado e o valor Unicode do caractere. Antes, o Service Manager adicionava o prefixo ias- ao caminho de contexto do Data Analyzer e os nomes de diretório. Também prefixava um sublinhado com outro sublinhado e substituía qualquer caractere no nome do Serviço de Relatório sem ser um número, letra, hífen ou sublinhado por um sublinhado e o valor Unicode do caractere. URL do Driver JDBC Na versão 8.6, os URLs JDBC do repositório do Data Analyzer e as fontes de dados de relatório têm as seguintes alterações: URL JDBC Oracle. Quando você cria um Serviço de Relatório e seleciona um repositório Oracle, pode selecionar se deseja usar o SID ou o nome do serviço para se conectar à instância de banco de dados Oracle. Antes, o URL JDBC Oracle usava o SID para se conectar ao banco de dados Oracle por padrão. Substituição de página de código. Quando você cria um Serviço de Relatório e define a fonte de dados como um repositório do PowerCenter ou depósito do Metadata Manager, o Service Manager adiciona o parâmetro CODEPAGEOVERRIDE ao URL. O parâmetro faz a correspondência entre a página de código do Serviço de Relatório à página de código do Serviço do PowerCenter ou do Serviço do Metadata Manager. Antes, não era possível substituir a página de código do Serviço de Relatório. 117

137 C A P Í T U L O 2 8 Adaptadores para PowerCenter (8. 6) Este capítulo inclui os seguintes tópicos: PowerExchange for Netezza, 118 PowerExchange for JMS, 119 PowerExchange for SAP NetWeaver, 119 PowerExchange for SAP NetWeaver BI, 120 PowerExchange for Web Services, 120 PowerExchange for Netezza Esta seção descreve as alterações no PowerExchange for Netezza. Editando o Tipo de Dados e a Precisão Na versão 8.6, você não pode alterar o tipo de dados, a precisão e a escala para colunas do seguinte tipo de dados: BigInt ByteInt Data Número Inteiro Real SmallInt Tempo Carimbo de Data/Hora Anteriormente, o tipo de dados, a precisão e a escala eram editáveis. Atualizar ou Inserir Na versão 8.6, quando você configura a sessão para atualizar ou inserir, o Serviço de Integração atualizará uma linha se ela existir no destino. Caso contrário, ele insere a linha. Anteriormente, o Serviço de Integração excluía linhas de destino que correspondiam a linhas de chave primária da origem primária e depois inseriam linhas no destino. 118

138 Colunas Não Projetadas Na versão 8.6, ignora colunas de destino não conectadas quando gera SQL para carregar no Netezza. Se um valor padrão for definido para uma coluna não conectada, o Netezza atualizará ou preencherá a coluna com o valor padrão. Anteriormente, o Serviço de Integração atualizava todas as colunas de destino não projetadas com valores nulos. Páginas de Códigos Na versão 8.6, você não pode selecionar uma página de código quando configura uma conexão de banco de dados relacional Netezza. Quando o Serviço de Integração é executado no modo Unicode mode, ele codifica os dados Netezza dos tipos de dados Nchar(m) e NVarchar(m) em UTF-16LE. Ele codifica dados Netezza dos tipos de dados Varchar e Char em Latin-9. Anteriormente, você podia selecionar uma página de código quando configurava uma conexão de banco de dados relacional Netezza. Criando Definições de Origem e Destino Na versão 8.6, não é possível criar tabelas a partir de definições de origem e destino Netezza. PowerExchange for JMS Na versão 8.6, o Serviço de Integração pode excluir a assinatura durável quando uma sessão JMS é concluída com êxito ou pode permanecer sem assinatura. Se o Serviço de Integração excluir a assinatura durável, ele não poderá mais receber as mensagens que o editor do JMS publica sobre o tópico quando a sessão não está em execução. Se o Serviço de Integração permanecer sem assinatura, poderá receber mensagens que o editor do JMS publica sobre o tópico quando a sessão não está em execução. Antes, a assinatura do Serviço de Integração era removida da assinatura durável depois que uma sessão JMS terminava. PowerExchange for SAP NetWeaver Esta seção descreve as alterações no PowerExchange for SAP NetWeaver. O PowerExchange for SAP NetWeaver mysap Option Foi Renomeado Na versão 8.6, o PowerExchange for SAP NetWeaver mysap Option foi renomeado como PowerExchange for SAP NetWeaver. Instalando as Bibliotecas SAP RFC SDK Na versão 8.6, quando você instala ou atualiza o PowerExchange for SAP NetWeaver, precisa fazer download das bibliotecas do SAP RFC SDK e instalá-las para o sistema operacional que hospeda o processo do Serviço de Integração. Antes, o instalador instalava as bibliotecas SAP RFC SDK para o sistema operacional que hospedava o processo do Serviço de Integração. PowerExchange for JMS 119

139 Processando Dados BAPI/RFC O Serviço de Integração pode processar parâmetros de tipo de tabela em uma transformação BAPI/RFC. A transformação inclui grupos para parâmetros de entrada de tipo de tabela e parâmetros de saída de tipo de tabela. PowerExchange for SAP NetWeaver BI Esta seção descreve as alterações no PowerExchange for SAP NetWeaver BI. O PowerExchange for SAP NetWeaver BW Option Foi Renomeado Na versão 8.6, o PowerExchange for SAP NetWeaver BW Option foi renomeado como PowerExchange for SAP NetWeaver BI. Registrando o PowerExchange for SAP NetWeaver BI Client Na versão 8.6, quando você instala ou atualiza o PowerExchange for SAP NetWeaver BI, precisa registrar o PowerExchange for SAP NetWeaver Client. Antes, o instalador registrava o PowerExchange for SAP NetWeaver BI Client. Instalando as Bibliotecas SAP RFC SDK Na versão 8.6, quando você instala ou atualiza o PowerExchange for SAP NetWeaver BI, precisa fazer download das bibliotecas SAP RFC SDK e instalá-las para o sistema operacional que hospeda o processo do Serviço de Integração. Antes, o instalador instalava as bibliotecas SAP RFC SDK para o sistema operacional que hospedava o processo do Serviço de Integração. PowerExchange for Web Services Esta seção descreve as alterações no PowerExchange for Web Services. Transformação de Consumidor de Serviços da Web Desde a versão 8.6, a seguinte propriedade foi atualizada: Propriedade Valor (na versão anterior) Valor (na versão 8.6) Saída é Repetível O padrão é Sempre. O padrão é Baseada na Ordem de Entrada. Durante a atualização, os valores padrão da transformação de Consumidor de Serviços da Web no repositório não serão alterados. Para usar novos valores para transformações de serviços da Web no repositório, atualize a propriedade da transformação. Tempo de Espera de Resposta SOAP Na versão 8.6, o Serviço de Integração apresentará uma falha de sessão se não receber uma resposta SOAP do provedor de serviço da web dentro do período de espera especificado nas propriedades de conexão de Consumidor de Serviços da Web. 120 Capítulo 28: Adaptadores para PowerCenter (8.6)

140 Antes, a sessão seria interrompida se o Serviço de Integração não recebesse uma resposta SOAP do provedor de serviço da Web. O período de espera nas propriedades de conexão de Consumidor de Serviços da Web somente se aplicava ao número de segundos que o Serviço de Integração esperava por uma conexão com o provedor de serviço da Web antes de fechar a conexão e apresentar falha da sessão. PowerExchange for Web Services 121

141 Parte VI: Versão Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (8.5.1), 123 PowerCenter (8.5.1),

142 C A P Í T U L O 2 9 Novos Recursos e Aprimoramentos (8.5.1) Este capítulo inclui os seguintes tópico: Páginas de Códigos, 123 Páginas de Códigos O PowerCenter tem suporte para as seguintes páginas de código: IBM1159 IBM13121 IBM13124 IBM4933 IBM835 IBM836 IBM

143 C A P Í T U L O 3 0 PowerCenter (8.5.1) Este capítulo inclui os seguintes tópicos: pmrep, 124 Transformações, 124 Serviço de Integração, 124 pmrep Na versão 8.5.1, pmrep não tem mais suporte para o seguinte comando: Comando Descrição Comentários ListGroupsForUser Lista todos os grupos aos quais um usuário pertence. Você pode exibir a lista na página Segurança do Console de Administração. Transformações Na versão 8.5.1, o valor padrão da propriedade Requer Segmento Único por Partição para a transformação a seguir foi desabilitado e é somente leitura. Transformação HTTP Transformação Java Transformação SQL Transformação de União Transformação de Dados Complexos Transformação de Gerador XML Transformação de Analisador de XML Antes, esse campo estava ativado e podia ser editado por padrão. Serviço de Integração Na versão 8.5.1, quando o Serviço de Integração é executado no modo de movimentação de dados Unicode, a precisão da coluna que você especifica para tipos de dados ODBC determina o número de caracteres que o Serviço de Integração lê e grava. 124

144 Antes, a precisão que você especificava para tipos de dados ODBC determinava o número de bytes que o Serviço de Integração lia e gravava. Serviço de Integração 125

145 Parte VII: Versão 8.5 Esta parte contém os seguintes capítulos: Novos Recursos e Aprimoramentos (8.5), 127 Domínio do PowerCenter (8.5), 143 PowerCenter Security (8.5), 144 Repositório e Serviço de Repositório (8.5), 152 Serviço de Integração (8.5), 155 Funções (8.5), 165 Provedor de Serviços da Web (8.5), 168 Programas de Linha de Comando (8.5), 170 Transformações (8.5), 179 Criação de Perfil de Dado (8.5), 181 Data Analyzer (8.5), 182 Relatórios de Repositório do PowerCenter (8.5), 189 Metadata Manager (8.5), 191 PowerCenter Connect (8.5),

146 C A P Í T U L O 3 1 Novos Recursos e Aprimoramentos (8.5) Este capítulo inclui os seguintes tópicos: Programas de Linha de Comando, 127 Data Analyzer, 128 Criação de Perfil de Dados, 128 Estêncil de Dados, 128 Tipos de dados, 129 Domínios, 129 Serviço de Integração, 129 Metadata Manager, 132 Relatórios do Repositório do PowerCenter, 135 Serviço de Repositório, 136 Segurança, 136 Transformações, 138 Linguagem de Transformação, 139 Provedor de Serviços da Web, 139 XML, 141 PowerExchange (PowerCenter Connect), 141 Programas de Linha de Comando Esta seção descreve os novos recursos e aprimoramentos para programas de linha de comando. infacmd Perfis de sistema operacional. Foram adicionados comandos para criar, listar, remover e atualizar perfis de sistema operacional. Usuário. Foram adicionados comandos para executar as seguintes tarefas: - Criar e remover funções. - Adicionar, listar e remover privilégios para funções. - Atribuir funções a um usuário ou grupo. - Adicionar permissões de usuário. - Listar domínios de segurança. 127

147 pmrep Gerenciamento de Usuários. Foram adicionados comandos para importar ou exportar usuários e grupos nativos, e para definir conectividade LDAP. Serviço de Repositório. Foram adicionados comandos para configurar a autenticação LDAP durante a atualização do PowerCenter versão e da versão anterior para PowerCenter 8.5. Serviço de Relatório.Foram adicionados comandos para executar as seguintes tarefas: - Criar, excluir, atualizar, fazer backup e restaurar conteúdo em um repositório do Data Analyzer. - Criar e atualizar um Serviço de Relatório. - Atualizar os usuários e os grupos em um repositório do Data Analyzer. Serviço do Metadata Manager. Foram adicionados comandos para criar, atualizar e atribuir ou cancelar a atribuição de um Serviço de Integração. Na versão 8.5, o programa da linha de comando pmrep inclui novos comandos AssignPermission, ChangeOwner e RollBackDeployment. Data Analyzer Serviço de Relatório. O Serviço de Relatório é um serviço de aplicativo que executa o Data Analyzer em um domínio do PowerCenter. Crie e ative um Serviço de Relatório na página Domínio do Console de Administração do PowerCenter. Quando você ativa o Serviço de Relatório, o Console de Administração inicia o Data Analyzer. Faça logon no Data Analyzer para criar e executar relatórios sobre dados em um banco de dados relacional ou executar os seguintes relatórios do PowerCenter: Relatórios de Repositório do PowerCenter, Relatórios de Criação de Perfil de Dados do Data Analyzer ou Relatórios do Metadata Manager. Você pode iniciar o Data Analyzer a partir do Console de Administração, de ferramentas de Cliente do PowerCenter, do Metadata Manager ou acessando o URL do Data Analyzer de um navegador. Vários valores para filtros de painéis. Você pode selecionar vários valores de atributos para um filtro de painel. Criação de Perfil de Dados Você pode usar um utilitário de depósito para criar, remover ou atualizar um depósito de Criação de Perfil de Dados. O utilitário de depósito também cria ou atualiza um esquema e exibição de Depósito de Criação de Perfil de Dados para relatórios de Criação de Perfil de Dados. O utilitário de depósito executa o script apropriado para o banco de dados de destino com base no comando e nos argumentos inseridos por você. Estêncil de Dados Assistente de Modelo de Mapeamento. Ao importar um modelo de mapeamento, você também pode escolher modelos predefinidos. Os modelos predefinidos incluem mapeamentos de dimensão de alteração lenta. Parâmetros e variáveis de mapeamento. Configure atributos adicionais para parâmetros em um modelo de mapeamento. Por exemplo, especifique um rótulo ou valor padrão para um parâmetro. 128 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

148 Tipos de dados Bigint. O Serviço de Integração processa valores inteiros de 64 bits. O tipo de dados de transformação Bigint tem valor máximo de e uma precisão de 19. Você pode usar o tipo de dados Bigint para chaves geradas para as transformações de Gerador de Sequência, Pesquisa, Normalizador e Qualificador de Origem de XML. Domínios Configuração. Depois que você instalar o PowerCenter, use o Assistente de Configuração no Console de Administração para configurar serviços para o PowerCenter e o Metadata Manager. Relatórios de licença. Gere um relatório de licença para monitorar o número de vezes que você usa um tipo de banco de dados como origem ou destino. Você pode monitorar o uso da licença para determinar se precisa de mais licenças para os próximos projetos de integração de dados. Serviço de Integração Esta seção descreve os novos recursos e aprimoramentos para o Serviço de Integração. Processamento de Data Subsegundos. O Serviço de Integração pode processar milissegundos, microssegundos e nanossegundos. Formato de data/hora. Você pode especificar o formato de data/hora padrão para as funções de Data e a conversão de porta em porta no objeto de configuração da sessão. Na versão 8.5, o formato de data/hora padrão especifica a precisão em microssegundos: MM/DD/AAAA HH24:MI:SS.US. Para objetos de configuração de sessão atualizados, o formato de data/hora padrão especifica a precisão em segundos. Suporte para Carimbo de Data/Hora Oracle. O Serviço de Integração lê e grava valores de Carimbo de Data/Hora Oracle. O Serviço de Integração converte valores de Carimbo de Data/Hora Oracle em valores de Data/Hora do PowerCenter. Carregamento Externo Carregamento externo do IBM DB2 EE. É possível usar o carregador IBM DB2 EE externo para carregar em um banco de dados IBM DB2 EEE. O carregador externo IBM DB2 EE pode carregar dados para um servidor IBM DB2 EEE em uma máquina remota em relação ao Serviço de Integração. Processamento de Arquivo Simples Crie o diretório de destino. Você poderá ativar a sessão para criar o diretório de destino se ele não existir. Parâmetros e Variáveis Suporte ampliado para parâmetros e variáveis. Você pode inserir parâmetros e variáveis em mais campos de entrada no Designer e no Workflow Manager. Por exemplo, é possível usar parâmetros e variáveis em nomes de tabela de origem e destino, nomes de usuário e senha do objeto de conexão, páginas de código do leitor e do gravador de arquivos sem formatação, informações de conexão do banco de dados de procedimento armazenado e URLs de ponto final de host do serviço da Web. Tipos de dados 129

149 Variáveis de . É possível usar variáveis de para incluir mais informações sobre uma sessão em pós-sessão. As variáveis permitem incluir o nome do Serviço de Integração, o nome de usuário do repositório, o modo de execução da sessão, o nome do fluxo de trabalho e o nome da instância de execução do fluxo de trabalho no corpo do ou no assunto. Expansão de parâmetros e variáveis de mapeamento. O Serviço de Integração pode expandir parâmetros e variáveis de mapeamento dentro de expressões de transformação. Suporte a subsegundos. Os parâmetros de mapeamento, as variáveis de mapeamento e as variáveis de fluxo de trabalho de data/hora oferecem suporte a valores com precisão que vai até o nanossegundo. Obtenha nomes de arquivo para sessões que usam uma lista de arquivos. Para sessões que leem dados de origem de uma lista de arquivos, é possível configurar os mapeamentos associados para retornar o nome do arquivo de onde uma linha tenha sido lida. Substitua propriedades de conexão. É possível substituir propriedades de conexão em um arquivo de parâmetro usando parâmetros internos de sessão. É possível substituir propriedades de conexão para objetos de aplicativos, carregador externo, FTP, fila e conexão relacional. Obtenha informações do tempo de execução. Use variáveis internas de mapeamento, parâmetros de sessão e variáveis de fluxo de trabalho que permitam obter as seguintes informações de tempo de execução: Informações Variável de Mapeamento Parâmetro de Sessão Variável de Fluxo de Trabalho Nome da pasta X X X Nome do Serviço de Integração X X X Nome do Mapeamento X X Nome do Serviço de repositório X X X Nome de usuário do repositório X X X Nome da sessão X X Modo de execução da sessão X X Número de linhas afetadas de origem e destino X Número de linhas aplicadas de origem e destino X Número de linhas rejeitadas de origem e destino X Nome da tabela de origem e destino X X Nome do fluxo de trabalho X X X Nome da instância de execução do fluxo de trabalho X X X Parametrizar nomes de arquivo de parâmetro de sessão. É possível definir o nome do arquivo do parâmetro da sessão em um arquivo de parâmetro do fluxo de trabalho. Quando você executa várias instâncias de um fluxo de trabalho ao mesmo tempo, pode definir valores diferentes de parâmetro e variável para sessões do fluxo de trabalho. Compartilhe informações entre as sessões. Sessões dentro do mesmo fluxo de trabalho ou em um worklet pai podem compartilhar informações usando determinados tipos de parâmetros e variáveis. Antes de executar uma sessão, você pode atualizar parâmetros de mapeamento, variáveis de mapeamento e parâmetros da sessão com os valores do fluxo de trabalho pai ou de variáveis de worklet. No fim da sessão, é possível atualizar variáveis de fluxo de trabalho e worklet com valores de parâmetro de 130 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

150 mapeamento, variável de mapeamento e parâmetro de sessão. Isso permite que uma sessão transmita informações para uma sessão subsequente no mesmo fluxo de trabalho ou worklet. Compartilhe informações entre worklets. Worklets dentro do mesmo fluxo de trabalho ou worklet pai podem compartilhar informações usando variáveis de fluxo de trabalho e worklet. Antes de executar um worklet, é possível atualizar as suas variáveis com os valores de variáveis de worklet ou fluxo de trabalho pai. Depois de executar um worklet, você pode atualizar as variáveis de worklet e fluxo de trabalho pai com os valores de variável do worklet. Isso permite que um worklet transmita informações para um worklet subsequente no mesmo fluxo de trabalho ou worklet. Otimização de Empilhamento Transformação de Pesquisa. Você pode enviar uma transformação de Pesquisa com um filtro de pesquisa para o banco de dados com otimização na origem, no destino ou de empilhamento completo. Transformação de Roteador. Você pode enviar uma transformação de Roteador a um banco de dados com otimização na origem ou de empilhamento completo. Transformação de Gerador de Sequência. Você pode enviar uma transformação de Gerador de Sequência para um banco de dados Oracle ou IBM DB2 com otimização na origem ou de empilhamento completo. O Serviço de Integração cria um objeto de sequência temporário no banco de dados para enviar a lógica da transformação ao banco de dados. Transformação de Estratégia de Atualização. Você pode enviar uma transformação de Estratégia de Atualização ao banco de dados com otimização de empilhamento completo. Mapeamentos de dimensão de alteração lenta. Você pode enviar mapeamentos de dimensão de alteração lenta do Tipo 1 e do Tipo 3 para um banco de dados Oracle ou IBM DB2. Funções. O Serviço de Integração pode enviar as seguintes funções aos bancos de dados especificados: Função IBM DB2 Microsoft SQL Server Oracle Sybase Teradata ODBC DECODE X X X* X X X GREATEST() X IN() X* X* X* X* X* X LEAST() X SYSTIMESTAMP() X X X X X TO_BIGINT() X X X X X * O Serviço de Integração podia enviar a função a esse banco de dados na versão anterior. Recuperação em Tempo Real Recuperação aprimorada. O Serviço de Integração grava informações de recuperação de sessão em tempo real em uma tabela do banco de dados. A tabela ajuda a manter a integridade de dados durante a recuperação para que não haja perda ou duplicação de dados. Quando você ativa a recuperação para uma sessão em tempo real que lê de uma fonte de JMS ou WebSphere MQ e grava em um destino relacional, o Serviço de Integração cria uma tabela de recuperação no banco de dados de destino. A tabela de recuperação armazena o número de confirmação e a ID da mensagem que o Serviço de Integração confirmou para o destino. Quando você recupera uma sessão, o Serviço de Integração usa as informações de recuperação para determinar onde interrompeu o processamento. Recuperação automática. É possível reiniciar uma sessão em tempo real sem perda de dados. Se você reinicia uma sessão em tempo real que tenha a recuperação ativada com uma fonte de JMS ou Serviço de Integração 131

151 WebSphere MQ, o Serviço de Integração recupera todas as mensagens não processadas antes de continuar a processar a sessão. Liberação do sistema operacional. Quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem do JMS ou WebSphere MQ e grava em um destino não relacional, pode impedir perda de dados, caso o Serviço de Integração não possa gravar as informações de recuperação no arquivo de recuperação. O Serviço de Integração pode falhar ao gravar informações de recuperação em casos de erro do sistema operacional, falha de hardware ou interrupção do sistema de arquivos. Quando você configura essa propriedade, o Serviço de Integração libera as mensagens que estão no buffer do sistema operacional para o arquivo de recuperação. Interrompendo sessões em tempo real. Quando você interrompe uma sessão em tempo real com uma JMS, WebSphere MQ ou fonte de dados alterada, o Serviço de Integração interrompe a leitura da origem e continua a processar toda as mensagens lidas. Ordem da mensagem. Para uma sessão com fontes de JMS ou WebSphere MQ, o Serviço de Integração lê as mensagens na mesma ordem em que elas existem na fonte. Recuperação Recuperação de fluxo de trabalho e tarefa. Você pode iniciar um fluxo de trabalho ou tarefa que apresente falha e tenha a recuperação ativada sem o processamento de dados de recuperação. Se desejar reiniciar um fluxo de trabalho ou uma tarefa sem recuperação, reinicie o fluxo de trabalho ou a tarefa no modo de inicialização a frio. Talvez você não queira recuperar dados, caso já tenha limpado o sistema de destino. Recuperação de sessão. É possível ativar a recuperação de sessões que tenham transformações de Procedimento Armazenado e Procedimento Externo. Nas propriedades de transformação, você pode configurar a transformação para que se torne recuperável. Propriedades da sessão Propriedades personalizadas. Você pode substituir as propriedades personalizadas do Serviço de Integração em uma tarefa da Sessão. Fluxos de Trabalho Fluxos de trabalho simultâneos. Você pode executar várias instâncias de um fluxo de trabalho ao mesmo tempo. Execute várias instâncias do fluxo de trabalho com o mesmo nome ou defina vários nomes de instância. Ao definir vários nomes de instância, você configura arquivos de parâmetro de fluxo de trabalho diferentes para cada instância. É possível definir diferentes origens, destinos e variáveis nos arquivos de parâmetro. O Serviço de Integração pode manter variáveis separadas de fluxo de trabalho e worklet para cada instância de fluxo de trabalho. Durante a execução de várias instâncias do fluxo de trabalho com o mesmo nome, o Serviço de Integração define cada instância pela ID de execução. Se você não definir parâmetros separados para cada instância, o Serviço de Integração não manterá variáveis para eles. Talvez você execute várias instâncias do mesmo fluxo de trabalho quando ele for um fluxo de trabalho do Serviço da Web. Metadata Manager Esta seção descreve os novos recursos e aprimoramentos do Metadata Manager. Arquitetura Serviço do Metadata Manager. Executa o aplicativo Metadata Manager em um domínio do PowerCenter e gerencia acesso a metadados no depósito do Metadata Manager. É necessário criar e ativar um Serviço do Metadata Manager no Console de Administração do PowerCenter para executar o Metadata Manager. 132 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

152 Interface do usuário. A interface do Metadata Manager é um aplicativo baseado em navegador que inclui as seguintes páginas que você pode usar para executar tarefas no Metadata Manager: - Procurar. Procure e pesquisa o catálogo de metadados, crie e exiba atalhos e pastas compartilhadas, execute linhagem de dados e análise onde usado e edite objetos de metadados e atributos de objeto. - Modelo. Crie e edite modelos personalizados, adicione atributos personalizados a modelos existentes e personalizados e importe e exporte modelos personalizados. - Carregar. Crie e configure recursos e carregue metadados no depósito do Metadata Manager. Use a página Carregar para monitorar e programar cargas de recurso e eliminar metadados do depósito do Metadata Manager. Use também a página Carregar para gerenciar o índice de pesquisa do Metadata Manager. - Segurança. Gerencie permissões em objetos de metadados no repositório do Metadata Manager. A interface de usuário do Metadata Manager substitui a funcionalidade no Console do Metadata Manager e no aplicativo Metadata Manager em versões anteriores do Metadata Manager. Agente do Metadata Manager. Necessário para alguns recursos a fim de carregar metadados de fontes de metadados. É necessário instalar o Agente do Metadata Manager nas máquinas de origem antes de carregar metadados de Business Objects, Microstrategy e Cognos Impromptu. Use o Agente do Metadata Manager também para extrair metadados dos arquivos da fonte de metadados. Você pode baixar o Agente do Metadata Manager na página Carregar. Serviço de Relatório. O Metadata Manager não tem incorporada a funcionalidade Data Analyzer. Crie um Serviço de Relatório para executar relatórios no depósito do Metadata Manager. Procurar e Pesquisar Metadados Catálogo de metadados. Mostra recursos e objetos de metadados no depósito do Metadata Manager. Use o catálogo de metadados para procurar e editar objetos de metadados e executar análise de linhagem de dados e onde usado. Você deve carregar metadados para um recurso no depósito do Metadata Manager antes de procurar os objetos de metadados no catálogo. Pesquisa. Inclua a pesquisa de palavra-chave básica e avançada na página Procurar. Use a pesquisa básica para pesquisar todas as propriedades de objetos de metadados. Use a pesquisa avançada para limitar as propriedades e os tipos de objeto pesquisados pelo Metadata Manager. Você também pode salvar pesquisas para acessar pesquisas comuns. Atalhos. Crie atalhos para objetos de metadados comumente acessados no catálogo de metadados. Os atalhos também incluem pesquisas salvas. Além disso, também é possível compartilhar pastas em atalhos com outros usuários do Metadata Manager. Navegação com guias. Use a navegação com guias para exibir detalhes sobre várias análises de linhagem de dados e onde usado ao mesmo tempo. Criação de Perfil. Você pode exibir informações de criação de perfil para fontes de metadados que incluam metadados relacionais. Ao carregar um metadado para um recurso de metadados, você pode incluir dados de criação de perfil para a fonte de metadados. Depois que você carregar os metadados para um recurso, exiba as informações de criação de perfil do objeto de metadados na página Procurar. Editar Objetos de Metadados Anotações. Adicione comentários a um objeto de metadados no catálogo de metadados. Use anotações para compartilhar comentários com outros usuários do Metadata Manager. Relacionamentos. Os relacionamentos são associações entre objetos de metadados no catálogo de metadados. Você pode exibir os relacionamentos existentes entre os objetos de metadados ou criar relacionamentos entre esses objetos no catálogo de metadados. Documentos de suporte. Crie links para documentos na intranet de uma empresa, unidade compartilhada ou na Internet. Use documentos de suporte para adicionar informações externas a um objeto de metadados no catálogo de metadados. Metadata Manager 133

153 Edite atributos. Edite os atributos de objetos de metadados personalizados e os atributos adicionados a objetos de metadados para recursos de pacote. Modelos Personalizados Você pode usar a página Modelo para criar modelos personalizados e adicionar metadados personalizados no depósito do Metadata Manager. É possível criar ou editar os seguintes tipos de metadados: Modelos personalizados. Crie ou edite modelos personalizados na página Modelo. É possível criar um modelo personalizado para incluir metadados no depósito do Metadata Manager para os quais o Metadata Manager não inclua um tipo de recurso empacotado. É possível criar um modelo e adicionar classes, relações e atributos personalizados para definir o modelo. Personalizar atributos. Adicione atributos personalizados a modelos empacotados. Análise de Linhagem de Dados e Onde Usado Execute a análise da linhagem de dados e a análise onde usado na página Procurar. Depois que você executar a análise da linhagem de dados em um objeto, poderá usar o visualizador baseado em Flash para exibir o diagrama de linhagem. Também é possível exibir o diagrama em uma janela separada do navegador. Abra várias análises de linhagem de dados e onde usado ao mesmo tempo. Você pode acessar análises de linhagem de dados e onde usado para um objeto de metadados de um atalho para o objeto, de consultas de pesquisa salvas, do catálogo de metadados ou de análises onde usado ou de linhagem de dados. Metadata Exchanges (XConnects) SAP Metadata Exchange. Extrai metadados do SAP R/3. Microstrategy Metadata Exchange. Extrai metadados de relatório. Preferências do Usuário Catálogo. É possível selecionar os recursos para exibir o catálogo de metadados. Procurar. Você pode selecionar as propriedades do objeto de metadados exibida quando você exibe detalhes de um objeto de metadados. Recursos de Metadados Recursos representam fontes de metadados no Metadata Manager. Use o Assistente de Criação de Recursos para criar um recurso para uma fonte de metadados na página Carregar e configure o recurso e propriedades de configuração, parâmetros, atribuições de conexão e o agendamento de um recurso. Você deve criar um recurso na página Carregar antes de carregar metadados para uma fonte de metadados no depósito do Metadata Manager. Você pode editar a configuração de um recurso depois de executar o Assistente de Recurso selecionando esse recurso na página Carregar e editando a configuração dele. Os recursos também incluem o seguinte: Cargas de recursos paralelos. Você carrega vários recursos simultaneamente. mmcmd. Use mmcmd para carregar, retomar e obter o status de uma carga de recurso a partir da linha de comando ou de um script. Por exemplo, use mmcmd para executar Trocas de Metadados usando um agendador externo. mmwfrundetails. Use mmwfrundetails para obter informações sobre o fluxo de trabalho e as sessões do PowerCenter. Agendamentos. Você pode criar agendamentos para cargas de recursos e atribuí-los aos recursos. Quando cria um agendamento, você configura o nome, a descrição e a hora e a frequência. Depois de criar o agendamento, você pode atribuí-lo a recursos de metadados separados. 134 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

154 Relatórios do Repositório do PowerCenter Esta seção descreve os novos recursos e aprimoramentos dos Relatórios do Repositório do PowerCenter. Novos Relatórios Os Relatórios de Repositório do PowerCenter incluem o seguinte: Relatório de Composição de Mapeamento. Este relatório de composição consiste em sub-relatórios que listam as origens, os destinos e as transformações em um mapeamento. Para gerar esse relatório, clique com o botão direito do mouse em um mapeamento no PowerCenter Mapping Designer e selecione a opção Exibir Relatório de Mapeamento. A tabela a seguir descreve os sub-relatórios: Sub-relatório Conexões de Nível de Objeto de Mapeamento Conexões de Nível de Porta de Mapeamento Detalhes de Campo de Origem de Mapeamento Detalhes de Campo de Destino de Mapeamento Detalhes de Porta de Transformação de Mapeamento Portas Não Conectadas de Mapeamento Descrição Exibe todas as transformações da origem ao destino em um mapeamento e como elas estão conectadas. Exibe todas as transformações da origem ao destino em um mapeamento e como elas estão conectadas por meio de portas. Exibe nomes de colunas para todas as origens por repositório, pasta e mapeamento. Também exibe as propriedades de colunas como tipo de dados, precisão e comprimento. Exibe nomes de colunas para destinos por repositório, pasta e mapeamento. Também exibe as propriedades dessas colunas como tipo de dados, comprimento e precisão. Exibe as portas em uma transformação por repositório, pasta e mapeamento. Também exibe as propriedades das portas. Exibe todas as portas de transformações não conectadas da origem ao destino em um mapeamento. Relatório de Composição de Mapplet. Este relatório de composição consiste em sub-relatórios que listam as origens e as transformações em um mapplet. Para gerar este relatório, clique com o botão direito em um mapplet no PowerCenter Mapplet Designer e selecione Exibir Relatório de Mapplet. A tabela a seguir descreve os sub-relatórios: Sub-relatório Todos os Objetos Usados em um Mapplet Dependência de Mapeamento de Mapplet Detalhes de Porta de Mapplet Origens de Mapplet Detalhes de Campo de origem de Mapplet Transformações de Mapplet Descrição Exibe todas as transformações usadas em um mapplet por repositório e pasta. Exibe todos os mapeamentos em que um determinado mapplet é usado por repositório e pasta. Exibe todas as portas de origem disponíveis em cada mapplet e as propriedades da porta. Exibe as origens em um mapplet por repositório e pasta. Exibe os nomes das colunas para todas as origens por repositório, pasta e mapplet. Também exibe as propriedades para essas colunas, como tipo de dados, comprimento e precisão. Este relatório é o segundo nó em um fluxo de trabalho associado ao relatório primário Lista de Mapplets. Exibe as transformações usadas em um mapplet por repositório e pasta. Relatórios do Repositório do PowerCenter 135

155 Sub-relatório Detalhes de Porta de Transformação de Mapplet Propriedades de Transformação de Mapplet Transformações de Pesquisa de Mapplet Descrição Exibe as portas e as propriedades de porta para a transformação usada em um mapplet por repositório e pasta. Este relatório é o segundo nó em um fluxo de trabalho associado ao relatório primário Lista de Mapplets. Exibe as propriedades padrão ou definidas pelo usuário para transformações em um determinado mapplet por repositório e pasta. Este relatório é o segundo nó em um fluxo de trabalho associado ao relatório primário Lista de Mapplets. Exibe todas as transformações de Pesquisa usadas em um mapplet por pasta e repositório. Relatório de Composição de Fluxo de Trabalho. Este relatório de composição consiste em subrelatórios que exibem tarefas de fluxo de trabalho, eventos e variáveis. Para gerar esse relatório, clique com o botão direito do mouse em um fluxo de trabalho no Designer de Fluxo de Trabalho e selecione Exibir Relatório de Fluxo de Dados. A tabela a seguir descreve os sub-relatórios: Sub-relatório Eventos de Fluxo de Trabalho Condições de Link de Instância de Tarefa de Fluxo de Trabalho Lista de Instâncias de Tarefa de Fluxo de Trabalho Variáveis de Fluxo de Trabalho Descrição Exibe eventos de fluxo de trabalho e suas propriedades por repositório por pasta. Exibe o modo como as tarefas estão conectadas em um fluxo de trabalho por repositório por pasta. Exibe todas as tarefas criadas em um fluxo de trabalho por repositório por pasta. Exibe as variáveis do fluxo de trabalho e suas propriedades por repositório por pasta. Serviço de Repositório O Serviço de Repositório do PowerCenter inclui os seguintes novos recursos e aprimoramentos: Troca de metadados. Use o Meta Integration Model Bridge da Meta Integration Technology, Inc. para trocar dados com o CA ERwin Data Modeler 7.x. Otimização do Esquema do Repositório. Para repositórios IBM DB2 e Microsoft SQL Server, você pode aprimorar o desempenho permitindo que o Serviço de Repositório crie tabelas usando colunas Varchar(2000), em vez de colunas CLOB. Segurança Esta seção descreve os novos recursos e aprimoramentos de segurança. Administração de Segurança Unificada Administre a segurança do PowerCenter na página Segurança do Console de Administração. Gerencie usuários e grupos que podem fazer logon nos seguintes aplicativos do PowerCenter: Console de Administração 136 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

156 Cliente do PowerCenter Metadata Manager Data Analyzer Os privilégios determinam as ações que os usuários executam em aplicativos do PowerCenter. Atribua privilégios a usuários e grupos para o domínio e para cada um dos seguintes serviços de aplicativo no domínio: Serviço de Repositório, Serviço do Metadata Manager e Serviço de Relatório. As funções são conjuntos de privilégios. Se grupos de usuários executarem tarefas similares, você poderá criar e atribuir tarefas para conceder privilégios para os usuários. Autenticação O PowerCenter Service Manager usa os seguintes métodos de autenticação para autenticar usuários que estiverem fazendo logon nos aplicativos do PowerCenter: Nativo. Crie e gerencie usuários e grupos na página Segurança do Console de Administração. O Service Manager armazena os usuários e os grupos no banco de dados de configuração de domínio. Protocolo LDAP (Lightweight Directory Access Protocol). Configure uma conexão com um serviço de diretório LDAP na página Segurança do Console de Administração. Você também gerencia os usuários e os grupos que podem fazer logon nos aplicativos do PowerCenter e gerencia os privilégios e as funções que determinam as ações que os usuários podem executar. O Service Manager importa os usuários e os grupos configurados no serviço de diretório LDAP para o banco de dados de configuração de domínio. Para os dois métodos de autenticação, os usuários estão localizados em um domínio de segurança. Um domínio de segurança é uma coleção de contas de usuário e grupos em um domínio do PowerCenter. Quando os usuários fazem logon nos aplicativos do PowerCenter, eles selecionam o domínio de segurança para a conta de usuário. Single Sign-On Depois de fazer login em um aplicativo do PowerCenter, você pode iniciar outro aplicativo ou acessar vários repositórios no Cliente do PowerCenter. Não é necessário fazer login no aplicativo ou repositório adicional. Por exemplo, se você iniciar um relatório do Data Analyzer do PowerCenter Workflow Manager, não precisará fazer login no Data Analyzer. HTTPS Domínio. Quando você instala o PowerCenter, pode criar ou especificar um arquivo de armazenamento de chaves para configurar HTTPS. Configure uma porta HTTPS para o Console de Administração ao instalar o PowerCenter ou usar os comandos definedomain, definegatwaynode ou defineworkernode. Especifique as portas HTTPS para o Metadata Manager e o Serviço de Relatório quando você cria os serviços no Console de Administração. Data Analyzer. Quando você instala o PowerCenter, pode criar ou especificar um arquivo de armazenamento de chaves para configurar HTTPS. Quando você criar um Serviço de Relatório no Console de Administração do PowerCenter, especifique a porta HTTPS para o Data Analyzer. Hub de Serviços da Web. Você pode enviar solicitações a um Hub de Serviços da Web por meio de HTTP ou HTTPS ou ambos. Você pode definir as portas HTTP e HTTPS no Console de Administração. Permissões Domínio. Atribua permissões em objetos de domínio a usuários e grupos. Quando um grupo tem permissão em um objeto de domínio, todos os usuários pertencentes ao grupo herdam a permissão nesse objeto de domínio. Repositório. Você pode adicionar qualquer usuário ou grupo à lista de permissões de uma pasta. Atribua permissões de pasta a qualquer usuário ou grupo adicionado. Um proprietário de objeto global ou pasta tem permissões absolutas no objeto global ou pasta. Não é possível editar permissões de um proprietário. Segurança 137

157 Privilégios Metadata Manager. Edite as permissões para um objeto dos metadados na página Segurança, incluindo os usuários e grupos que tem permissões no objeto. As permissões incluem controle total, leitura, gravação e sem acesso. Domínio. Atribua privilégios aos usuários e grupos para determinar as ações que os usuários podem executar no Console de Administração. Atribua privilégios aos usuários e grupos para o domínio na página Segurança do Console de Administração. Repositório. Você pode atribuir um novo conjunto de privilégios aos usuários e grupos para determinar as ações que os usuários podem executar nos aplicativos Cliente do PowerCenter. Atribua privilégios aos usuários e grupos de um Serviço de Repositório na página Segurança do Console de Administração. Serviço de Integração FTP Seguro. Você pode configurar objetos de conexão de FTP para usar SFTP ao se conectar a servidores de SFTP. Por padrão, o SFTP está desativado. Perfis de sistema operacional. Um perfil do sistema operacional é um nível de segurança que os Serviços de Integração usam para executar fluxos de trabalho. O perfil do sistema operacional contém o nome de usuário do sistema operacional, as variáveis de processo do serviço e de ambiente. O Serviço de Integração executa o fluxo de trabalho com as permissões do usuário do sistema operacional e as configurações definidas no perfil do sistema operacional. Você poderá configurar o Serviço de Integração para usar perfis de sistema operacional se o serviço de integração for executado em UNIX. Transformações Transformação de Dados Complexos. Você pode analisar dados de fluxo de arquivos EDI ou HIPAA com a transformação de Dados Complexos. A saída da transformação tem dados em várias linhas. Filtro de pesquisa. Você pode configurar a transformação de Pesquisa para filtrar as linhas retornadas de uma pesquisa. Filtre as linhas retornadas para melhorar o desempenho da pesquisa. Cache de pesquisa compartilhado entre pipelines. Se você configurar uma transformação de Pesquisa para usar um cache de pesquisa persistente e arquivos de cache nomeados poderá compartilhar o cache entre várias transformações de Pesquisa. Você pode configurar uma transformação de Pesquisa para armazenar em cache a tabela de pesquisa e depois configurar outras transformações de Pesquisa para compartilhar o cache. A primeira transformação de Pesquisa usa o cache dinâmico e as outras usam o cache estático. As transformações de Pesquisa podem estar em pipelines diferentes. Pesquisa de pipeline. Você pode executar pesquisas em origens diferentes de tabelas relacionais e arquivos simples, como JMS e MSMQ. Quando você cria um mapeamento, pode conectar uma transformação de Pesquisa a uma transformação de Qualificador de Origem não conectada que se conecta a um arquivo simples relacional ou origem JMS ou MSMQ. O Serviço de Integração lê os dados de origem provenientes do Qualificador de Origem, os armazena em cache e executa a pesquisa. Precisão de subsegundo de Pesquisa e Procedimento Armazenado. Você pode especificar a precisão de até nanossegundos para valores de Data/Hora em transformações de Pesquisa e Procedimento Armazenado. Transformação de Analisador de XML. A transformação de Analisador de XML pode aceitar várias entradas de linha. Você pode analisar arquivos XML grandes e dados de fluxo do Informatica PowerExchange for Complex Data configurando a transformação de Analisador XML para receber dados de mais de uma linha de entrada. Cada linha de entrada consiste em uma string que contém os dados XML e uma porta de inteiro que indica se a linha está no fim do fluxo XML. 138 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

158 Linguagem de Transformação REG_REPLACE. Use REG_REPLACE para substituir um padrão de caractere em uma string por outro padrão de caractere. SYSTIMESTAMP. Use SYSTIMESTAMP para retornar a data e a hora atuais da máquina que hospeda o serviço de Integração com precisão para o nanossegundo. TO_BIGINT. Use TO_BIGINT para converter um valor numérico ou de string em um valor bigint. Funções definidas pelo usuário. As funções definidas pelo usuário aparecem no Navegador do Repository Manager e do Designer. Você pode controlar a versão, exibir dependências e consultar funções definidas pelo usuário no repositório. Também pode adicionar funções definidas pelo usuário a grupos de implantação. Provedor de Serviços da Web Esta seção descreve os novos recursos e aprimoramentos do Provedor de Serviços da Web. Hub de Serviços da Web Vários Hubs de Serviços da Web associados a um repositório. Você pode atribuir mais de um Hub de Serviços da Web a um repositório. É possível executar um serviço da Web em mais de um Hub de Serviços da Web. Se desejar, publique um serviço da Web em todos os Hubs de Serviços da Web associados a um repositório ou publique-o em Hubs de Serviços da Web específicos. Várias instâncias de serviço da Web em um Hub de Serviços da Web. O Hub de Serviços da Web pode executar mais de uma instância de um serviço da Web para processar solicitações. Você pode definir o limite no qual uma nova instância será iniciada. Modo de segurança do Hub de Serviços da Web. Você pode executar o Hub de Serviços da Web em HTTP ou HTTPS ou ambos. Se você executar o Hub de Serviços da Web em HTTP e HTTPS, o Console de Administração exibirá a URL dos dois modos. Suporte de um balanceador de carga. É possível usar um balanceador de carga de terceiros para gerenciar vários Hubs de Serviços da Web e definir um endereço de hub lógico para todos os Hubs de Serviços da Web gerenciados pelo balanceador de carga. O endereço de hub lógico é publicado no WSDL dos serviços da Web executados nos Hubs de Serviços da Web gerenciados. Relatório de Serviços da Web. No Console de Administração, você pode executar um relatório nas atividades de um Hub de Serviços da Web e dos serviços da Web em execução nesse hub. Veja estatísticas sobre as solicitações recebidas pelo Hub de Serviços da Web e o tempo médio necessário para o processamento de mensagens. Console do Hub de Serviços da Web. O console do Hub de Serviços da Web exibe informações sobre os serviços da Web e as operações disponíveis no Hub de Serviços da Web em um novo formato. É possível classificar a lista de serviços da Web e operações e procurar serviços da Web ou operações específicas. Aplicativo cliente Try-It. Use o aplicativo Try-It para testar uma operação em um serviço da Web publicado no console do Hub de Serviços da Web. Forneça a solicitação como uma mensagem SOAP ou como valores de parâmetro e execute o serviço da Web. O Hub de Serviços da Web exibe a resposta no console. Serviços da Web em tempo real. Programas de exemplo que demonstram como criar um serviço da Web em tempo real no PowerCenter estão disponíveis. Linguagem de Transformação 139

159 Operações de serviços da Web em lotes. Há novas operações disponíveis nos serviços da Web em Lotes para obter informações sobre as tarefas executadas e as tarefas que falharam. Os serviços da Web de Integração de Dados fornecem as seguintes novas operações: Operação GetTaskDetailsEx GetWorkflowDetailsEx StartWorkflowEx Descrição A operação GetTaskDetailsEx é semelhante à operação gettaskdetails, mas retorna informações sobre todas as instâncias de uma tarefa. Use essa operação quando várias instâncias de um fluxo de trabalho forem executadas ao mesmo tempo. Essa operação é semelhante à operação GetWorkflowDetails, mas retorna informações sobre todas as instâncias de um fluxo de trabalho. Use essa operação quando várias instâncias de um fluxo de trabalho forem executadas ao mesmo tempo. A operação StartWorkflowEx retorna a ID da instância de execução do fluxo de trabalho. Use a operação StartWorkflowEx, em vez da operação startworkflow se for necessário saber a ID de execução do fluxo de trabalho iniciado pela operação. Novas Propriedades. O Provedor de Serviços da Web fornece as seguintes novas propriedades para o Serviço de Hub de Serviços da Web: Nome da propriedade SessionExpiryPeriod HubLogicalAddress MaxStatsHistory Descrição Número de segundos em que a sessão pode permanecer ociosa antes de esgotar o tempo limite e a ID da sessão se tornar inválida. O Hub de Serviços da Web redefine o início do período de tempo limite sempre que um aplicativo cliente envia uma solicitação com uma ID de sessão válida. URL para o balanceador de carga de terceiros que gerencia o Hub de Serviços da Web. Esse URL é publicado no WSDL para todos os serviços da Web executados em um Hub de Serviços da Web gerenciado pelo balanceador de carga. Número de dias que o PowerCenter mantém as informações de estatísticas no arquivo de histórico. Essa propriedade determina o número de dias durante os quais você pode exibir estatísticas de histórico na página Relatório de Serviços da Web do Console de Administração. Definições de Origem e Destino Criando origens e destinos. Você pode criar definições de origem e destino de serviço da Web sem usar um WSDL. Defina as colunas manualmente ou obtenha a definição delas com base em origens e destinos relacionais existentes ou de arquivo simples. Também é possível importar uma origem ou destino de serviço da Web a partir de um WSDL sem criar exibições XML. Você pode editar a definição de origem ou destino vazia no espaço de trabalho do WSDL para adicionar manualmente as exibições XML. Crie definições de origem e destino de serviço da Web em um processo. Editando origens e destinos. Se você criar uma definição de origem ou destino de serviço da Web a partir de um WSDL, poderá adicionar, editar ou excluir as exibições XML das definições de origem ou destino de serviço da Web no espaço de trabalho do WSDL. Se criar uma definição de origem ou destino de serviço da Web sem um WSDL, você poderá editar as exibições XML no espaço de trabalho do Designer. Definição de destino consolidada. Todas as exibições XML em um destino de serviço da Web estão contidas em uma definição, incluindo exibições de falha. Mapeamentos e Fluxos de Trabalho Criando mapeamentos de serviço da Web. Você pode criar um mapeamento de serviço da Web definindo a origem e o destino manualmente ou baseando as definições de origem e destino em origens e destinos do arquivo sem formatação ou relacional existente. Também é possível criar um mapeamento de serviço com base em uma transformação ou mapplet reutilizável. 140 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

160 WSDL. Se você criar um mapeamento de uma origem ou destino de arquivo sem formatação ou relacional, transformação reutilizável ou mapplet, poderá configurar o Hub de Serviços da Web para gerar o WSDL para o mapeamento. Novas propriedades do fluxo de trabalho. O Provedor de Serviços da Web oferece as seguintes novas propriedades para o fluxo de trabalho do serviço da Web: Nome da propriedade Limite de Tempo de Serviço (Milissegundos) Hubs de Serviços da Web Número Máximo de Execuções por Hub Descrição Quantidade máxima de tempo que o Hub de Serviços da Web pode levar para processar solicitações antes que ele inicie outra instância para processar a próxima solicitação. Serviço de Hub de Serviços da Web para executar o fluxo de trabalho. Por padrão, todos os Serviços do Hub de Serviços da Web associados com o repositório executam o fluxo de trabalho do serviço da Web. Número máximo de instâncias de serviços da Web que podem ser iniciadas em um Hub de Serviços da Web. Todas as instâncias do fluxo de trabalho do serviço da Web em execução no Hub de Serviços da Web são incluídas na contagem, seja a instância iniciada dinamicamente ou manualmente. O Hub de Serviços da Web não pode iniciar outra instância de serviços da Web quando o máximo é atingido. XML Converta anytype em string. É possível converter um elemento XML do tipo anytype em string arrastando o elemento anytype para uma exibição. Crie uma porta de string no campo de tipo de dados do Editor de XML. Você pode definir o comprimento da porta de string. PowerExchange (PowerCenter Connect) Esta seção descreve os novos recursos e aprimoramentos do PowerCenter Connect. Os produtos PowerCenter Connect foram renomeados para PowerExchange. PowerExchange para WebSphere MQ Recuperação aprimorada. O Serviço de Integração grava informações de recuperação de sessão em tempo real em uma tabela de banco de dados para manter a integridade de dados. Você pode interromper uma sessão em tempo real do WebSphere MQ sem perder dados. Quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem do WebSphere MQ e grava em um destino não relacional, pode impedir perda de dados, caso o Serviço de Integração não possa gravar as informações de recuperação em cache no arquivo. Sistemas Unicode do WebSphere MQ. Você pode usar uma página de código UCS-2 para processar dados de um sistema do WebSphere MQ. XML 141

161 PowerExchange for JMS Recuperação aprimorada. O Serviço de Integração grava informações de recuperação de sessão em tempo real em uma tabela de banco de dados para manter a integridade de dados. Você pode interromper e reiniciar uma sessão em tempo real JMS sem perder dados. Quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem JMS e grava em um destino não relacional, poderá evitar a perda de dados se o Serviço de Integração não puder gravar informações de recuperação no cache do arquivo. PowerExchange for SAP NetWeaver BW Option Definições de origem do BW OHS. Você pode importar InfoSpokes como metadados para definições de origem do BW OHS para extração de dados do BW. Iniciando a cadeia de processo a partir do PowerCenter ou SAP. Você pode iniciar uma cadeia de processo a partir do PowerCenter ou SAP para extrair dados. Monitorando a extração de dados a partir do PowerCenter ou SAP. Você pode monitorar o andamento da extração de dados a partir do PowerCenter ou SAP. Opção PowerExchange for SAP NetWeaver mysap A integração do BAPI/RFC inclui os seguintes aprimoramentos: Transformação BAPI/RFC. Você pode importar uma transformação BAPI/RFC de BAPIs com parâmetros de entrada e saída. Especificador do tipo TYPE. É possível importar BAPIs com parâmetros que usam o especificador do tipo TYPE como transformações BAPI/RFC. O especificador do tipo TYPE pode usar elementos de dados, estruturas ou campos para declarar o parâmetro BAPI. Sistemas unicode SAP. É possível usar uma página de código UTF-16LE para processar dados de BAPI/ RFC em um sistema SAP Unicode. Dados decimais e binários. Portas em transformações BAPI/RFC podem ser do tipo de dados decimais ou binários. Alta precisão. É possível ativar alta precisão para sessões com transformações BAPI/RFC. Gerar dados de BAPI/RFC por transação. É possível gerar uma transação BAPI/RFC com base no intervalo de confirmação. O número inserido para o intervalo de confirmação é o número de BAPI/RFC em uma transação. Grupo de saída do erro. O Serviço de Integração grava dados para chamadas de RFC/BAPI inválidas ou erros de conversão de dados em um grupo de saída do erro no formato separado por vírgulas. Variáveis de sistema para dados de entrada de BAPI/RFC. Se o mapeamento não fornecer um valor de entrada para alguns parâmetros de uma transformação BAPI/RFC, o Serviço de Integração poderá usar variáveis do sistema SAP como valores de entrada. PowerExchange for Web Services Compactação. O Serviço de Integração compacta solicitações e respostas SOAP para aumentar a velocidade e a eficiência do envio e do recebimento de mensagens pela rede. Criando origens e destinos. Você pode criar definições de origem e destino de serviço da Web sem usar um WSDL. Defina as colunas manualmente ou obtenha a definição delas com base em origens e destinos relacionais existentes ou de arquivo simples. Editando origens e destinos. Você pode adicionar, editar ou excluir as exibições XML de definições de origem ou destino de serviço da Web no espaço de trabalho do WSDL. Se criar uma definição de origem ou destino de serviço da Web sem um WSDL, você poderá editar as exibições XML no espaço de trabalho do Designer. 142 Capítulo 31: Novos Recursos e Aprimoramentos (8.5)

162 C A P Í T U L O 3 2 Domínio do PowerCenter (8.5) Este capítulo inclui os seguintes tópicos: Nomes de Serviços do Aplicativo, 143 Alertas de Domínio e Serviço, 143 Relatórios de Domínio, 143 Nomes de Serviços do Aplicativo Na versão 8.5, os serviços de aplicativo não podem ter o mesmo nome que no domínio do PowerCenter. Serviços de aplicativo não podem ter o mesmo nome que o domínio do PowerCenter. Se um domínio do PowerCenter contiver um serviço do aplicativo que tenha o mesmo nome que o domínio, o processo desativará o serviço se aplicativo e não permitirá que você o ative. Se um Serviço de Integração, SAP BW Service ou Hub de Serviços da Web tiver o mesmo nome que o domínio do PowerCenter, crie o serviço de aplicativo com um nome diferente antes da atualização. Se um Repository Service tiver o mesmo nome que o domínio do PowerCenter, faça backup e restaure o repositório para um Serviço de Repositório com um nome diferente antes da atualização. Alertas de Domínio e Serviço Na versão 8.5, não é possível inserir seu endereço de na guia Gerenciar Conta. Assine alertas de domínio e serviço selecionando Inscrever para Receber Alertas na guia Gerenciar Conta e verificando se o administrador de domínio inseriu um endereço de válido para sua conta de usuário na página Segurança. Antes, você assinava os alertas de domínio e serviço selecionando a guia Inscrever para Receber Alertas e inserindo o endereço de na guia Gerenciar Conta. Relatórios de Domínio Na versão 8.5, você pode executar os seguintes relatórios de domínio da guia Relatórios: Relatório de Auditoria de Domínio do Usuário Relatório de Licença Relatório de Serviços da Web Antes, o Relatório de Auditoria de Domínio do Usuário era nomeado como relatório de Monitoramento de Atividade do Usuário. O Relatório de Licença era nomeado como relatório de Monitoramento da Atividade do Domínio. Você executava esses relatórios na guia Administração. 143

163 C A P Í T U L O 3 3 PowerCenter Security (8.5) Este capítulo inclui os seguintes tópicos: Gerenciamento de Usuário e Grupo, 144 Autenticação do Service Manager, 145 Privilégios do Domínio, 146 Privilégios do Repositório do PowerCenter, 147 Privilégios e Funções do Metadata Manager, 150 Permissões em Objetos do Domínio, 150 Permissões em Objetos do Repositório do PowerCenter, 150 Gerenciamento de Usuário e Grupo Esta seção descreve alterações no gerenciamento de usuários e grupos. Gerenciamento Unificado de Usuário e Grupo Na versão 8.5, você gerencia usuários, grupos, privilégios e funções do domínio do PowerCenter na página Segurança do Console de Administração. O Service Manager armazena usuários e grupos do domínio no banco de dados de configuração do domínio e os sincroniza periodicamente com o repositório do PowerCenter, repositório do Metadata Manager ou repositório do Data Analyzer. Os privilégios e funções determinam as ações que os usuários executam em aplicativos do PowerCenter. Usuários do domínio com os privilégios apropriados podem fazer login nos seguintes aplicativos do PowerCenter: Console de Administração, Cliente do PowerCenter, Metadata Manager e Data Analyzer. Antes, você gerenciava usuários, grupos, privilégios ou funções dentro de cada um dos seguintes aplicativos do PowerCenter: Console de Administração. Você gerenciava usuários de domínio na guia Administração do Console de Administração. Usuários do domínio eram armazenados no banco de dados de configuração do domínio. Cliente do PowerCenter. Você gerenciava usuários, grupos e privilégios do repositório no Repository Manager. Usuários e grupos do repositório eram armazenados no repositório. Metadata Manager. Você gerenciava usuários, grupos, privilégios e funções do Metadata Manager no Metadata Manager. Os usuários e grupos do Metadata Manager eram armazenados no repositório do Metadata Manager. Data Analyzer. Você gerenciava usuários, grupos, privilégios e funções do Data Analyzer no Data Analyzer. Usuários e grupos do Data Analyzer eram armazenados no repositório do Data Analyzer. Para fazer login em um aplicativo, era necessária uma conta de usuário dentro desse aplicativo. Por exemplo, para fazer login no Cliente do PowerCenter e no Metadata Manager, era necessária uma conta de usuário no PowerCenter Repository Manager e outra no Metadata Manager. Quando você atualiza os usuários e grupos em um repositório do PowerCenter, Metadata Manager ou Data Analyzer, o Service Manager os movimenta para o banco de dados de configuração de domínio do PowerCenter. 144

164 Nomes de Usuário do Domínio Na versão 8.5, os nomes de usuário de domínio não fazem distinção entre maiúsculas e minúsculas. Antes, os nomes de usuário de domínio faziam distinção entre maiúsculas e minúsculas. Se você tivesse usuários de domínio com o mesmo nome, mas com uso diferente de letras maiúsculas e minúsculas, o processo de atualização eliminava o usuário adicionado por último ao domínio. Usuários e Grupos Padrão de um Domínio Na versão 8.5, um administrador padrão e um administrador de domínio são criados durante a instalação. O nome de usuário do administrador padrão é Administrator. Não são criados grupos padrão. Antes, você criava um administrador de domínio durante a instalação. Usuários e Grupos Padrão de um Repository Service Na versão 8.5, não eram criados usuários ou grupos padrão quando você criava um Repository Service em um domínio do PowerCenter. Antes, os usuários e grupos padrão a seguir eram criados quando você criava um Serviço de Repositório: Usuário com nome de usuário e senha do banco de dados do repositório Usuário com o nome Administrador Grupos públicos e de administradores Conta do Administrador Padrão do Repositório Na versão 8.5, o administrador padrão do repositório é mesclado com a conta de usuário padrão do Administrador no domínio do PowerCenter quando você atualiza usuários e grupos de um repositório. A senha para o administrador padrão do repositório não é mesclada. Você pode alterar a senha para a conta de usuário do Administrador depois que concluir o processo de atualização do usuário. Efetuando Login nos Aplicativos do PowerCenter Na versão 8.5, é necessário inserir um nome de usuário, senha e domínio de segurança para fazer login nos aplicativos do PowerCenter. O domínio de segurança é Nativo ou o nome de um domínio de segurança específico do LDAP. O campo Domínio de Segurança é exibido quando o domínio do PowerCenter contém um domínio de segurança LDAP. Antes, você inseria um nome de usuário e senha para fazer login nos aplicativos do PowerCenter. Autenticação do Service Manager Na versão 8.5, o Service Manager autentica usuários que fazem login no Console do Administrador, no Cliente do PowerCenter, no Metadata Manager e no Data Analyzer. O Service Manager utiliza os seguintes tipos de autenticação: Nativo. Quando você faz login em um aplicativo como usuário nativo, o Service Manager autentica seu nome de usuário e senha nas contas de usuário do banco de dados de configuração de domínio. Protocolo LDAP (Lightweight Directory Access Protocol). Quando você faz login em um aplicativo como usuário LDAP, o Service Manager transmite seu nome de usuário e senha para o serviço de diretório externo do LDAP para autenticação. Por padrão, o domínio do PowerCenter usa autenticação nativa. Você pode configurar o domínio do PowerCenter para usar autenticação LDAP juntamente com autenticação nativa. Autenticação do Service Manager 145

165 Antes, cada um dos aplicativos do PowerCenter a seguir usava métodos de autenticação diferentes: Console de Administração. Você não configurava autenticação. O Service Manager autenticava usuários que faziam login no Console de Administração. O Service Manager não usava autenticação LDAP. Cliente do PowerCenter. Configure a autenticação LDAP para cada repositório ou Repository Service. O repositório autenticava usuários que faziam login no Cliente do PowerCenter. Um repositório podia usar autenticação de repositório ou autenticação de LDAP, mas não os dois métodos. Metadata Manager. Você configurava o Metadata Manager para usar autenticação de repositório ou LDAP. O Metadata Manager não podia usar os dois métodos de autenticação. O Metadata Manager autenticava usuários que fizessem login no Metadata Manager. Data Analyzer. Você configurava o Data Analyzer para usar autenticação de repositório ou LDAP. O Data Analyzer não podia usar os dois métodos de autenticação. O Data Analyzer autenticava usuários que faziam login no Data Analyzer. Privilégios do Domínio Esta seção descreve alterações nos privilégios de domínio. Alterações no Privilégio de Domínio Na versão 8.5, você atribui privilégios de domínio a usuários e grupos para determinar as ações que usuários podem executar no Console de Administração e nos programas de linha de comando infacmd e pmrep. Você atribui privilégios a usuários e grupos na página Segurança do Console de Administração. Antes, você atribuía privilégios a usuários para conceder a eles acesso total ou somente leitura aos objetos em que eles tinham permissão. Usuários de domínio retêm as mesmas permissões de objeto e recebem os privilégios de domínio apropriados durante a atualização. A tabela a seguir mostra os privilégios de domínio que usuários recebem durante a atualização: Permissão Ativada Privilégio 8.5 Permissão Ativada Privilégios de Domínio Domínio Completo Domínio Função de administrador para o domínio Qualquer objeto, exceto para o domínio Completo Mesmos objetos - Acessar Console de Administração - Gerenciar execução de serviços - Gerenciar serviços - Gerenciar nós e grades - Gerenciar pastas do domínio Qualquer objeto do domínio Somente leitura Mesmos objetos Acessar Console de Administração Tarefas de Domínio Não Determinadas por Privilégios Na versão 8.5, algumas tarefas do Console de Administração são determinadas pela função Administrador, e não por privilégios e permissões. Um usuário atribuído à função Administrador para o domínio pode concluir as seguintes tarefas: Configure as propriedades do domínio. Criar perfis do sistema operacional. Criar serviços usando o Assistente de Configuração. Excluir perfis do sistema operacional. 146 Capítulo 33: PowerCenter Security (8.5)

166 Conceder permissão em objetos do domínio usando a guia Permissões. Conceder permissão nos perfis de domínio e do sistema operacional. Eliminar e exportar eventos do log do domínio. Receber alertas de domínio. Execute o Relatório de Auditoria de Domínio do Usuário e o Relatório de Licença. Encerre o domínio. Atualize o PowerCenter usando o Assistente de Atualização. Exiba o Assistente de Administração do PowerCenter. Se você atribuir a um usuário todos os privilégios para o domínio e depois conceder a permissão do usuário em todos os objetos do domínio, o usuário não poderá concluir essas tarefas. Antes, todas as tarefas do Console de Administração eram determinadas por permissões e privilégios. Privilégios do Repositório do PowerCenter Esta seção descreve as seguintes alterações nos privilégios do repositório do PowerCenter. Privilégios do Serviço de Repositório Na versão 8.5, é possível atribuir um novo conjunto de privilégios do Repository Service a usuários e grupos para determinar as ações que usuários podem executar no Cliente do PowerCenter e nos programas da linha de comando pmcmd e pmrep. Use a página Segurança do Console de Administração para atribuir privilégios a usuários e grupos para cada Serviço de Repositório no domínio. Antes, você usava o Repository Manager para atribuir um conjunto diferente de privilégios do repositório a usuários e grupos para cada repositório. Usuários e grupos que tinham privilégios de repositório recebiam os privilégios de Serviço de Repositório apropriados ou privilégios e permissões de domínio durante a atualização. Alguns privilégios do repositório correspondem aos privilégios de domínio da 8.5. Privilégios de domínio determinam as ações que usuários podem executar no Console de Administração e nos programas da linha de comando infacmd e pmrep. A tabela a seguir mostra os privilégios de repositório da versão e os privilégios do Serviço de Repositório associados, bem como permissões e privilégios de domínio que usuários recebem durante a atualização: Privilégio de Repositório da versão Privilégios do Serviço de Repositório da versão 8.5 Permissões e Privilégios de Domínio da Versão 8.5 Procurar Repositório - Acessar o Repository Manager - Copiar Pastas - Criar Consultas Usar Designer - Acessar o Designer - Criar, Editar e Excluir Objetos de Design - Criar, Editar e Excluir Origens e Destinos - Gerenciar Versões do Objeto de Design - Gerenciar Versões de Origem e Destino n/d n/d Privilégios do Repositório do PowerCenter 147

167 Privilégio de Repositório da versão Privilégios do Serviço de Repositório da versão 8.5 Permissões e Privilégios de Domínio da Versão 8.5 Usar o Repository Manager - Acessar o Repository Manager - Copiar Pastas - Gerenciar Grupos de Implantação - Criar Rótulos - Gerenciar Versões do Objeto de Design - Gerenciar Versões de pasta - Gerenciar Versões de Objeto em Tempo de Execução - Gerenciar Versões de Origem e Destino Usar o Workflow Manager - Acessar o Workflow Manager - Acessar o Workflow Monitor - Criar, Editar e Excluir Objetos de Tempo de Execução - Executar Objetos de Tempo de Execução - Gerenciar Versões de Objeto em Tempo de Execução - Monitorar Objetos de Tempo de Execução Repositório do Admin - Acessar o Repository Manager - Gerenciar Versões do Objeto de Design - Gerenciar Versões de Objeto em Tempo de Execução - Gerenciar Versões de Origem e Destino n/d n/d - Acessar Console de Administração - Conceder Privilégios e Funções - Gerenciar execução de serviços - Gerenciar serviços - Gerenciar Usuários, Grupos e Funções - Permissão no Serviço de Repositório - Permissão em todos os Serviço de de Integração do domínio são associadas com o Serviço de Repositório Serviço de Integração do Admin Superusuário Operador de Fluxo de Trabalho Função do Administrador para o Serviço de Repositório Função do Administrador para o Serviço de Repositório - Acessar o Workflow Monitor - Gerenciar Execução de Objetos no Tempo de Execução - Monitorar Objetos de Tempo de Execução - Acessar Console de Administração - Conceder Privilégios e Funções - Gerenciar execução de serviços - Gerenciar serviços - Gerenciar Usuários, Grupos e Funções - Permissão no Serviço de Repositório - Permissão em todos os Serviço de de Integração do domínio são associadas com o Serviço de Repositório - Acessar Console de Administração - Conceder Privilégios e Funções - Gerenciar execução de serviços - Gerenciar serviços - Gerenciar Usuários, Grupos e Funções - Permissão no Serviço de Repositório - Permissão em todos os Serviço de de Integração do domínio são associadas com o Serviço de Repositório n/d Gerenciar Conexão - Acessar o Workflow Manager - Criar Conexões Gerenciar Rótulo - Acessar o Repository Manager - Criar Rótulos n/d n/d 148 Capítulo 33: PowerCenter Security (8.5)

168 Privilégio de Repositório da versão Privilégios do Serviço de Repositório da versão 8.5 Permissões e Privilégios de Domínio da Versão 8.5 Gerenciar Pasta - Acessar o Repository Manager - Criar Pastas - Gerenciar Versões de pasta Implantar - Acessar o Repository Manager - Copiar Pastas n/d n/d Gerenciar Grupo de Implantação - Acessar o Repository Manager - Gerenciar Grupos de Implantação n/d Tarefas do Repositório Não Determinadas por Privilégios Na versão 8.5, algumas tarefas do Cliente do PowerCenter são determinadas por pasta e propriedade do objeto global e pela função do Administrador, e não por privilégios e permissões. Se você atribuir a um usuário ou grupo todos os privilégios para o Serviço de Repositório e conceder ao usuário ou grupo permissão total em todos os objetos de repositório, o usuário ou grupo não poderá concluir essas tarefas. A tabela a seguir lista as tarefas que um proprietário de pasta, proprietário de objeto global ou usuário que tenha recebido a função Administrador para o Serviço de Repositório pode concluir: Tarefa Proprietário de Pasta Proprietário do Objeto Global Usuário com Função Administrador Atribua perfis do sistema operacional a pastas do repositório se o Serviço de Integração usar perfis do sistema operacional. Sim Não Sim Altere o proprietário de pastas e objetos globais. Sim Sim Sim Configure permissões de pasta e objeto global. Sim Sim Sim Conecte-se ao Serviço de Integração do Cliente do PowerCenter quando executar o Serviço de Integração no modo de segurança. Não Não Sim Excluir pastas e objetos globais. Sim Sim Sim Designe pastas a serem compartilhadas. Sim Não Sim Edite o nome e a descrição de pastas. Sim Não Sim Antes, todas as tarefas do Cliente do PowerCenter eram determinadas por permissões e privilégios. Usar o Repository Manager Na versão 8.5, quando você mesclava usuários e grupos, um usuário de repositório existente com o privilégio Usar Repository Manager obtinha os privilégios Limpar Versões e Gerenciar Pastas no PowerCenter 8.5. Antes, os usuários do repositório com o privilégio Usar Repository Manager não podiam limpar versões ou modificar pastas em um repositório. É possível modificar os privilégios do usuário para remover os privilégios de limpar e gerenciar pasta depois que você atualiza usuários e grupos para um repositório. Privilégios do Repositório do PowerCenter 149

169 Privilégios e Funções do Metadata Manager Na versão 8.5, você atribui um novo conjunto de privilégios e funções do Metadata Manager a usuários e grupos a fim de determinar as ações que usuários podem executar no Metadata Manager e nos programas da linha de comando do Metadata Manager. Use a página Segurança do Console de Administração para atribuir privilégios a usuários e grupos para cada Serviço do Metadata Manager no domínio. Antes, você usava o aplicativo Metadata Manager para atribuir privilégios ou funções a usuários e grupos para cada instância do Metadata Manager. Usuários e grupos que tinham privilégios recebiam os privilégios apropriados do Metadata Manager durante a atualização. A tabela a seguir mostra os privilégios e funções do Metadata Manager da versão e os privilégios e funções do Metadata Manager associados: Privilégio/Função do Metadata Manager da versão Gerenciar Configuração de Classe e Objeto Gerenciar Repositório, Classe e Tipo de Associação Gerenciar Objeto e Associação de Objeto Consumidor avançado Provedor Avançado Consumidor Básico Provedor Básico Consumidor Intermediário Consumidor Somente Leitura Administrador de Sistema Privilégio/Função do Metadata Manager da versão 8.5 Gerenciar Modelo Gerenciar Modelo Gerenciar Objeto Usuário Avançado do Serviço de Metadados Usuário Avançado do Serviço de Metadados Usuário Básico do Metadata Manager Usuário Básico do Metadata Manager Usuário Intermediário do Metadata Manager Usuário Básico do Metadata Manager Administrador Permissões em Objetos do Domínio Na versão 8.5, você atribui permissões de objeto a usuários ou grupos quando edita um objeto do domínio na guia Domínio ou quando edita permissões de usuário ou grupo na guia Permissões do Console de Administração. Antes, você atribuía permissões de objeto a usuários na guia Domínio ou na guia Administração do Console de Administração. Permissões em Objetos do Repositório do PowerCenter Esta seção descreve alterações a permissões nas pastas e objetos globais do repositório do PowerCenter. 150 Capítulo 33: PowerCenter Security (8.5)

170 Permissões do Objeto de Conexão Relacional Na versão 8.5, você deve ter permissão de leitura em objetos de conexão para exibi-los no Navegador do Objeto de Conexão. Antes, você podia exibir objetos de conexão se tivesse permissão de execução sem permissão de leitura. Para permitir a usuários exibirem objetos de conexão no navegador, você deve conceder permissão de leitura no objeto. Configurando Permissões do Objeto Global e da Pasta de Repositório Na versão 8.5, você usa regras diferentes para configurar a pasta de repositório do PowerCenter e permissões de objeto global. A tabela a seguir compara as regras que você usa na versão 8.5 com as regras usadas nas versões anteriores: Regras na versão 8.5 O proprietário da pasta ou objeto global ou um usuário atribuído à função de Administrador para o Repository Service pode conceder permissões de pasta e objeto global. É possível ceder permissões para usuários, grupos e todos os demais no repositório. O proprietário da pasta ou objeto global e um usuário atribuído à função Administrador para o Repository Service têm todas as permissões que você não pode alterar. Regras das versões anteriores Usuários com privilégios de repositório apropriados podiam ceder permissões de pasta e objeto global. Era possível ceder permissões ao proprietário, grupo do proprietário e todos os demais no repositório. Era possível alterar as permissões para o proprietário da pasta ou objeto global. Durante a atualização, o proprietário da pasta ou objeto global tem todas as permissões. O grupo do proprietário e todos os demais no repositório retêm as mesmas permissões. Copiando Pastas do Repositório Na versão 8.5, quando você copia ou substitui uma pasta de repositório do PowerCenter, o Assistente de Cópia copia as permissões para o proprietário da pasta na pasta de destino. Ele não copia as permissões de usuários, grupos ou outros do repositório para a pasta de destino. Antes, o Assistente de Cópia copiava as permissões para o proprietário da pasta, grupo do proprietário e todos os usuários no repositório da pasta de destino. Bloqueando e Desbloqueando Rótulos Na versão 8.5, um usuário com permissão de leitura e gravação em um rótulo do repositório do PowerCenter pode bloquear e desbloquear o rótulo. Antes, o proprietário do rótulo ou um usuário com privilégio Superusuário podia bloquear e desbloquear um rótulo. Permissões em Objetos do Repositório do PowerCenter 151

171 C A P Í T U L O 3 4 Repositório e Serviço de Repositório (8.5) Este capítulo inclui os seguintes tópicos: Páginas de Códigos, 152 Gerenciando Repositórios, 153 Exibições e Dados MX, 154 Modo Operacional, 154 Páginas de Códigos Na versão 8.5, as seguintes páginas de código IBM EBCDIC usam 0x25 como o valor do caractere de fim de linha: IBM037 IBM1047 IBM273 IBM280 IBM285 IBM297 IBM500 IBM930 IBM935 IBM937 IBM939 Antes, essas páginas de código usavam 0x15 como o valor do caractere de fim de linha. Se você atualizar origens ou destinos de arquivos simples que usem essas páginas de código e que utilizem o caractere de fim de linha como o delimitador de linha, o Serviço de Integração lerá ou gravará incorretamente os dados de origem ou destino. Você pode usar 0x15 como o valor do caractere de fim de linha nas páginas de código IBM EBCDIC renomeando o seguinte arquivo nos diretórios server\bin\nls client \bin\nls do diretório de instalação do PowerCenter: No UNIX, renomeie package.bin como package.dat. No Windows, renomeie package8.5.bin como package8.5.dat. Para aplicar alterações, reinicie o Designer e o Workflow Manager depois que renomear o arquivo. 152

172 Gerenciando Repositórios Esta seção descreve as alterações no gerenciamento de repositório. Conectando a um Repositório Na versão 8.5, depois que se conecta a um repositório no Cliente do PowerCenter, você pode se conectar a vários repositórios no cliente sem ter que fazer logon nos repositórios adicionais. Para se conectar a um repositório utilizando outra conta de usuário, você deve se desconectar de todos os repositórios e depois se conectar a um repositório com a conta de usuário desejada. Antes, era necessário inserir um nome de usuário e uma senha para se conectar a cada repositório no Cliente do PowerCenter. Criando um Serviço de Repositório Na versão 8.5, se você criar um Serviço de Repositório para um banco de dados com conteúdo existente e o banco de dados existir em outro domínio do PowerCenter, verifique se os usuários e grupos com privilégios para o Serviço de Repositório existem no domínio atual. O Service Manager sincroniza periodicamente a lista de usuários e grupos do repositório com os usuários e grupos do banco de dados de configuração de domínio. Durante a sincronização, os usuários e os grupos que não existem no domínio atual são excluídos do repositório. Use infacmd para exportar usuários e grupos de um domínio e importá-los para outro domínio. Antes, quando você criava um Serviço de Repositório para um banco de dados com conteúdo existente, todos os usuários e grupos do repositório eram mantidos. Gerenciando Conexões e Bloqueios de Usuário Na versão 8.5, você gerencia conexões e bloqueios de usuário do repositório no Console de Administração. Antes, você podia gerenciar conexões e bloqueios do usuário do repositório no Console de Administração ou no Repository Manager. Restaurando um Repositório Na versão 8.5, Se você fizer backup de um repositório e restaurá-lo em outro domínio, verifique se existem usuários e grupos com privilégios para o Serviço de Repositório de origem no domínio de destino. O Service Manager sincroniza periodicamente a lista de usuários e grupos do repositório com os usuários e grupos do banco de dados de configuração de domínio. Durante a sincronização, os usuários e os grupos que não existem no domínio de destino são excluídos do repositório. Use infacmd para exportar usuários e grupos de um domínio e importá-los para outro domínio. Antes, todos os usuários e grupos do repositório eram restaurados. Gerenciando um Domínio de Repositório Na versão 8.5, um usuário que precisava se conectar a um repositório global e local tinha que ter privilégios para cada Serviço do Repositório. Quando há repositórios globais e locais em domínios diferentes do PowerCenter, o usuário precisa ter informações idênticas de nome de usuário, senha e domínio de segurança em cada domínio do PowerCenter. Antes, um usuário que precisava se conectar a um repositório global e local precisava de informações idênticas de nome de usuário e senha em cada repositório. Alterando uma Página de Código de Repositório Na versão 8.5, não é possível alterar uma página de código de repositório nas propriedades do Serviço de Repositório. Para alterar uma página de código de repositório depois de criar um Serviço de Repositório, faça Gerenciando Repositórios 153

173 backup do repositório e restaure-o em um novo Serviço de Repositório. Você pode especificar uma página de código compatível quando criar o novo Serviço de Repositório. Antes, era possível alterar uma página de código de repositório nas propriedades do Serviço de Repositório. Exibições e Dados MX Esta seção descreve as alterações nas Exibições e nos Dados MX. REP_USERS Na versão 8.5, a exibição REP_USERS remove algumas colunas e inclui as colunas USER_ID, NAME_SPACE, USER_NAME e STATUS. Se houver relatórios que usem a exibição REP_USERS, atualizeos para acessar a exibição REP_USERS modificada. REP_USERS_GROUPS e REP_GROUPS Na versão 8.5, o PowerCenter remove as exibições REP_USERS_GROUPS e REP_GROUPS. Se houver relatórios que usem as exibições REP_USERS_GROUPS e REP_GROUPS, atualize-os para que não acessem mais essas exibições removidas. Modo Operacional Na versão 8.5, quando você alterar o modo operacional de exclusivo para normal, será necessário reiniciar o Serviço de Repositório. Antes, era necessário reiniciar o Serviço de Repositório somente quando você alterava o modo operacional de normal para exclusivo. 154 Capítulo 34: Repositório e Serviço de Repositório (8.5)

174 C A P Í T U L O 3 5 Serviço de Integração (8.5) Este capítulo inclui os seguintes tópicos: Processamento de Tipo de Dados, 155 Conversão de Caracteres, 158 Recuperação, 160 Pós-Sessão, 160 Otimização de Empilhamento, 160 Desempenho, 161 Processamento em Tempo Real, 162 Processamento de Tipo de Dados Esta seção descreve as alterações no processamento do tipo de dados. Bigint Na versão 8.5, o Serviço de Integração pode processar valores de dados bigint ou de inteiros de 64 bits. O tipo de dados Bigint de transformação tem uma precisão de 19 e suporte para valores entre -9,223,372,036,854,775,808 e 9,223,372,036,854,775,807. As versões anteriores não têm um tipo de dados Bigint. Valores Bigint nas Chaves Geradas Use Bigint como tipo de dados para aumentar o intervalo de valores de chave gerados em transformações. Use valores de bigint para os seguintes valores de chave geradas: Transformação Pesquisa (dinâmica) Normalizador Gerador de Sequência Qualificador de Origem XML Chaves Geradas Número de ID de sequência Número de sequência de chave gerada NEXTVAL e CURRVAL Chaves primária e estrangeira Quando você cria uma transformação de Pesquisa, Normalizador ou Gerador de Sequência, o Designer define o valor máximo para as chaves geradas para 9,223,372,036,854,775,807. Nas versões anteriores, o valor de chave máximo era 2,147,483,647. Quando você atualiza para a versão 8.5, o processo de atualização não redefine o intervalo para os valores de chave gerados para as transformações existentes. Por 155

175 exemplo, se você atualizar um mapeamento que contenha uma transformação de Gerador de Sequência, o processo de atualização não aumenta o valor final da sequência. Para aumentar o intervalo de valores de chave gerados, edite a transformação da seguinte forma: Gerador de Sequência. Para usar valores de inteiros grandes em um Gerador de Sequência, aumente o valor final da sequência. Pesquisa. Para aumentar o número de ID de sequência máximo em uma transformação de Pesquisa dinâmica, altere o tipo de dados da porta de Pesquisa de Integer para Bigint. Normalizador. Para aumentar o número de sequência máximo de chave gerada em uma transformação de Normalizador, altere o tipo de dados da porta de chave gerada de Integer para Bigint. Quando você importa uma origem XML, o Designer define os valores máximos para as chaves primária e estrangeira como 9,223,372,036,854,775,807. Nas versões anteriores, o valor de chave máximo era 2,147,483,647. Quando você atualiza para a versão 8.5, o processo de atualização não redefine o intervalo para os valores de chave primária e estrangeira nos Qualificadores de Origem XML existentes. Para aumentar o intervalo dos valores de chave primária e estrangeira, reimporte a origem XML. Usando Bigint com Código SDK Você pode usar Bigint como o tipo de dados com código SDK para criar plug-ins para aplicativos personalizados. Quando você atualiza para o PowerCenter 8.5, a atualização não altera o tipo de dados usado no código SDK para Bigint. Se você desenvolveu um plug-in para um aplicativo personalizado, será necessário recompilar o código SDK para usar o tipo de dados Bigint. Suporte do Tipo de Dados Bigint para Bancos de Dados Use o tipo de dados Bigint em origens e destinos relacionais. O suporte do tipo de dados Bigint foi adicionado para os seguintes bancos de dados: Informix Teradata Quando você atualiza para o PowerCenter 8.5, a atualização não altera o tipo de dados de origens ou destinos relacionais para Bigint. Importe as origens, as pesquisas e os destinos para usar o tipo de dados Bigint. O Serviço de Integração converte o tipo de dados Bigint de transformação no tipo de dados com suporte de dados bigint para os seguintes bancos de dados: Banco de Dados Informix Teradata Tipo de Dados Int8 Bigint Processamento de Data/Hora Na versão 8.5, o Serviço de Integração processa dados de data/hora para nanossegundos. O tipo de dados Data/Hora de transformação tem uma precisão de 29. Antes, o Serviço de Integração processava dados de data/hora em até segundos. O tipo de dados Data/Hora tem uma precisão de 19. Especificando o Formato de Data Padrão Você pode especificar o formato de data padrão usado pelo Serviço de Integração nas funções de Data e na conversão de porta-para-porta de strings de texto em valores de data/hora. Para especificar o formato de data padrão, insira um formato de data no atributo String de Formato de Data/Hora na guia Objeto de Configuração de um objeto de configuração de sessão. Você pode definir formatos de data que processem valores em nanossegundo. 156 Capítulo 35: Serviço de Integração (8.5)

176 Para novos objetos de configuração de sessão, o formato de data padrão é MM/DD/AAAA HH24:MI:SS.US, que especifica a precisão como microssegundo. Para objetos de configuração de sessão atualizados, o formato de data padrão é MM/DD/AAAA HH24:MI:SS, que especifica a precisão em segundo. Para dar suporte à precisão de subsegundo no formato de data para sessões atualizadas, você pode executar uma das seguintes ações: Altere o formato de data da sessão. Altere o formato de data do objeto de configuração da sessão. Crie um novo objeto de configuração de sessão e aplique-o às sessões atualizadas. Para novas sessões, o formato de data padrão é aquele no objeto de configuração de sessão. Mantendo a Compatibilidade com Versões Anteriores Por padrão, o Serviço de Integração não processa subsegundos em sessões atualizadas. Quando você atualiza para a versão 8.5, o processo de atualização ativa o atributo de sessão de Compatibilidade de Carimbo de Data/Hora Pré 8.5 em todas as sessões atualizadas e nos objetos de configuração de sessão. O atributo de sessão de Compatibilidade de Carimbo de Data/Hora Pré 8.5 é exibido na guia Objeto de Configuração nas propriedades da sessão. Quando esse atributo é ativado, o Serviço de Integração executa as seguintes ações: Ajusta subsegundos para todos os valores de Carimbo de Data/Hora ao ler de bancos de dados relacionais ou gravar neles. Ajusta subsegundos para todos os valores de Carimbo de Data/Hora ao gravar em arquivos de destino intermediários de carregador externo. Mapeia valores de Carimbo de Data/Hora para valores de Data Oracle quando você substitui uma conexão de banco de dados não Oracle por uma conexão Oracle nas propriedades da sessão. Não substitui nenhuma propriedade personalizada definida por você para dar suporte a subsegundos em uma versão anterior do PowerCenter. Para obter mais informações sobre propriedades personalizadas com suporte para subsegundos, visite a Base de Dados de Conhecimento do Informatica em Para fazer com que o Serviço de Integração processe subsegundos em uma sessão atualizada, desative o atributo de sessão de Compatibilidade de Carimbo de Data/Hora Pré 8.5 na sessão ou no objeto de configuração da sessão, ou crie um novo objeto desse tipo e aplique-o à sessão atualizada. Talvez também seja necessário executar as seguintes ações: Se a sessão contiver uma origem ou destino de arquivo simples, altere o formato de data na origem ou destino para aceitar subsegundos. Se a sessão contiver uma transformação de Pesquisa ou Procedimento Armazenado, altere a precisão de subsegundo de 0 para qualquer valor inteiro positivo até 9. Se a sessão contiver uma substituição SQL que use um valor de string para especificar uma data, altere o formato de data para o formato usado na origem. Por exemplo, para converter o valor de string 01-Jan-2007' para uma origem Oracle, use a seguinte função Oracle na substituição SQL: to_date ( 01-Jan-2007, mm/dd/yyyy ) Usando Dados de Subsegundos com Código SDK Use dados datetime até milissegundos no código SDK para criar plug-ins para aplicativos personalizados. Quando você atualiza para o PowerCenter 8.5, a atualização não altera a precisão do tipo de dados Date/ Time para processar subsegundos no código SDK. Se você desenvolveu um plug-in para um aplicativo personalizado, será necessário recompilar o código SDK para processar dados de subsegundos. Inteiros Na versão 8.5, quando o Serviço de Integração lê de um arquivo simples de largura fixa, esse serviço analisa inteiros com espaços em branco iniciais e grava valores de inteiros e inteiros pequenos no destino. Processamento de Tipo de Dados 157

177 Antes, o Serviço de Integração lia dados de inteiro e inteiro pequeno com um espaço em branco inicial como valor inválido. O Serviço de Integração rejeitava a linha e registrava uma mensagem de erro no log da sessão. Conversão de Caracteres O Serviço de Integração processa dados internamente usando o conjunto de caracteres Unicode UCS-2. Na versão 8.5, o Serviço de Integração usa ICU para converter dados de caractere em Unicode para processar dados. Anteriormente, o Serviço de Integração usava GlobalC para converter dados de caractere em Unicode para processar dados. Alterações no Mapeamento de Caracteres Na versão 8.5, os Serviços de Integração podem gravar um valor hexadecimal diferente quando gravam dados em um banco de dados. O ICU pode ter vários valores hexadecimais para o mesmo caractere. Por exemplo, quando o Serviço de Integração lê um caractere com o valor 0xED40 e os objetos de conexão usam a página de código MS932, o ICU converte 0xED40 em U+7E8A. Antes de o Serviço de Integração gravar dados, o ICU determina se ele deve converter U+7E8A em 0xED40 ou 0xFA5C. O mapeamento de caracteres ICU para a página de código MS932 declara que 0xED40 e 0xFA5C representam o mesmo caractere. O ICU converte U+7E8A em 0xFA5C, em vez de usar o valor original 0xED40. O Serviço de Integração grava o valor hexadecimal que a conversão ICU produz para o banco de dados. Você poderá observar dados de saída diferentes se determinar o valor de um caractere com base em seu valor hexadecimal. Antes, o valor hexadecimal de um caractere não era alterado devido a uma conversão Unicode. Valores de Substituição para Caracteres Não Conversíveis Na versão 8.5, o valor de substituição de caracteres não conversíveis foi alterado. As alterações no valor de substituição hexadecimal podem aumentar o tamanho dos dados de saída. Talvez seja necessário alocar mais espaço ou comprimento de coluna em destinos. Os valores de substituição foram alterados para as seguintes páginas de código: Nome da Página de Código ID da Página de Código Descrição da Página de Código Valor de Substituição Hexadecimal 8.5 ISO ISO Europeu Oriental 0x1A ISO ISO Sudeste da Europa 0x1A ISO ISO Báltico 0x1A ISO ISO Cirílico 0x1A ISO ISO Árabe 0x1A ISO ISO Grego 0x1A ISO ISO Hebraico 0x1A ISO SO Latino 5 (Turco) 0x1A ISO ISO Latino 6 (Nórdico) 0x1A 158 Capítulo 35: Serviço de Integração (8.5)

178 Nome da Página de Código ID da Página de Código Descrição da Página de Código Valor de Substituição Hexadecimal 8.5 JapanEUC 18 Código UNIX Estendido Japonês (incl. JIS X 0212) 0xF4 0xFE ISO ISO Latino 9 (Europeu Ocidental) 0x1A IBM IBM EBCDIC Japonês 0xFE 0xFE IBM IBM EBCDIC Chinês Simplificado 0xFE 0xFE IBM IBM EBCDIC Chinês Tradicional 0xFE 0xFE IBM IBM EBCDIC Japonês CP939 0xFE 0xFE MS MS Windows Japonês, superconjunto de Shift-JIS 0xFC 0xFC MS MS Windows Latino 2 (Europa Central) 0x1A MS MS Windows Cirílico (Eslavo) 0x1A MS MS Windows Latino 1 (ANSI), superconjunto de Latin1 0x1A MS MS Windows Grego 0x1A MS MS Windows Latino 5 (Turco), superconjunto de ISO x1A MS MS Windows Vietnamita 0x1A JEF 9000 EBCDIC Fujitsu Japonês 0xFE 0xFE KEIS 9001 HITACHI KEIS Japonês 0xFE 0xFE JIPSE 9002 NEC ACOS JIPSE Japonês 0xFE 0xFE UNISYS 9003 UNISYS Japonês 0xFE 0xFE MELCOM 9004 MITSUBISHI MELCOM Japonês 0xFE 0xFE JEF-K 9005 EBCDIC-Kana Fujitsu Japonês 0xFE 0xFE KEIS-K 9006 HITACHI KEIS-Kana Japonês 0xFE 0xFE JIPSE-K 9007 NEC ACOS JIPSE-Kana Japonês 0xFE 0xFE UNISYS-K 9008 UNISYS-Kana Japonês 0xFE 0xFE MELCOM-K 9009 MITSUBISHI MELCOM-Kana Japonês 0xFE 0xFE JP-EBCDIC 9010 EBCDIC Japonês 0xFE 0xFE JP-EBCDIK 9011 EBCDIK Japonês 0xFE 0xFE Antes, o valor de substituição hexadecimal para essas páginas de código era 0x3F. Conversão de Caracteres 159

179 Recuperação Na versão 8.5, você pode ativar a recuperação de uma sessão que tenha transformações de Procedimento Armazenado e Procedimento Externo. As transformações contêm as propriedades Saída é Repetível e A Saída é Determinista. Ative A Saída é Determinista quando os dados de saída de origem não forem alterados entre sessões. Ative Saída é Repetível quando os dados estiverem na mesma ordem entre as sessões. Se você ativar as duas propriedades, poderá configurar a recuperação de sessão. Quando você atualizar, o valor padrão de Saída é Repetível será Baseada na Ordem de Entrada. Para recuperar, ative A Saída é Determinista e configure a estratégia de recuperação da sessão. Quando você cria uma transformação, as propriedades são desativadas para recuperação de sessão por padrão. Antes, o Serviço de Integração desativava a recuperação de sessão se uma sessão tivesse essas transformações. Pós-Sessão Na versão 8.5, você pode anexar um log de sessão a um pós-sessão sem configurar a sessão para criar um arquivo de log de texto. O Serviço de Integração inclui o log de sessão do Log Manager e gera o arquivo de log de sessão para anexar ao . Antes, você precisava configurar a sessão para criar um arquivo de log de texto para anexar logs de sessão para s pós-sessão. Otimização de Empilhamento Esta seção descreve as alterações na otimização de empilhamento. Permitir a Exibição Temporária para Empilhamento Na versão 8.5, a opção Permitir a Exibição Temporária para Empilhamento substitui a parte de exibição do valor Para Origem com Exibição pela opção de Otimização de Empilhamento. Selecione essa opção para ativar o Serviço de Integração para criar exibições no banco de dados de origem ou destino ao enviar a lógica de transformação para o banco de dados. O Serviço de Integração deve criar exibições temporárias no banco de dados para enviar lógica de transformação particular ao banco de dados. O Serviço de Integração armazena o valor dessa opção no repositório. Antes, somente era possível criar exibições no banco de dados de origem e você tinha que usar a opção Para Origem com Exibição. Opção de Otimização de Empilhamento Na versão 8.5, a opção de Otimização de Empilhamento tem valores atualizados: Valor nas versões anteriores Valor na versão 8.5 Descrição da Alteração Completo Completo Sem alteração. Nenhuma Nenhuma Sem alteração. Para Origem Para Origem Sem alteração. 160 Capítulo 35: Serviço de Integração (8.5)

180 Valor nas versões anteriores Valor na versão 8.5 Descrição da Alteração Para Origem com Exibição n/d Esse valor está obsoleto. O valor Para Origem com Exibição foi dividido em duas opções separadas: - Otimização de Empilhamento. Selecione o valor Para Origem para enviar a transformação ao banco de dados de origem. Também é possível selecionar Para Destino para enviar a transformação ao banco de dados de destino. - Permitir a Exibição Temporária para Empilhamento. Selecione para criar uma exibição no banco de dados. Você pode criar exibições no banco de dados de origem ou destino. Se um mapeamento tiver a opção Para Origem com Exibição selecionada e você atualizar o repositório, o programa de atualização selecionará o valor Para a Origem e selecionará a opção Permitir Exibição Temporária para Empilhamento para o mapeamento. Para Destino Para Destino Sem alteração. O Serviço de Integração continua armazenando o valor no repositório. Antes, Para Origem com Exibição era um valor possível para a opção de Otimização de Empilhamento. Desempenho Esta seção descreve as alterações no desempenho. Formatos de Data para as Funções TO_CHAR() e TO_DATE() Na versão 8.5, você pode enviar as funções TO_CHAR() e TO_DATE() ao banco de dados, independentemente da string de data. Antes, era possível enviar as funções TO_CHAR() e TO_DATE() a um banco de dados se a string de data padrão fosse usada. Parâmetro $$PushdownConfig Na versão 8.5, o parâmetro $$PushdownConfig tem valores atualizados: Valor do Parâmetro na versão anterior) Valor do Parâmetro na versão 8.5 Descrição da Alteração Completo Completo Sem alteração. n/d Seq Esse é um novo valor de parâmetro. Para criar um objeto de sequência no banco de dados, acrescente Seq após o tipo de otimização de empilhamento. n/d Exibir Esse é um novo valor de parâmetro. Para criar uma exibição no banco de dados, acrescente View após o tipo de otimização de empilhamento. Nenhuma Nenhuma Sem alteração. Para Origem Para Origem Sem alteração. Desempenho 161

181 Valor do Parâmetro na versão anterior) Valor do Parâmetro na versão 8.5 Descrição da Alteração Para Origem com Exibição n/d Esse valor está obsoleto. O valor Para Origem com Exibição foi dividido em duas opções separadas: - Otimização de Empilhamento. Selecione o valor Para Origem para enviar a transformação ao banco de dados de origem. Também é possível selecionar Para Destino para enviar a transformação ao banco de dados de destino. - Permitir a Exibição Temporária para Empilhamento. Selecione para criar uma exibição no banco de dados. Você pode criar exibições no banco de dados de origem ou destino. Se um mapeamento tiver a opção Para Origem com Exibição selecionada e você atualizar o repositório, o programa de atualização selecionará o valor Para a Origem e selecionará a opção Permitir Exibição Temporária para Empilhamento para o mapeamento. Para Destino Para Destino Sem alteração. Otimização de Empilhamento para Lógica de Dimensão de Alteração Lenta Na versão 8.5, você pode enviar a lógica de dimensão de alteração lenta Tipo 1 e Tipo 3 para o banco de dados. Se você configurou a lógica de dimensão de alteração lenta usando o Assistente para Dimensões de Alteração Lenta de uma versão anterior e quer enviar as transformações que abrangem a lógica de dimensão de alteração lenta para o banco de dados, será necessário recriar essa lógica usando esse assistente. Antes, o Serviço de Integração não podia enviar a lógica de dimensão de alteração lenta ao banco de dados. Se a lógica de dimensão de alteração lenta contiver uma transformação de Pesquisa configurada para usar qualquer valor, o primeiro valor ou o último valor quando várias ocorrências forem encontradas e você quiser ativar a otimização de empilhamento, será necessário modificar a transformação de Pesquisa existente. Para modificar a transformação de Pesquisa para ativar otimização de empilhamento, defina a política de pesquisa como Relatar em Erro. Otimização de Empilhamento para a Operação de Atualização Na versão 8.5, você pode configurar o Serviço de Integração para enviar a operação de atualização em um destino ao banco de dados. Antes, você podia enviar operações de inserção e exclusão em um destino para o banco de dados, mas não a operação de atualização. Processamento em Tempo Real Esta seção descreve as alterações no processamento em tempo real. Processo de Recuperação Na versão 8.5, quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem JMS ou WebSphere MQ, o Serviço de Integração grava mensagens no destino e envia uma confirmação para a origem. O modelo de processo e confirmação impede a duplicação de dados durante a recuperação. 162 Capítulo 35: Serviço de Integração (8.5)

182 Antes, o Serviço de Integração enviava uma confirmação para a origem antes de gravar mensagens no destino. A duplicação de dados era possível quando a sessão falhava antes de o Serviço de Integração confirmar as mensagens ou limpar o arquivo de recuperação. Tabela de Recuperação e Armazenamento de Arquivo de Recuperação Na versão 8.5, quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem JMS ou WebSphere MQ e grava em um destino relacional, o Serviço de Integração cria uma tabela de recuperação no banco de dados de destino. A tabela de recuperação armazena o número de confirmação e a ID da mensagem que o Serviço de Integração confirmou para o destino. A tabela de recuperação ajuda a manter a integridade dos dados durante a recuperação para que nenhum dado seja perdido ou duplicado. Quando você recupera uma sessão, o Serviço de Integração usa as informações de recuperação para determinar onde interrompeu o processamento das mensagens. O Serviço de Integração lê mensagens não processadas da origem usando a ID da mensagem na tabela de recuperação. Antes, quando você executava uma sessão, o Serviço de Integração salvava mensagens em um arquivo de recuperação. Se a sessão falhasse, o Serviço de Integração lia mensagens não processadas do arquivo de recuperação. Na versão 8.5, quando você ativa a recuperação para uma sessão em tempo real que lê de uma origem JMS ou WebSphere MQ e grava em um destino não relacional, o Serviço de Integração armazena IDs de mensagem em um arquivo de recuperação. Se a sessão falhar, o Serviço de Integração recuperará mensagens não processadas da origem usando a ID da mensagem no arquivo de recuperação. Antes, o Serviço de Integração salvava toda a mensagem no arquivo de recuperação. Recuperação com Reinicialização Na versão 8.5, quando você reinicia uma sessão em tempo real com falha com uma origem JMS ou WebSphere MQ, o Serviço de Integração recupera mensagens não processadas depois que inicializa a sessão. A sessão com falha deve ser ativada para recuperação. A recuperação ocorre quando você inicia um fluxo de trabalho ou tarefa a partir do Workflow Manager ou quando inicia um fluxo de trabalho ou tarefa a partir do Workflow Monitor. Antes, se você reiniciasse uma sessão em tempo real usando Iniciar Fluxo de Trabalho, Iniciar Tarefa ou Iniciar Fluxo de Trabalho da Tarefa, o Serviço de Integração executava a sessão sem recuperação. O Serviço de Integração limpava o arquivo de recuperação e iniciava a sessão. As mensagens não processadas eram possivelmente perdidas. Para evitar a perda de dados, você tinha que recuperar a sessão manualmente e depois reiniciá-la. Interrompendo uma Sessão em Tempo Real Na versão 8.5, quando você interrompe uma sessão em tempo real, o Serviço de Integração conclui o processamento da mensagem para o intervalo de latência de liberação. Quando você interrompe uma sessão em tempo real com uma origem JMS, uma origem WebSphere MQ ou dados de origem alterados do PowerExchange, o Serviço de Integração interrompe a leitura de mensagens da origem, continua processando as mensagens no pipeline e grava mensagens no destino. Se você interromper uma sessão em tempo real que esteja recuperando mensagens, o Serviço de Integração interrompe a leitura da origem quando conclui a recuperação. Antes, se você interrompesse uma sessão em tempo real ou uma sessão em tempo real que estivesse recuperando mensagens, o Serviço de Integração talvez não tivesse processado todas as mensagens que estavam no pipeline. Alterações de Particionamento Na versão 8.5, o Serviço de Integração apresenta falha em uma sessão em tempo real JMS ou WebSphere MQ quando você ativa a recuperação e cria várias partições. Processamento em Tempo Real 163

183 Para executar as sessões atualizadas, exclua as partições ou desative a recuperação. Anteriormente, o Serviço de Integração executava a sessão de acordo com a configuração da partição. Em virtude disso, às vezes o Serviço de Integração processava mensagens duplicadas durante a recuperação. Alterações nos Comandos de Reinicialização e Recuperação Na versão 8.5, o comportamento do comando de reinicialização e recuperação é alterado para sessões em tempo real com uma origem JMS, origem WebSphere MQ ou dados de origem alterados do PowerExchange. O comportamento alterado afeta sessões ativadas para recuperação. A tabela a seguir descreve as alterações nesses comandos: Comando Comportamento na versão Comportamento na versão 8.5 Reiniciar O Serviço de Integração reinicia a sessão. O Serviço de Integração recupera antes de reiniciar a sessão. Recuperar O Serviço de Integração recupera antes de reiniciar a sessão. O Serviço de Integração recupera a sessão. 164 Capítulo 35: Serviço de Integração (8.5)

184 C A P Í T U L O 3 6 Funções (8.5) Este capítulo inclui os seguintes tópicos: Funções Internas, 165 Funções Definidas pelo Usuário, 166 Funções Internas Esta seção descreve alterações nas funções internas. Funções de Data com Argumentos de String de Formato Na versão 8.5, as seguintes funções podem processar valores de data e hora até nanossegundos: ADD_TO_DATE DATE_DIFF GET_DATE_PART IS_DATE ROUND (Datas) SET_DATE_PART TO_CHAR (Datas) TO_DATE TRUNC (Datas) Essas funções utilizam uma string de formato como um dos argumentos. Se você quiser que a função processe subssegundos, especifique uma string de formato de subsegundo no argumento format. Por exemplo, para converter a string 4/15/ :15: em um valor de data/hora, use a seguinte expressão: TO_DATE('4/15/ :15: ', 'MM/DD/YYYY HH24:MI:SS.NS') DATE_COMPARE Na versão 8.5, a função DATE_COMPARE pode comparar datas que incluam subsegundos. Se você não quiser incluir subsegundos em uma comparação de data, use a função TRUNC (Datas) para truncar a parte de subsegundo da data e depois compare as datas. GREATEST Na versão 8.5, a função GREATEST retornará NULL se algum argumento for nulo. Antes, a função GREATEST retornava NULL se todos os argumentos fossem nulos. 165

185 LEAST Na versão 8.5, a função GREATEST retornará NULL se algum argumento for nulo. Antes, a função GREATEST retornava NULL se todos os argumentos fossem nulos. MAKE_DATE_TIME Na versão 8.5, a função MAKE_DATE_TIME pode retornar a data e a hora com base nos valores de entrada até nanossegundos. Antes, a função MAKE_DATE_TIME retornava a data e a hora com base nos valores de entrada até segundos. Funções Definidas pelo Usuário Esta seção descreve as alterações em funções definidas pelo usuário. Funções Definidas pelo Usuário no Navegador Na versão 8.5, as funções definidas pelo usuário aparecem no Navegador do Repositório do Repository Manager e do Designer. Elas aparecem como um nó de Funções Definidas pelo Usuário nas pastas do repositório. Você pode clicar com o botão direito do mouse na pasta Função Definida pelo Usuário para criar novas funções definidas pelo usuário. Você pode clicar com o botão direito do mouse em uma função definida pelo usuário na pasta para gerenciar essa função. Antes, você criava, exibia e gerenciava funções definidas pelo usuário na caixa de diálogo Função Definida pelo Usuário. As funções definidas pelo usuário criadas em uma versão anterior apareciam na pasta Função Definida pelo Usuário na pasta de repositório em que você criava a função definida pelo usuário. Gerenciamento de Funções Definidas pelo Usuário Na versão 8.5, você pode gerenciar funções definidas pelo usuário de uma das seguintes formas: Clique na opção Funções Definidas pelo Usuário no menu Ferramentas no Designer. Clique com o botão direito do mouse na pasta Funções Definidas pelo Usuário em uma pasta de repositório no Designer. Clique com o botão direito do mouse em uma função definida pelo usuário em uma pasta de repositório no Designer. Antes, você gerenciava funções definidas pelo usuário na caixa de diálogo Navegador de Função Definida pelo Usuário. Validação de Funções Definidas pelo Usuário Desde a versão 8.5, você pode validar uma função definida pelo usuário das seguintes áreas: Editor de Expressão, quando você cria ou edita uma função definida pelo usuário Janela Consultar Resultados Janela Exibir Histórico Anteriormente, você podia validar uma função definida pelo usuário no Editor de Expressão quando criava ou editava uma função definida pelo usuário. Renomeando Funções Definidas pelo Usuário Na versão 8.5, se você alterar um nome de função definida pelo usuário, o Designer não propagará a alteração de nome para expressões que usem a função. Mapeamentos e fluxos de trabalho que usam uma expressão com a função definida pelo usuário podem ser inválidos. 166 Capítulo 36: Funções (8.5)

186 Antes, se você alterasse um nome de função definidas pelo usuário, as expressões que utilizassem a função definida pelo usuário refletiam essa alteração de nome. Copiando Funções Definidas pelo Usuário Na versão 8.5, você pode adicionar uma função definida pelo usuário a grupos de implantação para copiar a função definida pelo usuário para outra pasta ou repositório. Antes, se você copiasse uma função definidas pelo usuário para outro repositório ou pasta de repositório, precisava exportar essa função para XML e importá-la. Funções Definidas pelo Usuário de Versão Desde a versão 8.5, as funções definidas pelo usuário dependem da versão. Quando você atualiza de uma versão anterior, o Cliente do PowerCenter considera cada função definida pelo usuário como a primeira versão do objeto. Analisando Dependências para Funções Definidas pelo Usuário Na versão 8.5, você pode exibir dependências para funções definidas pelo usuário. Outras funções definidas pelo usuário, transformações, mapeamentos, mapplets, tarefas de fluxo de trabalho, fluxos de trabalho e worklets podem ser dependentes de funções definidas pelo usuário. Antes, não era possível exibir dependências para funções definidas pelo usuário. Consultando Funções Definidas pelo Usuário Na versão 8.5, você pode consultar funções definidas pelo usuário. Selecione Função Definida pelo Usuário como o tipo de objeto em uma consulta. Antes, você não podia consultar funções definidas pelo usuário. Funções Definidas pelo Usuário 167

187 C A P Í T U L O 3 7 Provedor de Serviços da Web (8.5) Este capítulo inclui os seguintes tópicos: Alterações às Propriedades, 168 Operações de Serviço da Web, 169 Origens e Destinos de Serviço da Web, 169 Alterações às Propriedades Na versão 8.5, as seguintes alterações foram feitas nas propriedades: Você pode associar o Hub de Serviços da Web com um Serviço de Repositório executado no mesmo domínio do Hub de Serviços da Web. Você não pode associar um Hub de Serviços da Web a um Serviço de Repositório em outro domínio. Antes, você podia associar um Hub de Serviços da Web a um Serviço de Repositório em outro domínio. A propriedade MaxLMConnections do Hub de Serviços da web foi renomeada como MaxISConnections. A funcionalidade da propriedade permanece a mesma. MaxISConnections é o número máximo de conexões do Hub de Serviços da Web com o Serviço de Integração que podem ser abertas de cada vez. As seguintes propriedades de leitor de Provedor de Serviços da Web não estão mais disponíveis: - Latência de Liberação em Tempo Real - Tratar a Liberação em Tempo Real como Milissegundos O Serviço de Integração não armazena mais as mensagens em buffer durante um período especificado. O Serviço de Integração envia mensagens para o Hub de Serviços da Web imediatamente. Os valores padrão para as seguintes propriedades de leitor do Provedor de Serviços da Web foram alterados: Nome da Propriedade Valor Padrão na versão Valor Padrão na versão 8.5 Descrição Tempo de Inatividade Contagem de Mensagem O tempo, em segundos, que o Serviço de Integração espera receber mensagens antes de parar de ler da origem e terminar a sessão. O valor padrão anterior de -1 indica um período infinito. O novo valor padrão de 180 indica que o Serviço de Integração espera 180 segundos para receber mensagens antes de desligar. 1-1 O número de mensagens que o Serviço de Integração lê antes de terminar a sessão. O novo valor padrão de -1 indica um número infinito de mensagens. 168

188 Operações de Serviço da Web Na versão 8.5, as seguintes alterações foram feitas nas operações de serviço da Web: A operação deinitializediserverconnection foi preterida. Você não precisa mais desconectar explicitamente o aplicativo cliente do Serviço de Integração. As operações de Login e Logout foram adicionadas aos serviços da Web de Integração de Dados. Você não precisa mais que o WSDL dos serviços da Web de Metadados crie aplicativos que chamem operações de serviços da Web de Integração de Dados que requeiram autenticação. Os parâmetros para operações de serviços da Web em Lotes têm parâmetros adicionais para nomes de instância de fluxo de trabalho para identificar a instância de um fluxo de trabalho do serviço da Web que esteja em execução. Origens e Destinos de Serviço da Web Na versão 8.5, o processo de importação de uma origem ou destino de serviço da Web de um WSDL foi alterado das seguintes maneiras: Modo de importação padrão. O modo de importação padrão para origens e destinos de serviços da Web é relacionamento de entidade. Anteriormente, o modo de importação padrão era relacionamento hierárquico normalizado. Uma definição de destino. Quando você cria um destino de serviço da Web, uma definição de destino é criada. Uma resposta de falha é definida como uma exibição XML, não uma definição de destino separada. Anteriormente, cada resposta de falha era uma definição de destino separada. Exibições XML. A definição de origem ou destino de serviço da Web não contém portas de mensagem e cabeçalho por padrão. Anteriormente, as definições de origem ou destino de serviço da Web tinham portas de mensagem e cabeçalho em exibições XML separadas. As portas de mensagem e cabeçalho não são mais necessárias. Você pode adicionar as portas de mensagem e cabeçalho para mapeamentos preparados e compatibilidade com versões anteriores. Espaço de trabalho do WSDL. Se você criar uma definição de origem ou destino de serviço da Web a partir de um WSDL, poderá editar definições de origem ou destino no espaço de trabalho do WSDL. Anteriormente, não era possível editar definições de origem ou destino no espaço de trabalho do WSDL. Operações de Serviço da Web 169

189 C A P Í T U L O 3 8 Programas de Linha de Comando (8.5) Este capítulo inclui os seguintes tópicos: infacmd, 170 infasetup, 174 pmcmd, 175 pmrep, 176 infacmd Esta seção descreve mudanças no infacmd. Novos Comandos infacmd Na versão 8.5, os seguintes comandos infacmd são novos: Comando Descrição Comentários AddGroupPermission Atribui a um grupo permissão em um objeto. Novo comando. AddGroupPrivilege AddRolePrivilege Atribui um privilégio a um grupo em um domínio do PowerCenter. Atribui um privilégio a uma função em um domínio do PowerCenter. Transportado de pmrep. Novo comando. AddUserPermission Atribui a um usuário permissão em um objeto. Novo comando. AddUserPrivilege AddUserToGroup AssignIStoMMService AssignRoleToGroup AssignRoleToUser Atribui um privilégio a um usuário em um domínio do PowerCenter. Adiciona um usuário nativo ou LDAP a um grupo nativo em um domínio. Alinha um Serviço de Integração a um Serviço do Metadata Manager. Atribui uma função a um grupo para um domínio ou serviço de aplicativo Atribui uma função a um usuário para um domínio ou serviço de aplicativo Transportado de pmrep. Transportado de pmrep. Novo comando. Novo comando. Novo comando. 170

190 Comando Descrição Comentários BackupDARepositoryContents Faz backup do conteúdo para um repositório do Data Analyzer em um arquivo binário. Novo comando. CreateDARepositoryContents Cria conteúdo de um repositório do Data Analyzer. Novo comando. CreateGroup Cria um grupo no domínio de segurança nativo. Transportado de pmrep. CreateMMService Cria um Serviço do Metadata Manager em um domínio. Novo comando. CreateOSProfile Cria um perfil do sistema operacional em um domínio. Novo comando. CreateReportingService Cria um Serviço de Relatório em um domínio do PowerCenter. Novo comando. CreateRole Cria uma função personalizada em um domínio. Novo comando. CreateUser Cria um usuário no domínio de segurança nativo. Transportado de pmrep. DeleteDARepositoryContents Exclui conteúdo do repositório de um repositório do Data Analyzer. Novo comando. DisableUser Desativa a conta de usuário em um domínio. Novo comando. EditUser Edita as propriedades gerais de um usuário em um domínio. Transportado de pmrep. EnableUser Ativa uma conta de usuário em um domínio. Novo comando. ExportUsersAndGroups ImportUsersAndGroups Exporta usuários e grupos nativos de um domínio do PowerCenter para um arquivo. Importa usuários e grupos nativos em um domínio do PowerCenter. Novo comando. Novo comando. ListAllGroups Lista todos os grupos do domínio de segurança nativo. Transportado de pmrep. ListAllRoles Lista todas as funções em um domínio do PowerCenter. Novo comando. ListAllUsers Lista todos os usuários em um domínio do PowerCenter. Transportado de pmrep. ListGroupPrivileges Lista privilégios de um grupo em um domínio do PowerCenter. Transportado de pmrep. ListLDAPConnectivity Lista as informações de conexão de um servidor LDAP. Novo comando. ListOSProfiles Lista os perfis do sistema operacional em um domínio. Novo comando. ListRepositoryLDAPConfiguration ListRolePrivileges ListSecurityDomains Lista as opções de configuração do servidor LDAP para um domínio do PowerCenter. Lista privilégios de uma função em um domínio do PowerCenter. Lista os domínios de segurança nativos e LDAP em um domínio Novo comando. Novo comando. Novo comando. infacmd 171

191 Comando Descrição Comentários ListServicePrivileges ListUserPrivileges Lista todos os privilégios de um domínio ou serviço de aplicativo. Lista privilégios de um usuário em um domínio do PowerCenter. Transportado de pmrep. Transportado de pmrep. RemoveGroup Remove um grupo do domínio de segurança nativo. Transportado de pmrep. RemoveGroupPrivilege Remove privilégios de um grupo em um domínio do PowerCenter. Transportado de pmrep. RemoveOSProfile Remove um perfil do sistema operacional de um domínio. Novo comando. RemoveRole Remove uma função personalizada de um domínio. Novo comando. RemoveRolePrivilege Remove privilégios de uma função em um domínio do PowerCenter. Novo comando. RemoveUser Remove um usuário do domínio de segurança nativo. Transportado de pmrep. RemoveUserFromGroup RemoveUserPrivilege RestoreDARepositoryContents Remove um usuário nativo ou LDAP de um grupo nativo em um domínio. Remove privilégios de um usuário em um domínio do PowerCenter. Restaura conteúdo para um repositório do Data Analyzer de um arquivo binário. Transportado de pmrep. Transportado de pmrep. Novo comando. SetLDAPConnectivity Estabelece a conexão com um servidor LDAP. Novo comando. SetRepositoryLDAPonfiguration UnassignISMMService UnassignRoleFromGroup UnassignRoleFromUser UpdateMMService UpdateOSProfile UpdateReportingService UpgradeDARepositoryContents UpgradeDARepositoryUsers Lista as opções de configuração do servidor LDAP para um domínio do PowerCenter. Desassocia um Serviço de Integração de um Serviço do Metadata Manager. Remove uma função de um grupo para um domínio ou um serviço de aplicativo. Remove a função de um usuário para um domínio ou serviço de aplicativo. Atualiza as opções de serviço para o Serviço do Metadata Manager. Atualiza as propriedades de um perfil do sistema operacional em um domínio. Atualiza as opções de linhagem e serviço do Serviço de Relatório. Atualiza o conteúdo de um repositório do Data Analyzer existente. Atualiza usuários e grupos em um repositório do Data Analyzer. Novo comando. Novo comando. Novo comando. Novo comando. Novo comando. Novo comando. Novo comando. Novo comando. Novo comando. Nota: Pode ser necessário atualizar os scripts para evitar erros. 172 Capítulo 38: Programas de Linha de Comando (8.5)

192 Comandos infacmd Alterados Na versão 8.5, os seguintes comandos infacmd foram alterados: Comandos Descrição Comentários AssignRSToWSHubService CreateIntegrationService CreateSAPBWService CreateWSHubService GetLog GetSessionLog GetWorkflowLog Associa um repositório a um Hub de Serviços da Web em um domínio. Cria o Serviço de Integração em um domínio Cria um SAP BW Service em um domínio Cria um Hub de Serviços da Web em um domínio. Busca os eventos de log com base nos critérios fornecidos por você. Busca os eventos de log para a execução mais recente de uma sessão. Busca os eventos de log para a execução mais recente de um fluxo de trabalho. A seguinte opção foi removida: - rd (-RepositoryDomain) A seguinte opção foi adicionada: - ev (EnvironmentVariables) O seguinte argumento foi adicionado à opção -so (-ServiceOptions): - FlushGMDWrite=value. A seguinte opção foi removida: - rd (-RepositoryDomain) A seguinte opção foi removida: - id (-IntegrationServiceDomain) A seguinte opção foi removida: - rd (-RepositoryDomain) As opções a seguir agora são obrigatórias: - rs (-RepositorService) - ru (-RepositoryUser) - rp (-RepositoryPassword) - ln (-LicenseName) Os valores a seguir podem ser especificados com a opção -st (- ServiceType): - DOMAIN (Domínio) - MM (Serviço do Metadata Manager) - RPS (Serviço de Relatório) As opções a seguir foram adicionadas para especificar o fluxo de trabalho simultâneo: - in (RunInstance) - id (RunId) As opções a seguir foram adicionadas para especificar o fluxo de trabalho simultâneo: - in (RunInstance) - id (RunId) ListServices Lista os serviços em um domínio. As seguintes opções foram removidas: - un (UserName) - pd (Password) UnAssignRSWSHubService UpdateIntegrationService UpdateWSHubService Desassocia um repositório do Hub de Serviços da Web em um domínio. Atualiza as propriedades de configuração do Serviço de Integração. Atualiza um Hub de Serviços da Web em um domínio. A seguinte opção foi removida: - rd (-RepositoryDomain) A seguinte opção foi removida: - rd (-RepositoryDomain) A seguinte opção foi removida: - rd (-RepositoryDomain) Nota: Pode ser necessário atualizar os scripts para evitar erros. infacmd 173

193 infasetup Na versão 8.5, os comandos infasetup podem usar a opção -DatabaseConnectionString (-cs) para especificar a string de conexão usada para conectar o banco de dados de configuração do domínio. A tabela a seguir lista os comandos infasetup alterados: Comando Descrição Comentários BackupDomain DefineDomain DefineGatewayNode DefineWorkerNode DeleteDomain RestoreDomain UpdateGatewayNode UpdateWorkerNode Faz backup dos metadados de configuração para o domínio. Define um domínio na máquina atual. Define um nó de gateway na máquina atual. Define um nó do funcionário na máquina atual. Exclui tabelas de metadados de domínio. Restaura os metadados de configuração para o domínio. Atualiza as informações de conectividade de um nó de gateway na máquina atual. Atualiza as informações de conectividade de um nó do funcionário na máquina atual. Opção -DatabaseConnectionString (-cs) adicionada para especificar a string de conexão usada para conectar ao banco de dados de configuração do domínio. Opção -DatabaseConnectionString (-cs) adicionada para especificar a string de conexão usada para conectar ao banco de dados de configuração do domínio. As opções -HttpsPort (-hs), -KeystoreFile (-kf) e - KeystorePass (-kp) adicionadas para configurar o HTTPS para um nó. A opção -ResourceFile (-rf) agora é obrigatória. Opção -DatabaseConnectionString (-cs) adicionada para especificar a string de conexão usada para conectar ao banco de dados de configuração do domínio. As opções -HttpsPort (-hs), -KeystoreFile (-kf) e - KeystorePass (-kp) adicionadas para configurar o HTTPS para um nó. As opções -HttpsPort (-hs), -KeystoreFile (-kf) e - KeystorePass (-kp) adicionadas para configurar o HTTPS para um nó. Opção -DatabaseConnectionString (-cs) adicionada para especificar a string de conexão usada para conectar ao banco de dados de configuração do domínio. Opção -DatabaseConnectionString (-cs) adicionada para especificar a string de conexão usada para conectar ao banco de dados de configuração do domínio. Opção -DatabaseConnectionString (-cs) adicionada para especificar a string de conexão usada para conectar ao banco de dados de configuração do domínio. As opções -HttpsPort (-hs), -KeystoreFile (-kf) e - KeystorePass (-kp) adicionadas para configurar o HTTPS para um nó. As opções -HttpsPort (-hs), -KeystoreFile (-kf) e - KeystorePass (-kp) adicionadas para configurar o HTTPS para um nó. Nota: Pode ser necessário atualizar os scripts para evitar erros. 174 Capítulo 38: Programas de Linha de Comando (8.5)

194 pmcmd Na versão 8.5, os seguintes comandos pmcmd foram alterados: Comando Descrição Comentários aborttask Aborta uma tarefa. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. abortworkflow Aborta um fluxo de trabalho. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. getsessionstatistics gettaskdetails getworkflowdetails getworkflowfailedtask Exibe detalhes da sessão, incluindo informações para a pasta, fluxo de trabalho e instância da tarefa. Exibe status e estatísticas da sessão para cada qualificador de origem e destino. Exibe detalhes para uma tarefa, incluindo nome de pasta e fluxo de trabalho. Além disso, exibe a tarefa, status e modo de execução. Exibe detalhes de um fluxo de trabalho, incluindo nome do fluxo de trabalho, status e modo de execução. Exibe tarefas que falharam em um fluxo de trabalho. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. A opção -runinsname (-rin) adicionada para especificar fluxos de trabalho simultâneos. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. O comando está obsoleto. recoverworkflow Recupera um fluxo de trabalho suspenso. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. startask Inicia uma tarefa. A opção -runinsname (-rin) adicionada para especificar fluxos de trabalho simultâneos. Opção -norecovery adicionada para reiniciar uma sessão sem recuperação. startworkflow Inicia um fluxo de trabalho. Opção -osprofile (-o) adicionada para especificar o perfil do sistema operacional atribuído a um fluxo de trabalho. A opção -runinsname (-rin) adicionada para especificar fluxos de trabalho simultâneos. Opção -norecovery adicionada para reiniciar uma sessão sem recuperação. stoptask Interrompe uma tarefa. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. stopworkflow Interrompe um fluxo de trabalho. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. waittask waitworkflow Instrui o Serviço de Integração a aguardar a conclusão de tarefas em execução antes de iniciar outro comando. Notifica se o fluxo de trabalho tiver sido executado com êxito ou se não estiver sendo executado. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. As opções -runinsname (-rin) e -wfrunid foram adicionadas para especificar fluxos de trabalho simultâneos. pmcmd 175

195 Nota: Pode ser necessário atualizar os scripts para evitar erros. pmrep Esta seção descreve mudanças no pmrep. Novos Comandos pmrep Na versão 8.5, os seguintes comandos pmrep são novos: Comando Descrição Comentários AssignPermission Atribui permissões em um objeto global. Novo comando. ChangeOwner Altera o nome do proprietário para um objeto global. Novo comando. RollbackDeployment Reverte uma implantação para limpar a versão implantada do repositório ou da pasta de destino. Novo comando. Nota: Pode ser necessário atualizar os scripts para evitar erros. Comandos pmrep Alterados Na versão 8.5, os comandos pmrep foram alterados. Os comandos agora têm opções novas ou modificadas. A tabela a seguir lista os comandos pmrep alterados: Comando Descrição Comentários Conectar Conecta a um repositório. Opção -s adicionada para especificar o domínio de segurança a que o usuário pertence. Criar Cria as tabelas de repositório no banco de dados. Opção -s adicionada para especificar o domínio de segurança a que o usuário pertence. CreateFolder Cria uma nova pasta no repositório. Opção -o adicionada para especificar o domínio de segurança a que o proprietário pertence. DeleteObject Exclui um objeto. É possível especificar "Função Definida pelo Usuário" como tipo de objeto. DeployDeployment Group Implanta um grupo de implantação. Opção -s adicionada para especificar o domínio de segurança a que o usuário pertence. DeployFolder Implanta uma pasta. Opção -s adicionada para especificar o domínio de segurança a que o usuário pertence. ListObjects Retorna uma lista de objetos no repositório. É possível especificar "Função Definida pelo Usuário" como tipo de objeto. ModifyFolder Modifica propriedades de pasta. É possível atribuir um perfil do sistema operacional a uma pasta. 176 Capítulo 38: Programas de Linha de Comando (8.5)

196 Comando Descrição Comentários Opção -a adicionada para especificar o domínio de segurança a que o proprietário pertence. Registrar Restaurar Cancelar Registro Registra o repositório local com um repositório global conectado. Restaura um arquivo de backup do repositório para um banco de dados. Cancela o registra do repositório local de um repositório global conectado. Opção -s adicionada para especificar o domínio de segurança a que o usuário pertence. A seguinte opção foi adicionada: -s. O domínio de segurança a que o usuário pertence. As seguintes opções foram removidas: - v. Nome do usuário do administrador do repositório ou outro usuário válido definido no serviço de diretório externo. - x. Senha para o nome de usuário como definido no serviço de diretório externo. - X. Variável do ambiente de senha que armazena a senha do administrador do repositório, como definido no serviço de diretório externo. - w. Remove o mapeamento de user-namelogin. Opção -s adicionada para especificar o domínio de segurança a que o usuário pertence. Nota: Pode ser necessário atualizar os scripts para evitar erros. Comandos pmrep Transportados Na versão 8.5, o pmrep não tem mais suporte a diversos comandos. O programa da linha de comando infacmd inclui comandos de substituição. Comandos transportados do pmrep para o infacmd exigem um novo conjunto de parâmetros. A tabela a seguir lista os comandos pmrep transportados: Comando AddPrivilege Comando de Substituição infacmd AddGroupPrivilege AddUserPrivilege Descrição Adiciona um privilégio a um usuário ou grupo. AddUserToGroup AddUserToGroup Adiciona um usuário a um grupo. ChangePasswd ResetPassword Altera a senha do usuário conectado no momento ao repositório. CreateGroup CreateGroup Cria um grupo. CreateUser CreateUser Cria um usuário. EditUser EditUser Edita o perfil de um usuário. ListAllGroups ListAllGroups Lista todos os grupos registrados com o repositório. LsPrivileges ListGroupPrivileges ListRolePrivileges ListUserPrivileges Lista os privilégios concedidos a um usuário ou grupo. pmrep 177

197 Comando Comando de Substituição infacmd Descrição ListAllPrivileges ListServicePrivileges Lista todos os privilégios que você pode atribuir a um usuário ou grupo. ListAllUsers ListAllUsers Lista todos os usuários registrados com o repositório. RmGroup RemoveGroup Remove um grupo do repositório. RmPrivilege RemoveGroupPrivilege RemoveUserPrivilege Remove um privilégio de um usuário ou grupo. RmUser RemoveUser Remove um usuário do repositório. RmUserFromGroup RemoveUserFromGroup Remove um usuário de um grupo. Nota: É necessário atualizar os scripts para evitar erros. 178 Capítulo 38: Programas de Linha de Comando (8.5)

198 C A P Í T U L O 3 9 Transformações (8.5) Este capítulo inclui os seguintes tópicos: Transformações de Dados Complexos (Dados Não Estruturados), 179 Transformação Procedimento Externo, 179 Transformação Java, 179 Transformação de Joiner, 180 Transformação de Gerador de Sequência, 180 Transformações de Dados Complexos (Dados Não Estruturados) Na versão 8.5, a transformação de Dados Não Estruturados foi renomeada como transformação de Dados Complexos. Transformação Procedimento Externo Na versão 8.5, a transformação de Procedimento Armazenado inclui as propriedades Output is Repeatable e Output is Deterministic. As propriedades determinam se o Serviço de Integração pode recuperar sessões que incluem essa transformação. Quando você atualiza, as propriedades são configuradas para a recuperação de sessão, por padrão. Transformação Java Na versão 8.5, o PowerCenter usa o Java Development Kit (JDK) 1.5 para compilar o código Java e gerar código de bytes para a transformação. Se o código Java da Transformação Java tiver impacto de alterações no JDK 1.5, atualize e recompile o código Java. Por exemplo, a sintaxe de Mapa e HashMap foi atualizada no JDK 1.5. É necessário atualizar e recompilar o código Java se ele contiver esta linha: private static Map empmap = new HashMap(); Atualize a linha do código Java para o seguinte: private static Map <Integer, String> empmap = new HashMap <Integer, String> (); Para obter mais informações sobre as mudanças do JDK 1.5, consulte as notas de versão sobre Java 2 Platform Standard Edition 5.0: 179

199 Anteriormente, o PowerCenter usava o JDK 1.4 para compilar o código Java e gerar código de byte para a transformação. Transformação de Joiner Na versão 8.5, quando você especifica que a transformação de Joiner usa a entrada classificada, pode configurar a ordem de classificação dos dados de origem mestre. Por padrão, a ordem de classificação mestre é definida como automática. Anteriormente, as propriedades de transformação do Joiner não tinham a opção de especificar a ordem de classificação. Transformação de Gerador de Sequência Na versão 8.5, se você configurar várias partições em uma sessão em uma grade que use uma transformação de Gerador de Sequência fora do cache, os números que o Serviço de Integração gera em cada partição não serão consecutivos. Anteriormente, os números do Serviço de Integração gerados para cada partição eram consecutivos. No entanto, o desempenho era baixo, pois o DTM funcionário e o DTM mestre se comunicavam para cada bloco de dados. 180 Capítulo 39: Transformações (8.5)

200 C A P Í T U L O 4 0 Criação de Perfil de Dado (8.5) Este capítulo inclui os seguintes tópicos: Sessão de Criação de Perfil de Dados, 181 Relatórios de Criação de Perfil de Dados, 181 Sessão de Criação de Perfil de Dados Na versão 8.5, é possível executar uma sessão de perfil que usa particionameto com funções de inferência de estrutura. Para usar o particionamento de pipeline para sessões de perfil existentes que contêm essas funções, gere novamente o mapeamento de perfil no Profile Manager. Relatórios de Criação de Perfil de Dados Na versão 8.5, use o Serviço de Relatório para executar relatórios do Data Analyzer no depósito de Criação de Perfil de Dados. Quando você atualiza, cria um Serviço de Relatório. Use a Criação de Perfil de Dados para origem do relatório. Por padrão, o Serviço de Relatório importa relatórios do Relatórios de Criação de Perfil de Dados do Data Analyzer e configura o conector de dados e a fonte de dados no Data Analyzer. Antes, você instalava o Data Analyzer e os Relatórios do PowerCenter. Depois, configurava fontes de dados e um conector de dados no Data Analyzer. 181

201 C A P Í T U L O 4 1 Data Analyzer (8.5) Este capítulo inclui os seguintes tópicos: Política de Conta do Usuário, 182 Autenticação, 183 Linhagem de Dados, 183 Suporte para Weblogic e WebSphere, 183 Personalização de Folhas de Estilo e Esquemas de Cores, 183 Alteração no Caminho de Instalação jboss, 183 Gerenciando o Conteúdo do Repositório do Data Analyzer, 184 Ferramentas e Utilitários Obsoletos, 184 Alterações nos Utilitários, 185 Alteração no Caminho para Ferramentas e Utilitários, 187 Suporte para Idiomas, 187 Seleção Múltipla em Filtros de Painéis, 188 Suporte Panscopic e RDL, 188 Suporte Unicode, 188 Suporte para Fax e Dispositivos Móveis, 188 Gerenciamento de Acesso, 188 Política de Conta do Usuário Na versão 8.5, se você tiver atualizado os usuários de uma versão anterior do Data Analyzer, a política para contas de usuários não será mais válida. Como você cria e gerencia usuários no Console de Administração do PowerCenter, o Data Analyzer não tem mais suporte para as seguintes opções em relação à conta do usuário: Não é Possível Alterar a Senha A Senha Nunca Expira O Usuário Deverá Alterar a Senha no Próximo Logon Duração Máxima da Senha Comprimento Mínimo da Senha Complexidade da Senha Você pode editar as senhas dos usuários do Data Analyzer no domínio de segurança nativo do PowerCenter, na guia Gerenciar Conta do Data Analyzer. 182

202 Autenticação Na versão 8.5, use os métodos de autenticação do PowerCenter para autenticar os usuários que estiverem efetuando logon no Data Analyzer. Faça logon no Data Analyzer usando qualquer um destes métodos: No Console de Administração Nas ferramentas de Cliente do PowerCenter No Metadata Manager Acessando o URL do Data Analyzer de um navegador Linhagem de Dados Na versão 8.5, use o Console de Administração do PowerCenter para configurar a linhagem de dados e a conexão com o serviço do Metadata Manager. Configure as propriedades da linhagem ao criar um Serviço de Relatório. Use a opção Administração > Gerenciamento do Sistema > Categorias e Departamentos no Data Analyzer para configurar categorias e departamentos para a Linhagem de Dados. Suporte para Weblogic e WebSphere Desde a versão 8.5, o Data Analyzer não tem suporte para servidores de aplicativos Weblogic e WebSphere. O Data Analyzer somente é executado no servidor de aplicativos jboss. Personalização de Folhas de Estilo e Esquemas de Cores Na versão 8.5, não é possível personalizar as folhas de estilo, nem definir esquemas de cores. Você não pode modificar as folhas de estilo do Data Analyzer para personalizar a interface do usuário desse programa. Não é possível criar novos esquemas de cores, nem usar elementos gráficos personalizados, botões e logotipos para corresponder ao esquema de cores padrão para os aplicativos da Web na sua organização. Alteração no Caminho de Instalação jboss Na versão 8.5, a pasta jboss relativa à pasta de instalação do nó do PowerCenter é <Pasta_de_instalação_do_PowerCenter>/server/tomcat/jboss. O arquivo ias.ear na pasta ias é específico para cada Serviço de Relatório que você criar. Por exemplo, se você criar um Serviço de Relatório para Relatórios do Repositório do PowerCenter e denominá-lo PCRR_Reporting, o arquivo ias.ear será ias- PCRR_Reporting.ear e estará disponível na seguinte pasta: /server/tomcat/jboss/server/informatica/ias. Autenticação 183

203 Gerenciando o Conteúdo do Repositório do Data Analyzer Na versão 8.5, você pode gerenciar o conteúdo do repositório do Data Analyzer no Console de Administração do PowerCenter. Crie o Serviço de Relatório no Console de Administração do PowerCenter e use as opções no menu Ações para executar as seguintes tarefas: Criar conteúdo no repositório. Fazer backup do conteúdo do repositório. Restaurar conteúdo para o repositório. Excluir conteúdo do repositório. Atualizar conteúdo do repositório. Atualizar usuários e grupos no repositório. Antes, você usava os utilitários do repositório ou a interface de linha de comando no Data Analyzer para gerenciar o conteúdo do repositório. Ferramentas e Utilitários Obsoletos Na versão 8.5, alguns utilitários estão obsoletos. Use o Console de Administração do PowerCenter para executar algumas das tarefas incluídas nos utilitários. A tabela a seguir lista as ferramentas e os utilitários obsoletos na versão 8.5: Utilitário adminutil backuputil ear_repackagerutil ldap_migration license notifyias upgradeutil Descrição Contém o utilitário Atualizar Contas do Sistema. O Data Analyzer usa esse utilitário para modificar o nome do usuário e a senha para o administrador e o daemon do sistema do Data Analyzer. Na versão 8.5, esse recurso é mesclado com repositoryutils. Contém o utilitário Backup do Repositório. O Data Analyzer usa esse utilitário para fazer um backup do repositório existente do Data Analyzer. Agora você pode fazer um backup do repositório usando a opção Conteúdo de Backup no menu Ações do Serviço de Relatório no Console de Administração do PowerCenter. Na versão 8.5, esse recurso é mesclado com repositoryutils. Contém o utilitário Recompactador de EAR. O Data Analyzer usa esse utilitário para descompactar facilmente o arquivo EAR, modificar o conteúdo e compactar novamente esse arquivo. Na versão 8.5, ele não está mais disponível. Contém o arquivo LDAPTool*.jsp. O Data Analyzer usa esse arquivo para sincronizar os usuários entre o repositório e o serviço de diretório LDAP. Na versão 8.5, esse item foi removido. Contém o utilitário Atualização de Licença. O Data Analyzer usa esse utilitário para atualizar a licença do programa. Na versão 8.5, use o Console de Administração do PowerCenter para atualizar a licença do Data Analyzer. Contém o utilitário de Integração do PowerCenter. O Data Analyzer usa esse utilitário para atualizar seus relatórios quando uma sessão do PowerCenter é concluída. Na versão 8.5, o PowerCenter gera o utilitário notifyias para cada Serviço de Relatório criado por você. Contém o utilitário de atualização do Repositório. O Data Analyzer usa esse utilitário para atualizar o repositório de uma versão existente para a última versão. 184 Capítulo 41: Data Analyzer (8.5)

204 Utilitário Descrição Na versão 8.5, esse recurso é mesclado com repositoryutils. validationutil ProfilingReports RepositoryReports Contém o utilitário de validação do Repositório. O Data Analyzer usa esse utilitário para verificar as tabelas do repositório e assegurar que elas sejam válidas. Na versão 8.5, esse recurso é mesclado com repositoryutils. Contém os objetos dos relatórios de Criação de Perfil de Dados do Data Analyzer. O Data Analyzer usa esse recurso para importar os objetos para o repositório do Data Analyzer. Na versão 8.5, se você criar um Serviço de Relatório para o depósito de Criação de Perfil de Dados, o PowerCenter importará os objetos para os relatórios de Criação de Perfil de Dados. Contém os objetos dos relatórios do Repositório do PowerCenter. O Data Analyzer usa esse recurso para importar os objetos para o repositório do Data Analyzer. Na versão 8.5, se você criar um Serviço de Relatório para o Serviço de Repositório, o PowerCenter importará os objetos para os relatórios do Repositório. Alterações nos Utilitários Na versão 8.5, o repositoryutil foi alterado. O repositoryutil contém os utilitários para gerenciar o repositório do Data Analyzer. O Data Analyzer não tem suporte para a GUI dos utilitários de repositório. Use a interface de linha de comando para acessar os utilitários do repositório. Os seguintes utilitários foram mesclados com os utilitários do repositório: adminutil backuputil upgradeutil validationutil A tabela a seguir lista os comandos que você pode usar na interface de linha de comando: Comando backup restore create deletecontents deleteschema upgrade validate renamegroup renameuser createjmstables Descrição Faz backup do repositório no local determinado para o arquivo especificado. Substitui o arquivo de backup existente. Restaura o repositório com base no arquivo especificado. Substitui o repositório existente ou cria um novo esquema quando não há nenhum repositório. Cria e inicializa um novo repositório Exclui o conteúdo do repositório. Você precisa restaurar o repositório depois que excluir o conteúdo existente. Exclui o conteúdo do esquema e remove-o do repositório. Atualiza o repositório de uma versão anterior para a última versão. Valida o repositório em relação a um conjunto de regras. Renomeia os grupos de usuários no repositório de acordo com os nomes especificados no arquivo de renomeação. Renomeia os usuários no repositório de acordo com os nomes especificados no arquivo de renomeação. Cria tabelas para armazenar mensagens JMS. Alterações nos Utilitários 185

205 Comando deletejmstables uploadexceltemplate createmmviews deletemmviews testunicodesupport markusersdeleted Descrição Exclui as tabelas que armazenam mensagens JMS. Carrega um novo modelo padrão do Excel para o repositório. Cria as exibições e as tabelas que o MetadataManager requer, para executar a linhagem de dados. Exclui as exibições e as tabelas necessárias para o Metadata Manager. Verifica como o banco de dados especificado lida com o suporte Unicode. Marca os usuários que não foram migrados para o banco de dados de configuração de domínio do PowerCenter, para exclusão. Além dos comandos acima, você precisa especificar as seguintes opções com cada comando: Opção -dt -dh -dn -du -dp -dspace Descrição O tipo de banco de dados. Os seguintes valores têm suporte: - mssql para Microsoft SQL Server, porta padrão oracle para Oracle, porta padrão db2 para IBM DB2, porta padrão sybase para Sybase, porta padrão 1433 O nome de host do servidor de banco de dados. O nome do esquema de banco de dados. O nome do usuário que tem as permissões necessárias no banco de dados para fazer alterações no esquema desse banco de dados. A senha do usuário. O nome do espaço de tabela. Necessário apenas para um banco de dados DB2. -f O nome do arquivo. Somente use essa opção com os comandos backup, restore, renamegroup e renameuser. -dport -durl A porta TCP do servidor de banco de dados. Use essa opção se você quiser alterar a porta padrão. O URL da conexão JDBC. Use essa opção se você quiser alterar a url da conexão JDBC padrão. Se você especificar o URL correto, os valores especificados nas opções -dt, -dh, -dport e -dn não serão considerados. Os seguintes exemplos descrevem o uso dos comandos com as opções necessárias: * java -jar ias-repositoryutils.jar create -dt mssql -dh localhost -dn da85 -du da85 -dp da85 * java -jar ias-repositoryutils.jar restore -durl jdbc:informatica:oracle://oracledb: 1521;SID=da85Oracle -dn da85 -du da85 -f c:/backup.85.bkp 186 Capítulo 41: Data Analyzer (8.5)

206 Alteração no Caminho para Ferramentas e Utilitários Na versão 8.5, há uma alteração no caminho da pasta para algumas ferramentas e utilitários. A tabela a seguir lista as ferramentas, os utilitários e a alteração no caminho da pasta: Utilitário/ Ferramenta Caminho da Pasta Original Novo Caminho da Pasta repositoryutils DA AdministrativeReports import-export util maps SDK SQLServerJTA GettingStarted <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/ repositoryutils <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/ AdministrativeReports <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/importexportutil <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/maps <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/SDK <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/ SQLServerJTA <Pasta de instalação do PowerCenter>/ PowerCenter8.1.1/DataAnalyzer/ GettingStarted <Pasta de instalação do PowerCenter>/DAtools/repositoryutils <Pasta de instalação do PowerCenter>/DAtools/AdministrativeReports <Pasta de instalação do PowerCenter>/DAtools/import-exportutil <Pasta de instalação do PowerCenter>/DAtools/maps <Pasta de instalação do PowerCenter>/DAtools/SDK <Pasta de instalação do PowerCenter>/DAtools/SQLServerJTA <Pasta de instalação do PowerCenter>/DAtools/GettingStarted. Os arquivos de data warehouse de exemplo estão disponíveis no arquivo DataWarehouse.zip nessa pasta. Suporte para Idiomas Na versão 8.5, o Data Analyzer não tem mais suporte para os seguintes idiomas: Chinês (Simplificado) Francês Alemão Italiano Português (Portugal) Espanhol Holandês Coreano O Data Analyzer somente tem suporte para inglês e japonês. Alteração no Caminho para Ferramentas e Utilitários 187

207 Seleção Múltipla em Filtros de Painéis Na versão 8.5, você pode selecionar vários valores de atributo nos filtros do painel. Também é possível aplicar vários filtros a um indicador. O Data Analyzer aplica cada filtro na ordem em que ele aparece no painel. Suporte Panscopic e RDL Na versão 8.5, o Data Analyzer não tem mais suporte para os recursos de edição Panscopic e RDL. Não há nenhuma funcionalidade de instalação de exibição na versão 8.5. Antes, você configurava exibições de relatório na guia de exibição com os recursos Panscopic e RDL. Suporte Unicode Na versão 8.5, o Data Analyzer tem suporte para Unicode para armazenar nomes de usuários. Suporte para Fax e Dispositivos Móveis Na versão 8.5, o Data Analyzer não tem mais suporte para aparelhos de fax e dispositivos móveis como dispositivos de entrega de alerta. Gerenciamento de Acesso Na versão 8.5, você pode criar e gerenciar usuários, grupos e funções no console de Administração do PowerCenter. Na versão 9.0, não era possível atribuir permissões em conexões.use o Data Analyzer somente para definir as permissões de acesso e as restrições de dados para usuários e grupos. Antes, você gerenciava usuários, grupos e funções no Data Analyzer. Ao atualizar, você deve atualizar o banco de dados de configuração de domínio do PowerCenter com os usuários existentes do Data Analyzer. Para atualizar o banco de dados de configuração de domínio do PowerCenter com os usuários existentes do Data Analyzer, use a opção Atualizar Usuários e Grupos no menu Ações do Serviço de Relatório no painel direito do Console de Administração do PowerCenter. Nota: Você não pode mais importar, nem exportar arquivos XML que contenham usuários, grupos e funções para o repositório do Data Analyzer. 188 Capítulo 41: Data Analyzer (8.5)

208 C A P Í T U L O 4 2 Relatórios de Repositório do PowerCenter (8.5) Este capítulo inclui os seguintes tópicos: Relatórios do Repositório do PowerCenter, 189 Executando Relatórios, 189 Objetos de Esquema, 190 Relatórios do Repositório do PowerCenter Na versão 8,5, os seguintes relatórios de Repositório do PowerCenter foram alterados: Transformação de Pesquisa de Mapeamento. Não exibe a ID de atributo. Transformação de Pesquisa de Mapplet. Não exibe a ID de atributo. Os Relatórios de Repositório do PowerCenter não incluem mais o relatório Usuários por Grupo em Pastas Públicas > Relatórios de Repositório do PowerCenter > pasta Segurança. Executando Relatórios Na versão 8.5, use o Serviço de Relatório para executar relatórios no repositório do PowerCenter. Quando você atualiza, cria um Serviço de Relatório. Use um Serviço de Repositório ativado para a origem do relatório. Por padrão, o Serviço de Relatório importa Relatórios de Repositório do PowerCenter e configura a fonte de dados e o conector de dados no Data Analyzer. Antes, você instalava o Data Analyzer e os Relatórios do PowerCenter. Depois, configurava fontes de dados e um conector de dados no Data Analyzer. 189

209 Objetos de Esquema Na versão 8.5, os seguintes objetos foram excluídos do esquema de Relatórios de Repositório do PowerCenter: Tipo de Objeto Nome do objeto Caminho da pasta Métrica Contagem de Usuários Métrica > Esquema de Segurança > Usuários Atributo Informações de Contato Atributos > Esquema de Segurança > Grupos Atributos > Esquema de Segurança > Usuários Atributo Descrição Atributos > Esquema de Segurança > Usuários Atributo Descrição do Grupo Atributos > Esquema de Segurança > Grupos Atributo ID do Grupo Atributos > Esquema de Segurança > Grupos Atributo Nome do Grupo Atributos > Esquema de Segurança > Grupos Atributo Descrição do Usuário Atributos > Esquema de Mapeamento > Usuários Atributos > Esquema de Mapplet > Usuários Atributos > Esquema de Sessão > Usuários Atributos > Esquema de Origem > Usuários Atributos > Esquema de Destino > Usuários Atributos > Esquema de Transformação > Usuários Atributos > Esquema de Versão > Usuários Atributos > Esquema de Fluxo de Trabalho > Usuários Atributos > Esquema de Worklet > Usuários Atributo ID Externa do Usuário Atributos > Esquema de Segurança > Usuários Atributo ID do Usuário Atributos > Esquema de Segurança > Usuários Atributo Nome de Usuário Atributos > Esquema de Segurança > Usuários Atributo Tipo de Banco de Dados Atributos > Esquema de Segurança > Repositório Atributo Usuário de Banco de Dados Atributos > Esquema de Segurança > Repositório Atributo Nome do Host Atributos > Esquema de Segurança > Repositório Atributo Número de Porta Atributos > Esquema de Segurança > Repositório Atributo Descrição do Repositório Atributos > Esquema de Segurança > Repositório Atributo Nome de Domínio de Repositório Atributos > Esquema de Segurança > Repositório Atributo Nome do Repositório Atributos > Esquema de Segurança > Repositório Atributo Tipo de Repositório Atributos > Esquema de Segurança > Repositório 190 Capítulo 42: Relatórios de Repositório do PowerCenter (8.5)

210 C A P Í T U L O 4 3 Metadata Manager (8.5) Este capítulo inclui os seguintes tópicos: Mudanças de Terminologia, 191 Configurando o Metadata Manager, 191 Console do Metadata Manager, 192 Relatórios do Metadata Manager, 192 Metadata Exchanges, 195 Modelos, 196 Recursos, 197 Linhagem de Dados, 199 Objeto de Metadados, 200 Mudanças de Terminologia Na versão 8,5, o Metadata Manager inclui as seguintes mudanças de terminologia: Termo Anterior XConnect Associação Metamodelo Árvore de Metadados Repositório de origem Propriedade do objeto Novo Termo Metadata Exchange Relacionamento Modelo Catálogo de Metadados Recurso Atributo do objeto Configurando o Metadata Manager Na versão 8.5, você cria e configura um Serviço do Metadata Manager no Console de Administração do PowerCenter para executar o aplicativo Metadata Manager. O Metadata Manager é executado como serviço de aplicativo em um domínio do PowerCenter. Use o Console de Administração para configurar as propriedades do aplicativo Metadata Manager, serviços de aplicativo e repositórios que deseja usar com o Metadata Manager. Você também pode usar o programa da linha de comando infacmd para criar e configurar o Serviço do Metadata Manager. 191

211 Antes, o Metadata Manager era executado em um servidor de aplicativos e instalado com o PowerCenter. Você configurava as conexões com o Serviço de Integração e o Serviço de Repositório no Console do Metadata Manager. Console do Metadata Manager Na versão, 8.5, o Console do Metadata Manager está obsoleto. A funcionalidade do Console do Metadata Manager está contida na página Carregar do Metadata Manager. O Metadata Manager usa o Agente do Metadata Manager para extrair metadados de fontes de metadados. Antes, o Console do Metadata Manager extraía metadados das fontes de metadados. Relatórios do Metadata Manager Esta seção descreve alterações nos Relatórios do Metadata Manager. Executando Relatórios Na versão 8.5, o Serviço de Relatório é usado para executar relatórios no repositório do Metadata Manager. Quando você atualiza, cria um Serviço de Relatório. Use um repositório do Metadata Manager para a origem do relatório. Por padrão, o Serviço de Relatório importa relatórios do Metadata Manager e configura o conector de dados e a fonte de dados no Data Analyzer. Antes, os relatórios do Metadata Manager eram incluídos no instalador do PowerCenter. Links para Relatório Na versão 8.5, não é possível criar links para relatórios dos objetos de metadados. Se você desejar reportar sobre objetos de metadados no catálogo de metadados, crie um Serviço de Relatório para o repositório do Metadata Manager e execute os relatórios no Data Analyzer. Antes, era possível criar links para relatórios do Metadata Manager para um objeto de metadados. Relatórios Removidos Na versão 8.5, os seguintes relatórios foram removidos: Relatórios da pasta PUBLIC > Data Integration > Operational & Administrative Reporting Relatórios da pasta PUBLIC > Business Intelligence > Operational & Administrative Reporting Linhagem de dados e relatórios de análise onde usado O Metadata Manager não carrega mais metadados operacionais para fontes de metadados de inteligência comercial e integração de dados. Painéis Na versão 8.5, os seguintes painéis foram removidos: Atividade Operacional do BI do Trimestre até Hoje Atividade Operacional Recente do BI Atividade e Desempenho Recentes de Integração de Dados Operações Históricas de Integração de Dados 192 Capítulo 43: Metadata Manager (8.5)

212 Objetos de Esquema Esta seção descreve mudanças nos objetos de esquema. Objetos de Esquema Operacionais Na versão 8.5, os atributos e métricas administrativos e operacionais a seguir foram excluídos do esquema dos relatórios do Metadata Manager: Tipo de Objeto Métrica Atributo Localização Todas as métricas da pasta Métricas > Operacional e suas subpastas. Todos os atributos da pasta Atributos > Operacional e suas subpastas. Nota: Agendamentos Baseados em Hora também foram removidos. Outro Esquema Na versão 8.5, as tabelas de versionamento e outras tabelas não usadas do Metadata Manager foram removidas. Como resultado, os atributos e métricas a seguir foram excluídos do esquema de Relatórios do Metadata Manager: Tipo de Objeto Nome do objeto Caminho da pasta Métrica Dummy Count Métricas > Análise de Impacto > Associações de Elemento Atributo Association Eff From Dt Atributos > Associação do Elemento Atributo Association Eff To Dt Atributos > Associação do Elemento Atributo Association Id Atributos > Associações Atributo Nome da associação Atributos > Associações Atributo Association Sequence Atributos > Associação do Elemento Atributo Atributo Eff From Dt Atributos > Atributos de Relatório de ODS > Nível 1 > Atributos de Elemento Atributo Atributo Eff To Dt Atributos > Atributos de Relatório de ODS > Nível 1 > Atributos de Elemento Atributo Cal Day Dt Dimensões de Modelo > Datas Atributo Cal Day Flag Dimensões de Modelo > Datas Atributo Cal Month Flag Dimensões de Modelo > Datas Atributo Cal Qtr Flag Dimensões de Modelo > Datas Atributo Cal Week Flag Dimensões de Modelo > Datas Atributo Cal Year Flag Dimensões de Modelo > Datas Atributo Deleted Flag Atributos > Elementos De Atributo Deleted Flag Atributos > Elementos Para Atributo Detail Text Dimensões de Modelo > Status Relatórios do Metadata Manager 193

213 Tipo de Objeto Nome do objeto Caminho da pasta Atributo Disabled Flag Atributos > Atributos de Relatório de ODS > Nível 1 > Elemento Atributo Disabled Flag Atributos > Elementos De Atributo Disabled Flag Atributos > Elementos Para Atributo Eff From Dt Atributos > Atributos de Relatório de ODS > Nível 1 > Elemento Atributo Eff to Dt Atributos > Atributos de Relatório de ODS > Nível 1 > Elemento Atributo From Class Description Atributos > Elementos De Atributo From Class ID Atributos > Elementos De Atributo From Element Create Dt Atributos > Elementos De Atributo From Element Eff From Dt Atributos > Elementos De Atributo From Element Eff To Dt Atributos > Elementos De Atributo From Element Key Atributos > Elementos De Atributo From Element Name Atributos > Elementos De Atributo From Element Update Dt Atributos > Elementos De Atributo From Element Version Num Atributos > Elementos De Atributo From Repo Type Description Atributos > Elementos De Atributo From Repo Type Name Atributos > Elementos De Atributo From Repository Description Atributos > Elementos De Atributo From Repository Name Atributos > Elementos De Atributo Hh24miss Str Dimensões de Modelo > Hora do Dia Atributo Last Record Flag Atributos > Elementos De Atributo Last Record Flag Atributos > Elementos Para Atributo Level 0 - Level 1 Eff From Dt Atributos > Atributos de Relatório ODS > Associação Atributo Level 0 - Level 1 Eff To Dt Atributos > Atributos de Relatório ODS > Associação Atributo Level 1 - Level 2 Eff From Dt Atributos > Atributos de Relatório ODS > Associação Atributo Level 1 - Level 2 Eff To Dt Atributos > Atributos de Relatório ODS > Associação Atributo Level 2 - Level 3 Eff From Dt Atributos > Atributos de Relatório ODS > Associação Atributo Level 2 - Level 3 Eff To Dt Atributos > Atributos de Relatório ODS > Associação Atributo Repository Connection Atributos > Metamodelo > Repositórios Atributo Repository Connection Insert Flag Atributos > Metamodelo > Repositórios 194 Capítulo 43: Metadata Manager (8.5)

214 Tipo de Objeto Nome do objeto Caminho da pasta Atributo Repository Dbms Type Atributos > Metamodelo > Repositórios Atributo Repository Host Name Atributos > Metamodelo > Repositórios Atributo Repository Last Load Date Atributos > Metamodelo > Repositórios Atributo Repository Last Load Status Atributos > Metamodelo > Repositórios Atributo Nome de Usuário do Repositório Atributos > Metamodelo > Repositórios Atributo Repository Vendor Name Atributos > Metamodelo > Repositórios Atributo Repository Version Num Atributos > Metamodelo > Repositórios Atributo Status Code Dimensões de Modelo > Status Atributo Status Msg Dimensões de Modelo > Status Atributo Status Text Dimensões de Modelo > Status Atributo To Class Description Atributos > Elementos Para Atributo To Class Id Atributos > Elementos Para Atributo To Element Create Dt Atributos > Elementos Para Atributo To Element Eff From Dt Atributos > Elementos Para Atributo To Element Eff To Dt Atributos > Elementos Para Atributo To Element Key Atributos > Elementos Para Atributo To Element Name Atributos > Elementos Para Atributo To Element Update Dt Atributos > Elementos Para Atributo To Element Version Num Atributos > Elementos Para Atributo To Repo Type Description Atributos > Elementos Para Atributo To Repo Type Name Atributos > Elementos Para Atributo To Repository Description Atributos > Elementos Para Atributo To Repository Name Atributos > Elementos Para Atributo Valid Flag Atributos > Elementos De Atributo Valid Flag Atributos > Elementos Para Atributo Valid Flag Atributos de Relatório de ODS > Nível 1 > Elemento Metadata Exchanges Esta seção descreve mudanças no Metadata Exchanges. Metadata Exchanges 195

215 Business Objects Metadata Exchange Na versão 8,5, baixe o instale o Agente do Metadata Manager na máquina que tem conexão com o repositório de origem do Business Objects. Antes, você instalava e configurava o software Business Objects na máquina que hospedava o Console do Metadata Manager para carregar metadados usando um Business Objects Metadata Exchange. Cognos Impromptu Metadata Exchange Na versão 8.5, você baixa e instala o Agente do Metadata Manager na máquina em que os arquivos de origem do Cognos Impromptu se localizam, em vez de instalar o software cliente Cognos Impromptu. Antes, você instalava e configurava o software cliente Cognos Impromptu na máquina que hospedava o Console do Metadata Manager para carregar metadados usando um Cognos Impromptu Metadata Exchange. Microstrategy Metadata Exchange Esta seção descreve mudanças no Microstrategy Metadata Exchange. Instalando o Software Cliente Microstrategy Na versão 8.5, você baixa e instala o Agente do Metadata Manager na máquina com conexão à origem do Microstrategy, em vez de instalar o software cliente Microstrategy. Antes, você instalava e configurava as ferramentas de cliente do Microstrategy na máquina que hospedava o Console do Metadata Manager para carregar metadados usando um Microstrategy Metadata Exchange. Relatórios de Metadados Na versão 8.5, o Microstrategy Metadata Exchange extrai os seguintes tipos de objeto de metadados de relatórios: Consolidação Elemento de Consolidação CustomGroup Documento Relatório Documento HTML Gráfico Grade Filtro de Local Exibir Filtro Campo do Relatório Objeto de Relatório Detalhe do Objeto de Relatório Subtotal Antes, o Metadata Manager não extraía metadados de relatório do Microstrategy. Modelos Esta seção descreve alterações nos modelos do Metadata Manager. 196 Capítulo 43: Metadata Manager (8.5)

216 Criando e Configurando Modelos Na versão 8.5, você cria e configura modelos personalizados e empacotados na página Modelo do Metadata Manager. Quando você cria ou configura um modelo personalizado, configura os seguintes componentes para um modelo: Classes Atributos Relacionamentos Também é possível adicionar atributos personalizados a modelos empacotados. A página Modelo inclui uma interface simplificada para procurar, criar e configurar modelos. Não é possível gerar classes, relacionamentos e atributos do formato Common Warehouse Model (CWM) ou configurar os seguintes componentes de modelo: Originadores Tipos de repositório Pacotes Classes raiz do tipo de repositório Quando você atualiza o Metadata Manager, o processo de atualização converte os modelos personalizados no repositório do Metadata Manager anterior para personalizar modelos na página Modelo do Metadata Manager. O Metadata Manager adiciona qualquer classe do modelo personalizado à pasta Outras Classes para o modelo. Importando e Exportando Modelos Na versão 8.5, você pode importar e exportar modelos personalizados ou atributos personalizados adicionados a modelos empacotados. Não é possível exportar todas as classes, atributos e relacionamentos para um modelo empacotado. Por exemplo, você exporta um modelo empacotado para o qual tenha adicionado um atributo personalizado. Somente o atributo personalizado é exportado, e não o modelo completo. Antes, era possível exportar os modelos empacotados completo e personalizado. Recursos Esta seção descreve mudanças nos recursos. Configuração Na versão 8.5, você cria recursos usando o Assistente de Recurso na página Carregar do Metadata Manager. Depois de criar um recurso, você o configura, incluindo as atribuições de conexão, usando a seção Propriedades do Recurso na página Carregar. Também é possível excluir recursos usando a página Carregar. Antes, você criava, configurava e excluía os recursos, e configurava atribuições de conexão usando a área de tarefa de Gerenciamento do Repositório do aplicativo Metadata Manager. Carregando Vários Recursos Simultaneamente Na versão 8.5, você pode carregar vários recursos do mesmo tipo simultaneamente. Quando o Metadata Manager carrega metadados para um recurso, o Serviço de Integração executa um fluxo de trabalho do PowerCenter específico para o tipo de recurso. O Serviço de Integração pode executar o mesmo fluxo de trabalho simultaneamente. Antes, só era possível carregar um tipo de repositório de origem por vez. Recursos 197

217 Propriedade URL do Agente Na versão 8.5, é necessário configurar a propriedade do URL do Agente para os tipos de recurso a seguir, quando você cria um recurso ou atualiza o Metadata Manager: Business Objects Cognos Impromptu Cognos ReportNet Report Manager ERStudio ERwin Hyperion Essbase IBM DB2 CubeViews Rational Rose Microsoft Visio Microstrategy Oracle Designer Sybase PowerDesigner Use o Agente do Metadata Manager para extrair metadados das fontes de metadados. O aplicativo Metadata Manager inclui um Agente do Metadata Manager ou você pode baixar e instalar o Agente do Metadata Manager em uma máquina com Windows. É necessário baixar e instalar o Agente do Metadata Manager nas seguintes situações: Você deseja extrair metadados das fontes de metadados de Business Objects, Cognos Impromptu ou Microstrategy. O aplicativo Metadata Manager é executado em uma máquina com UNIX. Você também pode instalar o Agente do Metadata Manager na máquina em que os arquivos da fonte de metadados para recursos se localizam. Antes, o Metadata Manager precisava dos aplicativos clientes instalados na máquina do Console do Metadata Manager para extrair os metadados para Business Objects, Cognos Impromptu ou Microstrategy. Propriedades URL de Conexão JDBC e URL JDBC de Origem Na versão 8.5, é necessário configurar a URL de conexão JDBC ou a propriedade da URL de JDBC de Origem para os seguintes tipos de recurso: Gerenciamento de Banco de Dados (IBM DB2, Informix, Oracle, Microsoft SQL Server, Sybase, Teradata) Data Analyzer PowerCenter O Metadata Manager requer informações de conexão de JDBC para executar determinadas tarefas de recurso. Por exemplo, o Metadata Manager precisa das informações de conexão do JDBC quando verifica informações de conexão para um recurso. Quando você atualiza o Metadata Manager, deve configurar as informações de conexão de JDBC para qualquer recurso aplicável. Propriedade Codificação Na versão 8.5, você configura a propriedade de codificação para todos os tipos de recurso na página Carregar no Metadata Manager. Se você tiver configurado uma codificação diferente para um recurso e atualizar o Metadata Manager, deverá reconfigurar a codificação de recurso. Antes, você configurava a codificação para um recurso no SuperglueUmbrella.config. 198 Capítulo 43: Metadata Manager (8.5)

218 Agendamento Na versão 8.5, é possível configurar várias propriedades para agendamentos de carregamento do recurso, incluindo a data e a hora que o agendamento é iniciado e a frequência em que os carregamentos do recurso são repetidos. Configure agendamentos na página Carregar do Metadata Manager. Também é possível usar mmcmd para agendar carregamentos de recurso com o agendador externo. Quando você atualiza o Metadata Manager, o processo de atualização remove agendamentos configurados anteriormente. É necessário criar e atribuir agendamentos a qualquer recurso que você deseje carregar em um agendamento. Antes, só era possível criar um agendamento diário e você configurava agendamentos na área de tarefa Agendamento do aplicativo Metadata Manager. Linhagem de Dados Esta seção descreve mudanças na Linhagem de Dados. Histórico de Linhagem Na versão 8.5, o Metadata Manager não exibe o histórico da análise de linhagem de dados para objetos de metadados. Em vez disso, o Metadata Manager abre várias guias para exibir várias análises de linhagem de dados. Antes, o Metadata Manager exibia o histórico da linhagem dos últimos nove objetos em que você havia executado a linhagem de dados, e você só podia executar uma análise de linhagem por vez. Detalhes de Nível de Campo Na versão 8.5, o Metadata Manager exibe detalhes do nível de campo para um objeto de metadados como dica de ferramenta no diagrama de linhagem de dados. Antes, o Metadata Manager exibia detalhes em nível do campo, em uma área separada da interface do Metadata Manager. Limites em Objetos Exibidos Na versão 8.5, o diagrama de linhagem de dados exibe todos os objetos no fluxo de dados. É possível expandir ou recolher os objetos no diagrama de linhagem de dados, em vez de filtrar por repositório e tipo de objeto. Antes, se o número de objetos de um fluxo de dados específico contivesse mais de 600 objetos, o diagrama de linhagem só exibia a linhagem no nível do repositório. Acesso Remoto a Linhagem de Dados Na versão 8.5, você pode configurar o acesso à linhagem de dados do Metadata Manager de aplicativos de terceiros usando a API de URL aprimorada. Antes, você configurava os mapeamentos do tipo de objeto de origem e usava o SDK do Data Analyzer para configurar o acesso à linhagem de dados do Metadata Manager de aplicativos de terceiros. Interface da Linhagem de Dados Na versão 8.5, a interface da linhagem de dados é baseada em Flash. Você pode aplicar panorâmica ou zoom ao diagrama, realçar, expandir e recolher objetos no diagrama. Por padrão, o Metadata Manager mostra todos os objetos recolhidos. Além disso, você pode abrir vários diagramas de linhagem de dados simultaneamente. Antes, o Metadata Manager expandia todos os objetos expandidos por padrão e não era possível aplicar panorâmica ou zoom ao diagrama, nem recolher ou expandir objetos. Além disso, só era possível exibir um diagrama de linhagem por vez. Linhagem de Dados 199

219 Objeto de Metadados Esta seção descreve mudanças nos objetos de metadados. Importando e Exportando Na versão 8.5, só era possível exportar objetos de metadados personalizados adicionados usando o catálogo de metadados ou atributos personalizados adicionados aos tipos de recursos empacotados. Se você puder usar um recurso para carregar qualquer objeto de metadados no depósito do Metadata Manager, não poderá exportá-lo ou importá-lo. Antes, era possível exportar qualquer objeto do depósito do Metadata Manager. Links de Objeto e Relatório Na versão 8.5, não é possível criar links de um objeto de metadados para outro no catálogo de metadados ou para um relatório do Metadata Manager. Para criar um link entre dois objetos, crie um relacionamento entre os dois objetos. Antes, você podia criar links entre objetos no catálogo de metadados ou criar links para os relatórios do Metadata Manager. Criação de Versão Desde a versão 8.5, o Metadata Manager não armazena várias versões de objetos no depósito do Metadata Manager quando você altera objetos de metadados. Por exemplo, se você editar um atributo de objeto de metadados, o Metadata Manager não armazena a versão anterior do objeto de metadados. Além disso, não é possível exibir versões excluídas dos objetos. Anteriormente, o Metadata Manager armazenava várias versões de objetos de metadados no depósito do Metadata Manager e era possível exibir objetos excluídos. Excluindo (Eliminando) Objetos de Metadados Na versão 8.5, você elimina objetos de metadados do depósito do Metadata Manager na página Carregar do Metadata Manager. O Metadata Manager elimina todos os metadados, incluindo informações de criação de perfil para recursos relacionais, para um recurso. No entanto, você pode excluir qualquer objeto de metadados personalizado que tenha adicionado usando o catálogo de metadados na página Procurar do Metadata Manager. Antes, você configurava um arquivo de parâmetro e executava o fluxo de trabalho WF_DELETE do PowerCenter para excluir metadados do depósito do Metadata Manager. Relacionamentos Na versão 8.5, você pode criar e excluir relacionamentos de objetos de metadados personalizados para objetos de metadados para tipos de recurso empacotados. Crie relacionamentos na página Procurar. É necessário criar o relacionamento entre as classes para objetos de metadados na página Modelo antes de criar um relacionamento. Antes, você podia criar um relacionamento entre quaisquer dois objetos. Pesquisando Objetos de Metadados Na versão 8.5, o Metadata Manager cria arquivos de índice para os metadados no depósito do Metadata Manager quando você carrega um recurso ou modifica os objetos na seção Atalhos da página Procurar. Quando você pesquisa metadados, o Metadata Manager consulta os arquivos de índice e não o depósito do Metadata Manager. Configure a localização dos arquivos de índice quando criar o Serviço do Metadata Manager. 200 Capítulo 43: Metadata Manager (8.5)

220 Antes, o Metadata Manager pesquisava diretamente no depósito do Metadata Manager. Criando Objetos de Metadados Na versão 8.5, você deve criar um modelo e uma classe para objetos de metadados na página Modelo do Metadata Manager antes de adicionar objetos de metadados personalizados no catálogo de metadados. Não é possível adicionar objetos a recursos em tipos de recurso empacotados. No entanto, é possível adicionar atributos aos objetos de metadados em tipos de recurso empacotados. Antes, você podia adicionar, editar e excluir objetos de metadados no catálogo de metadados para tipos de repositório de origem personalizada e empacotada. Objeto de Metadados 201

221 C A P Í T U L O 4 4 PowerCenter Connect (8.5) Este capítulo inclui os seguintes tópicos: Alteração do Nome do PowerCenter Connect, 202 PowerExchange for JMS, 202 PowerExchange for SAP NetWeaver BI, 202 PowerExchange para WebSphere MQ, 203 Opção PowerExchange for SAP NetWeaver mysap, 204 Alteração do Nome do PowerCenter Connect Na versão 8.5, todos os produtos PowerCenter Connect serão renomeados como PowerExchange. Por exemplo, o PowerCenter Connect for JMS será renomeado como PowerExchange for JMS. PowerExchange for JMS Na versão 8.5, quando o Serviço de Integração reconhecer mensagens para o JMS, reconhecerá um lote de mensagens. O Serviço de Integração enviará esse reconhecimento para sessões em tempo real que tenham recuperação ativada. Antes, o Serviço de Integração enviava um reconhecimento para cada mensagem. PowerExchange for SAP NetWeaver BI Esta seção descreve as alterações no PowerExchange for SAP NetWeaver BI. Carregando Dados no SAP BW Na versão 8.5, o Serviço de Integração carrega dados no SAP BW com base no número de caracteres em uma linha. Antes, o Serviço de Integração carregava dados no SAP BW com base no número de bytes em uma linha. Definições de Origem do BW OHS Na versão 8.5, você pode importar um InfoSpoke do SAP como definição de origem BW OHS. Antes, você importava uma tabela ou arquivo transparente SAP criado pelo InfoSpoke como definição de origem do SAP R/3. 202

222 Conexões de Aplicativo do BW Esta seção descreve mudanças nas conexões de aplicativo do BW. String de Conexão em Conexão do Aplicativo SAP BW Na versão 8.5, é possível configurar uma string de conexão para uma conexão do aplicativo SAP BW. O valor da string de conexão é um tipo de entrada A DEST no saprfc.ini. O Serviço de Integração usa saprfc.ini para se conectar ao sistema SAP BW. Se você não inserir uma string de conexão, o Serviço de Integração obterá os parâmetros de conexão do SAP BW Service. Quando você atualizar, as conexões de aplicativo do SAP BW não conterão um valor para a string de conexão. Antes, não era possível inserir uma string de conexão. Conexão de Aplicativo SAP BW OHS Na versão 8.5, você configura uma conexão de aplicativo SAP BW OHS para extrair dados do SAP BW. Antes, você usava uma conexão de aplicativo SAP R/3. Cadeias de Processo Na versão 8.5, é possível configurar e iniciar uma cadeia de processo no PowerCenter para extrair dados do SAP BW. Você pode executar os seguintes comandos: pmsaputil setparams. Execute para definir parâmetros de terceiros do InfoSpoke, o que é parte da cadeia de processo. pmsaputil startchain. Execute para iniciar a cadeia de processo e como opção para definir parâmetros de terceiros do InfoSpoke, o que é parte da cadeia de processo. Antes, só era possível iniciar a cadeia de processo do SAP. Você configurava os parâmetros de terceiros usando o BAPI RSB_API_OHS_DEST_SETPARAMS. Você usava o programa ZPMSENDSTATUS ABAP para enviar status da extração de dados para o SAP BW Service. Instalando Transportes para Ler Dados do SAP BW Na versão 8.5, se você desejar ler dados do SAP BW com mapeamentos que criou em uma versão anterior e o sistema SAP BW for separado do SAP, precisará concluir estas tarefas: Configure a opção mysap. Instale os transportes designados no sistema SAP BW. Se você não precisar usar mapeamentos que criou em uma versão anterior para ler dados do SAP BW, não precisará concluir essas etapas. PowerExchange para WebSphere MQ Esta seção descreve alterações no PowerExchange for WebSphere MQ. Selecionando uma Página de Código Na versão 8.5, é possível selecionar uma página de código para dados de mensagem quando você configura uma conexão em fila para uma origem ou destino do WebSphere MQ. Antes, o Serviço de Integração selecionava uma página de código para os dados da mensagem, que era a página de código do Serviço de Integração. Quando você atualiza, a página de código padrão é MS Windows Latin1 (MS1252). PowerExchange para WebSphere MQ 203

223 Processando dados Unicode Na versão 8.5, se o Serviço de Integração executar a biblioteca de servidor do WebSphere MQ, usará o identificador do conjunto de caracteres codificados (CCSID) do cabeçalho de mensagem para processar os dados do corpo da mensagem Unicode. Se ele não puder determinar o CCSID do cabeçalho da mensagem, usará o CCSID do gerenciador de filas para processar os dados do corpo da mensagem Unicode. Se o Serviço de Integração usa a biblioteca cliente do WebSphere MQ, ele usará o CCSID do cabeçalho da mensagem para processar dados do corpo da mensagem Unicode. Se ele não puder determinar o CCSID do cabeçalho da mensagem, usará a página de código no CCSID da variável do ambiente MQCCSID para processar os dados Unicode. Se não houver valor para a variável de ambiente MQCCSID, o Serviço de Integração usará a página de código padrão do sistema WebSphere MQ. O Serviço de Integração usa a página de código na conexão de fila nos seguintes casos: O Serviço de Integração não pode recuperar o CCSID do gerenciador de filas ou variável do ambiente MQCCSID quando usa a biblioteca cliente do WebSphere MQ. Talvez você não tenha autorização no WebSphere MQ para recuperar essas informações. O valor de CCSID de uma mensagem do WebSphere MQ é inválido ou o WebSphere MQ não dá suporte ao valor, e o Serviço de Integração não poderá usar o CCSID do gerenciador de filas. Antes, o Serviço de Integração usava o local global do sistema WebSphere MQ para determinar a página de código. Além disso, não era possível selecionar uma página de código em um objeto de conexão da fila do MQ. Opção PowerExchange for SAP NetWeaver mysap Esta seção descreve alterações na opção mysap do PowerExchange for SAP Netweaver. Processando Dados BAPI/RFC Esta seção descreve alterações no processamento de dados de BAPI/RFC. Transformação BAPI/RFC Na versão 8.5, você importa uma transformação BAPI/RFC para processar dados do BAPI/RFC. Antes, você criava um mapeamento da função de RFC/BAPI com o Assistente para Gerar Mapeamento da Função de RFC/BAPI. Tratamento de Erros Na versão 8.5, é possível configurar uma sessão do BAPI/RFC para aumentar o limite de erro quando o Serviço de Integração encontrar um erro não fatal. Se uma sessão for anulada, o Serviço de Integração reverterá dados do destino. Antes, a sessão falhava quando o Serviço de Integração encontrava um erro. Além disso, o Serviço de Integração não revertia dados do destino no caso de a sessão ser anulada. Passando o número do documento para o SAP Na versão 8.5, as transformações SAP/ALE IDoc Prepare criadas por você incluem a porta CONTROL_SNDPRN no grupo de entrada de controle. A CONTROL_SNDPRN passa o número de parceiro remetente para o SAP. Se você conectar essa porta a uma transformação upstream, o Serviço de Integração usará o valor do número de parceiro de SNDPRN na guia Registro de Controle de IDoc da transformação, se houver. Antes, a transformação SAP/ALE IDoc Prepare não continha a porta CONTROL_SNDPRN. Para passar o número do parceiro remetente para o SAP, era necessário especificar um valor para SNDPRN na guia Registro de Controle de IDoc da transformação. 204 Capítulo 44: PowerCenter Connect (8.5)

224 Se você quiser que o Serviço de Integração passe o número de parceiro do remetente ao SAP sem configurar a transformação SAP/ALE IDoc Prepare, recrie a transformação. Validação do Tipo de Dados LANG Na versão 8.5, se o SAP não oferecer bibliotecas Unicode para o sistema operacional do Serviço de Integração, ocorrerá um erro caso o Serviço de Integração grave um código de linguagem inválido em um campo do tipo de dados LANG. O erro aumenta a contagem de erro. Se o SAP oferecer bibliotecas de Unicode para o sistema operacional do Serviço de Integração, o sistema SAP não validará o código de linguagem que o Serviço de Integração passa para um campo do tipo de dados LANG. Antes, um erro ocorria nos sistemas Unicode e não Unicode se o Serviço de Integração gravasse um código de linguagem inválido em um campo do tipo de dados LANG. O erro aumentava a contagem de erro. Instalação do Arquivo saprfc.ini e sideinfo Na versão 8.5, o instalador instala o saprfc.ini e o sideinfo nos seguintes locais, se os arquivos não existirem: Instalação Plataforma Localização do sideinfo Localização do saprfc.ini Cliente Windows 2000 \WINNT\system32\ \WINNT\system32\ Cliente Windows XP, 2003 \windows\system32\ \windows\system32\ Serviço de Integração Windows 2000, 2003 server\bin, no diretório de instalação dos Serviços do PowerCenter Serviço de Integração UNIX server/bin, no diretório de instalação dos Serviços do PowerCenter \WINNT\system32\ para Windows 2000 \windows\system32\ para Windows 2003 server/bin, no diretório de instalação dos Serviços do PowerCenter Antes, o instalador instalava o saprfc.ini.infa_811 e o sideinfo.infa_811. Era necessário renomear os arquivos, se você desejasse sobregravar os arquivos saprf.ini ou sideinfo existentes. Atualizando Transformações IDoc e DMI Se a licença do PowerCenter que você usava em uma versão anterior não permitia o particionamento de pipeline, conclua as etapas a seguir para cada transformação que criou na versão anterior: 1. Na guia Propriedades da transformação, desmarque a opção Requer Segmento Único por Partição. 2. Nas propriedades da sessão, exclua os pontos de partição para a transformação. Opção PowerExchange for SAP NetWeaver mysap 205