MicroStrategy – 快速指南

MicroStrategy – 快速指南


MicroStrategy – 概述

作为功​​能广泛的商业智能工具,MicroStrategy 具有强大的功能,有助于在商业数据分析中找到答案和见解。以下是一些重要的功能。

数据发现

此功能使 MicroStrategy 能够连接到任何数据源并混合来自各种源的数据。它可以连接到关系源、平面文件、大数据源、社交媒体平台和云系统等等。

数据整理

此功能有助于通过一组广泛的内置数据整理和解析功能进行数据转换和修改。业务用户受益于自动推荐,而数据科学家可以充分利用各种争论功能。有一些历史脚本可以记住数据转换,并且可以重新应用于任何分析。

数据挖掘和预测分析

MicroStrategy 具有广泛的原生分析功能,可选择轻松整合第三方数据挖掘和建模工具。业务用户、报告设计者和分析师可以使用数据挖掘服务来查看和构建预测报告,并将这些报告分发给任何设备上的用户。

分析函数库

它拥有一个包含 300 多个 OLAP、数学、财务和数据挖掘函数的广泛库,可用于更好地理解数据之间的关系、创建业务指标和顶级 KPI,或构建高级统计分析。

可扩展的可视化库

它具有开箱即用的网格、图形和内置数据可视化工具。它还允许添加来自 D3 或其他供应商的数百个开源可视化,并带有有助于集成过程的内置工具。它还具有可视化构建器和 SK,可以从头开始编写新的可视化。

实时仪表板

您可以构建可获取实时数据的仪表板,以提供对最新信息的实时监控。通过具有可控间隔的计划更新,可以保证用户获得最新数据。

嵌入式商业智能

MicroStrategy 附带了几个不需要额外编码的开箱即用的开发就绪 portlet。这些 portlet 允许组织将 MicroStrategy 功能与 IBM WebSphere、Oracle WebLogic、Microsoft SharePoint 和 SAP NetWeaver 等无缝嵌入。门户集成工具包包括用于将 MicroStrategy Web 与其他企业门户集成的示例代码和文档。

移动平台

现有的可视化、报告和仪表板在创建后可立即在移动平台中使用。

MicroStrategy – 环境设置

下载 MicroStrategy Desktop

MicroStrategy Desktop 的免费个人版可以从Microstrategy Desktop下载要下载,您需要注册您的详细信息。

下载后,安装是一个非常简单的过程,您需要接受许可协议并提供用于存储桌面版本的目标文件夹。桌面版本适用于 Windows 和 Mac OS。在本教程中,我们将只考虑 Windows 版本。以下屏幕截图描述了设置步骤。

启动安装向导

双击 MicroStrategy Desktop-64bit.exe,它将出现一个屏幕以允许安装程序运行。单击下一步

安装 1

所需组件

根据 Windows 环境,您可能需要额外的 Windows 平台软件才能运行 MicroStrategy。.Net Framework 是一个常见的要求。安装过程自行处理。

安装2

成功完成上述步骤后,MicroStrategy Desktop 即可在您的系统上使用。

验证安装

要验证 MicroStrategy Desktop 是否已成功安装,请在 Windows 中打开开始菜单并单击 MicroStrategy 的图标。将打开以下窗口以确认 MicroStrategy Desktop 的安装。

主窗口

MicroStrategy – 桌面版

MicroStrategy Desktop 环境非常直观。它有一个简单的菜单来导入数据进行分析和导出分析结果。如果需要,菜单还提供连接到服务器、查看可用数据集、可视化库和数据过滤选项等的功能。

桌面窗口

以下屏幕截图显示了 MicroStrategy 桌面窗口的图像。

桌面窗口

以下是对每个窗口的简要说明。

  • 数据集面板– 用于添加要分析的所需数据集。数据集可以来自任何兼容的来源。本节还提供了连接到 MicroStrategy 服务器中可用数据集的选项。

  • 编辑器面板– 这用于从数据集中引入所需的行和列以进行分析。此外,不同的矩阵或数学表达式可以应用于此处可用的数据分析。

  • 属性面板– 此面板用于设置数据的显示格式,例如字体大小、颜色对齐。等等。

  • 过滤器面板– 此面板用于对正在分析的数据集应用各种过滤器。

  • 可视化– 这是显示数据分析的面板。您可以将数据对象拖动到此面板并应用可视化方法来查看结果。

  • 可视化图库– 此面板显示可用的内置可视化,可直接应用于数据集。可用的各种可视化包括 – 热图、条形图、气泡图、网络图等。它还允许创建自定义可视化。

MicroStrategy – 架构

MicroStrategy 具有元数据驱动的架构。元数据是一个中央存储库,它存储它使用的所有对象。此外,任何 MicroStrategy 产品都可以使用元数据,这确保了对象值的一致性。存储在元数据中的对象是可重用的。

对象层

下图表示在 MicroStrategy 元数据中创建和存储的不同对象层。

对象层

  • 管理对象– 此对象层建立管理 MicroStrategy 应用程序的安全性、用户分组和性能参数。

  • 报告对象– 此对象层从架构和分析对象层组装构建块,以提供有见地的文本和视觉分析。

  • 分析对象– 此对象层为复杂分析提供了构建块。分析对象建立在模式层中开发的对象上。

  • Schema Objects – 该对象层提供了为业务模型量身定制的数据库模式的逻辑抽象。

ROLAP 架构

MicroStrategy 可以访问来自数据仓库、多维数据集数据库、平面文件、运营数据库(例如 ERP、CRMS、Web 应用程序等)的数据。为此,它使用关系型 OLAP 架构。

下图显示了 MicroStrategy 平台的整体架构,描述了它如何使用元数据对象访问来自各种来源的数据。

ROLAP 架构

  • 动态 MDX 引擎– 它生成优化的多维表达式 (MDX),用于交互式访问来自 SAP、Microsoft Analysis Services、Hyperion Essbase 等的多维数据集数据库。

  • 动态 SQL 引擎– 它为交互式访问数据仓库生成优化的 SQL。

  • 自由格式 SQL 引擎– 它通过图形查询生成器或通过手绘 SQL 提供对操作数据库、文本文件和电子表格的直接访问。

统一元数据

最后,MicroStrategy Architect 可以将多个源建模为单个数据源,将所有这些信息存储在 MicroStrategy 的统一元数据中。

ROLAP 元数据

MicroStrategy – 导入数据

MicroStrategy 连接到几乎所有类型的可用数据源。它具有本地连接器,可与这些数据源建立连接,还具有实时连接功能,可在需要时获取数据。有趣的是,它还显示了数据源的图标,以便更快地识别您正在寻找的数据源。

添加数据

搜索和选择所需数据集的最简单方法是使用主菜单下带有 + 图标的添加数据选项。下图显示了添加数据的步骤。

添加数据

数据源

单击“添加数据”选项后,我们会看到各种数据源的图标。这些有助于快速识别数据源。

数据源图标

搜索数据源

有了这么多可用的连接类型,有时我们需要输入数据源名称或从一小组数据集名称中过滤它。MicroStrategy 具有高级搜索功能,这使它成为可能。

搜索数据源

从文件添加数据

在本节中,我们将看到如何添加一个 excel 文件作为数据源并创建一个简单的可视化。

选择 Excel 文件

单击选项添加数据,然后选择显示E的按字母顺序排列的标题下可用的 Excel 该窗口显示一个选择文件选项,单击它我们可以浏览本地系统以选择所需的 excel 文件。在以下示例中,我们有一个包含组织员工数据的示例文件。

添加 Excel 文件

准备 Excel 文件

在接受 Excel 文件的内容之前,我们可以预览和编辑其中的数据。选择文件后,我们可以在“完成”按钮旁边看到“准备数据”按钮。单击它会生成文件中存在的数据的预览。

 准备Excel文件

准备可视化

单击完成后,预览数据后,我们会看到 MicroStrategy 窗口,其中显示了所选的数据对象。

添加了 Excel 文件

接下来,我们可以通过将数据源中的列拖到行和列框中,从该数据源创建一个简单的可视化。还可以添加度量。下图显示了最终的可视化效果。

Excel 决赛

MicroStrategy – OLAP 服务

联机分析处理 (OLAP) 是对业务数据的多维分析。它提供复杂计算、趋势分析等功能。MicroStrategy 的OLAP 服务是MicroStrategy Intelligence Server 的扩展。它使用内存商业智能的概念。这有助于 BI 平台广泛改进性能和分析。

报表上的各种 OLAP 操作使用诸如别名、条带化、排序、旋转、分页等功能。这些功能不会导致针对仓库重新执行报告,因此响应时间要快得多。以下是 MicroStrategy Desktop 中可用的各种 OLAP 功能的简要说明。

别名– 此功能用于重命名报告网格上的任何对象,例如属性名称、合并名称、自定义组名称和度量名称。

Banding – 用于为行或列组着色,以便它们形成易于定位和分析的数据带。

Page-by – 这是一种通过将可用属性、合并或指标放置在称为页面轴的第三个轴上来分割网格报告中的数据的方法。

枢转-用于重新排列在一个报告中的列和行,以从不同的角度,例如从行标题移动一个目的是列标题,反之亦然查看数据。

排序– MicroStrategy Desktop 提供行或列的快速排序、高级排序和分层排序。

小计– 用于添加、删除和编辑报告中指标的不同级别的小计。

阈值– 阈值突出显示满足用户定义条件的数据。

以下是应用阈值的示例。

考虑在上一章中使用 Excel 文件创建的员工报告。在报告中,我们将使用以下步骤将阈值颜色应用于各种工资。

选择阈值列

在员工报表中,单击薪水列并从下拉列表中选择阈值。

阈值 1

应用阈值选项

下一个窗口提供了选择阈值类型的选项。我们选择具有默认颜色和值的基于颜色的阈值。

阈值 2

如果我们想探索其他非默认阈值选项,我们可以单击高级阈值编辑器,其中显示以下附加选项。

阈值 3

阈值结果

下图显示了阈值的最终结果,根据选择的阈值颜色突出显示了不同的工资值。

阈值 4

MicroStrategy – 配置对象

MicroStrategy 对象出现在系统层中,可跨多个项目使用。配置对象包括用户、数据库实例、数据库登录 ID 和计划等对象。

登录 MicroStrategy Developer 后,作为管理员,我们会在 MicroStrategy Secure Enterprise 下获得管理选项。扩展此选项为我们提供了以下部分中讨论的各种配置对象。

配置对象

用户经理

管理员使用这些对象来管理 MicroStrategy 用户。它被配置为处理以下用户配置。它提供以下配置选项 –

  • 用户身份验证– 允许用户进入环境。

  • 用户组– 分配了某些特定权限的用户集合。

  • 用户权限– 仅使用环境中所有可用功能的子集。

  • 用户权限– 允许/禁止使用特定对象。

配置管理器

这些对象用于管理数据库连接信息。它们存储 MicroStrategy 可以连接到的许多数据库的路径和凭据信息。它提供以下配置选项 –

  • 数据库实例数据库实例的名称及其凭据。

  • 连接生命周期– 此限制是数据库连接线程保持缓存的最长时间。

  • 事件– 触发与数据库事件相关的任务。

  • 安全角色– 控制用户对数据库中各种对象的访问。

系统监视器

有许多系统监视器可帮助识别 MicroStrategy 环境的健康状况。它们有助于预测系统负载以及可能出现的任何性能问题。以下是一些重要的系统监视器选项。

  • 作业– 监控当前正在执行的作业。

  • 用户连接– 监控给定时间的用户连接数。

  • 缓存– 监控缓存的数量及其大小。

系统管理

此管理活动涉及设置各种项目、为项目分配集群以及安排维护时段。

MicroStrategy – 公共对象

创建新的 MicroStrategy 项目后,有权访问该项目的用户只能创建对象并将其存储在该项目下的个人文件夹中。但是,有时需要将许多 MicroStrategy 对象提供给其他用户使用。对于这种情况,管理组的用户可以在公共文件夹下创建和放置各种 MicroStrategy 对象。

非管理用户只能查看和使用公用文件夹中的对象,但不能删除或创建公用文件夹下的新对象。

要访问公共文件夹,请以管理员身份登录 MicroStrategy developer 并转到选项公共对象。展开按钮时,将打开以下屏幕,显示 MicroStrategy 中可用的不同公共对象。

公共对象

MicroStrategy – 架构对象

架构对象是 MicroStrategy 对象,它们是数据仓库结构的逻辑表示。这些是在创建 MicroStrategy 项目期间决定的对象。

以管理员身份登录 MicroStrategy developer。导航到 MicroStrategy 教程并展开架构对象选项。以下屏幕打开显示各种模式对象。

模式对象

以下是各种架构对象及其描述。

  • Facts – 它们是数值,可以汇总以表示某些业务数据的价值。

  • 属性– 它们表示事实表中数据的粒度。它们通常是来自业务的描述性数据。

  • 层次结构– 它们表示各种属性值之间的关系。它们有助于对数据进行向上钻取和向下钻取分析。

  • 函数和运算符– 这些是 MicroStrategy 中可用于将计算应用于数据的各种内置数学函数和运算符。

  • 表格– 它们只是以表格形式(列和行)表示数据。

  • 转换– 它们是用于基于时间序列的数据分析的数据转换功能。

  • 分区映射– 此功能用于创建事实表分区的逻辑分区,以便查询变得更加高效。

MicroStrategy – 报表对象

MicroStrategy 中的每个报表都是使用一些代表业务场景的底层对象构建的。这些对象一起表示报表用户请求的数据集以及各种数据元素之间的关系。

要获取报告的报告对象,请打开报告并单击报告对象图标,如下面的屏幕截图所示。

报表对象

上面的屏幕截图显示了报告中使用的报告对象。

报表对象2

在当前示例中,我们有三个报告对象 –

  • 类别– 这是一个报告属性,显示所售产品的类别。

  • 地区– 这是一个报告属性,显示所售产品的地区。

  • Year – 它是一个包含两个度量对象(利润和收入)的属性。

从报表设计的角度来看,报表对象非常重要,因为它们决定数据源中的哪些字段进入报表以及应用于这些字段的计算。

MicroStrategy – 报告类型

在 MicroStrategy 中创建的报告可以从不同的角度来看。有些只能被视为数字和文本,而有些只能被视为图形。我们还可以将文本和图形可视化结合在一起。

在 MicroStrategy 中创建的报告可以从不同的角度来看。有些只能被视为数字和文本。而其他一些仅作为图表。我们还可以将文本和图形可视化结合在一起。

以下是 MicroStrategy Desktop 中使用的三种报表类型。

  • 网格报告– 这些报告仅以显示数据行和列的网格形式显示文本信息。

  • 图表报告– 这些报告显示从数据集创建的各种图表。

  • 组合报告– 这些报告可以显示网格和图形报告的组合。

让我们详细讨论这些类型的报告。

网格报告

考虑之前根据员工数据创建的报告。由于我们仅显示显示每个部门的员工 ID 和工资的文本信息,因此它是网格报告的示例。

网格报告

图表报告

我们可以从 MicroStrategy 中可用的可视化库中选择适当的数据图形可视化。在下面的屏幕截图中,我们只需单击右侧窗格中可用的条形图可视化,即可看到为上述数据集创建的条形图。

条形图

组合图

我们可以通过在一个屏幕上添加两种类型的可视化来组合网格和图形图表。

综合报告

MicroStrategy – 切片

数据集的切片操作涉及通过过滤一维来创建更小的数据集。它有助于分析给定维度与数据集的所有剩余变量之间的关系。

考虑数据集 All-Sales,其中包含以下维度 –

  • 事业线
  • 生产线
  • 类别
  • 子类
  • 销售量

以下屏幕截图显示了一个图表,其中包含投影所有变量的整个数据集。

切片输入数据

现在,让我们找出类别维度中每个值的 Sales 值。为此,我们可以转到 Editor → Visualization,并将维度 Category 保持在垂直轴上。

然后将 Sales 保持在水平轴上。同时选择颜色依据选项作为销售。

这将生成以下屏幕截图,其中图表显示了每个类别的销售数据。

切片结果

MicroStrategy – 切块

数据集的切块操作涉及通过获取一个维度的多个值相对于另一个维度的一个值来创建更小的数据集。例如,我们得到关于一个单一类别的不同产品子类别的销售额值。在这里,产品的类别和子类别之间存在层级关系。

考虑包含以下维度的数据集超级商店 –

  • 客户细分
  • 产品分类
  • 产品子类
  • 利润

以下屏幕截图显示了根据客户细分和产品子类别维度划分数据的步骤。

第1步

让我们首先创建一个具有客户细分和产品子类别维度的网格报告。我们还可以添加度量利润。

切丁 1

第2步

接下来,让我们使用维度客户细分创建过滤器。对于此过滤器,我们选择值“客户群”。但是,我们获得了该客户细分下所有子类别值的利润值。在这里,数据被划分为给定客户群的子类别。

切割结果

MicroStrategy – 旋转

当我们想要交换列和行的位置时,就完成了表中数据的透视。它也称为旋转数据这种结构的变化产生了不同类型的数据摘要。

例子

表 All_sales 的销售额为每个业务线汇总。在以下屏幕截图中,每一行代表不同列中每个产品线的业务线和销售额值。

但是,如果我们希望将结果视为每行中的产品线和每列中的业务线,那么我们必须应用旋转。以下是应用枢轴的步骤。

第1步

创建具有所需维度和度量的表,如下面的屏幕截图所示。此处,对每一行中的每个业务线的销售额进行了汇总和显示。

枢轴 1

第2步

使用可视化编辑器,交换行和列中的维度。使用交换按钮,如下面的屏幕截图所示。

枢轴 2

结果

正如我们所看到的,现在每行中都显示了产品线的销售摘要。

枢轴 3

MicroStrategy – 向下钻取

向下钻取是在维度层次结构中向下移动以获得更细粒度的度量值的过程。在具有多个维度的数据集中,它们以分层方式相互链接,我们从顶部的维度开始,然后逐渐添加更多维度以获得新的粒度值。

向下钻取选项可以更深入地了解每个级别的不同值如何聚合。

例子

在 all_slaes 数据集中,让我们考虑应用于度量 Sales 的以下 3 个维度。

  • 生产线
  • 类别
  • 子类

以下是执行向下钻取的步骤。

第1步

创建具有维度的可视化 – 产品线并测量销售额,如下面的屏幕截图所示。

钻1

第2步

将维度类别添加到产品线下方的可视化。如您所见,sales 列的值发生了变化,反映了产品线下每个类别的值。

钻1

第 3 步

接下来,让我们在维度类别下添加维度子类别,它会进一步更改销售列中的值。

钻3

MicroStrategy – 汇总

汇总是在给定数据集中的维度层次结构中向上移动的过程。当我们向上移动时,度量的值变得更细粒度和更概括。它与向下钻取相反。例如,在区域→地区→国家的层次结构中,我们从一个区域移动到一个国家,最后在国家级别汇总值。这个过程称为汇总。

例子

在名为 All_Sales 的数据集中,让我们考虑汇总的以下维度。

  • 生产线
  • 类别
  • 子类

第1步

使用上述所有三个维度和销售额作为度量值创建一个可视化。

汇总输入数据

第2步

让我们从上面的可视化中删除维度子类别。现在,结果显示类别级别的摘要。要移除,请右键单击并从选项中选择移除。

汇总删除子目录

第 3 步

结果现在显示类别级别的销售价值。

汇总输出

MicroStrategy – 创建指标

MicroStrategy 中的指标是对数据执行的计算。它们是派生列,显示结果,例如源数据中列的某些数值的总和或平均值。

它们可用于创建业务所需的自定义计算。创建度量涉及使用 MicroStrategy 中已有的内置函数。公式编辑器用于为度量创建公式。

例子

在这个例子中,我们的目标是从销售数据中找到每个类别下每个子类别的平均销售额。这可以通过创建一个使用 Avg 函数来查找平均销售额的指标来完成。创建和使用此指标的步骤如下。

第1步

创建一个以类别和子类别作为其两列的报告。接下来,右键单击数据源选项卡下和任何度量字段附近的任意位置。将出现一个弹出窗口,其中显示了创建指标选项。

指标 1

第2步

在指标编辑器中,编写平均销售额的公式。通过为其命名来保存指标,例如“AvgSales”。

指标 2 对话

第 3 步

现在,指标 AvgSales 作为度量出现在仪表板数据下。可将其拖至指标字段,然后出现在报告中。

指标 3 决赛

MicroStrategy – 嵌套指标

MicroStrategy 中的嵌套度量是将一个聚合函数包含在另一个函数中的计算。在数据仓库设计中,当我们没有以所需的粒度级别存储数据时,它们很有用。在这种情况下,我们创建一个内部公式和一个外部公式。将它们组合起来创建嵌套度量。

例子

在这个例子中,我们的目标是找到每个子类别的平均销售额与每个类别下的总销售额相比。

第1步

创建一个以类别和子类别作为其两列的报告。接下来,右键单击数据源选项卡下和任何度量字段附近的任意位置。将出现一个弹出窗口,其中显示了创建指标选项。我们使用以下公式创建第一个指标,并将其命名为 sum_subcat_sales。

嵌套指标 1

第2步

接下来,我们创建另一个名为 Category_sales 的指标。在其中,我们编写了每个类别的销售额总和的内部公式,并编写了对应于子类别的每个类别的平均销售额的外部公式。

嵌套指标 2

第 3 步

最后,将两个新创建的指标拖到报告中以查看结果。

嵌套指标结果

MicroStrategy – 创建派生指标

很多时候,我们需要数据源中尚不可用的计算指标。如果出现这种情况,可以使用创建指标选项从现有指标计算指标值。因此,创建派生指标是一种创建值的方法,这些值在报告中经常需要,但在数据源中不存在。

例子

在本例中,我们将计算超市销售数据中产品的总运费和单价。以下是计算它的步骤。

第1步

让我们使用超市销售创建一个抓地力报告。该报告包含产品子类别作为属性和单价以及运输成本作为指标。

派生指标 1

第2步

接下来,在任何指标附近右键单击并选择创建指标选项。它为我们提供了一个窗口来编写新指标的公式。在这里,编写我们在现有指标中使用的公式。公式如下面的截图所示。

派生指标 2

第 3 步

新指标出现在数据源的指标列表下。我们将它拖到现有的网格报告中。

衍生指标 3

MicroStrategy – 指标比较

指标是我们可以应用数学计算并在数字上比较它们的数值。MicroStrategy 桌面版提供了一些使用过滤功能比较两个度量值的功能。如果需要,我们还可以创建派生指标,以基于某些特定计算进行复杂的比较。

以下是在两个指标之间创建比较的步骤。

第1步

使用 superstore.xlx 作为示例数据集,使用网格报告创建可视化。接下来,将两个指标 – 单价和运费 – 拖到过滤器选项卡下,如下面的屏幕截图所示。

公制公制比较 1

第2步

在两个指标的过滤条件中输入一些特定的值,以便我们可以在一个范围内比较它们的值。以下屏幕截图显示了输入值后的结果。

公制公制比较 2

MicroStrategy – 创建过滤器

过滤数据是数据分析和可视化的一个非常重要的部分。MicroStrategy Desktop 提供了多种选项来过滤报表中的数据。它具有简单的过滤器,可根据用户选择的值获取数据。它还具有创建复杂特征的功能,这将根据计算过滤掉数据。

在本章中,我们将学习在具有非数字值的列上创建过滤器的基本步骤。

例子

在此示例中,我们的目标是在由字段类别、子类别和销售额组成的网格报告中的字段子类别上创建过滤器。

第1步

通过选择字段类别、子类别作为行和销售额作为指标来创建新的可视化。可视化显示在以下屏幕截图中。

过滤器 1

第2步

转到编辑器选项卡旁边的过滤器选项卡。将字段子类别拖到此选项卡。它将自动创建一个下拉类型的过滤器,如下面的屏幕截图所示。另请注意,此值的数量显示在括号 (25) 中。

过滤器 2

第 3 步

现在选中我们想要过滤掉报告中结果的特定值。检查这些值时,报告中只能看到相应的结果。

过滤器 3

MicroStrategy – 高级过滤器

高级过滤器功能可用于应用过滤条件,否则将涉及复杂的步骤。在 MicroStrategy 桌面版中,我们在创建过滤器并将其应用于报表后访问这些功能。

除了复选框选项之外,我们还有以下附加选项。

  • 滑块
  • 搜索框
  • 单选按钮
  • 落下

在本章中,我们将详细查看搜索框选项。

使用搜索框

通过选择现有的复选框过滤器,可以使用搜索框选项。右键单击它以获取显示类型选项,如下面的屏幕截图所示。

高级过滤器 1

第1步

开始编写我们要过滤的子类别的首字母。它会自动填充数据集中的不同值。我们通过点击选择它们来选择一些特定的值。

高级过滤器 2

第2步

完成选择后,我们会在报告中得到结果,如下面的屏幕截图所示。

高级过滤器 3

MicroStrategy – 快捷方式和嵌入式过滤器

在 MicroStrategy 中,我们可以创建过滤器的快捷方式。为此,我们必须使用现有报告的结果作为另一个报告的过滤器。第一个报告本身成为新报告中的过滤器。这种类型的过滤器称为报告快捷方式过滤器。

这是 MicroStrategy 服务器版的一部分,我们将从 MicroStrategy 服务器中的内置数据集中取一些示例。以下是创建过滤器快捷方式的步骤。

第1步

打开过滤器编辑器。选择过滤器定义区域并双击它。它将打开显示“添加过滤器快捷方式”选项的对话框。

快捷过滤器 1

第2步

在下一个屏幕上,会弹出过滤器对话框。输入我们要使用的过滤器的名称或单击浏览并选择要使用的过滤器。

快捷过滤器 2

第 3 步

最后,将打开以下屏幕截图,其中包含过滤器名称和过滤器定义,现在是过滤器的快捷方式。

快捷过滤器 3

MicroStrategy – 刷新报告

用户会反复访问在 MicroStrategy Servers 中创建的报表,以从报表源中收集的附加数据中查找新结果。因此,报告中的数据需要定期刷新,也需要用户按需刷新。

MicroStrategy 桌面版中的报表可以通过简单地再次报告数据来刷新。这是通过使用菜单中可用的刷新按钮来完成的。

例子

让我们考虑一下 All_sales 报告。目前,报告显示的数据如下面的屏幕截图所示。

刷新报告 1

让我们向源添加一些数据。我们添加类别水生动物。单击刷新按钮后,我们会得到新的结果,如下面的屏幕截图所示。

刷新报告2

MicroStrategy – 智能立方体

当我们运行在 MicroStrategy 中创建的报告时,它们从仓库中获取数据以应用计算并生成报告。当多个用户请求相同的报告但具有不同的值范围或不同的过滤条件时,仓库必须对每个报告重复类似的计算,这会影响性能。

为了避免这种情况,MicroStrategy 使用智能多维数据集,它是一个位于报表和仓库之间中间层的对象。

下图描绘了智能立方体的作用。

智能立方体

智能立方体作为单个内存副本在许多用户创建的不同报告之间共享。一组数据从数据仓库返回并直接保存到 Intelligence Server 内存中。构建了多个报告,从智能立方体收集数据,而不是查询数据仓库。

以下是使智能立方体变得有用的功能。

  • 支持动态聚合。
  • 可以安排刷新。
  • 支持派生指标创建。
  • 比直接查询仓库性能更快。
  • 在一个仪表板中可以使用多个立方体。

MicroStrategy – 创建仪表盘

仪表板由多个可视化组成。它显示了分组到单独的可视化中的许多属性。当我们在多重可视化中放置一些共同的属性或度量时,很容易研究它们之间的变化。

在以下示例中,我们将创建一个仪表板,显示可视化之间的一些常见属性。

第1步

使用 superstore.xlsx 作为示例数据源创建网格可视化。我们将属性 product – Subcategory 和 Shipping cost – 拖到行框中。然后我们将第二个可视化插入到报告中,如下面的屏幕截图所示。

创建仪表盘 1

第2步

将上述所有属性以及名为单价的附加属性添加到新插入的可视化中,如下面的屏幕截图所示。

创建仪表盘 2

第 3 步

最后,对这些网格应用不同的可视化类型。我们将饼图应用于顶部可视化,并将热图图表应用于底部可视化,如下面的屏幕截图所示。结果显示了一个仪表板,其中包含两个可视化中使用的一些通用属性。

创建仪表盘 3

MicroStrategy – 格式化仪表盘

仪表板由多个可视化组成。可以使用可用的格式化仪表板选项格式化仪表板的不同部分以获得更好的外观。

在以下示例中,我们将使用其他颜色和突出显示区域来格式化仪表板。

第1步

考虑我们在上一章中创建的仪表板可视化。选择仪表板格式选项,如下面的屏幕截图所示。

格式化仪表盘 1

第2步

接下来,在弹出的带有格式选项(例如选择字体、填充颜色和边框样式等)的屏幕中进行选择,如下面的屏幕截图所示。

格式仪表盘 2

第 3 步

最后,将格式应用于仪表板。格式反映在仪表板中的两个可视化中。

格式仪表盘 3

MicroStrategy – 图形可视化

MicroStrategy Desktop 提供了 10 个标准图形,这些图形可以随时使用数据源绘制。根据我们将要使用的属性或指标的数量,它们中的每一个都提供了不同的数据视图。它们中的每一个中的着色功能将使理解单个数据可视化中存在的不同数据块变得容易。

可视化图库

在 MicroStrategy Desktop 最右侧的窗口中,有一个可视化库,其中显示了 10 种不同图形类型的选项。

  • Grid – 将数据网格形式的数据表示为行和列。

  • 热图– 显示不同颜色的矩形,显示一系列值。

  • 条形图– 显示不同长度的垂直条,显示测量参数的强度。

  • 折线图– 显示指示一个变量值相对于另一个变量的变化的线条。

  • 面积图– 显示对应于不同值的不同颜色的区域。

  • 饼图– 以圆形显示切片,切片的大小对应于测量的变量值。

  • 气泡图– 表示与变量值范围相对应的许多气泡。

  • 组合图– 将条形图和折线图组合成一个可视化。

  • 地图– 在交互式地图上将数据显示为地图标记。

  • 网络– 用于识别相关项目和值集群之间的关系。

以下屏幕截图显示了不同的图形可视化。

图形可视化

MicroStrategy – 网格可视化

网格可视化是 MicroStrategy 中最简单的可视化形式,但却是一种非常强大的分析方法。在这里,数据显示为包含行和列以及列标题的网格。它提供了排序和钻取数据等功能。

创建网格可视化

将所需数据集加载到 MicroStrategy Environment 后,我​​们将所需字段拉到编辑器面板。这将自动创建网格可视化。在如下所示的示例中,我们从数据集中提取相关字段并创建一个网格。

网格可视化

网格可视化中的操作

可以在网格可视化中执行以下操作。

  • 对多列数据进行排序
  • 交换列和行
  • 钻取属性

对多列的数据进行排序

网格可视化提供了一种同时对多列进行排序的工具。右键单击列名称并选择高级排序选项。这将我们带到一个屏幕,我们可以在其中选择所有列及其顺序来进行排序。

网格排序

交换列和行

我们可以交换网格可视化中的列和行来制作透视报告。只需将列拖放到行中,如下面的屏幕截图所示。

网格交换列

钻取属性

我们可以在网格可视化上钻取一个属性,以深入了解层次结构中下一个属性的值。右键单击列名称并选择钻取选项,如下面的屏幕截图所示。

网格钻

MicroStrategy – 热图可视化

热图可视化显示相邻的彩色矩形,每个矩形代表数据集中的一个属性。它可以让您一次性快速掌握大量变量的状态和影响。例如,金融服务行业经常使用热图来查看投资组合的状态。

矩形显示出多种多样的颜色深浅,强调了各种组件的重量。在热图可视化中 –

  • 每个矩形的大小代表其相对权重。

  • 每个矩形的颜色代表其相对值。例如,较大的值是绿色,较小的值是红色。

  • 大区域代表不同的数据组。

  • 小矩形代表各个属性元素。

例子

在此示例中,我们将根据产品产生的利润为产品子类别创建热图可视化。

第1步

创建一个空白可视化并从可用图表列表中选择热图。如您所见,它至少需要 1 个指标和 1 个属性。

热图 1

第2步

让我们将产品子类别添加到分组选项卡,并将利润添加到尺寸和颜色选项卡中。这将生成热图矩形。绿色表示盈利值超过 50%,而红色表示盈利值低于 50%。绿色的阴影越强,利润就越高。同样,红色的阴影越强,利润就越低。

热图 2

第 3 步

可以向 Grouping 子句添加更多属性,这将生成大量矩形。在此示例中,添加客户细分和产品容器。将鼠标指针悬停在每个矩形上时,我们可以看到构成该矩形的所有属性的描述。

热图 3

MicroStrategy – 网络可视化

网络可视化用于快速轻松地识别相关数据项之间的关系。例如,可视化社交网络。实体元素在可视化中显示为节点,在节点之间绘制线条(称为边)以表示元素之间的关系。创建可视化后,用户可以使用节点大小、边缘粗细和边缘颜色等显示选项查看节点的特征及其之间的关系。

例子

在此示例中,我们将在利润方面创建客户细分和产品子类别之间的网络可视化。在这里,客户细分和产品子类别是节点,而利润是表示它们之间关系的边。

第1步

通过选择网络作为选项来创建新的可视化。如图所示,它至少需要添加 1 个属性。

网络V1

第2步

在“从项目”和“到项目”框中的产品子类别中添加客户群。属性利润也被添加到边缘尺寸框。下图显示了创建的网络图。边缘的厚度与利润的大小成正比。

网络V2

第 3 步

将利润添加到边缘颜色可以提供更好的图表,该图表显示了边缘的不同颜色,基于它代表给定客户群的给定产品子类别的利润百分比。

网络V3

多个数据集的可视化

到目前为止,我们看到了以一个数据源作为源的报告。但我们也可以向同一份报告添加多个数据源。在这种情况下,我们可以在创建可视化时使用来自两个来源的属性和度量。结果看起来好像我们正在处理一个数据源。发生这种情况是因为 MicroStrategy 将这两个来源结合在一起,并在内部将它们视为一个整体。

以下是组合两个源数据集并创建可视化的步骤。

第1步

使用一个数据源创建报告。我们将在示例中使用 All_sales.xlsx。接下来,单击“新建数据”菜单,如下面的屏幕截图所示。

两个数据集 1

第2步

现在您可以在仪表板下看到两个可用的数据源。这两个来源的属性和度量都在各自的名称下可用。

两个数据集 2

第 3 步

接下来,将属性“业务线”从 All_sales.xlsx 拖到行框。将属性“customer segment”和“Product Category”从第二个数据集中拖到行框中。网格可视化出现,显示来自两个数据集的数据。

两个数据集 3

MicroStrategy – 在仪表板中过滤数据

仪表板是一个包含许多同时显示结果的可视化的文档。在进行数据分析时,我们可能需要应用过滤器,它会显示过滤器对仪表板中每个可视化的影响。此外,所有结果都应该有一个同步值。这可以通过创建普通过滤器并将其应用于仪表板来实现。

以下是将过滤器应用于仪表板的示例。

第1步

让我们考虑一下我们在上一章中创建的仪表板。让我们创建一个过滤器,如下面的屏幕截图所示。

仪表板过滤器 1

第2步

单击“选择目标”选项并将过滤器应用到可视化 2。这将更改可视化 2 中的显示值,但可视化 1 将显示同步结果。

仪表板过滤器 2

第 3 步

应用过滤器后,单击顶部栏过滤器部分中可见的产品类别的一些值。这将根据所选值更改图表。在以下示例中,我们选择了多个值,您可以注意到饼图在选择每个值时如何变化。

仪表板过滤器 3

MicroStrategy – 添加 Web 内容

除了来自不同来源的数据,我们还可以在 MicroStrategy 报表中添加来自 Web 的数据。它成为可视化的一部分。可视化显示整个网页,并嵌入其中。

以下是从 Web 获取内容的步骤。

第1步

转到 + 菜单并选择选项 HTML 容器,如下面的屏幕截图所示。

网页内容 1

第2步

现在,会弹出一个 Iframe 框,要求我们输入要显示的网站的 URL。输入完整的 URL,如下面的屏幕截图所示。

网页内容 2

第 3 步

最后,网页出现如下图所示。

网页内容 3

MicroStrategy – 条件格式

MicroStrategy 中的条件格式涉及突出显示可视化的部分,这些部分满足其值中的一些预定义标准。通常在指标的情况下,我们希望突出显示大于某个百分比的值。还可以有突出显示某些类别的产品名称等的示例。

在 MicroStrategy 桌面中,我们可以使用阈值功能来实现这一点。在此示例中,我们将定义在满足特定阈值时用于突出显示特定值的颜色。以下是步骤。

第1步

创建一个以 all_sales.xlsx 为示例数据集的网格报告。将属性业务线、类别与度量销售额一起放入网格中。右键单击指标销售额,我们可以选择阈值,如下面的屏幕截图所示。

条件格式 1

第2步

以下屏幕截图显示了根据销售额的百分比值选择不同颜色的选项。

条件格式 2

第 3 步

最后,应用阈值的结果显示在以下屏幕截图中。在指标 Sales 中,根据销售额与总销售额的百分比值以不同颜色突出显示这些值。

条件格式 3

MicroStrategy – 自定义组

自定义组是一种虚拟属性,可用于将许多属性组合在一起并将它们呈现为单个属性。例如,如果我们想每 4 个月而不是每个季度分析一次销售结果,那么我们必须创建一个复杂的公式来选择这些月份并将它们应用到计算中。相反,我们可以通过对所需月份进行分组来创建自定义组,并将此自定义组用作单个属性。

以下是创建自定义组的步骤。

第1步

打开自定义组编辑器并从对象浏览器中拖动一个对象以创建自定义组。

自定义组 1

第2步

完成上述步骤后会出现以下窗口。选择选项,添加属性资格。

自定义组 2

第 3 步

接下来,浏览并选择所需的属性以创建自定义组。

自定义组 3

MicroStrategy – 报表缓存流

报表缓存是一种数据存储,用于保存最近从数据源请求的信息以用于报表。每当第一次执行报表时,都会创建一个缓存。报告的缓存包含从数据库、文件或 Web 源获取的结果。

报表缓存的优势

以下是我们使用 MicroStrategy 缓存功能获得的一些优势。

  • 由于数据已在 MicroStrategy 软件中可用,因此缓存报表可以更快地返回结果。

  • 涉及任何计算和派生指标的执行时间更快,因为缓存的报告不需要针对数据源运行。

  • 在缓存中,来自数据源的结果被存储起来,可供需要相同数据的新作业请求使用。

缓存类型

MicroStrategy 中使用了三种类型的缓存。

  • 报告缓存– 这些是预先计算和预处理的结果。它们存储在 Intelligence Server 机器的内存中或磁盘上。与针对数据仓库反复重新执行请求相比,可以更快地检索它们。

  • 元素缓存– 这些是经常使用的表元素,它们存储在智能服务器机器的内存中。当用户浏览属性元素的显示时,可以快速检索它们。

  • 对象缓存– 这些是存储在智能服务器内存中的元数据对象,以便可以在后续请求中快速检索它们。

启用缓存

可以在报表级别和项目级别启用缓存。这是使用项目配置编辑器完成的。

在项目级别启用

如果在项目级别启用缓存,则项目中的所有报表都将使用缓存功能。

在报告级别启用

在报告级别启用时,只有特定报告将使用缓存。即使报告在项目级别被禁用,当在报告级别启用时,它也会在报告级别运行。

缓存缺点

缓存的数据并不总是最新的,因为它自缓存创建以来就没有通过数据源运行。这可以通过在执行报告之前删除报告的缓存来避免。这将强制再次通过数据源执行报表,从而返回来自数据源的最新数据。但是,它需要管理权限才能删除报表缓存。

MicroStrategy – 数据集市

数据集市是数据仓库的一种较小形式,它服务于数据分析的一些特定需求。它通常是从更大的数据仓库中派生出来的一小部分。创建数据集市的主要目的是实现一些分析,这是通过常规仓库难以实现的,因为仓库中数据的粒度级别不同,或者应用了一些复杂的计算。

在 MicroStrategy 中,使用以下步骤创建数据集市。

第1步

在编辑模式下打开报告。选择数据集市 → 配置数据集市。并出现以下窗口。

数据集市设置 1

第2步

从数据库实例下拉菜单中选择适当的位置。

第 3 步

如果每次运行报告时都要重新创建表,请选择创建新表的选项。或者,您可以选择添加到现有表中,以便将数据添加到上次运行的结果中。

成功完成上述三个步骤后,数据集市将添加到报告中。

MicroStrategy – 预测模型

预测建模是一种基于现有数据构建模型的数学方法,有助于找到变量的未来值或趋势。创建此类模型涉及非常繁重的数学和统计分析。

以下是一些使用预测建模的示例。

  • 天气预报。

  • 一所大学试图通过将预测模型应用于申请人数据和招生历史来预测学生是否会选择入学。

  • 在零售店中找出哪两种商品最有可能一起卖得好。

  • 在航空业中估计不会出现在航班上的乘客数量。

MicroStrategy 可以帮助执行预测建模,因为其数据挖掘服务已完全集成到其 BI 平台。

使用 MicroStrategy 的预测分析

MicroStrategy 提供数据挖掘服务,允许用户从第三方数据挖掘工具中导入 PMML(预测模型标记语言),然后可用于创建预测报告。

PMML 是一种 XML 标准,表示由数据挖掘工具开发和训练的数据挖掘模型。PMML 支持多种不同的数据挖掘算法,包括回归、神经网络、聚类、决策树和关联。它结合了数据转换和描述性统计。

下图描述了在 MicroStrategy 中创建预测数据模型报告的过程。

预测建模

导入 MicroStrategy 后,我们可以使用以下功能增强模型。

预测建模功能

以下功能列表突出了 MicroStrategy 用作预测建模工具的优势。

  • 内置数据挖掘函数– 有 250 个基本的、OLAP、数学、财务和统计函数可用于创建关键性能指标。

  • 使用 PMML 的数据挖掘集成– 它允许用户从第三方数据挖掘工具导入 PMML,然后可用于创建预测报告。

  • 用户可扩展性– 企业内部和外部的数十万用户可以访问此功能。

  • 数据可扩展性– MicroStrategy 的关系型 OLAP (ROLAP) 架构与其智能立方体技术相结合,可以处理任何规模的数据库,同时提供高性能。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁