Power BI 的数据源及数据刷新
Power BI 目前可以连接超过100种数据源,包含常见的各种数据库,文件,数据仓库,云等等。
不同的数据源支持不同的连接方式,通常来讲,Power BI 支持两种数据连接方式:
导入(import ) 和 Direct Query
对于导入:
导入的数据存在于Power BI 的缓存中,在使用Desktop设计视觉对象时,使用缓存中的数据;
原始数据的变更,不会体现到已经设计好的视觉对象中,需要执行数据源刷新操作;
.pbix文件(Power BIDesktop 设计的报表文件)发布到Power BI 服务时,会携带导入的数据,存储到数据集中;
如果需要Power BI 服务的报表进行数据刷新,需要对Power BI 服务中对应的数据集进行刷新,需要用到“本地数据网关程序”。
对于Direct Query:
Power BIDesktop加载数据时,不会使用高速缓存,而是直接到数据源中读取数据;
.pbix文件(Power BIDesktop 设计的报表文件)发布到Power BI 服务时,会携带一个数据集,但该数据集不包含数据;
在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 数据网关下载入口:
在app.powerbi.cn 上下载;
直接在官网下载: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 的数据源及数据刷新的更多相关文章
- Power BI行级别安全性(数据权限管理)
自从PowerBI 的DAX 函数 支持username() 或 userprincipalname()的函数后,我们就可以在Power BI中实现根据用户的行级数据权限的控制. username() ...
- POWER BI 基于 ODBC 数据源的配置刷新-以Amazon Redshift为例
POWER BI 基于 ODBC 数据源的配置刷新-以Amazon Redshift为例 Powerbi 有多种数据源连接,可以使用它们连接到不同数据源. 如果在 Power BI Desktop 的 ...
- 第一篇:Power BI数据可视化概述
前言 "可视化之工具,可爱者甚蕃.统计学家独爱R,自Python来,世人盛爱matplotlib.余独爱Power BI之出微软而不染(免费),濯Office而不妖(够精简).......& ...
- 在Power BI报表和仪表板中显示刷新日期\时间
有人最近问我:“如何在报告和仪表板中显示最后刷新数据的日期和时间?”这里有两个简单的技巧在这分享下,也许可以帮助到你. 显示上次刷新日期\时间 要想显示刷新的日期和时间,我们需要在模型本身中存储时间刷 ...
- 观未见,行不止 —— Power BI 两周年技术和方案交流圆桌会议纪实
作者:陈希章 发表于 2017年8月13日 2017年8月11日下午两点,Power BI 两周年技术和方案交流圆桌会议如期举行.线上和线下约有100位朋友参加了由我组织和主持的本次活动,在两个小时的 ...
- 2019 Power BI最Top50面试题,助你面试脱颖而出系列<下>
Q:什么是附加题? A:这就是常说的送分可选题,可做可不做:也可以说是加分项,是难点提升题. Power BI 面试题 — 附加题 33)什么是 Power View? 答案: Power View是 ...
- 您应该将报表从Excel转换为Power BI的8个原因
传统上,Microsoft Excel是企业的首选报告工具,但Power BI为企业提供了强大的分析和报告功能.通过快速实验可视化,广泛数据集的统计功能和计算,以及快速重组字段动态获得答案的能力,很明 ...
- Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop是什么?
不多说,直接上干货! 官网 https://powerbi.microsoft.com/zh-cn/desktop/ Microsoft Power BI Desktop是什么? https://p ...
- Microsoft Power BI 学习笔记
Power Bi 学习笔记 一 Power BI 是微软发布的一系列的软件服务.应用和连接器,这些软件服务.应用和连接器协同工作,将不相关的数据源转化为合乎逻辑.视觉上逼真的交互式见解. ...
随机推荐
- 看完这篇还不会用Git,那我就哭了!
你使用过 Git 吗?也许你已经使用了一段时间,但它的许多奥秘仍然令人困惑. Git 是一个版本控制系统,是任何软件开发项目中的主要内容.通常有两个主要用途:代码备份和代码版本控制.你可以逐步处理代码 ...
- Feature Fusion for Online Mutual Knowledge Distillation (CVPR 2019)
一.解决问题 如何将特征融合与知识蒸馏结合起来,提高模型性能 二.创新点 支持多子网络分支的在线互学习 子网络可以是相同结构也可以是不同结构 应用特征拼接.depthwise+pointwise,将特 ...
- 【集训Day3 离散化】矩形覆盖
矩形覆盖(planting) [问题描述] 给定在一个平面坐标系上的N(1 <= N <= 100)个矩形区域,这N个矩形可能有相互覆盖的部分.求平面上被所有矩形覆盖的总面积,重复部分只算 ...
- 从两个List集合里找到相同部分和不同部分
/** * 获取两个集合里元素不同的部分 */ public List<User> getDifferent(List<User> u1, List<User> u ...
- Leetcode 1020 飞地的数量
地址 https://leetcode-cn.com/problems/number-of-enclaves/ 给出一个二维数组 A,每个单元格为 0(代表海)或 1(代表陆地). 移动是指在陆地上从 ...
- 使用spring boot配置Gmail邮箱发送邮件
最近项目有用到配置Gmail来发送通知邮件给客户,由于国内众所周知的原因,联调测试中遇到了一些问题,不过好在都一一解决了,现在做个记录,也给其他同仁做个参考. 相关配置: spring.mail.ho ...
- 堆模板(STL版)
题目描述 如题,初始小根堆为空,我们需要支持以下3种操作: 操作1: 1 x 表示将x插入到堆中 操作2: 2 输出该小根堆内的最小数 操作3: 3 删除该小根堆内的最小数 输入输出格式 输入格式: ...
- master节点的部署介绍和前置工作
目录 组件介绍 组件介绍 kubernetes master节点运行组件如下: kube-apiserver.kube-scheduler.kube-controller-manager.kube-n ...
- HTML 5 中的textarea标签
HTML 5 中的textarea标签 定义和用法 定义一个文本区域 (text-area) (一个多行的文本输入区域).用户可在此文本区域中写文本.在一个文本区中,您可输入无限数量的文本.文本区中的 ...
- git 路上的拦路虎 了解一下
我们提交代码现在大部分都在用git 管理代码,有时候会遇到一些问题 用git 会发现一些问题 之前报了一些错误,没有记录,这次记录一下,顺便写一下解决方式: 输输入git remote add or ...