MicroStrategy ONE
创建自由格式 SQL 多维数据集
从 MicroStrategy ONE(2024 年 6 月)开始,您可以创建自由格式 SQL 多维数据集需要您首先定义一个有效的 SQL 陈述。您还必须将对象映射到 SQL 语句返回的数据。
前提条件
-
您必须拥有使用自由格式 SQL 编辑和创建架构对象访问和使用自由格式 SQL 编辑。
-
要使用、创建和编辑自由格式 SQL 多维数据集,您必须具有以下权限:
-
使用智能立方体编辑器
-
使用分析
-
创建应用程序对象
-
修改报告对象列表(使用对象浏览器)
-
使用自由形式 SQL 编辑器
-
-
如果元数据中没有定义数据库实例,则自由格式 SQL 编辑器无法加载并出现一条消息。
-
仅当数据库实例已正确设置为与自由格式 SQL 一起使用时,才可供选择。
创建自由格式 SQL 立方体
- 打开 Workstation 窗口。
- 在顶部导航窗格中,单击文件并选择新的自由格式 SQL 立方体。
- 选择一个项目并点击好的。这自由格式 SQL 编辑器出現。
- 选择数据库实例使用自由格式 SQL 来访问数据源。
- 在右上角的窗格中,输入您的 SQL 询问。
-
单击执行 SQL。
-
在右下方窗格中,映射列将 SQL 语句添加到将在多维数据集中使用的属性和指标中。
映射列时,遵循 SQL 语句中出现的列的相同顺序非常重要。如果不遵循相同的顺序,魔方将会失败。
确保映射的数量与 SQL 语句中的列数相同。例如,如果您的 SQL 语句列出了 10 列来检索数据,则应该将它们映射到 10 个属性和指标。
对于每个属性,必须将一列映射到 ID 形式。
-
点击保存并打开多维数据集。
-
您可以使用查询结果的对象定义多维数据集。您必须使用所有查询结果。
有关定义立方体的更多信息,请参阅创建智能立方体
-
点击发布。
-
如果有立方体缓存,立方体缓存切换出现在立方体编辑器的右上角。如果打开此开关,编辑器将显示缓存中的数据SQL视图和数据预览。如果你关闭这个开关, SQL视图显示当前多维数据集定义中的最新 SQL 并数据预览显示器发布。如果您在多维数据集编辑器中保存新的更改,则立方体缓存切换开关应关闭。