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. Apêndice A: Páginas de Códigos
  20. Apêndice B: Funções personalizadas
  21. Apêndice C: Conectividade da Plataforma Informatica
  22. Apêndice D: 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: o nome do driver que você baixou do Databricks. 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.