包含Power Bi数据集的Power Bi报表的可移植性

时间:2018-11-14 14:15:16

标签: powerbi powerbi-desktop powerbi-datasource

我正在使用Power bi服务以及Power bi桌面版本。 我想花更少的时间为图表设置UI。

假设我有多个帐户,其中包含Power Bi数据集(可以实时显示数据的混合数据集)。

当前,我必须为每个文件创建报告,设置图表等。我希望创建一次 pbix 文件,然后将其发布到其他帐户。但是,当涉及与Power Bi数据集绑定的报表时,将不再可能。即使帐户已经具有完全相同的混合数据集。

关于如何实现可移植报告的任何想法?

3 个答案:

答案 0 :(得分:1)

我已将Power BI Service与具有共享数据源的同一组织中的多个报告/用户一起使用,对于每个使用相同数据集的用户,它们使用不同的报告。

从您的管理员帐户(例如, it@contoso.org )中发布所有报告,并在联机(在配置网关和数据源之后)对其进行处理后发布一次。 从Power BI Online下载PBIX报告文件

使用管理员帐户转到“数据集设置”,并允许将使用该数据集使用报告的用户使用该数据集发布报告(使用数据集的更高安全性,即使他们获得了源PBIX文件和上传它们将无法访问数据。)

使用用户Power BI帐户登录(必须在相同组织之内,例如 contoso.org ),然后上传相同PBIX报告文件较早从Power BI Web门户网站下载(不通过桌面应用程序发布),它在通过Web /设备访问数据方面更加高效和简洁。

现在报表已经使用相同的共享数据集,报表将正常运行,并且数据源设置只需从Admin User中进行一次即可。 对于任何其他数据库管理,只需使用一个管理员帐户即可访问和修改数据源设置。

答案 1 :(得分:0)

如果我正确理解了您的观点,则您有多个帐户,并且在每个帐户中您都有相同的数据集。您要创建打开报告,并将其发布到所有这些帐户。我不明白您为什么需要为每个帐户创建一个新报告。为什么不先更改报告的数据源,然后再将其发布到这些帐户中?

还不清楚如何创建这些数据集。我认为这里有两个可能的选择-这些数据集与您的报告一起发布,或者它们是不随该报告一起发布的现有数据集。

在第一种情况下,只需设计报告,从数据库中获取数据,然后在每个帐户中发布报告。如果您不同的帐户/数据集应从不同的数据库获取数据,则可以在每次发布之前更改数据源。

在第二种情况下,设计报表时,不要从数据库获取数据,而是将报表连接到Power BI Service本身:

enter image description here

并选择现有数据集:

enter image description here

在每次发布更改登录帐户之前,请更改报告的数据源,然后从相应帐户中选择数据集。这样,在发布报表时,数据集将不会被覆盖,而是将在此报表和使用该报表的任何其他报表之间共享。

要更改报表的数据源,请在“编辑查询”按钮的下拉菜单中,选择“数据源设置”,然后单击“更改源...”按钮。

enter image description here

通过两种方式,您只设计一次报告,但是报告将使用不同的数据发布到不同的帐户中。

答案 2 :(得分:0)

您的所有用户都在同一租户/公司中吗?

如果是,请创建一个工作区。创建使用另一个Power BI数据集作为源的报告。打开行级权限。与所有人共享新报告。他们只会看到与其相关的数据,而您只需要维护一份报告。

Row level security in power bi