Ir para o conteúdo

Criar um destino de banco de dados no Jitterbit Design Studio

Introdução

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

Nota

Os endpoints criados com uma fonte/destino de banco de dados estão incluídos na relatório de uso de endpoints e contam para sua licença.

Criar um destino de banco de dados

Você pode optar por criar um novo destino de banco de dados por conta própria ou dentro de uma operação existente. Para mais informações sobre como os destinos funcionam dentro das operações, veja Criando uma operação.

Criar um novo destino de banco de dados como um destino autônomo

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

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

  • No painel à esquerda, clique com o botão direito em Destinos e selecione Novo Destino; ou

  • Na barra de ferramentas superior, clique no ícone de destino azul attachment.

Na janela pop-up, selecione Banco de Dados como o tipo:

attachment

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

Nota

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

Criar 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:

  • Clique duas vezes no ícone de destino; na janela pop-up, selecione Criar Novo Destino; ou

  • Clique com o botão direito no ícone de destino e selecione Criar Novo Destino.

Na tela de configuração que aparece, use o dropdown 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 configurá-lo de qualquer uma das seguintes maneiras:

  • Dentro da operação, clique duas vezes no ícone de destino e, na janela pop-up resultante, selecione o destino de Banco de Dados desejado na lista; ou

  • Dentro da operação, clique com o botão direito no ícone de destino, escolha Selecionar Destino Existente e, na janela pop-up resultante, selecione o destino de Banco de Dados desejado na lista; ou

  • Arrastando o destino de Banco de Dados desejado da árvore à esquerda e soltando-o sobre o í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 de destino na operação ou clicando duas vezes no destino na árvore à esquerda.

Configuração básica

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

attachment

  • Nome: Insira um nome apropriado e exclusivo para a fonte.
  • Tipo: Use o dropdown para selecionar Banco de Dados, se ainda não estiver especificado.
  • Parâmetros de Conexão: Especifique os detalhes para sua conexão com o banco de dados:
    • Driver: Insira um nome de driver, manualmente ou clicando no botão Selecionar (preferido) ao lado do campo do driver. Dependendo do driver selecionado (veja Drivers de Banco de Dados abaixo), certos campos na configuração da fonte são habilitados ou desabilitados.
    • Nome do Servidor: Insira o nome do servidor ou o endereço IP do servidor a ser acessado.
    • Nome do Banco de Dados: Insira 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: Insira uma senha para usar com o Login para acessar o banco de dados.
    • Usar porta padrão: A porta padrão 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 a ser usada no campo Porta.
  • Testar Conexão: Clicar no botão attachment testará a fonte de Banco de Dados; 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 de banco de dados aparecerá semelhante a este exemplo:

attachment

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. (Drivers ODBC são suportados apenas em agentes privados.) Dependendo do driver selecionado, certos campos na configuração de origem são habilitados ou desabilitados. Para adicionar drivers adicionais a um agente, consulte Instalar drivers ODBC ou JDBC adicionais.

Os drivers disponíveis dependem se você está usando agentes em nuvem ou agentes privados.

Agentes em nuvem

Grupos de agentes em nuvem suportam apenas drivers JDBC. Estes drivers JDBC são fornecidos:

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

Agentes privados

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

Estes drivers JDBC são fornecidos por agentes privados de Windows e Linux de 64 bits:

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

Estes drivers ODBC estão incluídos na instalação do agente privado de Windows de 64 bits:

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

Este driver ODBC está incluído na instalação do agente privado de Linux de 64 bits:

  • PostgreSQL-jitterbit

Nota

Drivers para apenas agentes privados de 64 bits estão listados acima, pois agentes privados de 32 bits estão fora de suporte.

Drivers adicionais são detectados a partir do sistema operacional. Você pode instalar drivers de banco de dados adicionais conforme necessário.

Options

Parâmetros de conexão adicionais podem ser especificados clicando em Options na parte inferior da seção Connection Parameters:

attachment

  • Optimize for Bulk Data: Melhora o desempenho ao inserir grandes quantidades de dados via JDBC para Microsoft SQL Server ou um banco de dados Oracle.

  • Transaction Isolation Level: Se aplicável, use o menu suspenso para selecionar o nível de isolamento de transação. Níveis de isolamento de transação específicos do driver não são suportados. A opção DEFAULT utiliza o nível de isolamento de transação padrão do driver ou do servidor de banco de dados.

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

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

  • Construct connection string manually: Marcar isso permite a entrada da string de conexão manualmente no campo abaixo da caixa de seleção. Isso desativará os Additional Connection String Parameters. Veja Manual connection string para mais detalhes.

Dica

Veja Converting a database source or target to use a JDBC driver para instruções sobre como converter de um driver ODBC para um driver JDBC.