连接到 Essbase

您可以创建、编辑和删除与 Essbase 的连接,并使用该连接从 Essbase 多维数据集创建数据集。

创建与 Oracle Essbase 的连接

可以创建与 Oracle Analytics Cloud - Essbase 的连接以访问源数据。

  1. 主页上,依次单击创建连接
  2. 单击 Oracle Essbase
  3. 输入连接详细信息。
  4. 对于 DSN(data source name,数据源名称),输入您的数据源的代理 URL。

    对于 Oracle Analytics Cloud – Essbase,使用以下格式:

    https://fully_qualified_domain_name/essbase/agent

    例如:https://my-example.analytics.ocp.oraclecloud.com/essbase/agent

    使用此 URL,您可以不必打开任何端口,也不必执行额外的配置,即可进行连接。Oracle Analytics Cloud - Essbase 必须有公共 IP 地址并使用默认端口。

  5. 对于用户名密码,输入有权访问 Essbase 数据源的用户身份证明。
  6. 验证下,指定希望如何验证连接:
    • 始终使用这些身份证明 — Oracle Analytics 始终使用您为连接提供的登录名和密码。系统不会提示用户登录。
    • 需要用户输入自己的身份证明 — Oracle Analytics 提示用户输入其自己的数据源用户名和密码。用户只能访问自己拥有权限、特权和角色分配的数据。
    • (如果 Oracle Analytics 支持此数据库类型的模拟,则显示)使用活动用户的身份证明 — Oracle Analytics 不会提示用户登录以访问数据。他们用于登录 Oracle Analytics 的相同身份证明也用于访问此数据源。
  7. 单击保存
    您现在可以从连接创建数据集。

使用数据网关创建与专用网络上 Oracle Essbase 数据的连接

您可以创建与专用网络上 Oracle Essbase 数据的连接,并使用该连接访问数据。

可以使用数据网关或专用访问通道(适用于数据集或语义模型)保护与专用网络上 Oracle Essbase 数据的连接。对于数据网关,由您的管理员在专用网络中安装。之后数据网关将查询重定向到 Essbase 主机。有关专用访问通道,请参见 Connect to Private Data Sources Through a Private Access Channel

开始之前,确保您的 Oracle Essbase Marketplace 实例具有已签名的证书。
  1. 主页上,依次单击创建连接
  2. 单击 Oracle Essbase
  3. 输入连接详细信息。
  4. 对于 DSN(data source name,数据源名称),请输入您的数据源的 URL。

    下面是用于访问专用网络上 Oracle Essbase 的连接选项:

    :为您的数据源指定 URL 时,<hostname>:<port> 指定可在公共 Internet 上访问的主机的主机名和端口,该主机将流量转发到您的数据网关主机。

    • 基本 URL 语法:

      http(s)://<hostname>:<port>/essbase/capi/<private essbase host address>/<Oracle Essbase Agent port on the
            specified host>
      例如,
      https://myproxyhost.example.com:1234/essbase/capi/mylocalhost/1423
    • 当 Oracle Essbase 在安全端口上运行时:
      http(s)://<hostname>:<port>/essbase/capi/<private essbase host address>/<Oracle Essbase Agent Secure port on the specified host>/secure
    • 当 Oracle Essbase 使用自签名证书在安全端口上运行时:
      http(s)://<hostname>:<port>/essbase/capi/<private essbase host address>/<Oracle Essbase Agent Secure port on the specified host>/secure/selfsigned 
  5. 验证下,指定希望如何验证连接:
    • 始终使用这些身份证明 — Oracle Analytics 始终使用您为连接提供的登录名和密码。系统不会提示用户登录。
    • 需要用户输入自己的身份证明 — Oracle Analytics 提示用户输入其自己的数据源用户名和密码。用户只能访问自己拥有权限、特权和角色分配的数据。
    • (如果 Oracle Analytics 支持此数据库类型的模拟,则显示)使用活动用户的身份证明 — Oracle Analytics 不会提示用户登录以访问数据。他们用于登录 Oracle Analytics 的相同身份证明也用于访问此数据源。
  6. 如果您要连接到内部部署数据库,请单击使用远程数据连接
    与管理员核实您是否可以访问内部部署数据库。
  7. 单击保存
    您现在可以从连接创建数据集。

允许用户在可视化 Oracle Essbase 多维数据集时使用单点登录

使用 Oracle Essbase 数据源时,您可以使用模拟来允许多个用户无需登录两次即可可视化 Oracle Essbase 多维数据集中的数据。

  1. 在 Oracle Essbase 中,创建一个有权模拟其他用户的用户(使用 EssLoginAs 功能)。
  2. 在 Oracle Analytics 的“主页”中,依次单击创建连接Oracle Essbase
  3. 创建连接页中:
    1. DSN 中,指定 Oracle Essbase 数据源的代理 URL。
    2. 用户名密码中,输入在步骤 1 中创建的用户的身份证明。
    3. 验证下,单击使用活动用户的身份证明
  4. 与需要可视化数据的多个用户共享此连接。请参见下文的任务。
    如果他们已使用单点登录身份证明登录,则无需再次登录即可访问多维数据集。

共享数据源连接

您可以分配对您创建或管理的数据源连接的访问权限。

  1. 主页上,单击导航器。依次单击数据连接
  2. 将光标悬停在要共享的连接上,单击操作,然后选择检查
  3. 单击访问,然后使用选项卡授予访问权限:
    • 全部 — 与单个用户或角色共享连接。

    • 用户 — 与单个用户共享连接。

    • 角色 — 与应用程序角色(例如 BI 使用者)共享连接,以便具有相应角色的所有用户都可以使用该连接。

  4. 使用添加框搜索并选择用户或角色。
    该用户或角色将显示在下面的列表中,并具有默认权限(只读)。
  5. 要更改默认权限,请选择以下选项之一:
    • 完全控制 — 用户或角色可以使用连接创建数据集并修改、重命名或删除连接。用户或角色还可以更改连接权限。
    • 读写 — 用户或角色可以使用连接创建数据集并修改或重命名连接(但不能删除连接)。
    • 只读 — 用户或角色可以使用连接创建数据集,但不能更改连接详细信息。
  6. 单击保存
用户下次登录时,他们就可以使用您共享的连接来可视化此数据库中的数据。