我正在使用postgreSQL来存储和处理研究项目的数据。我可以用SQL,R和Python编程,但我不是软件开发人员或系统管理员。我发现自己不断聚合数据,然后想要查看聚合中单个单元格的个别记录。记录包含文本字段,我使用CASE和LIKE语句来确定如何计算这些字段。我正在寻找一个GUI,它允许我在不同级别和各种聚合之间快速移动,因此在查看大图时我不会失去对细节的访问权限。我相信我的问题的答案涉及OLAP和/或分面搜索,但如果可能的话,我会想要针对特定产品,开源和交钥匙的建议。
谢谢你, -David答案 0 :(得分:2)
icCube不是开源的,但允许从大图片到细节(通过钻取或钻取)。根据您的PostgreSQL模型,设置多维数据集模型的工作可能是minimal。请注意,一旦设置了模型,您就可以获得MDX分析的全部功能,以满足更具挑战性的要求。
答案 1 :(得分:2)
基本上,您不希望丢失任何详细数据,以允许向下钻取 OLAP操作。
在数据仓库中,客户订单的 grain 将是order line item
,即最详细的。
您应该做的是确定要预先计算的聚合,并使用工具为您自动执行此操作。聚合数据将放在自己的表中。
智能OLAP多维数据集将实现何时应使用聚合并重新编写查询以使用聚合数据。
查看Pentaho Aggregation Designer以及Mondrian OLAP服务器/ Saiku数据透视表。所有FOSS。
答案 2 :(得分:2)
也许Microsoft的Power Pivot是一款适合您的工具。对于Excel 2010,它是一个可以从Microsoft免费下载的插件。对于Excel 2013和Excel作为Office365(基于云的MS Office)的一部分,它已经包含在内。不支持旧版本的Excel。该工具是OLAP解决方案,旨在供业务用户使用,无需IT人员的支持。数据以内部压缩格式保存在Excel工作簿中,以便快速分析(数百万行不成问题),并且使用公式语言非常类似于标准Excel中使用的公式语言来定义计算,同时分析数据脚本免费点击并点击数据透视表。