穿透钻取到 URL

您可以创建穿透钻取报表,使 Essbase 用户能够直接从 Smart View 查询工作表中的单元格穿透钻取到 URL。

注意:

只能从单个单元格穿透钻取到 URL。不支持从多个单元格穿透钻取到 URL。

穿透钻取目标 URL 可以是静态的,也可以是动态的。例如,静态目标 URL https://docs.oracle.com。

动态目标 URL 使用变量。所有动态目标 URL 都具有以下共同的变量结构:

$$<dimension-name>-VALUE$$

当用户从单元格穿透钻取时,Essbase 会进行必要的替代,以在所选穿透钻取交叉点的上下文中生成目标 URL。

例如,如果可钻取区域包含来自 Market 维的成员,则表示来自 Market 的值的变量如下所示:

$$Market-VALUE$$

当您从包含来自 Market 维的成员的交叉点穿透钻取单元格时,Essbase 会在 URL 语法中替换适当的 Market 值;例如:

East

在以下示例中,表示来自 Product 维的值的变量如下所示:

$$Product-VALUE$$

当您从包含来自 Product 维的成员的交叉点穿透钻取单元格时,Essbase 会在 URL 语法中替换适当的 Product 值;例如:

Cola

创建指向 URL 的穿透钻取报表

要创建穿透钻取 URL 报告,请在 Sample Basic 上定义新的穿透钻取报告。

  1. 主页上,打开应用程序并打开多维数据集。

  2. 在左侧面板中选择脚本

  3. 单击穿透钻取报表

  4. 单击创建,然后从下拉菜单中选择 URL

  5. 提供穿透钻取报表的名称,例如 URL_dt。

  6. URL 字段中,添加以下 URL:

    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    注意:

    变量语法位于 ?q= 后面
  7. 添加新的可钻取区域:

    @DESCENDANTS(Product),@CHILDREN(Market)

URL 穿透钻取定义的图像,URL 指向 Essbase 文档,变量表示 Product 和 Market。

使用此穿透钻取报表,当您从 Market 维的任何子代中的任何 Product 层代成员的单元格交叉点穿透钻取时,将会启动浏览器,并在 Essbase 文档中搜索 VALUE 表示的参数。

从 Smart View 登录到多维数据集。

在此示例中,我们为可钻取区域选择了蓝色背景。对 Actual、Colas、East、Qtr1 进行穿透钻取。


Smart View 工作表的图像,可钻取区域以蓝色突出显示,在 Actual、Colas、East、Qtr1 选择了成员。

将会启动浏览器,并使用参数值 100East (注意 Colas 是 Product 类别 100 的别名)搜索 Essbase 文档。


URL 穿透钻取结果的图像,其中显示在 Oracle 帮助中心的 Essbase 文档中搜索 100 和 East 的结果。

对其他单元格进行穿透钻取以了解传递到穿透钻取 URL 的参数如何根据 Smart View 中的单元格交叉点上下文发生变化。

对 Actual、Cream Soda、West、Qtr4 进行穿透钻取。


Smart View 工作表的图像,可钻取单元格的背景为蓝色,并在 Actual、Cream Soda、West、Qtr4 选择了成员。

现在,将在 Essbase 文档中搜索 300West


URL 穿透钻取搜索结果的图像,即在 Oracle 帮助中心的 Essbase 文档中搜索 300 和 West 的结果。