WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Atualizando Dados em uma Tabela

Use o editor de Mapeamento de Dados Gráficos para atualizar dados em uma tabela de banco de dados.

Antes de iniciar:
É preciso concluir a seguinte tarefa:

Para atualizar uma linha de dados ou diversas linhas de dados em uma tabela de banco de dados usando o editor de Mapeamento de Dados Gráficos, conclua as seguintes etapas:

  1. Com um arquivo de mapa de dados gráficos (.map) aberto no editor de Mapeamento de Dados Gráficos, clique com o botão direito do mouse na tela e selecione Banco de Dados > Atualizar Tabela. Ou então, clique no ícone Atualizar uma linha em uma tabela de banco de dados. Ícone Atualizar uma linha em uma tabela de banco de dados O assistente Atualização de Nova Tabela de Banco de Dados é exibido.
  2. No campo Banco de Dados, selecione o banco de dados que você deseja modificar. Para incluir um arquivo de definição de banco de dados ou para descobrir um novo banco de dados conectando-se a um servidor de banco de dados, clique em Incluir Banco de Dados.... Para obter informações adicionais, consulte Criando uma definição de banco de dados (arquivo .dbm) usando o assistente Novo arquivo de definição de banco de dados. Para usar um nome de banco de dados diferente no tempo de execução, é possível substituir esse valor configurando a propriedade databaseName do serviço configurável JDBCProvider que se conecta ao seu banco de dados; consulte Configurando um Provedor JDBC para Conexões Tipo 4.
  3. No campo Esquema, selecione o esquema do banco de dados que você deseja usar para construir a transformação. Para usar um esquema de banco de dados diferente no tempo de execução, é possível substituir esse valor configurando a propriedade databaseSchemaNames do serviço configurável JDBCProvider que se conecta ao seu banco de dados; consulte Configurando um Provedor JDBC para Conexões Tipo 4.
  4. No campo Tabela, selecione a tabela de banco de dados que você deseja modificar.
  5. Opcional: Selecione Tratar aviso como erro. Se essa opção for selecionada, a primeira operação de SQL que resultar em um aviso do banco de dados selecionado levantará uma exceção.
    Importante: Os avisos de banco de dados são específicos do fornecedor. Para obter informações adicionais sobre avisos de banco de dados, consulte a documentação de seu produto de banco de dados.
  6. No campo Cláusula where SQL, use SQL de suporte para especificar os critérios para selecionar linhas da tabela de banco de dados.

    Construa uma instrução SQL suportada arrastando itens das áreas de janela Colunas da Tabela e Operadores para o campo Cláusula where SQL.

    Para incluir valores em sua instrução SQL, arraste itens da área de janela Entradas disponíveis para valores de colunas para a Cláusula where SQL para incluí-los como parâmetros ou digite valores literais como 'abc' ou 123 diretamente na Cláusula where SQL.

    Os parâmetros da Cláusula where SQL são listados na tabela de expressão XPath. Você pode editar as expressões XPath para refinar a entrada, por exemplo, para incluir um índica de matriz específico para um campo de repetição arrastado. Uma Cláusula where SQL padrão é criada para você, que seleciona todas as linhas em sua tabela de banco de dados selecionada.
    Nota: Se você editar o texto da Cláusula where SQL diretamente, tenha cuidado para:
    • garantir que as maiúsculas e minúsculas dos nomes de tabelas e colunas correspondam às do banco de dados.
    • evitar o uso de aspas duplas nos nomes de tabelas e colunas.
    • usar apenas as palavras-chave SQL suportadas que são apresentadas na área de janela Operadores.
  7. Opcional: Selecione Inserir quando uma linha não existir se desejar inserir uma nova linha em sua tabela de banco de dados quando nenhuma linha existente atender aos critérios de sua Cláusula where SQL. Se essa opção estiver selecionada, o mapa verificará o retorno do "número de linhas atualizadas" do servidor de banco de dados para a operação Atualizar SQL. Se o "número de linhas atualizadas" for zero, o mapa emitirá uma operação Inserir SQL. Para que a operação de inserção seja bem-sucedida, sua transformação Atualizar deverá fornecer explicitamente valores válidos para todas as colunas de banco de dados obrigatórias. Se você desejar que uma linha seja inserida dessa maneira para usar valores diferentes daqueles fornecidos por sua transformação Atualizar, considere incluir uma transformação Inserir condicional dentro da transformação Retornar.
  8. Clique em OK. Uma transformação Atualizar e uma transformação Retornar são criadas como um grupo de transformações e são exibidas em seu mapa de dados gráficos. A transformação Retornar é um tipo de transformação opcional que fornece um mapeamento aninhado que será inserido apenas se a transformação Atualizar associada tiver sido bem-sucedida. Se você não precisar usar a transformação Retornar, poderá excluí-la do seu mapa de dados gráficos.
  9. Opcional: Para substituir uma transformação Retornar excluída do seu mapa de dados gráficos, clique com o botão direito do mouse em sua transformação Atualizar e selecione Banco de Dados > Utilizar Retornar.
  10. No editor de Mapeamento de Dados Gráficos, conecte objetos de entrada à transformação Atualizar para definir o conteúdo da linha atualizada. Se você conectar um elemento de repetição, a transformação Atualizar será aninhada dentro de uma transformação Para Cada e essa transformação aninhada será aberta para que você possa continuar a editar sua transformação Atualizar.
  11. Clique na transformação Atualizar para criar conexões com as colunas em sua linha atualizada e para definir ainda mais a transformação.
  12. Opcional: Se precisar fornecer manipulação para o elemento de origem conectado ser Ausente, Vazio ou Inexistente, você poderá configurar uma Política de Banco de Dados. Consulte o Comportamento ao Modificar Valores da Coluna de Banco de dados dos Elementos de Origem Opcionais.
  13. Opcional: Conecte a transformação Retornar para implementar um mapeamento aninhado que será chamado se a operação Atualizar tiver sido concluída com êxito. A transformação Retornar aninhada fornece uma entrada integrada, "NumberOfRowsUpdated", e entradas adicionais podem ser conectadas.
  14. Opcional: Clique na conversão Retornar para definir melhor a conversão. É criado um mapa aninhado, no qual é possível selecionar as conversões específicas que são necessárias para os elementos de entrada e saída.
A seguir:
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:54


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | cm40815_