Pentaho的:一个日期转换成向下钻取,可以多维数据集维度的最佳方式?

StackOverflow https://stackoverflow.com/questions/3465858

  •  27-09-2019
  •  | 
  •  

我的数据仓库表只包含一个date SQL列,但我希望能够向下钻取使用通常的年/季度/月/日的水平。

我可以手动创建使用Pentaho的烧水壶新列,然后创建所述级中的一个接一个在Pentaho的架构工作台。

但是,这是非常常见的任务(我猜每个人都创造销售相关的多维数据集必须做的话),所以我敢肯定的Pentaho开发的东西做在几秒钟。什么是做它的推荐的方法?

有帮助吗?

解决方案

我不知道一个内置的方式做到这一点。

下面是一个不错的把戏我学到了几年前: 有一个名为时间表,每天/小时一排,这取决于您解析偏好。

有关的日期,每个这样的行将包含:

Date (date) - 2010-09-28
Day (int) - 28
Month (int) - 9
Year (int) - 2010

您可以添加尽可能多的领域,你喜欢: 季度,天在本周日自年初,年中的周等。

此表被预先填充了日期。当你的查询需要立方体状聚合,可以加入时间表格与数据仓库表,以创建像任何聚集你。

这种方法的一个很好的优点是,通过使用外部查询中的连接,还可以在包含数值日期加空日期的报告,不仅总量。这是,如果你深入到非常稀疏维度的一个重要特征。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top