创建用于自治数据仓库的连接和数据源

定义 Essbase 与自治数据仓库之间的连接和数据源。

如果将在 Essbase无服务器自治数据仓库之间创建联合分区,请参见以下主题,而不是本主题:创建用于联合分区的连接

要创建全局连接,您需要具有服务管理员角色。要创建应用程序级别连接,您需要具有用户角色,以及对应用程序的应用程序管理者权限

  1. 服务管理员身份登录到 Essbase Web 界面

  2. 单击


    Essbase Web 界面中的“源”按钮

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

  3. 单击创建连接并选择 Oracle 数据库

  4. 使用切换开关选择自治


    “创建连接”对话框的图像,显示如何创建从 Essbase 到 Oracle Autonomous Data Warehouse 的连接。

  5. 输入连接名称。

  6. 如果需要,请拖放 Wallet 文件,或单击 Wallet 文件字段以上载 Wallet 文件。

    如果您要使用已经可供您使用的连接(资料档案库连接),您无需上载 Wallet,因为它应该已经在资料档案库中。选中资料档案库数据库选项。

    如果您需要上载 Wallet,可从 Oracle Cloud Infrastructure 中的自治数据仓库管理页选择下载客户端身份证明 (Wallet),获取 Wallet 文件。

  7. 选择服务名称。

  8. 输入自治数据仓库用户名、密码和(可选)说明。

  9. 单击测试验证连接,如果验证成功,则单击保存

    如果显示连接错误,您可能需要展开高级选项以调整最小和最大连接池大小。


    “高级选项”,“最小池大小”为 5,“最大池大小”为 50

    请参阅《Universal Connection Pool Developer's Guide》中的 "About Controlling the Pool Size in UCP"。

  10. 验证连接已成功创建并且显示在连接列表中。

  11. 接着,您需要为自治数据仓库连接创建数据源。单击数据源,然后单击创建数据源

  12. 从“连接”下拉框中,选择刚刚创建的连接的名称,例如 essbaseadb_public。对于应用程序级别的数据源,选择应用程序级别的连接名称,其格式为 appName.connectionName

  13. 提供数据源的名称,例如 essbaseadb_ds。

  14. (可选)输入数据源的说明,例如,自治数据仓库数据源。

  15. 查询字段中,提供合适的 SQL 查询,该查询可选择您希望在此数据源中可用的自治数据仓库数据。

  16. 单击下一步。如果查询自治数据仓库区域时使用的 SQL 语句正确,则查询的列中应该会显示数字索引、列名和数据类型。

  17. 更改任何其他源特定的数据类型(如果适用),然后单击下一步

  18. 检查预览窗格。SQL 查询应该会从自治数据仓库提取一些数据列结果。

  19. 如果预览正确,则单击保存以完成数据源创建。

  1. 服务管理员身份登录到 Essbase Web 界面

  2. 单击


    Essbase Web 界面上的“源”图标

    要在应用程序级别而不是全局定义连接和数据源,请从“应用程序”页开始,而不是从“源”页开始。从应用程序名称右侧的“操作”菜单,启动检查器并单击

  3. 单击创建连接并选择 Oracle 数据库

  4. 使用切换开关选择自治


    “创建连接”对话框的图像,显示如何创建从 Essbase 到 Oracle Autonomous Data Warehouse 的连接。

  5. 输入连接名称。

  6. 如果需要,请拖放 Wallet 文件,或单击 Wallet 文件字段以上载 Wallet 文件。

    如果您要使用已经可供您使用的连接(资料档案库连接),您无需上载 Wallet,因为它应该已经在资料档案库中。选中资料档案库数据库选项。


    选中“资料档案库数据库”选项

    如果您需要上载 Wallet,可从 Oracle Cloud Infrastructure 中的自治数据仓库管理页选择下载客户端身份证明 (Wallet),获取 Wallet 文件。

  7. 选择服务名称。

  8. 输入自治数据仓库用户名、密码和(可选)说明。

  9. 单击测试验证连接,如果验证成功,则单击创建

    如果显示连接错误,您可能需要展开高级选项以调整最小和最大连接池大小。


    “高级选项”,“最小池大小”为 5,“最大池大小”为 50

    请参阅《Universal Connection Pool Developer's Guide》中的 "About Controlling the Pool Size in UCP"。

  10. 验证连接已成功创建并且显示在连接列表中。

  11. 接着,您需要为自治数据仓库连接创建数据源。单击数据源,然后单击创建数据源

  12. 从“连接”下拉框中,选择刚刚创建的连接的名称,例如 EssbaseADWS。对于应用程序级别的数据源,选择应用程序级别的连接名称,其格式为 appName.connectionName

  13. 提供数据源的名称,例如 ADW_DS。

  14. (可选)输入数据源的说明,例如,自治数据仓库数据源。

  15. 查询字段中,提供合适的 SQL 查询,该查询可选择您希望在此数据源中可用的自治数据仓库数据。

  16. 单击下一步。如果查询自治数据仓库区域时使用的 SQL 语句正确,则您应该会看到查询的列已填充。

  17. 更改任何其他源特定的参数(如果适用),然后单击下一步

  18. 检查预览窗格。SQL 查询应该会从自治数据仓库提取一些数据列结果。

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