Stringhe di connessione per la connettività basata su SQL

Per progettare regole di caricamento Essbase che accedono a origini dati esterne utilizzando SQL, a volte è necessario utilizzare una stringa di connessione. I formati delle stringhe di connessione sono diversi a seconda del tipo di origine: Oracle Call Interface, Oracle Database, Microsoft SQL Server, DB2, MySQL o Teradata.

Di seguito sono elencati i tipi disponibili di stringa di connessione OCI e DSN senza DSN, con sintassi ed esempi.

Negli esempi, DBName è il nome del database di origine esterno contenente tabelle e dati.

Oracle Call Interface (OCI)

Sintassi: DatabaseServerName:PortNumber/ServiceName

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

Oracle Database (senza DSN)

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

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

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

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

Microsoft SQL Server (senza DSN)

Sintassi: sqlserver://HostName:1433:DBName

Esempio: sqlserver://myMSSQLHost:1433:myDbName

DB2 (senza DSN)

Sintassi: db2://HostName:PortNumber:DBName

Esempio: db2://myDB2Host:1234:myDbName

MySQL (senza DSN)

Sintassi: mysql://HostName:3306:DBName

Esempio: mysql://someHostName:3306:myDbName

Teradata (senza DSN)

Sintassi: teradata://host:port/DBName

Esempio: teradata://192.0.2.110:1025/myDBName