Chaînes de connexion pour la connectivité SQL

Pour concevoir des règles de chargement Essbase qui accèdent à des sources de données externes à l'aide de SQL, vous devez parfois utiliser une chaîne de connexion. Les formats de chaîne de connexion varient en fonction du type de source : Oracle Call Interface, Oracle Database, Microsoft SQL Server, DB2, MySQL ou Teradata.

Les types disponibles de chaîne de connexion sans DSN et OCI sont répertoriés ci-dessous, avec syntaxe et exemples.

Dans les exemples, DBName est le nom de la base de données source externe contenant les tables et les données.

Oracle Call Interface (OCI)

Syntaxe : DatabaseServerName:PortNumber/ServiceName

Exemple : OracleServer123.example.com:1521/orcl.example.com

Oracle Database (sans DSN)

Syntaxe (SID) : oracle://HostName:PortNumber/SID

Exemple (SID) : oracle://somedb99:1234/ORCL

Syntaxe (ServiceName) : ORACLESERVICE:oracle://HostName:PortNumber/Servicename

Exemple (ServiceName) : ORACLESERVICE:oracle://somedb99:1234/esscs.host1.oraclecloud.com

Microsoft SQL Server (sans DSN)

Syntaxe : sqlserver://HostName:1433:DBName

Exemple : sqlserver://myMSSQLHost:1433:myDbName

DB2 (sans DSN)

Syntaxe : db2://HostName:PortNumber:DBName

Exemple : db2://myDB2Host:1234:myDbName

MySQL (sans DSN)

Syntaxe : mysql://HostName:3306:DBName

Exemple : mysql://someHostName:3306:myDbName

Teradata (sans DSN)

Syntaxe : teradata://host:port/DBName

Exemple : teradata://192.0.2.110:1025/myDBName