Ir para o conteúdo

Crie um Destino de Banco de Dados

Introdução

Um destino de banco de dados fornece acesso de gravação a bancos de dados usando drivers JDBC ou ODBC.

Crie um Destino de Banco de Dados

Você pode optar por criar um novo destino de banco de dados sozinho ou dentro de uma operação existente. Para obter mais informações sobre como os destinos funcionam nas operações, consulte Criando uma operação.

Crie um Novo Destino de Banco de Dados Como Destino Independente

Dentro do seu projeto no Jitterbit Design Studio, você cria um novo destino de banco de dados por qualquer um dos seguintes:

  • Vá para Arquivo > Novo > Novo Destino; ou

  • Na árvore à esquerda, clique com o botão direito em Targets e selecione New Target; ou

  • Na barra de ferramentas superior, clique no ícone de alvo azul anexo.

No pop-up, selecione Database como o tipo:

anexo

Seu novo alvo aparece em sua própria guia Novo aba no painel direito da janela.

Nota

Se você criar um destino independente usando qualquer um desses métodos, observe que ele não está conectado a uma operação. Consulte Usar um destino de banco de dados existente em uma operação existente abaixo para usar o novo destino.

Crie um Novo Destino de Banco de Dados em uma Operação Existente

Um destino geralmente é criado por padrão quando você cria uma nova operação. (A exceção é uma operação que consiste apenas em um script.) Com uma operação existente, você pode especificar o tipo de seu destino:

  • Clicar duas vezes no ícone do alvo; no pop-up, selecione Criar novo destino; ou

  • Clicar com o botão direito no ícone do alvo e selecionar Criar Novo Destino.

Na tela de configuração exibida, use o menu suspenso Tipo para selecionar Banco de dados, conforme mostrado acima.

Usar um Destino de Banco de Dados Existente em uma Operação Existente

Para usar um destino de banco de dados existente em uma operação existente com um destino, você pode defini-lo por qualquer um dos seguintes:

  • Dentro da operação, clicar duas vezes no ícone do alvo, e no popup resultante, selecionar o alvo do Banco de Dados desejado na lista; ou

  • Dentro da operação, clicar com o botão direito do mouse no ícone do alvo, escolher Selecionar Destino Existente, e no popup resultante, selecionar o alvo do Banco de Dados desejado na lista; ou

  • Arrastar o alvo do Banco de Dados desejado da árvore à esquerda e soltá-lo no ícone de destino existente da operação.

Configurar um Destino de Banco de Dados

Depois de criar um destino de banco de dados, a tela de configuração será aberta na visualização principal do Design Studio. Você pode retornar à tela de configuração a qualquer momento clicando duas vezes no ícone do alvo na operação ou clicando duas vezes no alvo na árvore à esquerda.

Configuração Básica

A tela de configuração será semelhante a este exemplo:

anexo

  • Nome: Insira um nome exclusivo e apropriado para a fonte.
  • Tipo: Use o menu suspenso para selecionar Banco de dados, se ainda não estiver especificado.
  • Parâmetros de conexão: Especifique os detalhes da sua conexão com o banco de dados:
    • Driver: Insira um nome de driver manualmente ou clicando no botão Selecionar **** (preferencial) próximo ao campo do driver. Dependendo do driver selecionado (consulte Drivers de banco de dados abaixo), determinados campos na configuração de origem são ativados ou desativados.
    • Nome do Servidor: Insira o nome do servidor ou o endereço IP do servidor a ser acessado.
    • Nome do Banco de Dados: Digite o nome do banco de dados a ser acessado.
    • Login: Se um login for necessário, insira um nome de usuário válido no campo Login.
    • Senha: Digite uma senha para usar com o Login para acessar o banco de dados.
    • Usar porta padrão: A porta padrão irá variar dependendo do driver de banco de dados selecionado. Para uma porta diferente, desmarque a caixa de seleção Usar porta padrão e insira uma porta para usar no campo Porta.
  • Testar conexão: Clicando em anexo testará a fonte do banco de dados; ele falhará se não conseguir estabelecer uma conexão com o servidor de banco de dados com os parâmetros de conexão fornecidos.
  • Clique no botão Salvar na barra de ferramentas principal ou na barra de ferramentas do destino para salvar a configuração.

Drivers de Banco de Dados

A caixa de diálogo dos drivers do banco de dados será semelhante a este exemplo:

anexo

Clicar no botão Atualizar atualizará a lista exibida de drivers disponíveis no Agente. A lista pode ser filtrada por tipo (JDBC ou ODBC) e nome. (Os drivers ODBC são suportados apenas em Agentes Privados.) Dependendo do driver selecionado, determinados campos na configuração de origem são ativados ou desativados. Para adicionar drivers adicionais a um Agente, consulte Instalar drivers ODBC ou JDBC adicionais.

Os drivers disponíveis dependem de você estar usando Agentes em Nuvem ou Agentes Privados.

Agentes em Nuvem

Os Grupos de Agentes em Nuvem suportam apenas drivers JDBC. Esses drivers JDBC são fornecidos:

  • Amazon Redshift
  • IBM DB2 (AS400)
  • MySQL
  • Oracle
  • Oracle NetSuite
  • PostgreSQL
  • SQL Server jTDS
  • SQL Server JDBC
  • Sybase jTDS

Agentes Privados

Os Agentes Privados suportam drivers JDBC e drivers ODBC. Para drivers ODBC, a arquitetura do driver deve corresponder ao sistema do agente. Ou seja, os agentes de 32 bits suportam drivers ODBC de 32 bits e os agentes de 64 bits suportam drivers ODBC de 64 bits.

Esses drivers JDBC são fornecidos por Agentes Privados do Windows e Linux de 64 bits:

  • Amazon Redshift
  • IBM DB2 (AS400)
  • IBM DB2 (JCC)
  • MySQL
  • Oracle
  • Oracle NetSuite
  • PostgreSQL
  • SQL Server jTDS
  • SQL Server
  • SQLite
  • Sybase jTDS

Esses drivers ODBC são fornecidos com a instalação do Windows Agente Privado de 64 bits:

  • PostgreSQL ANSI (x64)
  • PostgreSQL Unicode (x64)

Este driver ODBC é fornecido com a instalação do Linux Agente Privado de 64 bits:

PostgreSQL-jitterbit

Nota

Os drivers apenas para Agentes Privados de 64 bits estão listados acima, já que os Agentes Privados de 32 bits estão em fim de vida.

Drivers adicionais são detectados no sistema operacional. Você pode instalar drivers de banco de dados adicionais como necessário.

Opções

Parâmetros de conexão adicionais podem ser especificados clicando em Opções na parte inferior da seção Parâmetros de conexão:

anexo

  • Otimizar para dados em massa: Disponível ao usar um banco de dados Microsoft SQL Server ou Oracle como destino de transformação. A ativação dessa opção melhora o desempenho ao fazer upload de grandes quantidades de dados. (Disponível a partir de Harmony versão 8.7.0.)

  • Nível de isolamento da transação: Especifique um nível de isolamento usando o menu suspenso. A configuração DEFAULT usa o nível de isolamento de transação padrão do driver ou do servidor de banco de dados. Níveis específicos de driver não são suportados; disponíveis estão os níveis de isolamento de transição Transact-SQL:

    anexo

  • Tempo limite (seg): Especifica o limite de espera por uma conexão de banco de dados bem-sucedida em segundos. O padrão é 300 segundos (5 minutos).

  • Parâmetros Adicionais da String de Conexão: Parâmetros adicionais que devem ser adicionados à string de conexão do banco de dados podem ser inseridos neste campo. Os parâmetros da cadeia de conexão são específicos do driver de banco de dados que você usa (ou seja, Microsoft SQL, MySQL, PostgreSQL, Oracle, etc.). Revise as especificações do driver para determinar os parâmetros necessários.

  • Construir string de conexão manualmente: Marcar esta opção permite a entrada da string de conexão manualmente no campo abaixo da caixa de seleção. Em seguida, os Parâmetros adicionais de string de conexão serão desativados. Consulte Cadeia de conexão manual para detalhes.

Dica

Consulte Convertendo uma origem ou destino de banco de dados para usar um driver JDBC para obter instruções sobre como converter um driver ODBC em um driver JDBC.