创建连接和数据源以访问 Oracle 数据库

定义 Essbase 与 Oracle 数据库之间的连接和数据库。

如果适用,请参见以下子主题之一,而不是本主题:

  1. 服务管理员应用程序管理者身份登录 Essbase Web 界面
  2. 依次单击连接

    要在应用程序级别而不是全局定义连接和数据源,请从“应用程序”页开始,而不是从“源”页开始。单击应用程序名称,然后单击

  3. 单击创建连接,对于连接类型,选择 Oracle 数据库
  4. 单击创建连接并选择 Oracle 数据库
  5. 输入连接名称、主机、端口号、用户名和密码。输入用户名时,输入 Oracle 数据库用户名,不需要输入角色。选择 SID(服务器 ID)或服务,然后输入服务器详细信息。

    “创建连接”对话框,用于创建与 Oracle 数据库的连接。名称:Oracle Database。主机:myserver.example.com。端口:1521。用户:essbase。密码:(已模糊处理)。选中了“服务”,并且值为 orclpdb.example.com。说明:Oracle PDB connection

  6. 单击测试验证连接,如果验证成功,则单击创建
  7. 验证连接已成功创建并且显示在连接列表中。
    接下来,您将为 Oracle 数据库连接创建数据源。
  8. 单击数据源,然后单击创建数据源
  9. 连接下拉框中,选择刚刚创建的连接的名称,例如 Sample.Oracle Database。应用程序级别连接以应用程序名称作为前缀,其格式为 appName.connectionName
  10. 提供数据源的名称,例如 OracleDB_DS。
  11. (可选)输入数据源的说明;例如 SAMPLE_BASIC_TABLE on Oracle Database
  12. 在“查询”字段中,提供合适的 SQL 查询,该查询可选择您希望在此数据源中可用的 Oracle 数据库数据。

    “创建数据源”对话框的“常规”步骤,用于创建 Oracle 数据库的数据源。连接:Sample.Oracle Database,名称:OracleDB_DS,说明:SB_DATA table on Oracle Database,查询:select * from SB_DATA

  13. 单击下一步。如果查询 Oracle 数据库区域时使用的 SQL 语句正确,则数据源的预览应显示数据记录(最多 10 个)。

    “创建数据源”对话框的“列”步骤,用于创建 Oracle 数据库的数据源。索引 1:名称:DIMENSION_PRODUCT,类型:字符串。按顺序列出了另外几个具有其他名称的列,其中一些列的类型为“字符串”,另一些列的类型为“双精度”。

  14. 将任何数值列更改为“双精度”,然后单击下一步
  15. 更改任何其他源特定的参数(如果适用),然后单击下一步。有关参数使用的信息,请参见为数据源实施参数
  16. 检查预览窗格。您应该看到从 Oracle 数据库提取数据列的 SQL 查询的结果。

    “创建数据源”对话框的“预览”步骤,用于创建 Oracle 数据库的数据源。显示了来自 Oracle 数据库的预览数据,值位于列名下。

  17. 如果预览看上去正确,请单击创建以完成数据源创建。