Power BI 目前可以连接超过100种数据源,包含常见的各种数据库,文件,数据仓库,云等等。

不同的数据源支持不同的连接方式,通常来讲,Power BI 支持两种数据连接方式:

导入(import ) 和 Direct Query

对于导入:

  1. 导入的数据存在于Power BI 的缓存中,在使用Desktop设计视觉对象时,使用缓存中的数据;

  2. 原始数据的变更,不会体现到已经设计好的视觉对象中,需要执行数据源刷新操作;

  3. .pbix文件(Power BIDesktop 设计的报表文件)发布到Power BI 服务时,会携带导入的数据,存储到数据集中;

  4. 如果需要Power BI 服务的报表进行数据刷新,需要对Power BI 服务中对应的数据集进行刷新,需要用到“本地数据网关程序”。

对于Direct Query:

  1. Power BIDesktop加载数据时,不会使用高速缓存,而是直接到数据源中读取数据;

  2. .pbix文件(Power BIDesktop 设计的报表文件)发布到Power BI 服务时,会携带一个数据集,但该数据集不包含数据;

  3. 在Power BI 服务中打开报表时,会自动从数据源查询数据,视数据源的位置,也可能需要“本地数据网关程序”。

Power BI 连接数据源的最佳做法:

1. 优先使用导入模式;

2. 如果通过导入数据无法实现目标,则可以考虑使用 Direct Query ,通常是如下的场景:

  • 数据频繁变化,需要几乎“实时”的报表

  • 处理非常大的数据量,而无需预先聚合

  • 数据主权限制应用(某些机构或组织要求,数据不能离开其基础数据源)

  • 源是包含度量值(如 SAP BW)的多维度源(数据仓库)

下表展示了 Power BI 支持的数据源,其中包括有关 DirectQuery 和本地数据网关的信息。

完整信息,参加官网:

https://docs.microsoft.com/zh-cn/power-bi/power-bi-data-sources

Power BI 数据网关下载入口:

  1. 在app.powerbi.cn 上下载;

  2. 直接在官网下载:https://powerbi.microsoft.com/en-us/gateway/

Power BI 数据网关的两种安装模式:标准模式和 个人模式

区别如下:

标准模式:

  • 可以被多个用户使用;

  • 可以被Power BI,Power Apps等多个应用调用;

  • 支持Power BI 的计划刷新和live query

个人模式:

  • 只能被单用户使用;

  • 只能用在Power BI 里;

  • 只支持定时刷新;

标准模式安装:

输入Power BI Pro 账户及密码

设置网关的名称等基本信息

示例:(注,以上节内容为前提,参见:Power BI 基本流程演示

配置Excel 连接

在要刷新的数据集上点击设置按钮:

输入数据源名称,文件路径,Windows用户名等信息,点击应用按钮进行保存:

将数据集中的数据源映射到刚保存的数据源上:

设置刷新计划:

可以查看刷新记录:

Power BI 的数据源及数据刷新的更多相关文章

  1. Power BI行级别安全性(数据权限管理)

    自从PowerBI 的DAX 函数 支持username() 或 userprincipalname()的函数后,我们就可以在Power BI中实现根据用户的行级数据权限的控制. username() ...

  2. POWER BI 基于 ODBC 数据源的配置刷新-以Amazon Redshift为例

    POWER BI 基于 ODBC 数据源的配置刷新-以Amazon Redshift为例 Powerbi 有多种数据源连接,可以使用它们连接到不同数据源. 如果在 Power BI Desktop 的 ...

  3. 第一篇:Power BI数据可视化概述

    前言 "可视化之工具,可爱者甚蕃.统计学家独爱R,自Python来,世人盛爱matplotlib.余独爱Power BI之出微软而不染(免费),濯Office而不妖(够精简).......& ...

  4. 在Power BI报表和仪表板中显示刷新日期\时间

    有人最近问我:“如何在报告和仪表板中显示最后刷新数据的日期和时间?”这里有两个简单的技巧在这分享下,也许可以帮助到你. 显示上次刷新日期\时间 要想显示刷新的日期和时间,我们需要在模型本身中存储时间刷 ...

  5. 观未见,行不止 —— Power BI 两周年技术和方案交流圆桌会议纪实

    作者:陈希章 发表于 2017年8月13日 2017年8月11日下午两点,Power BI 两周年技术和方案交流圆桌会议如期举行.线上和线下约有100位朋友参加了由我组织和主持的本次活动,在两个小时的 ...

  6. 2019 Power BI最Top50面试题,助你面试脱颖而出系列<下>

    Q:什么是附加题? A:这就是常说的送分可选题,可做可不做:也可以说是加分项,是难点提升题. Power BI 面试题 — 附加题 33)什么是 Power View? 答案: Power View是 ...

  7. 您应该将报表从Excel转换为Power BI的8个原因

    传统上,Microsoft Excel是企业的首选报告工具,但Power BI为企业提供了强大的分析和报告功能.通过快速实验可视化,广泛数据集的统计功能和计算,以及快速重组字段动态获得答案的能力,很明 ...

  8. Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop是什么?

    不多说,直接上干货! 官网 https://powerbi.microsoft.com/zh-cn/desktop/ Microsoft  Power BI Desktop是什么? https://p ...

  9. Microsoft Power BI 学习笔记

    ​   Power Bi 学习笔记 一   Power BI 是微软发布的一系列的软件服务.应用和连接器,这些软件服务.应用和连接器协同工作,将不相关的数据源转化为合乎逻辑.视觉上逼真的交互式见解. ...

随机推荐

  1. 2019-9-17:基础学习,windows server 2008 r2,搭建web服务器和FTP服务器

    一.信息服务iis管理器安装 1,点击打开“服务器管理器”-->选择“角色”-->选择“添加角色”,打开“添加角色向导” 2,点击“下一步”-->勾选“web服务器(IIS)”--& ...

  2. 使用Xdroid进行端口映射,出现adb server version (36) doesn't match this client (39); killing...的解决方案

    第一反应就是adb冲突了,因为Xdroid这个产品看起来就不像是给开发人员用的模拟器,因为不能选择各种版本进行适配,所以肯定自带了一个adb. whereis命令发现果然有两个adb,一个直接是安装在 ...

  3. day03_正则表达式

    1.数据分类 数据的分类 ​ 定义:数据以行为单位,每一个数据表示一个实体的信息.每一行数据的属性都是一样的. ​ 常见的结构化数据为关系型数据库存储数据. 半结构化数据 ​ 定义:结构化数据的另一种 ...

  4. 微信浏览器跳转浏览器下载app解决方案

    新版本微信浏览器中,已禁用下载APP应用,只支持打开微信合作商APP下载,所以无法通过微信浏览器直接下载APP应用.列举微信浏览器下载APP的种解决方案: 方案:通过Url 跳转到手机默认浏览器,或者 ...

  5. CentOS 7 安装 dnsmasq 服务 实现内网DNS

    目录 安装 配置 服务管理 测试解析 安装 废话不多述,上来就安装 yum install -y bind-utils dnsmasq 配置 [root@jenkins ~]# rpm -ql dns ...

  6. MySQL5.6.36 自动化安装脚本

    背景 很好的朋友邱启明同学,擅长MySQL,目前任职某大型互联网业MySQL DBA,要来一套MySQL自动安装的Shell脚本,贴出来保存一些. 此版本为 MySQL 5.6.365 ###### ...

  7. R语言学习笔记(2)——数据结构与数据集

    一.数据集 数据集的概念 数据集是由数据组成的矩阵数组,行表示观测(observation),列表示变量(variable) 数据类型 数值型变量 PatientID.AdmData.Age 为数值型 ...

  8. 腾讯iphone面试题(转)

    1Objective-C内部的实现 2CALayer和View的关系 3 http协议,tcp/ip 4 UITableView的那些元素是可以自定义的? 5 c语言的,定义变量,比如int,在什么情 ...

  9. Maven项目多环境之间的配置文件的切换

    前言:对于一个项目,开发和生产环境之间会使用不同的配置文件,最简单的例子就是数据库连接池的配置了.当然,可以在打包上线前对配置文件进行替换,不过这也太low了吧. 简单的pom.xml中的配置内容 比 ...

  10. SQL追踪器的安装和使用

    SQL追踪器主要作用快速查出错误SQL语言.此工具能几秒钟追踪出sql 数据库操作,能几分钟内分析任意项目系统数据库表结构,瞬间无刷新测试.调试 php代码 第一步:下载 https://pan.ba ...