使用 SQL,您可以将表导入到 RDBMS 服务器,创建维构建和数据加载规则,连接到 RDBMS,以及将维和数据加载到多维数据集。
在开始之前,您需要以下资源。
对 Essbase 实例的访问权限
RDBMS 服务器的访问权限
Oracle SQL Developer,或其他 SQL 集成的开发环境
一个表格式数据文件。例如,在本练习中,考虑包含多个数据列的 sample_basic_table.csv 文件,如下面的简略表示形式中所示(省略了许多行):
图 9-1 要导入到关系数据库中的表格式数据文件

一个有效的连接字符串,如下所列。对于这两种连接,您都不需要编辑 odbc.ini。Essbase 将使用 ODBC 驱动程序创建连接。
连接字符串
列出了可用的无 OCI 和无 DSN 连接字符串类型,带有语法和示例。
Oracle Call Interface (OCI)
语法:OCI;SERVICE=DatabaseServerName:PortNumber/ServiceName
示例:OCI;SERVICE=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
在具有本主题中列出的所有先决条件信息后,您可以使用 SQL 执行构建维以及加载数据的任务。
在表格式数据或者基于 SQL 的加载规则文件的标题中,不应包含来自 CellProperties 维的成员。