powerBI中的OLAP在哪里
Posted
技术标签:
【中文标题】powerBI中的OLAP在哪里【英文标题】:where is OLAP in powerBI 【发布时间】:2021-04-29 00:40:31 【问题描述】:我是商业智能和 powerBI 的新手 我了解仓库和维度建模的需求
我的问题是,一旦创建了数据仓库(在我的情况下使用 oracle),我可以将其连接到 powerBI 并开始使用从我的仓库导入的数据集创建报告
在这种情况下,powerBI 中导入的数据和 OLAP 多维数据集有什么区别,是一样的吗? (例如,powerBI 在能够创建报告之前是否会隐式创建多维数据集)
例如,我可以使用通常的 sql 和 sgbd oracle(没有多维数据库、MDX 或任何其他概念/技术)创建我的数据仓库,因此我需要了解 OLAP 在这种情况下的实用性
如果使用 OLAP 和/或 MDX 有用,我们应该使用其他技术从头开始重新设计仓库还是只是在 oracle 数据库之上添加一个层?
谢谢
【问题讨论】:
Power BI 中没有 OLAP 和多维数据集。它使用内存中的列式数据库。 【参考方案1】:问题:powerBI中导入的数据与OLAP的区别 立方体,是一样的吗? 回答:没有。
当我们拥有数据仓库时,对 OLAP 多维数据集的需求是什么?
cube
的主要目的是进行预计算并将其存储在分析(通常是 ssas)数据库中。我们不是在 rdbms 或数据仓库中运行计算,而是创建一个 OLAP(或者说是 SSAS)多维数据集。
因此,换个说法,计算公式的输出存储在多维数据集中。所以center of the cube is a fact table and dimensions are faces of the cube.
现在创建 OLAP 多维数据集有许多优点,但从高层次上讲,它可以理解为使用多维数据集,我们可以在与源系统进行分析时避免资源争用,并且我们可以从不同数据源获取数据进行分析处理(OLAP )。
当我们可以直接从数据仓库导入PowerBI中的数据时,OLAP cube需要什么?
由于 OLAP 多维数据集为 PowerBI 中的每个查询保存预先计算的数据,因此存在最小延迟。所以OLAP offloads Relationships, Aggregations, Drill downs and business Logic from PowerBI and do them at cube level
。
【讨论】:
以上是关于powerBI中的OLAP在哪里的主要内容,如果未能解决你的问题,请参考以下文章