Hybrid 模型

本教材将会指导您创建一个 Hybrid 模型。 关于 Hybrid 的概念,请参考这篇博客

I. 创建 Hybrid 模型

一个 Hybrid 模型可以包含多个 cube。

  1. 点击顶部的 Model,然后点击 Models 标签。点击 +New 按钮,在下拉框中选择 New Hybrid

    Hybrid 模型 - 图1

  2. 输入 Hybrid 的名字,然后选择包含您想要查询的 cubes 的模型,然后勾选 cube 名称前的单选框,点击 > 按钮来将 cube(s) 添加到 Hybrid。

    Hybrid 模型 - 图2

注意:如果您想要选择另一个 model,您应该移除所有已选择的 cubes。

  1. 点击 Submit 然后选择 Yes 来保存 Hybrid 模型。创建完成后,Hybrid 模型就会出现在左边的 Hybrids 列表中。
    Hybrid 模型 - 图3

II. 更新 Hybrid 模型

  1. 点击 Hybrid 名称,然后点击 Edit 按钮。然后您就可以通过添加或删除 cube(s) 的方式来更新 Hybrid。
    Hybrid 模型 - 图4

  2. 点击 Submit 然后选择 Yes 来保存 Hybrid 模型。

现在您只能通过点击 Edit 按钮来查看 Hybrid 详情。

III. 删除 Hybrid 模型

  1. 将鼠标放在 Hybrid 名称上,然后点击 Action 按钮,在下拉框中选择 Drop。然后确认删除窗口将会弹出。

  2. 点击 Yes 将 Hybrid 模型删除。

IV. 运行查询

Hybrid 模型创建成功后,您可以直接进行查询。 因为 hybrid 比 cube 有更高优先级,因此可以命中 cube 的查询会优先被 hybrid 执行,然后再转交给 cube。

点击顶部的 Insight,然后输入您的 SQL 语句。
Hybrid 模型 - 图5

*请注意, Hybrid model 不适合 “bitmap” 类型的 count distinct 跨 cube 的二次合并,请务必在查询中带上日期维度. *