MicroStrategy ONE

创建自由格式 SQL 多维数据集

从 MicroStrategy ONE(2024 年 6 月)开始,您可以创建自由格式 SQL  多维数据集需要您首先定义一个有效的 SQL  陈述。您还必须将对象映射到 SQL 语句返回的数据。

前提条件

  • 您必须拥有使用自由格式 SQL  编辑创建架构对象访问和使用自由格式 SQL  编辑。

  • 要使用、创建和编辑自由格式 SQL 多维数据集,您必须具有以下权限:

    • 使用智能立方体编辑器

    • 使用分析

    • 创建应用程序对象

    • 修改报告对象列表(使用对象浏览器)

    • 使用自由形式  SQL 编辑器

  • 如果元数据中没有定义数据库实例,则自由格式 SQL  编辑器无法加载并出现一条消息。

  • 仅当数据库实例已正确设置为与自由格式 SQL 一起使用时,才可供选择。

创建自由格式 SQL  立方体

  1. 打开 Workstation 窗口。
  2. 在顶部导航窗格中,单击文件并选择新的自由格式 SQL  立方体
  3. 选择一个项目并点击好的。这自由格式 SQL 编辑器出現。
  4. 选择数据库实例使用自由格式 SQL 来访问数据源。
  5. 在右上角的窗格中,输入您的 SQL  询问。
  6. 单击执行 SQL

  7. 在右下方窗格中,映射列将 SQL 语句添加到将在多维数据集中使用的属性和指标中。

    映射列时,遵循 SQL 语句中出现的列的相同顺序非常重要。如果不遵循相同的顺序,魔方将会失败。

    确保映射的数量与 SQL 语句中的列数相同。例如,如果您的 SQL 语句列出了 10 列来检索数据,则应该将它们映射到 10 个属性和指标。

    对于每个属性,必须将一列映射到 ID  形式。

  8. 点击保存并打开多维数据集

  9. 您可以使用查询结果的对象定义多维数据集。您必须使用所有查询结果。

    有关定义立方体的更多信息,请参阅创建智能立方体

  10. 点击发布

  11. 如果有立方体缓存,立方体缓存切换出现在立方体编辑器的右上角。如果打开此开关,编辑器将显示缓存中的数据SQL视图数据预览。如果你关闭这个开关, SQL视图显示当前多维数据集定义中的最新 SQL 并数据预览显示器发布。如果您在多维数据集编辑器中保存新的更改,则立方体缓存切换开关应关闭。