扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共11页)
IT168:我对Excel的高性能并行计算应用比较感兴趣,但书中只介绍了在金融产品定价方面的例子。我想了解一下,对于一般企业里可能会涉及数据分析的开发人员来说,应该怎么去利用这种方式来提高效率?
徐明强:我们最近在帮助印度一家做智能商业数据处理的外包公司,并行化一个有几十万行数据的Excel电子表格。微软提供的解决方案是写一个Excel宏,把每10万行数据切成多块,让每一块在不同的机器上运行,然后返回结果产生一个新的表格。通过这种并行化,可以大大节省处理时间。
Excel也能实现高性能并行计算
以前许多机构的做法是用Excel做模型,然后从数据库中把数据导出来,再用其他的软件进行并行化分析。但现在Excel 2010提供了端到端的解决办法,也就是可以直接在Excel中做并行计算,快速得到可视化结果,这样对用户来说是最方便的。用户不需要学习新的应用软件,甚至学习新的语言,一般会VBA的开发人员就会写这个宏。在扩展性上,自Excel 2007开始,我们就已经可以支持100万行的数据。而且这种方式支持多种计算后台,可以是Windows 7的工作站,也可以是Windows HPC Server 2008 R2集群,还可以是在Windows Azure云中。
我写这本书的一个初衷也是抛砖引玉,希望有更多人用Excel并行计算来做事务处理,我们相信用户是非常有想象力和创造力的。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者