Microstrategy 面试热门 42 问及答案

本文提供 Microstrategy 面试题及答案,帮助应届生和有经验的候选人获得心仪的工作。

 

Microstrategy 面试题(应届生)

1) 请解释一下 Microstrategy 是什么?

Microstrategy 是一家企业级商业智能应用程序软件供应商。它支持记分卡、交互式仪表板、即席查询、格式化报告等。


2) 请提及 OLAP 服务提供的具体功能和特性?

OLAP 服务允许用户通过删除或添加智能立方体中的属性和度量来创建独特的报表视图。在不向数据仓库提交新请求的情况下,即可执行新的计算。

👉 免费 PDF 下载:Microstrategy 面试题及答案


3) 请解释智能立方体与普通立方体的区别?

当针对数据仓库运行新报表时,智能立方体会自动生成。用户不必指定要连接的立方体。在 Microstrategy 平台内,匹配用户请求与适当智能立方体的逻辑会自动处理。之后,其他用户的请求可以无缝地命中这个新的智能立方体。


4) 列出提供 OLAP 服务的终端用户产品?

提供 OLAP 服务的终端用户产品包括:

  • Microstrategy Web
  • Microstrategy Desktop
  • Microstrategy Office

它们都利用了 OLAP 服务提供的功能。


5) 请解释报表筛选器和报表限制的区别?

  • 报表限制:它决定了在计算报表度量后,用于限制报表数据集返回数据的标准集。
  • 报表筛选器:它将 WHERE 条件应用于发送到数据仓库的查询,以检索结果。
MicroStrategy (MSTR) Interview Questions
MicroStrategy (MSTR) 面试题

6) 请解释 Microstrategy 中的逻辑视图是什么?

在 MSTR 中,逻辑视图是通过在 Microstrategy 中编写 SQL 而非从数据仓库目录中提取来创建的表。


7) 请解释 Microstrategy 中的智能度量是什么?

当复合度量通过算术运算(如 M1/M2)与其它度量对象定义时,即称为智能度量。

例如:简单或复合度量 总计(利润/单位销量)智能度量:总计(利润)/ 总计(销量)


8) 请提及 Microstrategy 报表可以进行哪些类型的测试?

Microstrategy 可以进行以下测试:

  • 命名约定测试
  • 总计计算测试
  • SQL 查询验证
  • 报表中的属性和度量位置
  • 下钻选项测试
  • 提示相关验证
  • 安全筛选器测试
  • 格式化/导出功能测试
  • 阈值测试

9) 请解释 Microstrategy Narrowcast 服务器是什么?

Microstrategy Narrowcast Server 是一款软件产品,它通过电子邮件、Web 门户和寻呼机、PDA 和手机等无线设备来监控和传递个性化信息给用户。用户可以通过易于使用的网页来决定想要什么信息、何时以及如何接收。


10) 请解释数据集与文件集的优势对比?

文件集包含所有表和信息,而数据集仅包含特定报表的属性和度量。


11) 请解释 Microstrategy 提供了哪些安全功能?

Microstrategy 提供了许多安全选项,以确保数据的私密性和保密性。为了方便访问和最大限度地减少维护,Microstrategy Desktop 与 Windows NT 和 2000 安全以及 Novell Directory 同步。因此,已登录这些系统的用户无需再次登录。


12) 请提及 Schema 对象和 Public 对象之间的区别?

Schema 对象用于创建应用程序对象,如属性、函数和运算符、层次结构、表等。而 Public 对象用于创建其他应用程序对象,如筛选器、度量、合并等。使用架构权限可以创建 Schema 对象,而 Public 对象只能通过 Schema 对象创建。


13) 请解释 Listener 是什么?

Listeners 允许我们将采样器的结果以树状图、图形、表格或纯文本的形式显示在某些日志文件中。当 JMeter 作为采样器组件执行时,它们提供了对 JMeter 收集的测试用例数据的可视化访问。


14) 请解释如何解决属性角色?

可以通过为同一属性创建单独的表别名或启用自动属性角色识别来解决属性角色。


15) 请提及 Microstrategy 提供的预测建模功能?

Microstrategy 可以计算四种主要的挖掘功能,包括网络算法、回归算法、聚类算法和树算法。


16) 请解释如何将生成的 SQL 指向使用特定表?

我们可以使用该表的别名并修改该别名的逻辑大小。

dnt 然后修改主表并使用别名表。


17) 请解释如何通过 Microstrategy 在数据库中插入和更新记录?

您可以通过 Microstrategy 的组件之一 ODBC 测试工具来插入、更新甚至删除记录。您还可以根据需要修改表规范。


18) 请提及 Microstrategy 和 Cognos 的区别?

Microstrategy Cognos
  • Microstrategy 基于单一元数据存储库。
  • Microstrategy 可以作为 Web 端和桌面端工具进行操作。
  • Microstrategy 没有立方体数据集,我们自动从数据仓库获取最新数据集。
  • Microstrategy 报表速度很快。
  • Cognos 有两个基于元数据存储库的数据库。
  • 它可以作为 Web 端报表工具使用。
  • Cognos 有一个立方体数据集,需要刷新才能获取当前存储库值,然后才能生成报表。
  • 与 Microstrategy 相比,Cognos 报表速度较慢。

19) 请解释如何在 Microstrategy 中创建智能立方体?

  • 智能立方体可以在 Microstrategy 的公共文件夹或特定用户文件夹中创建。
  • 我们可以创建一个报表并将其指向一个立方体,或者右键单击文件夹并选择立方体选项来创建一个新的立方体。
  • 创建立方体后,选择所需的报表对象,然后保存立方体。
  • 存储并运行立方体进行检查后,可以基于该立方体创建多个报表。
  • 您还可以根据需要添加新的属性和度量,当您下次运行报表时,它们将立即可用。

20) 请解释如何优化 Microstrategy 报表?

VLDB 属性使您能够自定义 Microstrategy 生成的 SQL,并确定分析引擎如何处理数据。


21) 请提及 Microstrategy 查询请求和生成 BI 报表的流程或路线图?

Microstrategy 用于生成 BI 报表的流程或路线图:

步骤 1) 连接到数据库

步骤 2) 创建元数据

步骤 3) 创建数据库(内存 ROLAP)

步骤 4) 计划 ETL(查询计划)

步骤 5) 创建报表和仪表板


22) 请提及 Microstrategy Desktop 中的不同类型属性?

Microstrategy Desktop 中的各种属性包括:

  • 隐式属性
  • 复合键属性
  • 派生属性
  • 简单属性

23) 请提及自定义组和合并的区别?

自定义组 合并
自定义组是一组可以放置在模板上的筛选器。它由一系列有序的元素组成,称为自定义组元素。 合并用于定义您想在报表中查看的数据。它使您无需更改元数据和数据仓库定义,就可以将属性元素以新的方式进行分组。

24) 请提及智能立方体与普通立方体的区别?

当针对数据仓库运行新报表时,智能立方体会自动生成。用户不必确定要连接的立方体。匹配用户请求与适当智能立方体的逻辑在 Microstrategy 平台内自动处理。


25) 请提及 Microstrategy Narrowcast Server 的业务优势?

Microstrategy Narrowcast Server 的业务优势在于,它提供了一种经济高效的方式,可以将公司信息发送给未经培训的合作伙伴、员工和客户。这使得决策者能够获得足够的信息来优化业务流程,从而降低运营成本。


26) Microstrategy Desktop 是否可以跨异构数据源连接数据?

是的。Microstrategy 8 已扩展了数据建模的灵活性,以包括跨异构数据存储的数据集成视图。数据可以来自任何地方——数据仓库、SAP BW、数据市场以及任意数量的运营系统数据库。通过映射来自多个不同源的通用维度,Microstrategy Desktop 可以在同一报表文档中自动连接来自多个不同源的数据。


27) 请提及 Microstrategy 支持哪些算法?

Microstrategy 支持的算法包括:

  • 神经网络算法
  • 树算法
  • 聚类算法
  • 回归算法

28) 请提及智能立方体不支持的功能?

智能立方体不支持的功能包括:

  • 提示
  • OLAP 服务功能:无法使用派生度量和视图筛选器。

29) 请提及报表缓存的类型?

报表缓存的类型包括:

  • 匹配缓存
  • XML 缓存
  • 匹配历史缓存
  • 历史缓存

30) 请提及元素缓存是什么?

元素缓存是最近使用的查找表元素,存储在 Intelligence Server 或 MSTR Desktop 机器的内存中,以便更轻松地检索。


Microstrategy 面试题(有经验者)

31) 请提及 MicroStrategy 是 MOLAP 还是 ROLAP 工具?

  • 关系在线分析处理 (ROLAP) 工具不使用预先计算的数据立方体。
  • 多维在线分析处理 (MOLAP) 工具使用预先计算的数据集,通常称为数据立方体。

MicroStrategy 是一款 ROLAP 工具。


32) 请提及 MicroStrategy 中的 2 层、3 层和 4 层架构的区别?

区别在于:

  • 2 层架构: MicroStrategy Desktop 本身直接查询数据仓库和元数据,没有 Intelligence Server 作为中间层。
  • 3 层架构: 它在 MicroStrategy Desktop 与数据仓库和元数据之间包含一个 Intelligence Server。
  • 4 层架构: 它与 3 层架构相同,只是增加了 MicroStrategy Web 组件。

33) 请提及异构映射是什么?

异构映射使引擎能够对不同的列名执行连接。如果用户为给定形式确定了多个表达式,则当表和列名需要时,异构映射将自动发生。


34) 请提及隐式属性是什么?

隐式属性具有自己的表达式。它是一个虚拟或常量属性,因为它是应用程序级别创建的,所以它在数据库中不存在。


35) 请提及 Microstrategy 中的事实扩展类型?

Microstrategy (MSTR) 中的事实扩展类型是:

  • 不允许
  • 扩展
  • 降级

36) 请提及事实降级是什么?

当事实的级别高于报表显示级别时,您可以使用事实降级属性来指定引擎如何将数据降级到较低级别。当您降低事实应报告的级别时,您就是在进行降级。


37) 请提及过滤提示是什么?

您可以使用筛选器来限制提示中的元素数量。


38) 请提及报表限制和报表筛选器的区别?

  • 报表筛选器:它将“where”条件应用于发送到数据仓库以获取结果的请求。
  • 报表限制:它决定了在计算报表度量后,用于限制报表数据集返回数据的标准集。

39) 请提及提示是什么?

提示是用于动态修改报表内容的属性。


40) 请提及不同类型的提示?

不同类型的提示是:

  • 级别提示:它允许您确定度量聚合计算的级别。
  • 对象提示:它允许您在运行时选择构成报表的对象。
  • 值提示:它允许用户输入一个值。通常与度量或用于筛选器的其他提示结合使用。
  • 筛选定义提示:这种类型的提示允许用户根据属性元素列表、层次结构中的属性或度量来决定报表数据的筛选方式。

41) 请提及“内存 ROLAP”是什么意思?

内存 ROLAP = ROLAP 架构 + 立方体架构。

内存 ROLAP 是 ROLAP 的一种架构扩展,其中物理 ROLAP 立方体驻留在全局虚拟立方体内的内存中。


42) 请提及使用内存 ROLAP 的优势?

使用内存 ROLAP 的优势在于它可以缩短用户等待时间并释放数据库容量。

这些面试问题也将有助于您的口试