【问题标题】:Switching the Data source in a Power BI Report在 Power BI 报表中切换数据源
【发布时间】:2020-08-12 23:58:45
【问题描述】:

我在 Power BI 中有一个带有 Oracle 数据源的现有报表,我可以从该报表直接访问该表。

但现在我需要使用 SSAS 更改报表的数据源。

通过使用 SSAS,我们可以访问 oracle 表并将 SSAS 部署在 Azure 服务中。

现在通过这个 Azure 服务,我们可以访问数据。

我的问题是报告中没有任何更改,我们可以简单地更改数据源吗?因为我在该报告中显示了很多图表。

由于我是 Power BI 新手,这可能吗?

【问题讨论】:

  • 可以,只要底层源数据表完全一致,直接进入Power BI数据模型,改源即可。
  • 没那么简单,因为你不仅要改变数据源,还要改变它的类型(Oracle->SSAS)和存储模式(DQ->Live connection)。您至少必须手动更改 M 代码。从头开始重做报告肯定会更容易。

标签: powerbi


【解决方案1】:

您可能需要解决大量无法预料的其他问题(字符编码、日期格式等)。

我可能解决此问题的方法是,如果表完全相同,或者您没有在 power query 中进行任何更改(例如删除列、合并表等),您可以修改 M 代码在高级编辑器中,并尝试交换数据源以查看它是否有效。

  1. 进入“转换数据”

  2. 选择要修改的表

  3. 单击功能区中的“高级编辑器”图标。

  4. 在这里,我导入了一个 excel 文件,但对你来说,它应该显示某种“AnalysisServices”行。我没有要连接的 SSAS 数据库,因此无法验证。尝试将此行替换为您的 SSAS 数据源的连接字符串,看看它是否有效。

  5. 保存,应用更新,看看它是否有效?

同样,这并不是真正可取的,但如果您想尝试一下,并且数据源相同,那么我可能会在重新制作完整报告之前解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    相关资源
    最近更新 更多