📜  Power BI-体系结构(1)

📅  最后修改于: 2023-12-03 15:33:46.292000             🧑  作者: Mango

Power BI - 体系结构

Power BI 是一个强大的商业智能工具,能够让企业快速地通过各种可视化方式展现数据,从而帮助决策者更好地了解业务状况,做出更加准确、迅速的决策。Power BI 平台的体系结构是十分重要的,想要更好地使用 Power BI,了解其体系结构是非常有必要的。

Power BI 的组成部分

Power BI 是由多个组件组成的,主要包括以下三个部分:

Power BI Desktop

Power BI Desktop 是一个在本地计算机上运行的 Windows 应用程序,通常用于创建和发布 Power BI 报告。在该应用程序中,用户可以从多种数据源中获取数据,并通过自定义视觉对象、图表和其他组件来设计和建立报表。Power BI Desktop 还提供了一些自动化的功能,比如数据建模自动探测、查询自动优化等,能够极大地提升用户的工作效率。

Power BI Service

Power BI Service 是一个基于 Web 的平台,用户可以在其中查看和共享已创建的报告。Power BI Service 还提供了类似于分享、协作、加密等功能,可以方便多个用户之间共享和访问报告。值得注意的是,Power BI Service 是一项付费服务,用户需要购买订阅才可使用。

Power BI Mobile

Power BI Mobile 是一款面向移动设备开发的应用程序,用户可以通过该应用程序在移动设备上查看和共享 Power BI 报告。Power BI Mobile 可以适配多种操作系统,包括 iOS、Android 等。

Power BI 的体系结构

Power BI 平台的体系结构比较复杂,主要包含以下几种组件:

前端组件

前端组件包括 Power BI Desktop 和 Power BI Service 等,主要负责数据的展示和报表的管理。在 Power BI Desktop 中,用户可以从多种数据源中获取数据,进行数据建模、数据清洗、创建视觉对象等操作。在创建完成后,用户可以使用 Power BI Desktop 发布报告到 Power BI Service 中,然后使用 Power BI Service 进行查看、访问、共享等操作。

中间件

中间件是位于前端组件和后端组件之间的一层,主要负责将从前端组件中获取的数据传递给后端组件,以及将从后端组件中获取的数据传递给前端组件。中间件还负责安全认证、数据压缩、负载均衡等任务。

后端组件

后端组件包括数据仓库和数据处理引擎等,主要负责数据的存储和计算。在 Power BI 中,数据仓库通常使用的是 Azure Synapse Analytics 或 Azure Analysis Services,数据处理引擎则是使用 Power Query 和 Power Pivot 等。当用户使用 Power BI Desktop 或 Power BI Service 进行数据处理、清洗、视觉化等操作时,后端组件将在后台进行大量的数据计算和处理工作。

总结

通过本文的介绍,了解了 Power BI 平台的组成部分和体系结构。要想更加熟练地使用 Power BI,需要对其体系结构有整体的了解,这样才能更好地进行数据处理、报表设计及开发工作。