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在哪里的主要内容,如果未能解决你的问题,请参考以下文章

Tableau与Powerbi比较

powerbi和powerquery哪个好学

谈一谈你在powerbi或者powerquery中学到的技能?以及怎么解决实际问题?

power bi函数与excel通用么

powerbi详细数据只显示十行

powerbi切片器细分变大