Criar uma fonte de dados do tipo JDBC

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • Crie um registro de fonte de dados do tipo JDBC para definir quais dados um conjunto de importação deve importar.

    Antes de Iniciar

    Função necessária: import_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Para obter informações adicionais, confira Fonte de dados do tipo JDBC.

    Procedimento

    1. Navegar até Todos > Conjuntos de importação do sistema > Administração > Fontes de dados.
    2. Clique em Nova.
    3. Preencha o formulário.
      Campo Descrição
      Nome Um nome exclusivo para esta fonte de dados.
      Rótulo da tabela de conjunto de importação Um rótulo para a tabela de preparação do conjunto de importação a ser usado.
      Nome da tabela de conjunto de importação O Now Platform usa o rótulo que você inseriu para criar um nome de tabela exclusivo. Isso evita a colisão de namespace com uma tabela já existente.
      Tipo JDBC.
      Usar MID Server MID Server a ser usado para se conectar a esta fonte de dados.
      Formato Selecione um dos seguintes formatos: MySQL, Oracle ou SQLServer.
      Nome da instância Usado para oferecer suporte à conectividade de porta dinâmica com o SQL Server. Para garantir a conectividade, forneça o nome da instância de um SQL Server que recebe um novo número de porta dinamicamente após cada reinicialização. Este campo só é exibido quando SQLServer é selecionado como formato de fonte de dados.
      Nome do banco de dados Nome da instância do banco de dados.
      Porta do banco de dados Número da porta do banco de dados. Deixe este campo em branco ao usar a conectividade de porta dinâmica com o SQL Server.
      Usar importação em lote Se selecionado, especifica que os dados de carregamento devem ser colocados em lote quando você clica em Carregar dados ou Testar carga de 20 registros.
      Tamanho do Lote Especifica o tamanho dos lotes. Aparece somente quando o campo Usar importação em lote está selecionado.
      As propriedades glide.import_set_load_usebatch e glide.import_set_load_batch_size afetam esses campos. A ordem de prioridade das propriedades e dos campos é a seguinte: Se a propriedade estiver definida, use o valor da propriedade. Caso contrário, use o valor do campo. Se nenhuma propriedade estiver definida, use o tamanho de lote padrão de 1000.
      • Por exemplo, se glide.import_set_load_usebatch = verdadeiro e glide.import_set_load_batch_size = 200, use 200 como o tamanho do lote, independentemente dos valores de campo.
      • Por exemplo, se glide.import_set_load_usebatch = verdadeiro e a propriedade glide.import_set_load_batch_size não estiver definida, use o tamanho de lote padrão de 1000.
      • Por exemplo, se a propriedade glide.import_set_load_usebatch não estiver definida e o campo Usar importação em lote = verdadeiro, use o valor do campo Tamanho do lote (ou o padrão de 1000 se o valor do campo Tamanho do lote não estiver definido)
      • Por exemplo, se a propriedade glide.import_set_load_usebatch = falso e o campo Usar importação em lote = verdadeiro, não use a importação em lote, pois a propriedade está definida como falsa.
      Usar autenticação integrada Selecionado para permitir que a conexão JDBC use o ID do usuário configurado para o serviço Windows MID Server para autenticação do SQL Server. Para obter detalhes adicionais, consulte Fonte de dados do tipo JDBC.
      Nome do usuário Nome de usuário para autenticação no servidor JDBC.
      Senha Senha para autenticação no servidor JDBC.
      Servidor Nome do servidor do qual as tabelas serão importadas.
      Consulta Tipo de consulta a ser executada: todas as linhas da tabela ou SQL específico. Se você selecionar para executar uma instrução SQL, o campo de instrução SQL será exibido.
      Tempo limite da consulta Número de segundos que o driver JDBC aguardará até que uma consulta (SELECT) seja concluída. Zero (0) significa que não há tempo limite. Se o tempo limite for excedido, a integração considerará o resultado JDBC inacessível e o colocará em estado de erro.
      Tempo limite de conexão Número de segundos antes que o pool de cache de conexão do MID Server seja fechado e removido do pool. Zero (0) significa que não há tempo limite.
      Nome da tabela Nome da tabela da qual os dados estão sendo exportados.
      Instrução SQL Instrução SQL para extrair os dados desejados do banco de dados.
      Usar data/hora da última execução Controla a quantidade de dados recuperados de um banco de dados durante uma execução de importação. Se essa opção for desmarcada, todas as linhas da tabela especificada serão sempre importadas. Esta configuração pode ser útil quando se trata de uma importação única ou se todos os dados na tabela de destino forem novos. Se essa opção for marcada, dois campos adicionais serão exibidos, permitindo que você selecione um valor de data/hora para limitar os dados importados somente aos valores delta.
      Data/hora da última execução O valor de data/hora neste campo é preenchido automaticamente a partir do campo de banco de dados selecionado abaixo e representa o valor mais recente da execução anterior. Este valor atua como um filtro dinâmico para restringir o número de registros recuperados aos registros que foram alterados desde o último tempo de execução da fonte de dados.
      Campo de última execução do banco dados Nome do campo da tabela de origem que será usado como filtro na próxima execução. Este valor pode precisar fazer distinção entre maiúsculas e minúsculas, dependendo do tipo de banco de dados de destino.
      Parâmetros adicionais do banco de dados Parâmetros opcionais a serem adicionados ao final do URL gerado para esta fonte de dados. Lista de parâmetros separados por ponto e vírgula. Pode ser necessário configurar o formulário para exibir este campo.
    4. Clique em Enviar.

    O que Fazer Depois

    Defina um mapa de transformação para a nova fonte de dados e execute uma importação.