Power BI如何让100+用户上传数据前端实时同步

文摘   职场   2024-07-16 22:40   广东  
    小伙伴们,大家好!今天和大家分享一个最近遇到的一个需求:搭建一个分析平台,100+user,每个人都需要不定时把自己的excel文本数据上传到数据库,数据上传后需要通过各种计算返回结果供下载使用。首先,我们知道如果是用Power BI做,这里面需要解决的是大批量数据上传后,如何能够实时同步。很显然刷新数据集的方式是不太合适,所以,最终还是选择了Direct Query,能够支持Direct Query的数据库当然是微软自家的最好用了,所以,最后选择的是SQL Server最为数据库。有两个方案可以来实现:1. 把数据库建在你电脑本地,打通公司内部局域网,相当于是你自己的电脑是服务器了。这种方案,成本低,对于没有预算的可以选择;2.买服务器,安装数据库,这个方案是需要一定的IT基础,能够安装服务器的操作系统和数据库,本次解决方案是使用windows server,安装SQL Server2019。
    数据上传的问题:100+user,我考虑过各种方案,kettle、vba、图形化界面的import等等,评估下来,用户觉得多少还是有点繁琐,他们的诉求是能够傻瓜式操作,一键上传,并且能够记录上传的时间和操作人。后面选择python开发了个图形化界面直接导入数据上传到数据库,再经过性能优化之后10w+行数据10秒内上传成功。

数据上传成功之后,通过Direct Query连接的报告,前端连接打开之后就是最新的数据。整套解决方案后面会通过模拟数据来实现分享在会员课程,需要可以了解。


  • 免费课程:免费教学视频目录大全(2023年全集)
  • 免费课程绝大部分都是录制视频讲解,针对典型案例进行讲解,大家可以当做是一个字典,需要时候来找一找。免费课程不系统,有些基础内容小编默认你是知道,所以没有详细讲解,需要系统学习推荐看看小编的付费系统课程。
  • 付费课程:PowerBI会员课程介绍更新(202304)
  • 付费课程从零基础开始讲解,上手平滑,深入浅出,结合实际案例针对性强。具体可以参考介绍,课程内容持续更新,永久学习!(付费后,小编后面开发推出的所有课程和资源免费获取,无需再付费!)
  • 交流答疑群:本群为付费制(49/一位),仅作为学习交流Power BI/Excel/Tableau/SQL等数据分析、数据处理工具用,有问题可以描述清楚你的问题,附上案例数据求助。除此外,不讨论任何无关事情,违者立刻剔除。啊?不是吧?加群还要付费?嗯,是的,所以,加群后请谨言慎行!群里会不定期分享各类模板、学习书籍等资讯,确认以上条件都能接受再添加小编私信!



PowerBI Home
分享PowerBI、Tableau、Excel(函数公式、数据透视表、VBA)、Python、SQL等技巧。
 最新文章