essbase - Essbase 和数据仓库(一般问题)
问题描述
我试图了解 Essbase 和传统数据仓库之间的关系。我认为这只是基于某些类型数据的数据仓库的替代方案。这是真的?它只是可以补充或替代传统数据仓库的另一个来源吗?使用 Essbase 代替数据仓库的示例是什么?需要两个来源的例子是什么?谢谢大家。
-LM
解决方案
这种关系是公司通常会使用 DW 作为 Essbase 的数据源。不过,您不会将 Essbase 用作 DW。Essbase 将专门用于提供基于 DW 数据子集的特定分析。例如,考虑一个包含组织中所有数据的 DW:销售记录、人力资源信息、运营数据等。公司可能希望并且经常有一个非常特定的数据子集(例如,按位置划分的财务数据),公司希望将其从 DW(通常通过定制数据集市或数据湖)加载到特定的 Essbase“多维数据集” ”。尽管 DW 可能包含交易或日记帐分录级别的财务数据,但将汇总信息加载到多维数据集更为常见。例如,您可能需要按帐户、年份、期间对财务数据进行汇总,
您可能想知道 Essbase 带来了什么,而不是仅仅从 DW 本身获取数据。Essbase(或类似的 OLAP 引擎)允许您将数据排列到具有层次结构的维度中,支持“回写”,并且速度很快。回写允许用户将自己的数据提交回多维数据集。这通常用于促进预算和预测活动。临时报告使用户(通常是已通过 Excel 插件接受过如何使用 Essbase 培训的财务用户)能够创建快速检索数据的报告(而不是在 DW/DM 上进行等效查询可能需要多长时间) ,以及通过以有利于用户和业务的方式排列维度和层次结构来提供高级报告功能。例如,虽然您通常可以按月加载包含总计的 Essbase 多维数据集,但 Essbase 多维数据集中的时间维度通常会聚合或“汇总”到 Quarters,而 Quarters 反过来又会聚合为一年的总计。类似的聚合是为业务实体(按州、组织、地区等排列)、财务账户(按财务文件、损益表等排列)等设计的。
推荐阅读
- batch-file - 如何在批处理文件中的for内的wmic开头设置%通配符
- macros - 如何在 Cognos SQL 提示查询中使用日期范围
- python - 那 k 意味着算法总是立即收敛吗?
- python - 如何使用 boto3 更新 API Gateway 中的 Lambda 函数版本?
- mysql - 按范围内的日期分组查询
- ruby-on-rails - 使用自定义序列化程序更改对象的句柄
- python - 以字节为单位发送和接收图像
- ruby-on-rails - 使用 HTTParty 发送多个文件
- mongodb - 单击检查按钮时如何更改vue的状态
- python - 在 python 中处理时间序列数据:对一个时间段的序列求和和聚合