42 个最常见的微策略面试问题及答案
以下是 Microstrategy 面试问题和答案,可帮助应届毕业生和经验丰富的应聘者获得理想的工作。
面向应届毕业生的微策略面试问题
1)解释什么是微策略?
Microstrategy 是一家企业商业智能应用软件供应商。它支持记分卡、交互式仪表板、即席查询、高格式报告等。
2) 请提及您通过 OLAP 服务获得哪些具体特性和功能?
使用 OLAP 服务,用户可以通过删除或添加智能立方体中包含的属性和指标来创建独特的报告视图。无需向数据仓库提交新请求,即可执行新的计算。
3)解释智能魔方与普通魔方有何不同?
当针对数据仓库运行新报告时,会自动生成智能立方体。用户不必提及他们想要连接的立方体。在 Microstrategy 平台中,会自动处理将用户请求与适当的智能立方体匹配的逻辑。随后,其他用户发出的请求可以无缝地到达这个新的智能立方体。
4) 列出提供 OLAP 服务的最终用户产品?
提供 OLAP 服务的最终用户产品包括
- 微策略网
- 微策略桌面
- 微策略办公室
它们都利用了 OLAP 服务支持的功能
5)解释报告过滤器和报告限制之间的区别是什么?
- 报告限制:它确定一组标准,用于限制或限定在计算报告指标后报告数据集中返回的数据
- 报告过滤器:它将 where 条件应用于发送到仓库的查询以检索结果
6) 解释微策略中的逻辑视图是什么?
在 MSTR 中,逻辑视图是通过编写 SQL 在 Microstrategy 中,而不是将其从仓库目录中拉出来。
7)解释一下微策略中的智能指标是什么?
当使用诸如总和 M1/M2 之类的算术运算来定义复合度量与其他度量对象时,称为智能度量。
例如:简单或复合指标 总计(利润/销售单位) 智能指标: 总计(利润)/总计(销售)
8) 请提及可以对微策略报告进行哪些类型的测试?
微观策略 可以进行类似测试
- 命名约定测试
- 总计算测试
- SQL 查询验证
- 报告中的属性和指标位置
- 钻井选项测试
- 提示相关验证
- 安全过滤器测试
- 格式化/导出功能测试
- 阈值测试
9)解释什么是 Microstrategy Narrowcast 服务器?
Microstrategy Narrowcast Server 是一款软件产品,可通过电子邮件、网络门户和无线设备(如寻呼机、PDA 和电话)监控和向用户提供个性化信息。用户可以通过易于使用的网页确定他们想要的信息、接收信息的时间和方式。
10)解释数据集与文件集相比有哪些优势?
文件集由总表和信息组成,而数据集仅由特定报告的属性和指标组成。
11)解释一下 Microstrategy 提供什么安全性?
Microstrategy 提供许多安全选项,以确保数据保持私密和机密。为了便于访问和最低限度的维护,Microstrategy 桌面与 Windows NT 和 2000 安全性以及 Novell 目录。因此,已登录这些系统的用户无需再次登录。
12)请说出 Schema 对象和 Public 对象之间的区别?
模式对象可用于创建应用程序对象,如属性、函数和运算符、层次结构、表等。而公共对象用于创建其他应用程序对象,如过滤器、指标、合并等。使用架构师权限可以创建模式对象,而只能使用模式对象来创建公共对象。
13)解释什么是听众?
监听器允许我们以树、图形、表格或某些日志文件中的简单文本的形式查看采样器的结果。它们提供对采样器收集的数据的可视化访问 JMeter 关于测试用例作为采样器组件 JMeter 被执行。
14)解释如何解决属性角色?
通过为相同的表创建单独的表别名或启用自动属性角色识别,您可以解析属性角色。
15) 请提及 Microstrategy 提供哪些预测建模功能?
Microstrategy可以计算四种主要的数据挖掘函数,包括网络算法、回归算法、聚类算法和树算法。
16)解释如何指示生成的 SQL 使用特定的表?
我们可以使用该表的别名并改变该别名表的逻辑大小
天梯 然后修改主表并使用别名表。
17) 解释如何通过 Microstrategy 在数据库中插入和更新记录?
您可以使用 Microstrategy 的组件之一(称为 ODBC 测试工具)插入、更新甚至删除记录。您还可以根据需要更改表规范。
18)请提及 Microstrategy 和 Cognos 之间的区别是什么?
微观策略 | Cognos |
---|---|
|
|
19) 解释如何在 Microstrategy 中创建智能立方体?
- 可以在 Microstrategy 的公共文件夹或特定用户文件夹中创建智能立方体
- 我们可以制作一份报告并将报告指向一个多维数据集,或者在文件夹中单击鼠标右键,然后选择多维数据集选项来创建一个新的多维数据集
- 创建多维数据集后,选择所需的报表对象并保存多维数据集
- 一旦立方体被存储并运行检查,就可以从立方体中创建多个报告
- 您还可以在必要时添加新的属性和指标,这些属性和指标在您下次运行报告时将随时可用
20) 解释如何在 Microstrategy 中优化报告?
VLDB 属性使您能够自定义 Microstrategy 生成的 SQL,并确定分析引擎如何处理数据。
21) 请提及 Microstrategy 用于查询请求和生成 BI 报告的过程或路线图?
Microstrategy 用于生成 BI 报告的流程或路线图
步骤1) 连接到数据库
步骤2) 创建元数据
步骤3) 创建数据库(内存 ROLAP)
步骤4) 活动行程 ETL (查询时间表)
步骤5) 创建报告和仪表板
22)请提及 Microstrategy 桌面中的不同类型的属性?
Microstrategy 桌面中的各种属性包括:
- 隐式属性
- 复合键属性
- 派生属性
- 简单属性
23)请说明自定义组和合并之间的区别?
自定义组 | 拼装 |
---|---|
自定义组是一组可放置在模板上的过滤器。它由一组有序的元素(称为自定义组元素)组成。 | 合并用于定义您想要在报告中查看的数据。它使您能够以新的方式对属性元素进行分组,而无需更改元数据和仓库定义。 |
24)智能魔方与普通魔方有何不同?
当针对数据仓库运行新报告时,会自动创建智能立方体。用户不必确定要连接的立方体。Microstrategy 平台会自动处理将用户请求与适当的智能立方体相匹配的逻辑。
25)请提及 Microstrategy Narrowcast Server 的业务优势是什么?
Microstrategy Narrowcast Server 的商业优势在于它提供了一种廉价的方式将公司信息发送给未经培训的合作伙伴、员工和客户。因此,决策者拥有足够的信息来简化业务流程,从而降低运营成本。
26) 是否可以使用 Microstrategy Desktop 跨异构数据源合并数据?
是的。Microstrategy 8 扩展了数据建模灵活性,包括跨异构数据存储的集成数据视图。数据可以来自任何地方 - 数据仓库、 SAP BW、数据集市和任意数量的操作系统数据库。通过映射来自各种或不同来源的一致维度,Microstrategy Desktop 可以自动将来自同一报告文档中的多个不同来源的数据合并在一起。
27)请提及 Microstrategy 支持哪些算法?
Microstrategy 支持的算法包括:
- 神经网络算法
- 树算法
- Cluster算法
- 回归算法
28)提及智能立方体不支持的功能?
智能立方体不支持的功能包括:
- 提示
- OLAP 服务功能:无法使用派生指标和视图过滤器
29)请提及报告缓存的类型?
报告缓存的类型包括:
- 匹配缓存
- XML 缓存
- 匹配历史缓存
- 历史缓存
30)请解释一下什么是元素缓存?
元素缓存是最近使用的查找表元素,存储在智能服务器或 MSTR 台式机的内存中。这样就可以更轻松地获取它。
经验丰富的微策略面试问题
31) 请说明 MicroStrategy 是 MOLAP 工具还是 ROLAP 工具?
- 关系型在线分析处理或 ROLAP 工具不使用预先计算的数据多维数据集。
- 多维在线分析处理工具或 莫拉普 利用通常称为数据立方体的预先计算的数据集。
MicroStrategy 是一种 ROLAP 工具。
32)请说说 MicroStrategy 中的 2 层、3 层和 4 层架构有什么区别?
不同之处在于,
- 2 层架构: MicroStrategy Desktop 本身无需 Intelligence 服务器的中间层即可查询数据仓库和元数据。
- 3 层架构: 它包括 MicroStrategy Desktop 和数据仓库和元数据之间的智能服务器。
- 4 层架构: 它与 3 层相同,只是它多了一个 MicroStrateyWeb 组件。
33)请提及什么是异构映射?
异构映射使引擎能够对不同的列名执行连接。如果用户为给定表单确定多个表达式,则当表和列名需要时,异构映射将自动进行。
34)请解释一下什么是隐式属性?
隐式属性有自己的表达式。它是一种虚拟或常量属性,在应用程序级别创建,因此在数据库中并不实际存在。
35)请提及 Microstrategy 中事实扩展的类型有哪些?
Microstrategy(MSTR)中事实扩展的类型包括:
- 禁止
- 扩展
- 降级
36)请提及什么是事实降级?
当事实处于比报告显示级别更高的级别时,您可以使用事实降级属性来说明引擎如何将数据降级到较低级别。当您降低应报告事实的级别时,您正在使用降级。
37)请提及什么是过滤提示?
您可以使用过滤器限制提示中的元素数量。
38)请说明报告限制和报告过滤器之间的区别?
- 报告过滤器:它将“where”条件应用于发送到仓库的请求以获取结果。
- 报告限制:定义一组用于限制报表指标计算后报表数据集中返回的数据的标准。
39)请提及什么是 Prompt?
提示只不过是一个属性,通过它您可以动态地修改报表的内容。
40)提及不同类型的提示?
不同类型的提示包括:
- 等级提示:它允许您确定指标的聚合计算级别
- 对象提示:它允许您在运行时选择组成报告的对象
- 价值提示:它允许用户输入一个值。它与指标或其他过滤器提示一起使用
- 过滤器定义提示:这种提示类型让用户能够决定如何根据实体元素列表、层次结构中的实体或度量来过滤报表的数据。
41)请提及,当您说内存中的 ROLAP 时它是什么意思?
内存中的 ROLAP = ROLAP Archi建筑 + 立方体 Archi结构。
内存中 ROLAP 是 ROLAP 的架构扩展,其中物理 ROLAP 多维数据集驻留在全局虚拟多维数据集的内存中。
42)请说出使用内存 ROLAP 的优点是什么?
内存中ROLAP的优点是它改善了用户等待时间并释放了数据库容量。
这些面试问题也会对你的口试有帮助