用于基于 SQL 的连接的连接字符串

要设计使用 SQL 访问外部数据源的 Essbase 加载规则,有时需要使用连接字符串。连接字符串格式因源类型而异:Oracle Call Interface、Oracle Database、Microsoft SQL Server、DB2、MySQL 或 Teradata。

下面列出了可用的 OCI 和无 DSN 连接字符串类型(带有语法和示例)。

在示例中,DBName 是包含表和数据的外部源数据库的名称。

Oracle Call Interface (Oracle 调用接口,OCI)

语法:DatabaseServerName:PortNumber/ServiceName

示例:OracleServer123.example.com:1521/orcl.example.com

Oracle 数据库(无 DSN)

语法 (SID):oracle://HostName:PortNumber/SID

示例 (SID):oracle://somedb99:1234/ORCL

语法 (ServiceName):ORACLESERVICE:oracle://HostName:PortNumber/Servicename

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

Microsoft SQL Server(无 DSN)

语法:sqlserver://HostName:1433:DBName

示例:sqlserver://myMSSQLHost:1433:myDbName

DB2(无 DSN)

语法:db2://HostName:PortNumber:DBName

示例:db2://myDB2Host:1234:myDbName

MySQL(无 DSN)

语法:mysql://HostName:3306:DBName

示例:mysql://someHostName:3306:myDbName

Teradata(无 DSN)

语法:teradata://host:port/DBName

示例:teradata://192.0.2.110:1025/myDBName