#分析器

0 关注者 · 6 帖子

DeepSee Analyzer 是一个所见即所得的编辑器,用于 MDX 查询,这一查询是 DeepSee 交互式小组件的数据源

文章 Michael Lei · 八月 7, 2024 3m read

数据分析

这是数据收集的续集。 如果你还没有安装,请先完成安装。

这里提供的是对先前收集的数据的分析。

你需要导入构成此仓库的 xml,与先前仓库中的操作大致相同。

最顶层有一个任务:

InvestigateInfoTask

这个任务将允许我们设置将要监控的参数, 如下所示:

image

GrowthPercentageWarning:对于Global增长来说,“可接受的”百分比增长。

PeriodWarning:Global在多少天内实现增长是合理的?

HistoryLength:回溯 Sample_DBExpansion_Data.GlobalAnalysisInfo 表的时长。

默认设置为 7 天内增长 5%,回溯过去 30 天。 设置参数后,即使任务已经运行一次或多次,你仍然可以再次编辑。 转到任务详细信息,点击 Edit,然后根据需要更改。

该任务会调用 Sample.DBExpansion.DBSizeAnalysis.InvestigateInfo 类的 CreateReport 方法。

CreateReport 将填充两个表,如下所述:

  1. GlobalInvestigationReport
  • 这个表将保存分析 Sample_DBExpansion_Data.GlobalAnalysisInfo 表的“报告”。 我们可以通过多个字段用不同的参数来衡量增长。 字段描述如下:

image

FastFlagAll:布尔值,

0
0 117
文章 Jingwei Wang · 七月 21, 2022 5m read

在创建一个或多个立方体后,你通常会创建并打包一组透视表和仪表盘,而用户通常会根据需要创建新的透视表和仪表盘。

本章简要地引导你了解创建透视表和仪表盘的过程。它包括以下几个步骤。

  • 创建透视表
  • 创建一个仪表盘
  • 导出并打包这些项目

创建透视表

在本教程的前面,我们创建了一个使用Patients cube的透视表。现在让我们创建使用你的新立方体Tutorial的透视表。

  1. 进入分析器。
  2. 打开Tutorial立方体。
  3. 展开AgeD维度。
  4. 把Age Group拖到行中。
  5. 将Age Bucket拖到Age Group的子级
  6. 拖动 Count 到列。
  7. 将 "All Patients "拖到 "行 "中,在底部。
  8. 现在 "行 "框看起来像这样。
  9. 点击保存。
  10. 系统会显示一个对话框,你可以在其中指定数据透视表的名称。
    • 保存数据透视表并给它一个名字。这里,我们保存的是检索数据的基础查询,以及按照你选择的方式显示数据所需的信息。 注意:我们不是在保存数据。
    • 对于文件夹,键入Tutorial
    • 对于透视表名称,键入Patients by Age Group
    • 单击 "确定"。
  11. 创建另一个透视表,如下所示。
    • 对于行,使用Diagnoses
    • 对于列,使用Count和Avg Age
    • 点击保存。
    • 对于文件夹,选择或输入Tutorial
    • 对于数据透视表的名称,键入
0
0 203
文章 Jingwei Wang · 七月 21, 2022 5m read

一个主题区是一个子立方体,可以选择覆盖项目的名称。你定义一个主题区是为了使用户能够关注较小的数据集,出于安全原因或其他原因。本章讨论了以下主题。

简介

在本教程中,我们创建了两个主题区域,按邮政编码划分患者:

  • Patient Set A: 居住在邮政编码为32006, 32007, or 36711区域的患者
  • Patient Set B: 居住在邮政编码为34577 or 38928区域的患者

创建主题领域

要创建主题区域,请做以下工作。

  1. 在模型中,点击 "新建"。
  2. 选中 "主题区域"。
  3. 对于主题区名称,键入Patient Set A
  4. 对于主题区的类名,输入 Tutorial.SubjectA
  5. 对于基础立方体,点击浏览并选择 Tutorial。
  6. 单击 OK。 
  7. 在一个单独的浏览器标签或窗口中,访问分析器,然后做以下工作。
  8. 展开HomeD。
  9. 把ZIP Code放到过滤器框中。这就在数据透视表的正上方增加了一个过滤框。
  10. 在该过滤框中,点击搜索按钮,然后选择 32006, 32007, 和 36711。
  11. 然后点击'为透视表显示当前查询'按钮(笔记本带一个笔的图标)
  12. 系统会显示一个对话框,显示分析器所使用的MDX查询。
    SELECT  FROM [PPatients] 
    %FILTER %OR({[HOMED].[H1].[ZIP
0
0 169
文章 Jingwei Wang · 七月 21, 2022 7m read

创建一个透视表

  1. 在模型内容窗格中展开DiagD维度。
  2. 将Diagnoses拖放到行中,或者双击诊断。
  3. 将Patient Count(病人计数)拖放到Measure(度量)中,或双击病人数。
  4. 将 Avg Age(平均年龄) 拖至Measure(度量),或双击 "平均年龄"。
  5. 单击保存。 系统显示一个对话框,你可以指定透视表的名称。 保存透视表并给它一个名字。当你这样做时,你是在保存检索数据的基础查询,以及以你选择的方式显示数据所需的信息。你不是在保存数据。
  6. 对于文件夹,键入Test
  7. 对于透视名称,键入Patients by Diagnosis (Patients Cube)
  8. 点击确定。

注意:基表是Patients,这意味着所有的度量都是关于病人的数据总结。

度量和levels

  1. 点击新建。
  2. 把Patient Count和Avg Age拖到度量区。 这个简单的透视表向我们展示了这些度量中每一项的总数值,跨越基类中的所有记录。有1000名病人,他们的平均年龄(在这个例子中)是36.59岁。
  3. 使用SQL 校验
    select count(*) as "count" ,avg(age) as avgage from BI_Study.Patient
  4. 在分析器中,对前面的透视表进行如下修改。
    • 在左边展开GenD,把Gender拖到行区。现在你会看到类似下面的内
0
0 176