没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:陈津勇|2019-09-09 16:39:02.743|阅读 7738 次
概述:每月总有那么几天,加班做报表到很晚?你有没有想过如何改变?那么福利来了,小编给大家带来PowerBI报表服务器的超级干货:自动刷新,一个真正让你不需要加班的超级秘籍!
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
这个秘籍不仅上手简单,关键还是低成本,让你不仅用着爽、更用得起哦。
文章有点长,读完需要点耐心,enjoy!
本文技术要点:
SQL Server不同版本的区别,以及重装升级的要点;
使用Power Query对四种常见业务明细方式的数据获取和整理;
Power Query的参数设置及运用;
Power BI报表服务器数据源的设置;
Power BI报表服务器刷新计划的设置及手动运用。
Power BI报表服务器之数据自动刷新
自动刷新数据源的原理
要理解为什么要启动SQL Server的Agent服务,就必须了解Power BI关于数据源自动刷新的背后原理。
首先,大家在使用Power BI Desktop时,都是有现成的数据源,比如数据库(SQL Server、Oracle、Mysql等等)的接口、Excel、CSV等等,只要第一次用PowerQuery做好的数据规范,以后数据更新时只要点击一个【刷新】键就可以了。
但是,如果你的报表要发布给很多人查看使用时,总不能给每个人安装一个Desktop版本,给所有人设置数据源路径,分发更新的数据源文件,教所有人如何点击【刷新】键吧?
所以,只要投入实用,就面临两个选择:微软公共云和本地报表服务器。
微软的公共云无论是Pro账户还是Premium账户,都需要安装本地网关服务(Gateway),简单说就是在本地数据源和公共云之间建立一个入口,实现数据传送、更新和安全控制等功能。
本地报表服务器的本质其实由两部分组成:
1、PBIX报表文件的解释器
可以简单看作网站服务的前端,对报表的形式进行展示。一方面大家可以把PBIX文件的后缀改成ZIP,然后打开看看,就会知道报表文件的大致结构是什么样的。另一方面,其实报表服务器支持多种报表格式(正式的说法是支持很多种扩展模式),比如可以直接把Excel文件上传上去,报表服务器会自动归类为Excel报表。也就是说,报表服务器具备多种报表格式的解释能力。
2、报表数据的存储和计算
这一部分可以看作是网站服务的后台,这是由SQL Server的数据库引擎来解决问题的。所有的报表数据都存储在reportserver和reportservertempdb 数据库中。
所以,可以推断出两个结论:
(1)报表服务器必须在SQL Server的数据库引擎下才能正常运行。
这个和数据源从哪个数据库来是两个概念,无论什么数据源都要转化成SQL Server数据库的数据才能被报表服务器识别使用。当然,这个转化过程是无需人为干预的。
(2)报表服务器数据源的自动刷新功能,本质上就是SQL Server数据库的自动化控制功能。
这项功能就是由SQL Server Agent服务所提供的。而微软在一个隐藏得很深的地方进行了提示:Express版不支持Agent服务。
这就是,我们为什么首先要将SQLServer Express版本进行更新替换的原因。
重新安装SQL ServerDevelopers版本和Power BI报表服务器
(一)SQL Server Developers版本安装
按照上一篇文章的介绍,从试用角度来分析,唯一可以免费开发使用的全功能版本就是SQL Server Developers版本。
为了尽量减少版本升级的工作量,小编花了整整一下午的时间查阅资料,动手测试,试图不用删除原有版本,直接升级或者手工修改实例名称。
最后的结果直接告诉大家:删除Express版,重新安装Developers版本是最快,也是最安全的做法,没有之一。
微软的这个做法也许就是告诉用户,免费就等于折腾吧。
重装过程中还会遇到一个“坑”,就是可能会提示安装失败。如下图所示:
原因是安装SSMS 18.2(SQL Server ManagementStudio)时,系统组件的版本已经比SQL Server 2017安装盘中的版本高,安装程序不能用低版本去覆盖高版本的系统文件。
如果大家在重装过程中遇到该问题,直接进入win10的【设置】-【应用】中删除Microsoft C++2017 Redistrbutable组件,特别提示的是,将X64和X86两个版本都要删除。
执行两个应用删除后,重新进入SQL Server 2017的安装程序,完成Developers版本的安装。
(二)重装Power BI报表服务器
重装了SQL Server Developers版之后,Power BI报表服务器的设置程序依然打开,也可以识别新的数据库实例,但点击【连接】进入之后,虽然没有提示报错信息,但迎接你的将是无穷无尽的空转。
最后,只能用任务管理器关闭设置程序,老老实实地删除报表服务器,重新进行安装设置。
好在,前面已经实践过一次,再次设置报表服务器应该驾轻就熟了吧?
完成报表服务器【Web服务URL】、【数据库】、【Web门户URL】等三项核心内容的设置,输入报表服务器的默认网址:http://*.*.*.*/reports,
报表服务器熟悉的界面就可以再次呈现在眼前了。
规划测试环境
日常工作中的Power BI数据源一般包括两种类型:
(一)直接连接生产数据库或者数据仓库,进行数据抽取,自动化刷新的流程就是定时或按需自动执行数据库的抽取。
因为这其中涉及到具体数据库的相关知识,搭建测试环境比较复杂且难以直接用于实战,所以本文中暂不涉及这种方式的实施。
(二)数据源由Excel或者CSV等平面数据构成,或从生产数据库定时提取,或由一线岗位人员手工按规范输入产生。
这类数据的特点是格式相对固定,但文件的格式一般数据分析人员不能说了算。往往分为两类:一是架构人员信息,包括产品分类、销售机构、人员的分类等等,这类数据往往由管理层级控制,变动相对不大;二是销售业务明细,这类数据往往数据量较大,每天、每小时甚至每分钟都有大量更新。本文主要以这类业务需求为主进行测试环境的规划和搭建。
业务数据结构:
(一)基本信息:
使用XLSX格式存放,包括两类信息:
1、产品:
2、人员
(二)销售业务明细:
考虑了四种最常见的方式:
1、单Excel工作簿单一sheet
2、单Excel工作簿多个sheet
3、单文件夹多个Excel工作簿
4、单文件夹多个CSV文件
最后通过Power BI呈现简单的几类分析:
1、按月汇总销售额
2、按人员汇总销售额
3、按日汇总销售额及销售件数
4、按产品名称查看销售额占比
5、按产品分类查看销售额占比
6、按销售地区查看销售额占比
分别根据四种销售明细数据不同的更新方式,设计了对应的4个PBIX报表,界面内容如上图保持一致,主题风格略有区别。
*由于文章内容过多,本文分为上、下篇发布,有关本教程更多信息请点击此处查看>>>
想要获得 Power BI Desktop 更多资源的伙伴,请点这里。
想要获取 Power BI Desktop 正版授权的伙伴,请点这里。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:PowerBI星球Parasoft Virtualize通过智能变更顾问、自动化工作流和全面版本控制三大核心功能,为企业提供了高效的虚拟化测试环境管理方案。它不仅大幅降低了维护成本和工作量,还确保了虚拟服务与真实环境的实时同步,显著提升了测试效率和可靠性。
Parasoft SOAtest凭借其精准消息推送、智能监听和高效依赖隔离的能力,为响应式微服务架构的测试提供了强有力的支持。它不仅解决了异步通信复杂、依赖服务多等测试难题,还通过模拟真实场景和简化测试环境,显著提升了测试效率和覆盖率。
作为一款面向全组织的CAD文件可视化与交互软件,SpinFire Insight支持多种主流2D和3D CAD格式,无需单独购买繁杂的CAD软件授权,即可实现对CAD模型的统一查看、分析和沟通,让企业内部及外部团队之间的跨部门、跨公司协作更加顺畅高效。
用于创建、存储和传输文档的 FastReport 产品线已通过新的开发进行了扩展。自 2025 年 5 月起,该产品线包含 Cloud、Corporate Server 和 Publisher 等产品。在本文中,我们将详细介绍这些服务如何满足不同的用户需求,以便您选择最符合您需求的解决方案。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号