Ir para o conteúdo

Crie uma Fonte de Banco de Dados

Introdução

Uma fonte de banco de dados fornece acesso de leitura a bancos de dados usando drivers JDBC ou ODBC.

Crie uma Fonte de Banco de Dados

Você pode optar por criar uma nova fonte de banco de dados por conta própria ou dentro de uma operação existente. Para obter mais informações sobre como as fontes funcionam nas operações, consulte Criando uma operação.

Crie uma Nova Fonte de Banco de Dados Como Fonte Independente

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

  • Vá para Arquivo > Novo > Nova Fonte; ou

  • Na árvore à esquerda, clique com o botão direito em Fontes e selecione Nova Fonte; ou

  • Na barra de ferramentas superior, clique no ícone verde da fonte anexo.

No pop-up, selecione Database como o tipo:

anexo

Sua nova fonte aparece em sua própria aba Nova Fonte no painel direito da janela.

Nota

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

Crie uma Nova Fonte de Banco de Dados em uma Operação Existente

Uma origem geralmente é criada 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 sua origem:

  • Clicar duas vezes no ícone da fonte; no pop-up, selecione Criar nova fonte; ou

  • Clicar com o botão direito no ícone da fonte e selecionar Criar nova fonte.

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

Use uma Fonte de Banco de Dados Existente em uma Operação Existente

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

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

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

  • Arrastar a fonte do Banco de Dados desejada da árvore à esquerda e soltá-la no ícone da fonte existente da operação.

Configurar uma Fonte de Banco de Dados

Depois de criar uma fonte 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 da fonte na operação ou clicando duas vezes na fonte 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.

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

  • 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).

  • Tamanho de busca: Se um driver JDBC for usado, um Tamanho de busca poderá ser especificado, dando ao driver uma dica sobre o número de linhas a serem buscadas quando linhas adicionais forem necessárias. Essa configuração pode melhorar o processamento de grandes conjuntos de dados.

  • 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.