FastReport中国社区FastReport联系电话 联系电话:023-68661681

什么是FastCube?它的用途是什么?

来源:   发布时间:2020-03-04   浏览:1767次

很难想象没有OLAP(在线分析处理)技术的数据分析。尽管对于将oLAP视为技术还是意识形态存在不同的看法。毕竟,OLAP可以想象成一个复杂的多维立方体和普通的交叉表(cross-tables)。所有这些都可以称为快速数据分析。传统上,OLAP被认为是一种精简大量数据以进行统计分析的技术。

OLAP系统通常称为多维数据集。众所周知,多维数据集具有三个维度:长度、宽度和高度。因此,立方体是三维图形。数据也一样。例如,可以将每个公司经理出售的商品数量的数据显示为矩阵(交叉表)。这是二维数据集——在行的标题中-产品的名称,在列的标题中-经理的名称。

但是,如果我们添加另一个维度(例如,月份),则此数据集将是三维的。您也可以添加年。也就是说,尺寸的数量不限于两个或三个。多维数据集的名称不应误导您,它只能使您立即清楚知道——它是一个多维数据仓库。因此,实际上OLAP多维数据集可能具有数十个维度——这是一个非常复杂的结构,很难想到。但这恰恰是一个多维多维数据集,它使您可以将所有数据收集到一个数据集中,并快速获得进行分析所需的信息。

要使用多维数据集,通常使用切片——即仅某些必要尺寸的样本。使用多维数据集的便利之处在于,由于多维数据集已经构建,因此您可以立即将必要的信息添加到切片中,并且仅从其中获取所需的信息。

随着OLAP系统的流行,FastReports发布了FastCube。由于分析师工作的最终结果是一份报表,因此任何OLAP系统都应该能够生成它们。这可以归因于FastCube的优势,因为它为VCL平台使用流行且快速的FastCube VCL报表生成器,为.Net平台使用FastCube.Net,为FMX平台使用FastCube FMX

与现成的“盒装”产品不同,FastCube是目标平台的一组库。这使您可以包括自己的OLAP组件应用程序。但是,此解决方案更加灵活,它需要编程技能才能创建您的应用程序。然而,对于那些对任何标准解决方案都满意而又不创建自己的应用程序的人来说,交付包中都有一个演示应用程序。它提供了用于处理多维数据集和切片的界面,并包含所有标准的FastCube工具。对于大多数人来说,此应用程序足以满足他们的工作需求。该演示应用程序如下所示:

FastCube

FastCube为我们提供了什么样的机会。让我们来看看:

1)非常简单的切割。关键是输入数据源:表或SQL查询。然后,将必填字段添加到交叉表中,以标注、度量、分类、过滤器等。

2)标准统计操作:数量、最小值、最大值、平均值、计数器、方差。这些操作用于过滤或分离数据。

3)其他过滤和条件选择功能:唯一值列表、唯一值数量、遇到的第一个值。

4)创建计算指标的能力。这是使用一种可用编程语言(Delphi和C ++用于VCL平台,VB.Net和C#用于.Net)中的一种脚本来实现的。

5)根据测量值和指示器对轴进行分类。您可以对每个维度使用多种排序。

6)有条件地选择切片中的像元值。这是一项非常有用的功能,可让您根据情况选择颜色或数据图标。

7)用于显示结果的灵活设置。您可以设置总计的位置(在开头、结尾),使其不可见。

8)在计算指标时创建计算值过滤器的能力。它借助于脚本来实现。

9)输出指标的格式(日期、金额、文本、数字)。您可以添加自己的格式。

10)可以按特定和完整的方式推出测量。

11)交叉表可以转置:旋转、更改行和列的位置。

12)指标可能以百分比显示。

13)使用TeeChart构建图形的能力。

14)查看和导出单元格详细信息的能力,即从原始表中获取单元格数据的记录。

15)可用以下格式之一导出切片:HTML,DBF,CSV,XML,打开文档电子表格,Excel,Excel 2007。

16)您可以保存多维数据集和方案。

17)可以将跨表的值范围复制到剪贴板。

18)日期自动除以日期和时间。因此我们可以单独显示。

19)切片可以转换为FastReport报表。这意味着您可以使用报表生成器的输出、导出和打印报表,从而增加了FastCube的可能性。

20)能够将多维数据集/数据导出到XML。

21)您可以通过编程或从界面设置多维数据集设置。

22)为汇总表创建现成的模板(方案)的能力。有可能禁止用户更改方案。

该产品的上述功能告诉我们,除了创建多维数据集切片、排序和过滤方面的标准功能外,还有高级数据分析工具。特别是,它是条件数据选择的工具。根据单元格的条件,可以突出显示颜色,可以将其添加到单元格或图标渐变中。这些图形指示器将帮助您快速评估哪些值落入指定范围内或超出指定范围。

导出切片的可能性并不小。既可以通过FastCube也可以通过报表生成器来完成。在第二种情况下,可能的导出格式列表要大得多。

应当注意,可以使用标准ADO和BDE组件以及通过TDataSet的任何其他数据源将多维数据集连接到数据库。

总之,FastCube提供了快速下载和处理大量数据的功能。尽管FastCube涉及基于组件创建自己的应用程序,但是用户对多维数据集的最终使用不需要任何特定的编程知识。

产品介绍 | 下载试用 | 优惠活动 | 在线客服

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/2715.html

相关产品: FastCube.Net, FastCube FMX, FastCube VCL,


联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部