本月更新内容同步Power BI极客网站,文中的部分超链接请移步网站原文
https://www.powerbigeek.com/powerbi-2019-10-update/
从本月更新开始,我为网站VIP用户新增两项福利:
1. 无广告的双语字幕版官方视频 普通用户可以试看五分钟
2. 安装包文件的本地下载,免去小水管等待官网页面加载的漫长过程 ,支持全国各地区高速下载
以上功能,本月普通用户可以花两元体验,下月开始只面向VIP会员提供
本月是一次大更新,整个产品线的功能都有所变化。在数据准备阶段,加入了查询诊断功能,你可以查看正在后台运行的查询。在报表功能方面,为DirectQuery报告加入了新的自动页面刷新功能。你可以为这类报告设置自动触发的刷新。Q&A也在这个月进行了彻底的修改,加入了新的Q&A视觉对象、配套工具,优化了Q&A的使用体验。
报表功能
用于DirectQuery的自动页面刷新(预览功能)
在使用Power BI监测关键事件时,一个重要的需求是将数据的变化实时就反映到Power BI中。例如,在制造业中,知道机器何时发生故障是很重要的。为了实现这一点,本月发布了自动页面刷新功能,它允许你在使用DirectQuery数据源时设置报表内容的刷新间隔。
对于更新非常快速的数据源,这种近乎实时的体验使用户在查看时间关键型报告的时候确保总是能显示最新的数据。
激活预览功能后,当连接到DirectQuery数据源,页面的格式化窗格将显示一个新的页面刷新选项,可设置刷新的持续时间。
在Desktop中,理论上你可以把刷新频率设置为每秒一次,前提是数据源能的性能没有问题。在Service端,普通工作区的最低刷新间隔是30分钟。所以一旦你发布报告,间隔低于30分钟的设置都将被重写。Premium工作区的刷新时间由管理员设置,并且只在管理员已经启用自动刷新页面功能之后才会生效。
在将启用自动页面刷新的报表从Power BI Desktop发布到Web端时,必须在“数据集设置”菜单中提供DirectQuery数据源的凭据。
功能小结:
- 导入、LiveConnect和推送存储模式不支持自动页面刷新。
- 支持至少有一个DirectQuery数据源的复合模型。
- Power BI桌面没有刷新间隔的限制,可以每秒钟刷新一次。当报告发布到Power BI服务时,会产生某些限制。
更多关于自动刷新的详细介绍,请参考官方文档
分析功能
问答功能成为内置图表
这是第一次把NLG(自然语言生成)引入到Power BI报告,带来了一个新的基于问答的可视化控件,用户可以通过图表的方式体验Q&A。虽然类似于使用按钮来触发Q&A,但使用控件可以提高功能的使用便利性,因为不需要额外的按钮点击才能触发。新的问答控件可以和其他图表一样互动,交叉过滤,支持书签和主题。要将可视化结果添加到报告中,只需单击可视化面板中的Q&A图标
图表使用方式与之前的Q&A功能基本相同,使用自然语言(英语)提出你的问题,系统根据关键字识别需要用到的模型字段,返回结果。新增了几个便利性设置
自然语言方面的改进:
- 整合Office和Bing的词典,增强对输入内容的理解能力
- 可识别独立的表,比如专门存放度量值的表,更好地处理表名和歧义
- 在建模窗格中支持行标签和同义词
- 支持SSAS和Azure AS,包括RLS行级别安全性
可视化功能
PowerApps成为内置图表
上个月PowerApps visual正式发布并成为认证图表,本月它成为了内置图表,你会发现它已经自动包含在可视化窗格中的其他内置可视化列表中。该可视化工具是与微软Power Platform战略集成的关键控件,支持诸如回写和根据见解立即执行数据驱动操作等关键场景。
其他图表更新
9月份新增四项图表,详细介绍参考Power BI极客网站已经发布的 2019年9月新增图表 分布、词云、仪表盘、层级表格
数据连接功能
- Sagra Emigo连接器正式发布
- Azure Cost Management更新
- New Workplace Analytics连接器
详细介绍参考官方文档
数据准备功能
Query diagnostics(查询诊断)
查询诊断是一个功能强大的新特性,它允许你查看Power Query在工作过程中所执行的操作。目前是这个功能的第一个版本,未来你可以在刷新期间使用它。现在你已经可以借助查询诊断了解正在发出的查询类型,在创作刷新过程中可能遇到影响查询速度的操作,以及正在发生的后台事件类型。
激活预览后,你可以在工具选项卡看到这个功能
大多数用户想到的触发编辑查询的操作是按下数据刷新的时候,或者第一次检索数据的时候,但是根据不同连接器的设置,有许多操作都可能触发查询运行。
例如,对于SQL连接器,当您检索要筛选的值列表时,也会启动查询,但它不与用户查询关联,而在诊断中显示。其他系统生成的查询可能包括Navigator或Get Data experience。
本月是这个特性的第一个版本,官方提供两个不同的诊断视图,一个是汇总视图,另一个是详细视图。汇总视图的目的是让您立即了解查询中所花费的时间。详细视图要深入得多,逐行显示,通常面向需要严格调试的高级用户。
有些功能,如“查询数据源”列,目前仅在某些连接器上可用,功能在未来会继续拓展。关于查询诊断功能的详细介绍,请参考官方文档
Data profiling(配置文件) 功能增强
增加更多的分组统计维度,可以对选择的分组执行筛选操作
列配置文件增加更多分组统计
- 文本:根据文本长度(字符数)分组。
- 数字:通过符号(正/负)和奇偶性(偶/奇)分组。
- 日期/日期时间:以年、月、日、年、星期、星期、星期、每天上午/下午及小时分组。
- 其他数据类型(逻辑:真/假)分组等。
APP模板更新
Project Web App
本月更新为使用Project Web App的用户新增一个开箱即用的报告模板,详细使用说明请参考这里
其他更新
新文件格式 .pbids
本月更新发布一种新的文件格式:PBIDS,它将组织中经常使用的数据源的相关信息配置到文件中,省去了连接数据源的配置过程,大大简化组织中报告创建者“获取数据”的体验。官方建议由管理员为常用连接创建这些文件,以帮助报告作者完成这项入门体验。
当作者打开.PBIDS文件时,Power BI Desktop将启动并提示进行身份验证以连接到文件中指定的数据源。然后将弹出导航对话框,用户需要选择要加载到模型中的表。如果文件中没有指定数据库,他们可能还需要选择一个或多个数据库。从那里,用户可以开始构建可视化或重新访问“最近的源”,以将一组新的表加载到模型中。
对于创建此文件的管理员,他们将需要在文件中指定单个连接所需的输入,并且他们可以指定连接的模式。可以是“DirectQuery”或“Import”。如果模式设置缺失,将提示在Desktop中打开文件的用户选择DirectQuery或Import。
下面是一个用于SQL Server连接的pbid文件示例:
{
“version”: “0.1”,
“connections”: [
{
“details”: {
“protocol”: “tds”,
“address”: {
“server”: “<<server-name>>”,
“database”: “<<db-name (Optional)>>”
}
},
“options”: {},
“mode”: “DirectQuery”
}
]
}
接下来是连接到SharePoint列表的例子。需要注意的是,URL必须指向SharePoint站点本身,而不是指向站点内的列表。用户将通过导航界面从该站点选择一个或多个列表,每个列表将成为模型中的一个表。
{
“version”: “0.1”,
“connections”: [
{
“details”: {
“protocol”: “sharepoint-list”,
“address”: {
“url”: “<Sharepoint Site URL>”
}
}
}
]
}
模型操作的性能提升
本次更新对模型引擎进行了性能改进,缩短了一些常用操作时间,例如添加度量或计算列、创建关系等。在下面这些情境中你能感受到明显的性能提升:
- 包含大量计算的时候。
- 使用UseRelationship或CrossFilter函数的时候
- 使用Today、Now、Random等易失性函数的时候
实际提升效果依赖于模型的复杂度,但官方在介绍中提到已经看到一些客户在打开文件和添加度量值的时候有20倍性能的改进。