一、什么是PowerBI?
PowerBI是微软继 Excel 后开发的一款对数据进行分析&可视化展示的工具。它整合了Power Query、Power Pivot、Power View 和 Power Map等一系列工具的功能,可以快速连接数据,并对数据进行建模和分析
微软对Power Bl目前有三种授权方式,
-
免费版(Power Bl Free),
-
专业版(Power Bl Pro),
-
增值版(Power Bl remium)。
前两种主要适用于个人以及中小型企业,后一种适用于对数据分析报表有高度需求的大中型企业,也适用于打算基于Power Bl进行二次产品开发的公司。
劣势:
-
数据源接口比较少(国内常用的JDBC驱动、SAP BW、Essbase、Mongodb等多不支持)
-
强大的数据清洗能力:学会了 DAX 与 数据建模 基本可以随心所欲的进行数据清洗加工,但是过于依赖DAX函数想做同期同比环比的快速计算无法直接得出结果,需要写DAX函数才能计算出相关结果
-
不支持多个数据源的实时建模,需要抽取数据才能进行整合关联建模
-
数据可视化一般
-
学习难度大,学习资料不完全汉化,视频资料需要翻墙看
-
本地化服务不是很成熟
-
个人版免费但是企业版价格贵
-
PowerBI只能在PC上运行
Power BI的组成:
-
桌面应用:Power BI Desktop
-
在线联机:Power BI服务
-
免费许可证
-
Pro许可证
-
Premium per-user 许可证
-
-
移动端:Power BI应用
这三个基本元素旨在让你能够采用适合你及你的角色,且最有效的方式来创建、共享和使用业务见解
此外还有:
-
Power BI 报表生成器 :用于创建要在 Power BI 服务中共享的分页报表
-
Power BI 报表服务器 :这是一个本地报表服务器,在 Power Desktop 中创建报表后,可以在该服务器中发布报表
Power BI 如何与你的角色匹配
-
业务用户(查看),只会用到 Power BI 服务(处理向你分享的内容)。——用以分析、监控、决策
- 由于处理的是与你共享的内容,以下场景中至少有一个事符合的:
- 具备 Power BI Pro 或 Premium Per User(PPU)许可证
- 公司拥有一个 Power BI Premium订阅,且与你资源共享的内容源自高级容量
- 注意:具有PPU容量订阅的用户无法与具有 Pro 或 免费许可证的用户共享内容
-
报表创建者(创建),用到 Power BI Desktop 服务。
-
企业报表创建者(创建),用到 Power BI 报表生成器。
-
管理员(创建),用到 Power BI 服务。
-
开发人员,用到 Power BI 服务。
Power BI 中的工作流
常规工作流:
-
连接到 Power BI Desktop中的数据源并生成报表开始
-
将该报表 从 Power BI Desktop 发布到 Power BI 服务并进行共享
-
以便使用 Power BI 服务 和 移动设备的业务用户查看报表并与之交互
部署管道
Fabric 的部署管道工具为内容创建者提供了一个生产环境,他们可以在其中协作管理组织内容的生命周期。能够在内容到达用户之前在服务中进行开发和测试。
部署管道工具简介
-
借助部署管道工具,BI 创建者能够管理组织内容的生命周期。
-
对于具有高级容量的企业的创建者,此工具非常高效并且可以重复使用。
-
借助部署管道,创建者可以在用户使用 Power BI 服务中的 Power BI 内容之前开发和测试此内容。
-
内容类型包括报表、分页报表、仪表板、数据集和数据流。
Fabric与PowerBI配合使用
Microsoft Fabric:是一种将 数据+服务 组合在一个统一环境中的产品/服务
- 可对各种数据集的执行进行分析
Microsoft Fabric OneLake:OneLake 内置于 Fabric 平台中,提供一个统一的位置来存储运行工作负载的所有组织数据。
Power BI 的管理现在由 Microsoft Fabric 处理
二、什么是PowerBI Desktop?
- 连接到数据
- 转换和清理数据、创建模型
- 创建视觉对象,如提供数据的可视化表示形式的图表或图形
- 创建报表(在一个或多个报表页上创建作为视觉对象集合的报表)
- 共享报表(使用 Power BI 服务与其他人共享报表)
Power BI Desktop 是本地计算机上安装的免费应用程序,使用PowerBI Desktop,可连接到许多不同的数据源,并将其合并(通常称为建模)到数据模型中。 此数据模型使你可以构建视觉对象,以及可以作为报表与组织中的其他人共享的视觉对象集合。
Power BI Desktop 中提供三个视图
- 报表
- 数据
- 模型
连接到数据
- 在“开始”功能区,选择“获取数据”>“更多”
转换和清理数据、创建模型
- 使用内置的Power Query编辑器对数据进行清理、转换
创建视觉对象
- 视觉对象即模型中数据图形化的展示
- 柱状图、饼图、折线图等等。。。
创建报表
- 视觉对象的集合即:展示报表
共享报表
- 使用PowerBI Desktop将报表发布到 Power BI 服务,可供组织中拥有 Power BI 许可证的任何人使用。
-
点击【发布】,可以上传到 app.powerbi.com( Power BI在线服务) 的 “我的工作区”
想要将报表分享非其他人,需要 Power pro许可证,相当于高级订阅服务
三、什么是PwerBI服务
Microsoft Power BI 服务 (https://app.powerbi.com
) 是 Power BI 的服务型软件 (SaaS) 部分。
Power BI 服务让你可以直接通过浏览器使用报告以及报告中的各个可视化元素,并与之进行交互。
Power BI 服务最重要的功能之一就是能够控制工作共享方式。 你可创建工作区,让你和你的同事能够在这里协作处理报表和仪表板。 然后,你可将它们捆绑成应用并进行分发。 你还可共享语义模型本身,让其他人能够根据它们自行创建报表。
四、比较 Power BI Desktop 和Power BI 服务
PowerBI Desktop:
- 免费的应用程序,可在本地计算机上下载并安装它。
- 一个完整的数据分析和报表创建工具,用于连接、转换、可视化和分析数据。 它包括查询编辑器,可以在其中连接到许多不同的数据源,并将其合并到数据模型中。
- 根据数据模型设计报表。
- 与其他人共享报表,也可以将报表发布到 Power BI 服务。
- 共享报表需要 Power BI Pro 许可证。
PowerBI 服务:
- 基于云的服务,或软件即服务 (SaaS)
- 支持团队的报表编辑和协作
- 不可以建模
- 用于创建仪表板、创建和共享应用,以及分析和浏览数据以发现业务见解
- 许可证决定了可在 Power BI 服务中执行的操作。
五、PowerBI服务 与 Fabric
Power BI 服务最初作为独立的软件即服务 (SaaS) 产品推出
现已成为 Microsoft Fabric 的组成部分,如有需要仍可以继续单独使用
Fabric
- 一体化数据分析解决方案
- Fabric 将多个 Azure 数据工作负载与 Power BI 合并,同事间可以在同一环境中根据各自的工作负载和角色来协同工作
- 所有这些工作负载的数据都合并在名为 OneLake 的多云数据湖中。 每个 Fabric 租户都有一个 OneLake,所有 Fabric 服务都以本机的方式处理 OneLake 中的数据。
PowerBI服务许可证
- 有的许可证适用于个人(每用户)
- 有的许可证(通常又称为订阅)则适用于组织购买的存储容量类型。
- 每用户许可证和容量的组合决定了你可以使用的特性和功能。 其中的几项功能包括:共享、协作和编辑。
了解你拥有哪些许可证
-
个人资料中可查看许可证信息,若要查看更多详细信息-“查看账户”
-
免费许可证
-
Pro许可证
-
Premium per-user 许可证 (PPU)
-
免费许可证
- 可以使用 Power BI 服务连接到数据并创建报表和仪表板供自己使用。
- 无法将 Power BI 共享或协作功能 与其他功能结合使用,也无法将内容发布到其他人的工作区。
- 如果内容保存在 Premium 容量或 Fabric F64(或更高级别)容量中托管的工作区,Pro 和 PPU 用户可以共享内容并与免费用户协作。
Pro许可证
- 一个单独的每用户许可证
- 支持用户创建内容,并读取他人已发布到 Power BI 服务的内容并与之进行交互。
- 用户可以与 Power BI Pro 用户共享内容并开展协作
- 只有 Power BI Pro 用户才能发布或与其他 Pro 用户共享内容,或使用其他 Pro 用户创建的内容,除非 Power BI Premium 容量托管该内容。 如果 Power BI Premium 容量托管内容,则 Pro 用户也可以与免费用户和 PPU 用户共享内容并进行协作。
Premium per-user 许可证
- 提供 Power BI Pro 的所有功能 + 对大多数基于 Premium 容量的功能的访问权限
- 使用 PPU 许可证时,只能与拥有 PPU 许可证的其他用户共享由你创建的内容。
- 例外情况是将该内容保存在高级容量中托管的工作区。
Power BI 元素:
容量
- Power BI的核心概念,是一组用于托管和交付 Power BI 内容的资源(存储、处理器和内存)。分为:
- 共享容量
- 专用容量
共享容量与其他 Microsoft 客户共享,专用容量则完全委派给单个客户。
获取专用容量需要订阅。
默认情况下,工作区是在共享容量上创建的。
工作区
- 工作区是 Power BI 中仪表板、报表、数据集和数据流的容器。有两种类型:
- 我的工作区
- 工作区
“我的工作区”是个人工作区,只有自己有权访问你的工作区。 可以从“我的工作区”共享仪表板和报表。
如果要在仪表板和报表上进行协作,或者要创建应用,则需要使用工作区。
所有工作区成员都需要 Power BI Pro 许可证
也可在工作区中为组织创建、发布和管理应用。 (应用:是仪表板和报表的集合。应用是交互式的,但使用者无法编辑它们。 )
语义模型
- 导入或连接到的数据集合。
- 语义模型与工作区相关联,单个语义模型可以包含在多个工作区中。
- 打开工作区时,关联的语义模型列在“语义模型”选项卡下。列出的每个语义模型都表示一个数据集合。
- 语义模型可以包含 OneDrive 上的 Excel 工作簿、本地 SSAS 表格语义模型和/或 Salesforce 语义模型中的数据。
共享的语义模型
- 共享的语义模型
报表
- 一个或多个可视化页面,例如折线图、地图或其他元素。
仪表板
- 仪表板为包含零个或多个磁贴和小组件的单个画布。
模板应用
- 生成模板应用,让客户能够在自己的帐户内进行连接。