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