Javatpoint标志
Javatpoint标志

权力BI教程

权力BI教程

Power BI是最受欢迎的一种数据可视化而且商业智能工具。powerbi工具是集合的应用程序数据连接器,软件服务它们用于从不同的数据源获取数据、转换数据并生成有用的报告。

Power BI业务是基于SaaS以及可用于不同平台的移动Power BI应用程序。业务用户使用这些服务集来消费数据和构建Power BI报告。

本教程帮助您理清Power BI中的所有基本概念,并提供关于如何使用Power BI或如何使用Power BI的足够知识。

在本教程中,我们将讨论以下主题:


BI是什么?

BI术语指的是商业智能.它是一个数据驱动的决策支持系统(DSS),帮助您分析数据并提供可操作的信息。它帮助业务经理、公司主管和其他用户轻松地做出决策。

商业智能是指用于收集、分析、集成和呈现商业信息的应用程序、技术和实践。商业智能的目的是支持更好的决策制定。

有时,商业智能可以与简报、报告、查询工具和执行信息系统互换使用。

下图展示了商业智能的好处,例如:

什么是双性恋

BI的重要性

商业智能被用来改善公司的各个部分,通过改善对公司数据的访问,然后使用这些数据来提高盈利能力。采用BI的公司可以将收集到的数据转换为业务处理器的见解。

然后,这些洞见可以用来制定战略业务决策,提高生产率和加速增长。

商业智能工具的其他潜在好处包括:

  • 驾驶新收入。
  • 它提高了操作效率。
  • 它优化内部业务流程。
  • 它提高了决策能力。
  • 与商业对手相比,它正在获得竞争优势。
  • 它用于发现需要处理的业务问题。
  • 它可用于协助公司确定市场趋势。

BI工具的类型

BI结合了广泛的数据分析应用程序集,包括:

  • 移动BI
  • 实时BI
  • 操作BI
  • 的开源BI (OSBI)
  • 协作BI
  • 位置智能(李)
  • 软件即服务BI (SaaS BI)
  • 在线分析处理(OLAP)
  • 特别的分析

什么是Power BI?

Power BI是一个数据可视化,商业智能工具,它帮助将来自不同数据源的数据转换为交互式仪表板和BI报告。它提供具有自助业务智能功能的交互式可视化,终端用户可以自己创建报告和仪表板,而不必依赖信息技术人员或数据库管理员。

Power BI提供多个连接器、软件和服务。这些服务基于SaaS以及可用于不同平台的移动Power BI应用程序。业务用户使用这些服务集来消费数据和构建BI报告。

什么是Power BI

Power BI桌面应用程序用于创建报表,而Power BI Service(软件即服务- SaaS)用于发布这些报表。Power BI移动应用程序用于查看报表和仪表板。

不同的Power BI版本在不同的平台上使用,如桌面版、基于服务的(SaaS)和移动版。

为什么权力BI

以下是使用Power BI工具的一些重要原因:

  • 它允许实时更新仪表盘。
  • 它提供到云中数据源的安全可靠连接。
  • 它允许使用自然语言查询进行数据探索。
  • Power BI提供混合配置、快速部署和安全环境。
  • 它提供了与社区定期更新的仪表板可视化功能。
  • 它为SaaS解决方案提供预先构建的仪表板和报告。

权力BI历史

  • Power BI是由统治者而且Dhers Netz微软SQL server覆盖服务团队的负责人。
  • Power BI是由西方Chadic乔治2010年被命名为项目新月.2011年,它与代号为SQL server的公司捆绑在一起麦金利山
  • 2014年9月,微软发布了Power BI的第一个预览版。
  • Power BI第一版于2015年7月24日发布。它基于基于excel的插件,如Pivot, view, Power Query和Map。

权力BI组件

Power BI组件如下图所示:

权力BI组件

1.权力查询:它用于访问、搜索和转换公共和内部数据源。

2.主:幂轴在内存分析的数据建模中被使用。

3.权力的观点:通过使用电源视图,您可以分析、可视化并将数据显示为交互式数据可视化。

4.权力地图:它通过交互式地理可视化使数据变得栩栩如生。

5.权力BI服务:您可以共享从内部数据源和基于云的数据源恢复的工作簿和数据视图。

6.权力BI问答:您可以提出任何问题,并通过自然语言查询得到立即答复。

7.数据管理网关:可以获得定期的数据刷新、公开表和查看数据提要。

8.数据目录:通过使用数据目录,您可以快速发现和重用查询。


权力BI架构

Power BI的架构如下图所示:

权力BI架构

Power BI架构有三个阶段。前两个阶段使用ETL(提取、转换和加载)过程来处理数据。

  1. 数据集成:一个组织需要处理来自不同来源的数据。
    首先,从不同的来源提取数据,这些来源可以是单独的数据库、服务器等。
    然后,数据被集成成标准格式,并存储在一个称为暂存区(staging area)的公共区域。
  2. 数据处理:但是,集成的数据还没有准备好进行可视化,因为数据在表示之前需要处理。这些数据经过预处理。
    例如,缺失的值或冗余的值将从数据集中删除。
    在此之后,业务规则将应用于数据,并将其转换为可展示的数据。
    然后将这些数据加载到数据仓库中。
  3. 数据显示:一旦加载和处理了数据,就可以使用Power BI提供的各种可视化功能更好地可视化数据。
    通过仪表板和报表的使用,我们更直观地表示了数据。
    这些可视化报告帮助业务终端用户基于这些见解做出业务决策。

权力BI工具

下面是Power BI的一些基本工具:

权力BI工具
  • 权力BI桌面:它是一个主要的创作和发布工具。Power BI用户和开发人员使用它来创建全新的模型和报告。
    Power BI Desktop工具是免费的。
  • 权力BI服务:Power BI数据模块、仪表板和报告托管在在线软件即服务(SaaS)中。共享、管理和协作都发生在云中。
    Power BI Service工具可以在pro许可证中获得,用户必须每月支付10美元。
  • Power BI数据网关:它是Power BI服务内部数据源(如Import、Direct Query和Live Query)之间的桥梁。BI Admin安装Power BI。
  • Power BI报表服务器:它托管分页报表、移动报表、kpi和Power BI桌面报表。它需要每四个月更新一次,并由It团队管理。
  • Power BI移动应用:它可用于安卓iOS,窗户.Microsoft Intune通过使用这个工具来管理它。您可以在Power BI Service报表服务器上查看报表和仪表板。

权力BI优势

以下是Power BI的一些优点:

权力BI优势

1.安全报告发布:您可以自动设置数据刷新和发布报告,以允许所有用户使用最新的信息。

2.无内存和速度限制:将现有的BI系统转移到嵌入Power BI的强大云环境中可以消除内存。速度限制确保了数据的快速检索和分析。

3.不需要专业技术支持:Power BI提供快速的查询和分析,不需要专门的技术支持。它还支持强大的自然语言界面和直观的图形设计工具的使用。

4.简单的使用:Power BI使用简单。用户可以很容易地找到它,只需要很短的学习曲线。

5.不断创新:Power BI产品每个月都会更新,提供新的功能和特性。

6.丰富、个性化仪表板:Power BI最重要的特性是可以定制的信息仪表板,以满足任何企业的确切需求。您可以轻松地将仪表板和BI报告嵌入到应用程序中,以提供统一的用户体验。


权力BI缺点

下面是Power BI的一些缺点,如下:

  1. 仪表板和报告只与拥有相同电子邮件域的用户共享。
  2. Power BI不会合并从实时连接访问的导入数据。
  3. Power BI只接受最大250 Mb的文件大小和由内存中x-velocity数据库的数据压缩的zip文件。
  4. 仪表板从不接受或传递用户、帐户或任何其他实体参数。
  5. 很少有数据源允许到Power BI报表和仪表板的实时连接。

下载并安装Power BI Desktop

下载Power BI Desktop的系统要求如下:

  • windows 7、windows 8、windows 8.1、windows 10和windows server 2008 R2、windows server 2012、windows server 2012 R2。
  • 它需要internet explorer 9或更高版本。
  • Power BI Desktop支持32位和64位平台。

让我们一步一步来看看Power BI Desktop的下载过程:

步骤1:点击下方链接,直接下载Power BI Desktop。https://powerbi.microsoft.com/en-us/desktop/

步骤2:然后点击免费下载按钮。

下载并安装Power BI Desktop

步骤3:现在,你将重定向到a微软商店然后选择得到按钮。

下载并安装Power BI Desktop

步骤4:点击安装按钮。

下载并安装Power BI Desktop

在界面中可以看到Power BI Desktop的进度状态。

下载并安装Power BI Desktop

步骤5:你可以看到"欢迎使用Power BI桌面“屏幕,然后在桌面上注册。

下载并安装Power BI Desktop

步骤6:当您运行Power BI桌面时,它会显示主页或欢迎屏幕。

下载并安装Power BI Desktop

权力BI仪表板

Power BI仪表板是一个单一的页面,也称为画布,它使用可视化来讲述故事。它被限制在一页;因此,一个设计良好的仪表板只包含这个故事中最基本的元素。

仪表板上可见的可视化显示称为瓷砖。这些瓦片被固定在报表的仪表盘上。仪表板上的可视化来自报告,每个报告都基于一个数据集。

仪表板可以结合本地数据和云数据。不管数据在哪里,他们都提供了一个统一的视图。

权力BI仪表板

在Power BI中创建Dashboard

我们需要导入Power BI的一个样本数据集,并使用它创建一个新的仪表板。

例如,假设有一个样本采购分析.这个示例是一个带有两个PowerView表的excel工作簿。

当Power BI导入工作簿时,它将向工作区添加一个数据集和一个报告。让我们一步一步来。

步骤1:打开Power BI Desktop并单击文件窗格。

步骤2:进口选择。

步骤3:并选择Excel数据集文件导入文件。

权力BI仪表板

步骤4:选择采购分析示例文件。

步骤5:然后点击开放按钮。

权力BI仪表板

步骤6:对于该练习,选择开始按钮。

权力BI仪表板

它开始导入excel工作簿,并创建如下截图所示的报表视图工作表。

权力BI仪表板

第七步:完成消息出现,然后选择关闭按钮取消它。

权力BI仪表板

在下面的截图中,您可以看到导入数据集以tile的形式的折扣分析。

权力BI仪表板

权力BI报告

一个电源BI报告是对数据集的多视角视图,具有表示来自该数据集的不同发现和见解的可视化。

一个报表可以有一个或多个可视化。报告中的可视化表示与仪表板类似的东西,但服务于不同的目的。

这些可视化并不是静态的。这些是高度互动性和高度可定制的可视化,随着底层数据的变化而更新。您可以添加和删除数据,更改可视化类型,并在模型中应用过滤器以发现见解。

权力BI报告

仪表板和报表之间的区别

仪表板和报告这两个术语可以互换使用,但它们不是同义词。下表比较了仪表板和报告,例如:

功能 指示板 报告
页面 它只有一页。 它可以有一个或多个页面。
数据源 每个仪表板都有一个或多个报告和数据集。 每个报告只有一个数据集。
锁住 它可以将现有的可视化仅从当前仪表板固定到其他仪表板。 它可以将可视化固定到任何仪表板上。还可以将整个报表页面固定到任何仪表板上。
过滤 它不能过滤或切片。 它有许多不同的过滤、高亮和切片方法。
功能 它可以将一个仪表板设置为特色仪表板。 它不能创建特性报告。
设置警报 没有 是的,它可以设置警报。
订阅 我们不能订阅仪表盘。 我们可以订阅报告页面。
在Power BI桌面中可用 没有 是的,它可以在桌面创建和查看报表。
更改可视化类型 不,如果报表所有者更改了报表中的可视化类型,则仪表板上固定的可视化不会更新。 是的,它可以更改可视化类型。

电力BI数据来源

Power BI Desktop和Power BI Services支持大量的数据源。点击获取数据按钮,它会显示所有可用的数据连接。你可以连接到不同的平面文件,Azure云,SQL数据库,而且网络平台,亦如谷歌分析,Facebook,而且Salesforce对象。它包括一个连接到其他ODBC数据源的ODBC连接。

以下是Power BI中可用的数据源,如下图所示:

  • SQL数据库
  • 平面文件
  • 空白的查询
  • OData饲料
  • Azure云平台
  • 在线服务
  • Oracle数据库
  • IBM Db2数据库
  • IBM Netezza
  • IBM Informix数据库(测试版)
  • 其他数据源,如Exchange、Hadoop或活动目录

要连接Power BI Desktop中的数据,需要单击获取数据按钮在主屏幕上。首先,它向您展示了最常见的数据源。然后点击更多的选项可查看数据源的完整可用列表。

电力BI数据来源

在左侧,它显示了所有可用数据源的一个类别。您还可以选择在顶部执行搜索操作。

让我们详细看看列出的所有数据源:

1.所有

在这个类别中,您可以看到Power BI桌面的所有可用数据源。

2.文件

当您单击文件选项,它将显示Power BI桌面支持的所有平面文件。从列表中选择任何文件类型并单击连接按钮连接该文件。

电力BI数据来源

3.数据库

当您单击数据库选项,它将显示可以连接到任何数据库的所有数据库连接的列表。

电力BI数据来源

连接时需要传递服务器名、用户名和密码。方法通过直接SQL查询进行连接先进的选择。您也可以选择连接方式为“-”进口DirectQuery

进口:方法允许执行数据转换和操作。当您将数据发布到PBI服务(限制1gb)时,它会消耗数据并将数据推送到Power BI Azure后端,数据每天最多可以刷新8次,并可以设置数据刷新计划。

DirectQuery:它限制了数据操作的选项,数据保留在SQL数据库中。DirectQuery是活动的,不需要像Import方法中那样安排刷新。

电力BI数据来源

4.Azure

使用Azure选项,您可以连接到Azure云中的数据库。下面的截图展示了Azure类别下的各种可用选项。

电力BI数据来源

5.在线服务

Power BI还允许您连接到不同的在线服务,例如Exchange, Salesforce,谷歌Analytics,而且脸谱网

下面的截图显示了在线服务下的各种选项。

电力BI数据来源

6.其他

下面的截图显示了其他类别下的各种选项。

电力BI数据来源

权力BI嵌入式

Power BI服务(SaaS)和Azure中的Power BI嵌入式服务(PaaS)具有用于嵌入仪表板和报告的api。在嵌入内容时,这将使您能够访问最新的Power BI特性,如仪表板、网关和应用程序工作区。

Power BI内容的嵌入有两种场景:

  1. 为组织的用户嵌入
    它允许我们扩展Power BI服务。它要求应用程序的用户登录到Power BI服务以查看内容。
    登录后,他们只能访问Power BI服务中自己拥有或他人与他们共享的仪表板和报告。
  2. 面向用户和客户的嵌入
    它允许您为没有Power BI帐户的用户嵌入仪表板和报告。这种类型的嵌入也称为Power BI嵌入式。
权力BI嵌入式

Power BI嵌入式对ISV、他们的开发人员和客户都有好处。例如,ISV可以开始使用Power BI Desktop免费创建视觉效果。通过最小化可视化分析开发工作,isv实现了更快的上市时间,并以差异化的数据体验从竞争对手中脱颖而出。此外,isv可以选择对他们通过嵌入式分析所创造的额外价值收取额外费用。

有了Power BI Embedded,您的客户不需要了解任何关于Power BI的知识。您可以使用两种不同的方法来创建嵌入式应用程序:

  • Power BI Pro账号
  • 服务原则

Power BI Pro账号充当应用程序的主帐户(可以将其视为代理帐户)。该帐户允许生成嵌入令牌,以提供对应用程序的Power BI仪表板和报告的访问。

服务原则可以将Power BI内容嵌入到应用程序中应用程序只是令牌。它还允许生成嵌入令牌,以提供对应用程序的Power BI仪表板和报告的访问。

注意:虽然嵌入需要Power BI服务,但客户不需要拥有Power BI帐户就可以查看嵌入的应用程序内容。


权力BI网关

Power BI Gateway是一款用于访问位于内部网络中的数据的软件。网关的作用类似于内部数据源的看门人。如果任何人想从云端或基于网络的应用程序访问内部数据,请求就会经过网关。网关负责所有的连接请求,并根据他们的认证和要求授予访问权限。

网关不将数据从本地源传输到客户端平台。但它直接将平台连接到内部数据源。客户端可以直接从其内部位置访问数据,并将其用于制作仪表板、报告和数据分析。

一般情况下,网关用于方便单个数据源和多个数据源到本地数据源之间的连接。

Power BI网关类型

Power BI网关有两种类型:

  • 标准模式
  • 个人模式

本地数据网关(标准模式)

本地数据网关允许多个用户与多个本地数据源连接。你可以在Power BI, Azure Logic Apps, Azure Analysis Services, PowerApps, Microsoft Flow等中使用这些数据。

只有安装了这种类型的数据网关,才能建立到多个数据源的直接连接。这个数据网关对于多个用户需要访问各种数据源的复杂场景非常有用。

本地数据网关(个人模式)

本地数据网关的特定模式只允许一个用户连接到不同的数据源。当只有一个人需要访问数据源时,它很有帮助。为了使用Power BI创建报表和仪表板,用户不能与其他用户共享其访问权限。

权力BI网关

Power BI网关架构

Power BI网关功能在云服务和本地数据源之间扮演中介的角色。本地数据网关作为Windows服务运行。这个Windows服务通过Azure服务总线注册到网关云服务。

数据网关的架构和工作原理借助于下图:

权力BI网关

Power BI网关架构分为三个部分:

1.云服务

2.网关服务

3.本地数据源

  • 根据Power BI,云服务创建的查询需要来自内部数据源的数据。
  • 来自云服务的查询将使用加密的凭据发送到网关云服务。
  • 网关云服务处理和分析请求,然后将其转发到Azure服务总线。您不需要单独配置azure服务总线,因为Power BI默认管理它。
  • Azure服务总线将所有的请求发送到本地数据网关。内部数据网关为数据源解密凭据,并将用户连接到数据源。
  • 本地数据网关将云服务发送的查询转发到本地数据源。
  • 数据查询在一个数据源上执行,该数据源可以是SQL Server、SharePoint、文件、SSAS等。
  • 查询结果由数据源返回到本地数据网关。本地数据网关通过Azure服务总线将结果发送回云服务。

Power BI的构建模块

有五个构建块,例如可视化、报告、仪表板、数据集和磁贴

Power BI的构建模块
  • 可视化:可视化是Power BI设计者构建的一种图表或视觉效果。这些可视化显示了来自数据集和报告的数据。
    例如,线形图、饼状图、柱状图和顶级地理地图上源数据的其他图形表示形式等。
  • 报告:报表是由一页或多页交互式可视化、文本和图形组成的一个报表的集合。
    例如,国家,城市报告,国家销售报告,利润副产品报告,物流绩效报告等。
  • 指示板:仪表板是具有交互式视觉效果、文本和图形的多层可视化表示。仪表板在一个屏幕上收集最重要的指标,以讲述一个故事或回答一个问题。仪表板内容来自一个或多个数据集和一个或多个报告。
    例如,饼图、柱状图和地理地图。
  • 数据集:数据集是用于在Power BI中创建其可视化的数据集合。
    例如,Oracle或SQL服务器表和excel表。
  • 瓷砖:瓷砖是报表或仪表板上的单一可视化。
    例如,报表或仪表板中的饼图。

Power BI报表服务器

Power BI报表服务器是一个内置的报表服务器,具有一个web门户,您可以在其中显示和管理报表和kpi。随之而来的是创建Power BI报告、移动报告、分页报告和kpi的工具。用户可以通过不同的方式访问这些报告:在任何设备上的网页浏览器上查看,或者通过收件箱中的电子邮件查看。

Power BI报表服务器

Power BI报表服务器是SQL Server Reporting Services的一个特定版本,可以承载Power BI报表。对于运行Power BI报表服务器,您不需要?不需要SQL Server安装盘;报表服务器已经附带了它的设置文件。你可以下载设置文件。Power BI报表服务器可以承载Power BI报表和报表服务(SSRS)报表。

使用Power BI报表服务器,将会有一个Power BI Desktop安装实例。应该使用报表服务器附带的Power BI Desktop版本创建Power BI报表。否则,报表无法驻留在报表服务器上。Power BI Desktop报表服务器版本定期更新,其体验将非常类似于Power BI Desktop。

您可以从下面的链接下载最新版本的Power BI报表服务器。https://powerbi.microsoft.com/en-us/report-server/

需要安装Power BI报表服务器和Power BI桌面报表服务器版本(32位和64位版本)。


权力BI DAX指数

DAX(数据分析表达式)是一种公式表达式语言。它可以在不同的BI和可视化工具中使用。DAX也被称为函数语言,在这种语言中,完整的代码保存在函数中。DAX编程公式包含两种数据类型,如数字而且其他

数字包括货币、整数和小数,其中其他包括字符串和二进制对象。

权力BI DAX指数

它是如何工作的?

为了理解Power BI DAX,它有三个主要的基本概念,例如:

  • 语法
  • 上下文
  • 功能

1.语法

语法由组成公式的各种组件组成。

  • 总销售额是度量名称。
  • 等号(=)操作符表示公式的开始。
  • DAX函数SUM将Sales[SalesAmount]列中的所有数字相加。
  • 括号()包含一个或多个参数的表达式。所有函数都至少需要一个参数。实参将值传递给函数。
  • 参考表Sales。
  • Sales表中引用的列[SalesAmount]。有了这个参数,SUM函数就知道在哪个列上聚合SUM。

2.上下文

上下文是DAX的基本概念之一。它分为两部分;行上下文和过滤器上下文。

Row-Context最容易理解为当前行。当公式有一个函数使用过滤器来识别表中的单行时,它就会应用。

过滤背景比Row上下文更难以理解。您可以很容易地将Filter-Context看作在计算中应用的一个或多个过滤器。在行上下文的位置上不存在过滤器上下文。相反,它在前者之外使用in。看看下面的DAX公式。

3.功能

函数是预定义的和有序的公式。它们可以使用传递给它们的参数执行计算。这些参数可以是文本、数字、逻辑值或其他函数。

类型的函数

下面是一些重要的DAX函数:

1.聚合函数

  • 最小值
    这个DAX函数返回列中或两个标量表达式之间的最小数值。
    语法
  • 马克斯
    这个DAX函数返回列中的最大值,包括以文本表示的任何逻辑值和数字。
    语法
  • 平均
    这个DAX函数返回列中值的算术平均值。
    语法
  • 总和
    这个DAX函数将一列中的所有数字相加。
    语法

2.计数功能


  • 这个DAX函数用于返回列中项目的计数。如果相同的东西有多个数字,这个函数将把它计算为单独的项目,而不是单一的项目。
    语法
  • DISTINCTCOUNT
    这个DAX函数用于返回列中不同项的计数。如果同一事物有多个数字,则该函数将其计算为单个项。
    语法

3.日期时间函数

  • 日期
    这个DAX函数以日期-时间格式返回指定的日期。
    语法
  • 小时
    这个DAX函数以0到23(上午12:00到晚上11:00)的数字返回指定的小时。
    语法

4.逻辑功能


  • 这个DAX函数在两个表达式上执行逻辑和(连接)。要使AND返回true,必须满足指定的两个条件。
    语法

  • 这个DAX函数对两个表达式执行逻辑OR(分离)。要使OR返回true,必须满足指定的两个条件中的任何一个。
    语法

  • 这个DAX函数对给定的表达式执行逻辑NOT(否定)。
    语法

5.短信功能

  • 连接
    这个DAX函数将两个文本字符串连接成一个文本字符串。
    语法
  • 固定
    这个DAX函数将数字舍入到指定的小数点数,并以文本形式返回结果。
    语法
  • 取代
    这个DAX函数根据指定的字符数,用不同的文本字符串替换部分文本字符串。
    语法

计算柱和测量

Power BI DAX公式用于计算,在措施和计算列。

计算列

在Power BI Desktop上创建数据模型时,可以通过创建新列来扩展表。列的内容由DAX表达式定义,逐行计算或在该表当前行的上下文中计算。

措施

在DAX模型中还有另一种定义计算的方法,如果需要对聚合值而不是逐行进行操作,这种方法很有用。这些计算都是测量。DAX的需求之一是需要在表中定义的度量。但是,该操作不属于表。因此,您可以将度量从一个表移动到另一个表,而不会失去它的功能。


谁使用Power BI?

下面列出了一些使用Power BI工具的专业人士:

  • 业务和数据分析师
  • 项目和投资组合经理
  • IT团队和IT专业人员
  • 开发人员和数据库管理员
  • 数据科学家
  • 消费者对最终用户的报告

下一个话题 SSRS vs Power BI





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新的教程


准备


热门的技术


B.Tech / MCA






Baidu
map