Verbindungszeichenfolgen für SQL-basierte Konnektivität

Um Essbase-Laderegeln zu entwerfen, die mit SQL auf externe Datenquellen zugreifen, müssen Sie manchmal eine Verbindungszeichenfolge verwenden. Die Formate der Verbindungszeichenfolgen unterscheiden sich je nach Quelltyp: Oracle Call Interface, Oracle Database, Microsoft SQL Server, DB2, MySQL oder Teradata.

Die verfügbaren Typen der OCI- und DSN-losen Verbindungszeichenfolgen werden mit Syntax und Beispielen aufgeführt.

In den Beispielen ist DBName der Name der externen Quelldatenbank, die Tabellen und Daten enthält.

Oracle Call Interface (OCI)

Syntax: DatabaseServerName:PortNumber/ServiceName

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

Oracle Database (DSN-los)

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

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

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

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

Microsoft SQL Server (DSN-los)

Syntax: sqlserver://HostName:1433:DBName

Beispiel: sqlserver://myMSSQLHost:1433:myDbName

DB2 (DSN-los)

Syntax: db2://HostName:PortNumber:DBName

Beispiel: db2://myDB2Host:1234:myDbName

MySQL (DSN-los)

Syntax: mysql://HostName:3306:DBName

Beispiel: mysql://someHostName:3306:myDbName

Teradata (DSN-los)

Syntax: teradata://host:port/DBName

Beispiel: teradata://192.0.2.110:1025/myDBName