从 Power BI 文件获取数据

在 Power BI 中,可以连接到以下类型文件或从这些类型的文件导入数据和报表:

  • Microsoft Excel .xlsx.xlsm 文件
  • Power BI Desktop .pbix 报表文件
  • 以逗号分隔值 (CSV) .csv 文件

从文件中获取数据意味着什么

在 Power BI 中,浏览的数据来自语义模型。 要具有语义模型,需要一些数据。 本文重点介绍如何从文件获取数据。

为了更好地了解语义模型的重要性,以及如何为其获取数据,可考虑一下汽车。 坐在车里查看仪表板就像坐在计算机前查看 Power BI 中的仪表板一样。 仪表板显示汽车正在执行的所有操作,例如引擎转速、温度、档位和车速。

在 Power BI 中,语义模型就像汽车的引擎。 语义模型提供显示在 Power BI 仪表板中的数据、指标和信息。 引擎(或语义模型)需要燃料,而在 Power BI 中,数据就是燃料。 汽车具有为引擎提供汽油的油箱。 Power BI 还需要可为语义模型馈送数据的数据油箱。 该油箱可以是 Power BI Desktop 文件、Excel 工作簿文件或 CSV 文件。

要更进一步,汽车的油箱需要装满汽油。 对于 Power BI Desktop、Excel 或 .CSV 文件而言,汽油就是放入 Excel、Power BI Desktop 或 CSV 文件的数据源中的数据。 可手动将数据行输入 Excel 工作簿或 CSV 文件中,也可连接到外部数据源以查询数据并将数据加载到文件中。 当文件包含一些数据后,可将该文件作为语义模型放入 Power BI。

注意

在将 Excel 数据导入 Power BI 时,数据必须位于表或数据模型中。

文件的保存位置

保存文件的位置不同会造成一定的差异。

  • 本地。 如果将工作簿文件保存到计算机上的驱动器中或者组织中的其他位置,可将文件导入 Power BI。 文件将保留在源驱动器上。 导入文件时,Power BI 会在网站中新建语义模型并将数据加载到语义模型中,在某些情况下是将数据模型加载到语义模型中。 文件中的任何报表将以报表形式显示在“我的工作区”中。

  • OneDrive 工作版或学校版。 如果具有适用于工作或学校的 OneDrive,请通过用于 Power BI 的同一帐户登录。 此方法是将 Excel、Power BI Desktop 或 CSV 文件中的工作与 Power BI 语义模型、报表和仪表板保持同步的最有效方法。 Power BI 和 OneDrive 都位于云中,因此 Power BI 大约每小时会连接一次你在 OneDrive 上。 如果 Power BI 发现任何更改,它将自动更新 Power BI 语义模型、报表和仪表板。

    注意

    无法从个人 OneDrive 帐户上传文件,但可以从计算机上传文件。

  • SharePoint - 团队站点。 将 Power BI Desktop 文件保存到 SharePoint 团队网站与保存到 OneDrive 工作版或学校版大致相同。 最大的区别是你从 Power BI 连接到文件的方式。 你可以指定一个 URL 或连接到根文件夹。

注意

无法在本地文件中更新从 OneDrive 工作版或学校版导入的语义模型。 要使 Power BI 更新语义模型,必须替换 OneDrive 工作版或学校版中的文件。 或者,可删除语义模型及其相关项,然后再次从本地文件将其导入。