Table des matières

Search

  1. Préface
  2. Programmes et utilitaires de ligne de commande
  3. Installation et configuration des utilitaires de ligne de commande
  4. Utilisation des programmes de ligne de commande
  5. Variables d'environnement pour les programmes de ligne de commande
  6. Utilisation d'infacmd
  7. infacmd comme Référence de commande
  8. infacmd aud Command Reference
  9. Référence de commande infacmd autotune
  10. Référence de commande infacmd bg
  11. Référence de commande infacmd ccps
  12. Référence de commande de cluster infacmd
  13. Référence de commande infacmd CMS
  14. référence de commande infacmd dis
  15. Référence de commande infacmd dp
  16. Référence de commande infacmd idp
  17. Référence de commande infacmd edp
  18. Référence de commande infacmd es
  19. Référence de commande infacmd ihs
  20. Référence de commande infacmd ipc
  21. Référence de commande infacmd isp
  22. Référence de commande infacmd ldm
  23. Référence de commande infacmd mas
  24. Référence de commande infacmd mi
  25. Référence de commande infacmd mrs
  26. Référence de commande d'infacmd ms
  27. Référence de commande infacmd oie
  28. Référence de commande infacmd ps
  29. Référence de commande infacmd pwx
  30. Référence de commande infacmd roh
  31. Référence de commande infacmd rms
  32. Référence de commande infacmd rtm
  33. Référence de commande infacmd sch
  34. Référence de commande infacmd search
  35. Référence de commande infacmd sql
  36. Référence de commande infacmd tdm
  37. Référence de commande infacmd tools
  38. Référence de la commande infacmd wfs
  39. Référence de commande infacmd ws
  40. Référence de la commande infacmd xrf
  41. Fichiers de contrôle infacmd
  42. Référence de commande infasetup
  43. Référence de commande pmcmd
  44. Référence de commande pmrep
  45. Utilisation de pmrep Files

Command Reference

Command Reference

Options de connexion JDBC

Options de connexion JDBC

Utilisez les options de connexion pour définir une connexion JDBC.
Entrez les options de connexion au format suivant :
... -o option_name=value option_name=value ...
Pour entrer plusieurs options, séparez-les par des espaces. Pour entrer une valeur contenant un espace ou un autre caractère non alphanumérique, placez la valeur entre guillemets.
Le tableau suivant décrit les options de connexion JDBC pour les commandes infacmd isp CreateConnection et UpdateConnection :
Option
Description
JDBCDriverClassName
Classe Java à utiliser pour vous la connexion à la base de données.
La liste suivante fournit le nom de classe du pilote que vous pouvez entrer pour le type de base de données concerné :
  • Nom de classe du pilote DataDirect JDBC pour Oracle :
    com.informatica.jdbc.oracle.OracleDriver
  • Nom de classe du pilote DataDirect JDBC pour IBM DB2 :
    com.informatica.jdbc.db2.DB2Driver
  • Nom de classe du pilote DataDirect JDBC pour Microsoft SQL Server :
    com.informatica.jdbc.sqlserver.SQLServerDriver
  • Nom de classe du pilote DataDirect JDBC pour Sybase ASE :
    com.informatica.jdbc.sybase.SybaseDriver
  • Nom de classe du pilote DataDirect JDBC pour Informix :
    com.informatica.jdbc.informix.InformixDriver
  • Nom de classe du pilote DataDirect JDBC pour MySQL :
    com.informatica.jdbc.mysql.MySQLDriver
Pour plus d'informations sur la classe de pilote à utiliser avec des bases de données spécifiques, consultez la documentation du fournisseur.
MetadataConnString
URL utilisée pour vous la connexion à la base de données.
La liste suivante fournit la chaîne de connexion que vous pouvez entrer pour le type de base de données concerné :
  • Pilote DataDirect JDBC pour Oracle :
    jdbc:informatica:oracle://<hostname>:<port>;SID=<sid>
  • Pilote DataDirect JDBC pour IBM DB2 :
    jdbc:informatica:db2://<hostname>:<port>;DatabaseName=<database name>
  • Pilote DataDirect JDBC pour Microsoft SQL Server :
    jdbc:informatica:sqlserver://<host>:<port>;DatabaseName=<database name>
  • Pilote DataDirect JDBC pour Sybase ASE :
    jdbc:informatica:sybase://<host>:<port>;DatabaseName=<database name>
  • Pilote DataDirect JDBC pour Informix :
    jdbc:informatica:informix://<host>:<port>;informixServer=<informix server name>;databaseName=<dbName>
  • Pilote DataDirect JDBC pour MySQL :
    jdbc:informatica:mysql://<host>:<port>;DatabaseName=<database name>
Pour plus d'informations sur la chaîne de connexion à utiliser pour des bases de données spécifiques, consultez la documentation du fournisseur pour la syntaxe de l'URL.
EnvironmentSQL
Facultatif. Commandes SQL permettant de définir l'environnement de base de données lorsque vous vous connectez à la base de données. Le service d'intégration de données exécute le SQL de l'environnement de connexion à chaque connexion à la base de données.
Par exemple,
ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
Placez les caractères spéciaux entre guillemets doubles.
TransactionSQL
Facultatif. Commandes SQL à exécuter avant chaque transaction. Le service d'intégration de données exécute le SQL transactionnel au début de chaque transaction.
Par exemple,
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
Placez les caractères spéciaux entre guillemets doubles.
QuoteChar
Facultatif. Caractère que vous utiliserez pour les guillemets dans cette connexion.
Type de caractère servant à identifier les caractères spéciaux et les mots clés SQL réservés, tels que WHERE. Le service d'intégration de données place le caractère sélectionné autour des caractères spéciaux et des mots clés SQL réservés. Le service d'intégration de données utilise également ce caractère pour la propriété QuoteChar. La valeur par défaut est DOUBLE_QUOTE.
EnableQuotes
Facultatif. Sélectionnez cette option pour activer les guillemets pour cette connexion.
Lorsque cette option est activée, le service d'intégration de données place les caractères identifiants autour des noms de table, de vue, de schéma, de synonyme et de colonne lors de la génération et de l'exécution de SQL par rapport à ces objets dans la connexion. Utilisez-la si les objets comportent une casse mixte ou des noms en minuscules. Les valeurs valides sont True ou False. La valeur par défaut est True.
hadoopConnector
Obligatoire si vous souhaitez activer la connectivité Sqoop pour l'objet de données qui utilise la connexion JDBC. Le service d'intégration de données exécute le mappage dans l'environnement d'exécution Hadoop via Sqoop.
Vous pouvez configurer la connectivité Sqoop pour des objets de données relationnels, des objets de données personnalisés et des objets de données logiques qui sont basés sur une base de données compatible avec JDBC.
Définissez la valeur sur
SQOOP_146
pour activer la connectivité Sqoop.
hadoopConnectorArgs
Facultatif. Entrez les arguments que le programme Sqoop doit utiliser pour se connecter à la base de données. Placez les arguments Sqoop entre guillemets simples. Séparez les arguments multiples par un espace.
Par exemple,
hadoopConnectorArgs='--<Sqoop argument 1> --<Sqoop argument 2>'
Pour lire des données depuis Teradata ou écrire des données dans Teradata par l'intermédiaire de connecteurs spécialisés TDCH (connecteur Teradata pour Hadoop) pour Sqoop, définissez la classe de fabrique de la connexion TDCH dans l'argument hadoopConnectorArgs. La classe de fabrique de la connexion dépend du connecteur Sqoop TDCH que vous souhaitez utiliser.
  • Pour utiliser Cloudera Connector fourni par Teradata, configurez l'argument hadoopConnectorArgs de la manière suivante :
    hadoopConnectorArgs='-Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory'
  • Pour utiliser Hortonworks Connector for Teradata (fourni par Teradata Connector for Hadoop), configurez l'argument hadoopConnectorArgs de la manière suivante :
    hadoopConnectorArgs='-Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory'
Si vous n'entrez aucun argument Sqoop, le service d'intégration de données construit la commande Sqoop en fonction des propriétés de connexion JDBC.