Sumário

Search

  1. Prefácio
  2. Entendendo Domínios
  3. Gerenciando Sua Conta
  4. Usando o Informatica Administrator
  5. Usando a Exibição Domínio
  6. Gerenciamento de Domínio
  7. Nós
  8. Alta Disponibilidade
  9. Conexões
  10. Propriedades de Conexão
  11. Agendamentos
  12. Exportação e importação do objeto de domínio
  13. Gerenciamento de licenças
  14. Monitoramento
  15. Gerenciamento de Logs
  16. Relatórios de domínio
  17. Diagnóstico de nó
  18. Noções Básicas de Globalização
  19. Páginas de Códigos
  20. Funções personalizadas
  21. Conectividade da Plataforma Informatica
  22. Configurar o Navegador da Web

Guia do Administrador

Guia do Administrador

Propriedades da Conexão JDBC

Propriedades da Conexão JDBC

É possível usar uma conexão JDBC para acessar tabelas em um banco de dados. É possível criar e gerenciar uma conexão JDBC na ferramenta Administrator, na Developer tool ou na ferramenta Analyst.
A ordem das propriedades da conexão pode variar dependendo da ferramenta com a qual você as exibe.
A tabela a seguir descreve as propriedades da conexão do JDBC:
Propriedade
Descrição
Tipo de Banco de Dados
O tipo de banco de dados.
Nome
Nome da conexão. O nome não faz distinção entre maiúsculas e minúsculas, e deve ser exclusivo no domínio. O nome não pode exceder 128 caracteres, conter espaços nem conter os seguintes caracteres especiais:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
ID
Cadeia que o Serviço de Integração de Dados usa para identificar a conexão. O ID não diferencia maiúsculas de minúsculas. Ele deve ser de 255 caracteres ou menos e deve ser exclusivo no domínio. Você não poderá alterar essa propriedade depois de criar a conexão. O valor padrão é o nome da conexão.
Descrição
A descrição da conexão. A descrição não pode conter mais de 765 caracteres.
Nome de Usuário
O nome de usuário do banco de dados.
Senha
A senha do nome de usuário do banco de dados.
Nome da Classe do Driver JDBC
O nome da classe do driver JDBC.
A seguinte lista fornece o nome de classe de driver que você pode inserir para o tipo de banco de dados aplicável:
  • Nome de classe de driver DataDirect JDBC para Oracle:
    com.informatica.jdbc.oracle.OracleDriver
  • Nome de classe de driver DataDirect JDBC para IBM DB2:
    com.informatica.jdbc.db2.DB2Driver
  • Nome de classe de driver DataDirect JDBC para Microsoft SQL Server:
    com.informatica.jdbc.sqlserver.SQLServerDriver
  • Nome de classe de driver DataDirect JDBC para Sybase ASE:
    com.informatica.jdbc.sybase.SybaseDriver
  • Nome de classe de driver DataDirect JDBC para Informix:
    com.informatica.jdbc.informix.InformixDriver
  • Nome de classe de driver DataDirect JDBC para MySQL:
    com.informatica.jdbc.mysql.MySQLDriver
  • Driver JDBC for Databricks Delta Lake: digite o nome do driver que você baixou para se conectar aos recursos do Delta Lake. Para obter informações sobre o driver, consulte o tópico sobre a configuração do acesso ao armazenamento no capítulo "Antes de começar a integração com os bancos de dados" do
    Guia do Data Engineering Integration
    .
Para obter mais informações sobre qual classe de driver usar com bancos de dados específicos, consulte a documentação do fornecedor.
Cadeia de Conexão
A cadeia de conexão para se conectar ao banco de dados. Use a seguinte cadeia de conexão:
jdbc:<subprotocol>:<subname>
Para obter mais informações sobre qual string de conexão usar com drivers específicos, consulte a documentação do fornecedor.
SQL de Ambiente
Opcional. Insira os comandos SQL para definir o ambiente do banco de dados quando você se conecta ao banco de dados. O Serviço de Integração de Dados executa o SQL de ambiente de conexão ao se conectar ao banco de dados.
Se você ativar o Sqoop, o Sqoop ignorará essa propriedade.
Transação SQL
Opcional. Insira os comandos SQL para definir o ambiente do banco de dados quando você se conecta ao banco de dados. O Serviço de Integração de Dados executa o SQL de ambiente de conexão no início de cada transação.
Se você ativar o Sqoop, o Sqoop ignorará essa propriedade.
Caractere do Identificador de SQL
Tipo de caractere que o banco de dados usa para colocar identificadores delimitados em consultas SQL. Os caracteres disponíveis dependem do tipo de banco de dados.
Selecione (Nenhum) se o banco de dados usar identificadores regulares. Quando o Serviço de Integração de Dados gera consultas SQL, o serviço não coloca os caracteres delimitados em torno de qualquer identificador.
Selecione um caractere se o banco de dados usar identificadores delimitados. Quando o Serviço de Integração de Dados gera consultas SQL, o serviço coloca os identificadores delimitados dentro desse caractere.
Se você ativar o Sqoop, o Sqoop ignorará essa propriedade.
Suporte a Identificadores de Letras Maiúsculas e Minúsculas
Ative se o banco de dados usar identificadores sem distinção entre maiúsculas e minúsculas. Quando ativado, o Serviço de Integração de Dados coloca todos os identificadores dentro do caractere selecionado para a propriedade
Caractere do Identificador de SQL
.
Quando a propriedade
Caractere do Identificador de SQL
é definida como nenhum, a propriedade
Suporte a Identificadores de Letras Maiúsculas e Minúsculas
é desativada.
Se você ativar o Sqoop, o Sqoop respeitará essa propriedade quando você gerar e executar um script DDL para criar ou substituir um destino em tempo de execução. Em todos os outros cenários, o Sqoop ignorará essa propriedade.
Usar Conector do Sqoop
Permite a conectividade com o Sqoop para o objeto de dados que usa a conexão JDBC. O Serviço de Integração de Dados executa o mapeamento no ambiente de tempo de execução Hadoop por meio do Sqoop.
É possível configurar a conectividade com o Sqoop para objetos de dados relacionais, objetos de dados personalizados e objetos de dados lógicos que se baseiam em um banco de dados compatível com o JDBC.
Selecione
Sqoop v1.x
para ativar a conectividade com o Sqoop.
O padrão é
Nenhum
.
Argumentos Sqoop
Insira os argumentos que o Sqoop deve usar para se conectar ao banco de dados. Separe vários argumentos com um espaço.
Para executar o mapeamento no mecanismo Blaze com os conectores especializados do Teradata Connector for Hadoop (TDCH) para Sqoop, você deve definir a classe da fábrica de conexão do TDCH nos argumentos Sqoop. A classe de fábrica de conexão varia de acordo com o Conector Sqoop do TDCH que você deseja usar.
  • Para usar o Cloudera Connector Powered by Teradata, configure o seguinte argumento Sqoop:
    -Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory
  • Para usar o Hortonworks Connector for Teradata (acionado pelo Teradata Connector for Hadoop), configure o seguinte argumento Sqoop:
    -Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory
Para executar o mapeamento no mecanismo Spark, não é necessário definir a classe da fábrica de conexão do TDCH nos argumentos Sqoop. O Serviço de Integração de Dados invoca o Cloudera Connector Powered by Teradata e o Hortonworks Connector for Teradata (acionado pelo Teradata Connector for Hadoop) por padrão.
Para executar o mapeamento com um conector JDBC genérico em vez do conector especializado Cloudera ou Hortonworks, você deve definir os argumentos Sqoop --driver e --connection-manager na conexão JDBC. Se você definir os argumentos --driver e --connection-manager na transformação de Leitura ou Gravação do mapeamento, o Sqoop ignorará os argumentos.
Se você não insere argumentos Sqoop, o Serviço de Integração de Dados constrói o comando Sqoop com base nas propriedades de conexão JDBC.