了解Dundas BI数据模型
1.概述
本文概述了Dundas BI中的整体数据模型。
2.数据模型
下图展示了Dundas BI数据模型的主要元素以及数据在系统中的流动方式。虽然在处理关系数据和OLAP数据时,路径略有不同,但最终都会建模多维数据集通过可视化指标集.
如上图中的背景箭头所示,Dundas BI数据流非常灵活。您不需要在数据流中创建每个元素,例如,可以将电子表格或数据库表直接拖放到仪表板上。它也是模块化的,使您有机会在工作流的任何部分进行重用和协作。
相关视频:Dundas BI数据流
2.1.数据连接器
- 一个数据连接器保存连接到数据源所需的信息。
- 所需的连接信息因所选择的数据提供程序类型而异。
- 例如,要连接到SQL Server,通常需要选择身份验证方法,指定服务器实例,并指示所需的数据库。
- 一旦创建了数据连接器,就可以转到Explore窗口以访问本机数据结构,如表、视图、存储过程、函数或OLAP多维数据集。
- 例如,您可以从数据连接器下的本地表中拖动列,并立即在仪表板上可视化它。在幕后,Dundas BI自动为您生成指标集等项目,以便拥有如图所示的完整数据流。
2.2.数据集(ETL)
- 一个数据立方体是数据的多维模型,由度量、层次结构和元数据(如格式化)组成。
- 主要用于非OLAP数据源(如关系数据库),允许您将数据作为多维数据集查看,而不必使用OLAP系统(如Analysis Services)。
- 您可以在编辑数据多维数据集时设置ETL过程,从我们广泛的选择转换并将它们连接在一起执行任务,比如数据清理结合数据。
- 的MDX选择transform允许您使用OLAP数据源作为输入,以选择一组表格数据来与其他数据连接。
- 可以通过使用可选选项来提高性能存储类型:仓库将立方体的输出存储在Dundas BI中,或者内存中为了更快的分析。
- 可视化及其度量集背后总是有一个多维数据集,因此,如果您直接从数据源拖动数据,则Dundas BI可能会自动生成数据多维数据集,以便立即开始使用它。
2.3.层次结构和时间维度
- 层次结构(也称为“维度”)用于将数据分组为行和列,并设置向下钻取。
- 层次结构可以有多个级别,允许您轻松地向上/向下钻取、展开上层项目或更改级别。
- 你可以选择定义层次结构和它的级别提前在Dundas BI基于数据源,或者你可以只是使用一个普通的数据列,如文本或日期值作为一个层次结构直接。
- 一个时间维度是一个或多个基于相同日历系统的日期和时间层次结构的容器,您可以将其与日期值的任何列一起使用,以按级别分组和浏览,例如一年而且月.
- Dundas BI包括一个内置的默认时间维度,您可以修改它(例如,添加级别,如小时如果您的数据包括一天中的时间)。
- 还可以基于其他日历类型(如公司的财务日历)创建新的时间维度。
2.4.指标集
- 一个指标设置从数据源或多维数据集中选择要显示的一组数据,并对其执行分组、排序、过滤和公式计算等分析任务。
- 要定义一个度量集,您需要添加度量(数值数据),为它的Rows、Columns和Slicers轴分配层次结构,并更改它们的设置。
- 通过这种方式,度量集就像在“透视表”中选择数据、对OLAP数据库的查询或其他使用维度和度量的应用程序。
- 度量集还处理特定于您所选择的数据的其他事情,包括州、数据规则缺失和格式化。无论您选择使用哪种可视化来显示度量集,这些设置都将应用,并且单个度量集可以多次重用并以不同的方式进行可视化。
- 度量集可以由Dundas BI自动生成。例如,您可以直接将数据拖放到仪表板上,而无需首先从主菜单创建一个指标集。
2.5.仪表板、报告、记分卡和小倍数
- 这些只是Dundas BI中不同类型的“视图”,通过结合连接到度量集的多个可视化来显示数据。
- 仪表板是最容易创建的视图类型,允许您简单地将内容放置在您想要的位置,通常用于在屏幕上显示。
- 邓达斯BI报告将内容布局成多个滚动页面,非常适合保存为PDF和打印。(无需太多滚动就能在屏幕上显示的报告通常可以使用仪表板创建。)
- 报道,记分卡而且小倍数它们有很多共同点:它们为您提供了一种简单但结构化的方式来创建涉及重复可视化的复杂视图,只需使用拖放操作。
- 您还可以将一个视图添加到另一个视图。例如,可以将计分卡视图拖到仪表板上,并与其他内容一起显示,或者可以创建一个仪表板,将几个较小的仪表板组合在一起,形成个性化的数据视图。
3.OLAP源
在OLAP数据源的情况下,不需要Dundas BI数据集,因为OLAP数据集已经是优化的多维数据源。例如,如果您有一个连接到Microsoft SQL Server Analysis Services (SSAS)数据库的数据连接器,那么您可以转到Explore窗口并查看数据连接器下的数据库多维数据集,以及每个多维数据集下的度量和维度。将任何度量或维度拖到度量集或仪表板画布上,度量集将直接基于OLAP多维数据集。
3.1.多维数据集的角度来看
一个多维数据集的角度来看允许您定义原生OLAP多维数据集的子集。这是您可以创建的可选项,以便在创建相应的度量集、仪表板、报告时限制用户可用的度量和维度。等.