19 数据分析工具

使用数据分析工具,可以使用多维元数据创建分析视图。

要访问 Data Analysis(数据分析)页面,请在快速启动板的 Data Studio 选项卡中选择 Data Analysis(数据分析)菜单。


后面是 data-analysis-pane.png 的说明
对图 data-analysis-pane.png 的说明

您可以在具有多个维和层次的事实表之上创建分析视图。分析视图引用数据库中的表,并允许用户为维创建层次结构。您还可以使用分析视图中的信息创建分析和报表。使用“数据分析”主页可以搜索“分析”,查看和执行编辑、删除、查看或重命名“分析”等任务。您还可以分析、查找错误、导出、编辑、编译和删除分析视图。可以分析表并从中生成 SQL 报告。

从 Data Studio 套件中选择数据分析卡以访问此工具。您还可以通过单击“选择器”图标并从导航窗格中的“数据工具”菜单中选择“数据分析”来访问它。

注意:

如果未看到“数据分析”卡,则数据库用户缺少所需的 DWROLE 角色。

“数据分析”主页由三个部分组成:分析、分析视图和表。
后面是 dataanalysis-homepage.png 的说明
插图 dataanalysis-homepage.png 的说明

分析

后面是 adp-analyses.png 的说明
插图 adp-analyses.png 的说明

主页的顶部部分包含分析列表。使用搜索字段可以搜索您创建的分析。主页的顶部部分包含分析列表。使用搜索字段可以搜索您创建的分析。

分析是对多个分析视图的分析。“分析”卡显示分析的名称。单击操作(三个垂直点)以打开上下文菜单。

可用的操作包括:
  • 视图:在可查看分析的新窗口中打开“分析视图”页。
  • 编辑:打开选定的“分析”页,您可以在其中编辑分析中存在的报表。
  • 重命名:允许您重命名分析。单击 save 修改新名称。
  • 删除:打开“删除分析”对话框,您可以在其中删除分析。

分析视图

后面是 adp-analytic-views.png 的说明
插图 adp-analytic-views.png 的说明
主页的底部区域显示现有分析视图的列表。每个“分析视图”卡都显示“分析视图”的名称。使用“操作”图标可以管理分析视图。单击操作(三个垂直点)以打开上下文菜单。可用的操作包括:
  • 分析:在可查看分析的新窗口中打开“分析视图”浏览器和“分析视图”页。
  • 数据质量:打开“数据质量”页面,在该页面中,工具将验证所选的分析视图是否存在错误并列出错误。
  • 导出:允许您将分析视图导出到 Tableau 和 PowerBI。
  • 编辑分析视图:打开“编辑分析视图”对话框,您可以在其中编辑所选分析视图的属性。
  • 编译分析视图:此选项可编译分析视图,如果存在编译错误,则返回编译错误。
  • 显示 DDL:显示分析视图的 DDL 语句。
  • 删除分析视图:删除选定的分析视图。

使用 + 创建按钮,您可以创建分析并从主页创建分析视图

您可以从分析视图中选择层次结构和度量。层次结构是允许用户定义不同级别或维成员代之间的关系的数据库对象。顾名思义,层次结构使用分层关系组织数据。使用此工具,您可以在不同的视点 (POV) 中分析和可视化数据。您可以通过 Oracle Analytics Cloud (OAC) 和 Tableau 等高级工具导出元数据并将其可视化。

数据分析的优势工具

使用数据分析工具,您可以:
  • 使用数据透视表清晰高效地可视化、分析和检查数据
  • 计算您创建的分析视图中存在的错误总数并提供解决方案以最大限度地减少错误
  • 自动显示有意义的洞察,帮助您做出更明智的决策
  • 通过支持分层聚合和向下钻取,跨维分析数据
  • 与您选择的工具共享您的分析视图,而不是原始数据使用的各种选项,以获得有意义的洞察,并使任何用户都可以访问这些视图

通过标识表和列之间的关系,分析视图使系统能够优化查询。它们还为分析数据开辟了新的途径。这些途径包括数据洞察、改进的层次结构导航以及添加了解层次结构的计算。

此工具在后台运行复杂分层 SQL 查询以及 SQL 扩展,从而简化实时计算。它使复杂的数据更易于访问和理解。

“数据分析”页

以下部分介绍如何使用 Oracle Analytics Cloud (OAC)、Tableau 和 Microsoft Power BI 等工具搜索和获取有关分析视图、创建分析视图、检查数据、发现洞察以及可视化数据的信息。

注意:

  • OAC 具有用于搜索和利用分析视图的内置工具。
  • 我们对 Microsoft Power BI 没有直接支持,但其用户可以将其工具映射到 AV 透明度视图,以利用 Analytic Views 的一些优势。

有关分析和分析视图的详细说明,请阅读以下主题:

搜索和获取有关分析视图的信息

首次打开“数据分析”页时,它会显示方案和分析视图的列表。通过选择方案,您可以从下拉列表中提供的方案列表中选择首选方案。

选择分析视图下拉列表可用于选择与方案关联的可用分析视图。创建分析视图时,该视图会显示在方案中的下拉选项中。“刷新 AV”图标将刷新所选分析视图的内容。

使用“刷新 AV”按钮旁边的操作图标可以管理分析视图。您可以创建分析视图、编辑分析视图、编译分析视图、显示生成分析视图的数据定义语言 (DDL) 或从菜单删除分析视图。

获取有关分析视图的信息

默认情况下,分析视图按当前用户的方案进行筛选,如菜单栏下方的方案列表所示。您可以通过选择其他用户的方案来删除选定的方案筛选器。要在其他方案中搜索分析视图,请从下拉列表中选择一个方案。

如果没有与所选方案关联的分析视图,则该工具会提示您创建分析视图。



创建分析查看

可以创建分析视图并查看有关这些视图的信息。您还可以编辑和对其执行其他操作。



创建分析视图时,标识包含要检查的数据的事实表。生成层次结构和度量按钮可查看该表的内容,标识事实表中的任何层次结构,并搜索可能包含相关层次结构的其他表。

创建分析视图时,可以启用或禁用以下高级选项:
  • Autonomous Aggregate Cache,它使用分析视图的维元数据来管理高速缓存,从而缩短查询响应时间。
  • Analytic View Transparency Views(分析视图透明度视图),将 Analytic Views 呈现为常规数据库视图,使您能够使用所选的分析工具,同时获得 Analytic Views 的优势。
  • 分析视图基本表查询转换,使您能够使用现有报告和工具,而无需对其进行更改。

创建分析视图

要创建分析视图,请从“数据分析”主页中单击创建,然后选择创建分析视图以开始处理。

单击取消可随时取消创建分析视图。

指定分析视图的属性

创建分析视图窗格的常规选项卡上,指定以下内容:
  • 分析视图的名称
  • 视图的数值表
  • 高级选项

您还可以预览事实表的数据并查看有关该数据的统计信息。

名称字段中,指定您选择的名称。

方案字段具有当前用户的方案。您只能在该方案中创建分析视图。

事实表字段中,展开下拉列表,然后单击更多来源选择源对话框包含可用表和视图的列表。从列表中选择一个表或视图。

要筛选列表,请开始在“筛选器”字段中键入字符。在键入时,列表将更改以显示包含字符的表或视图。清除该字段以再次显示完整列表。选择表或视图后,单击“OK(确定)”。

要启用或禁用高级选项,请在创建分析视图窗格上单击左下角的显示高级选项图标。根据需要选择或取消选择选项。

要查看事实表中的数据以及有关数据的统计信息,请单击预览数据按钮。在“Preview and Statistics(预览和统计信息)”窗格中,“Preview(预览)”选项卡显示表的列和列中的数据。

“统计信息”选项卡显示表的大小以及行数和列数。统计信息可能需要一些时间才能显示,在此期间可能会出现消息 "No statistics available..."。统计信息包括列的名称、列的数据类型、相异值和 Null 值的数量、最大值和最小值以及其他信息。条形图显示所选列的顶层唯一列值及其出现次数。指向图形中的条形可查看唯一值的出现次数。

单击关闭以关闭“预览和统计信息”窗格并返回到“创建分析视图”窗格。

单击 Generate Hierarchies and Measures 图标。

“生成层次和度量”对话框显示搜索维表、分析维表以及标识和创建要使用的数据源、联接、层次和度量的进度。当该过程完成后,请单击关闭



选中搜索维表复选框后,您可以在生成层次结构和度量时搜索维表。

生成层次结构和度量后,它们将显示在各自的选项卡下。查看为您创建的层次结构和度量。

指定名称事实表,然后在创建分析视图窗格的常规选项卡中选择高级选项。单击创建以生成分析视图。

查看数据源

“数据源”选项卡显示数据源及其之间的关系。它以图形方式显示事实表和相关维表。例如,健康保险数据的事实表可能包含地理位置标识符、收入代码和性别代码的列。“数据源”选项卡将显示事实表和地理位置、收入和性别维度表的项。

即使从现有事实表生成层次结构,也可以从数据源添加层次结构。您可以将一个或多个层次添加到新的或现有的分析视图。可以在分析视图中定义和使用多个层次结构,但默认情况下仅使用一个层次结构。

右键单击“数据源”选项卡,然后选择添加层次源,或者选择添加层次源

选择 Add Hierarchy Sources(添加层次源)将启动 Add Hierarchy Source(添加层次源)对话框。



您可以查看与分析视图关联的所有事实表和视图。

在筛选器字段中,您可以手动查找源或开始键入以从可用事实表和视图列表中搜索事实表或视图。键入源的全名后,该工具将自动匹配事实表或视图。

选择从源生成和添加层次以生成与所选源数据关联的分析和层次。

选择查找并添加联接以将所有数据源与事实表链接。可以为单个层次结构添加多个联接条目。

单击确定以选择源。

"Generating Hierarchies and Measures"(生成层次和度量)对话框显示分析维表和创建层次的进度。当该过程完成后,请单击关闭

注意:

从数据源添加层次结构时,您会在“Hierarchies(层次结构)”选项卡的层次结构列表中看到新层次结构。您可以在“数据源”选项卡、“层次结构”选项卡、“度量”选项卡、“计算”选项卡之间导航。可以通过导航回“数据源”选项卡,从未连接的源添加层次结构。

选择删除层次源以从数据源中删除您创建的层次。您无法删除从此选项中选择的事实表中生成的层次结构。



展开联接以查看与分析视图映射的层次源层次列事实列。只有当层次表与事实表不同时,联接才可见。可以为单个层次结构添加多个联接条目。

展开以查看与分析视图关联的详情表。数据模型随即会进行扩展,以便包含您添加的源中的数据。

指向某个项将显示表的名称、应用程序、类型、路径和方案。单击项右侧的操作(三个垂直点)图标可显示菜单以展开或折叠表的视图。



展开的项显示表的列。指向列将显示列的名称、应用程序、类型、路径和方案。



将维表连接到事实表中的行指示维表之间的联接路径。指向行将显示有关表之间链接的联接路径的信息。如果该行连接了折叠的表,则该行将虚线。如果该行连接两个展开的表,则该行为实线,并将维表中的列连接到事实表中的列。

查看和管理层次结构

“Hierarchies(层次结构)”选项卡显示“Analytic View(分析视图)”创建工具生成的层次结构。显示内容包括层次的名称和源表。



分析视图必须至少包含一个层次结构。

要添加层次,请单击添加层次。这将导致显示为该表中的列列表。选择一个列,该列作为层次的详细级别运行,并且是事实表的联接键。



要删除层次,请从列表中选择要删除的层次,然后单击删除层次

选择 Move Up(上移)Move Down(下移)以在生成的视图中定位层次的顺序。

单击将层次结构切换为衡量标准可将您选择的层次结构更改为“衡量标准”列表中的衡量标准。

您还可以通过右键单击“层次结构”选项卡来添加层次结构从表中添加层次结构

如果单击层次名称,则对话框将显示层次名称和源。

要更改源,请从下拉列表中选择其他源。

选择添加级别以向层次添加级别。单击删除级别以从层次中删除所选级别。



要查看事实表中的数据以及有关数据的统计信息,请单击预览数据按钮。在“Preview and Statistics(预览和统计信息)”窗格中,“Preview(预览)”选项卡显示表的列和列中的数据。“统计信息”选项卡显示表的大小以及行数和列数。

如果在“层次结构”选项卡中单击特定级别,则对话框将显示相应的“级别名称”、“级别关键字”、“替代级别关键字”、“成员名称”、“成员标题”、“成员说明”、“来源”和“排序依据”下拉列表。要更改任何字段值,请在相应字段中输入值。

注意:

可以输入多个级别关键字“成员名称”、“成员标题”、“成员描述”和“排序依据”。


成员标题和成员说明通常表示对象的详细标签。这些通常是最终用户友好的名称。例如,您可以将表示名为 GEOGRAPHY_HIERARCHY 的地理位置区域的层次结构标题为“地理位置”,并将其说明指定为“地理区域,如城市、州和国家(地区)”。

要查看分析视图的度量,请单击度量选项卡。要立即创建分析视图,请单击创建。要取消创建,请单击取消

查看和管理度量

“度量”选项卡显示为分析视图建议的度量。它显示每个度量的度量名称、列和运算符表达式。

这些度量指定事实数据以及要对数据执行的计算或其他操作。

要添加度量,请单击添加度量。您可以在度量列表底部查看新度量。要删除度量,请从列表中选择要删除的度量,然后单击删除度量



要另行从数据源添加度量,请右键单击“度量”选项卡。这将弹出可以用作度量的列列表。从列表中选择一个度量。



在右键单击“度量”选项卡并选择“删除度量”时,可以从度量中排除列。

单击将度量切换到层次可将所选的度量更改为层次列表中的层次。

您必须将度量指定为分析视图的默认度量;否则,定义中的第一个度量是默认值。从下拉列表中选择默认衡量标准

要添加度量,请右键单击“度量”选项卡,然后选择添加度量。要删除度量,请选择要删除的特定度量,右键单击该度量并选择删除度量

您可以从“列”下拉列表中选择衡量标准的不同列。您可以从“表达式”下拉列表中选择其他运算符。

在创建分析视图时,必须指定一个或多个层次和具有至少一个度量列和一个列的事实表,以联接到事实表之外的每个维表。

创建新的计算度量

您可以将度量计算添加到分析视图的查询。

与分析视图关联的度量和层次使我们能够创建新的计算度量。

计算的度量从一个或多个度量中存储的数据返回值。您可以在运行时计算这些度量。

注意:

您可以在不增加数据库大小的情况下创建度量,因为计算的度量不存储数据。但是,它们可能会降低性能。您需要确定要按需计算的度量。

分析视图提供了用于创建计算度量的易于使用的模板。

创建计算的度量后,它将显示在“分析视图”的度量列表中。您可以随时创建可用于在 SQL 中查询的计算度量。

数据分析工具提供了用于创建计算度量的易于使用的模板。



单击添加计算的度量以向度量添加计算。您可以在计算选项卡中查看具有系统生成名称的新计算。

单击新创建的计算度量。



度量名称字段中,输入计算度量的名称。

您可以使用计算类别下拉列表从选项列表中选择首选的计算类别,例如前期和将来期间、累计汇总、期初至今、并行期间、移动汇总、共享、合格数据参考和排名。

您选择的计算类别会动态更改计算模板

有关如何使用计算模板的更多详细信息,请参阅使用计算模板

选择要作为计算度量基础的度量层次

通过单击向上或向下箭头选择 Offset 值。该数字指定要从当前成员向前或向后移动的成员数。级别中成员的排序取决于层次结构使用的属性维的定义。默认值为 0,表示“POSITION FROM BEGINNING”。

“表达式”字段列出计算度量使用的表达式。

在创建“分析”视图时,计算的度量会显示在“计算的度量”文件夹的导航树中。

单击创建。此时将显示一个确认对话框,要求您进行确认。选择以继续创建分析视图。

创建分析视图后,您将查看一条成功消息,通知您创建该视图。

编辑创建的分析视图时,可以在“计算”文件夹的导航树中查看计算的度量。

单击浏览图标可观看工作表的引导教程,其中突出显示突出显示的功能并提供有关界面的新功能的信息。

单击 help 图标可打开要查看的页面的上下文或联机帮助。

单击显示 DDL 可为分析视图生成数据定义语言语句。

编辑分析视图

您可能需要编辑分析视图以更改数据源、层次结构或度量。

要编辑分析视图,请单击“分析视图”项上的操作图标,然后单击编辑分析视图。在“编辑分析视图”屏幕上,选择选项卡并根据需要进行更改。

完成更改后,单击更新

使用分析

分析是单个页面上多个报表的集合,可快速访问从不同分析视图收集的多个数据分析。

通过分析,您可以监视绩效、创建报表以及为将来工作设置估计值和目标。它通过图表和图形提供性能的可视化表示。

您可以通过单击“数据分析”主页上的“分析”磁贴来访问“分析”页面。

查看分析

通过分析,您可以深入了解数据的性能。

您可以使用“分析”和“分析”窗格搜索或浏览分析视图、查看其分析或您有权访问的报表。单击“Analyses(分析)”将转至可以查看“Analyze(分析)”窗格的页面。您可以在此处查看选定的默认层次结构级别和度量。可以将任何级别和度量从“分析视图”浏览器拖放到下拉区域中的行/列和值。这将定义分析标准。删除值后,“数据分析”工具将在内部生成查询。该工具以与分析标准匹配的“分析”中的报表形式显示分析结果。您可以将多个报表添加到分析。您还可以检查和分析报表并将其另存为新分析。您只能保存分析,而不能保存单个报表。保存所有报表后,它将成为该分析的一部分。报告未命名。

用于构建分析的工作流

下面是用于构建分析的工作流。

以下是开始构建分析的几个常见任务:
  • 创建有用的分析:在创建第一个分析之前,可以在单个分析视图上构建有用的分析。这样可以生成分析,在此分析上可以创建显示在“分析”上的报表。
  • 创建分析:创建分析以显示分析中的数据。
  • 创建报表:分析可以有多个相互独立的报表。这可用于比较和分析从不同分析视图生成的数据。
  • 保存分析:创建自定义分析,使您能够查看处于当前状态的报表及其分析,并将其保存以供将来参考。

设置数据分析工具中的数字列格式

通过数字列的自定义格式设置,您可以使用数据分析工具中的“映射数字列”向导选择格式类型,例如数字货币百分比

注意:

只能在表格模式下和查看输出的图表模式下查看映射向导。
要映射数字列,请执行以下操作:
  1. 从左侧的“表”浏览器列中,将数字列拖放到度量放置区域。
  2. 单击放置区域上的相应列。此时将显示“格式设置”对话框,您可以通过该对话框对数值列执行更改。
  3. 可用选项取决于您选择的相应列的格式类型。各种格式类型包括数字货币百分比
  4. 选择数字作为格式类型时,可以从“格式设置”对话框中获得以下选项:
    • 精度

      它表示数字的总数。可以选择 Default0.00.000.000

      例如:要查看数字 1.2,请将精度映射到 0.0

    • 千位拆分:通过此格式设置,您可以在每三位重要人物后面插入逗号。例如,从下拉列表中选择 1,234 以将数字查看为 3,454 而不是 3454。

    • 选择 Abbreviate(缩写)可查看数字的缩写形式。例如,您将查看 1000 作为 1k。

    • 聚合:此列对所选输入列执行聚合操作,例如 SumMinMaxAvgCountDistinct Count

  5. 如果列为货币类型,则可以查看以下选项:
    • 选择币种:您可以从下拉列表中选择各种币种。

      选择 Highlight Negative Numbers(突出显示负数)以突出显示负数。

      您还可以查看精度千位拆分缩写聚合选项。
  6. 如果列为百分比类型,则可以查看精度千位拆分缩写聚合选项。