超大文件数据处理|在excel中要处理60-100万条左右数据量筛选数据文件很大筛选执行起来很慢有什么特别的方法吗

|

❶ 大数据处理软件用什么比较好

常见的数据处理软件有Apache Hive、SPSS、Excel、Apache Spark、Jaspersoft BI 套件。

1、Apache Hive

Hive是一个建立在Hadoop上的开源数据仓库基础设施,通过Hive可以很容易的进行数据的ETL,对数据进行结构化处理,并对Hadoop上大数据文件进行查询和处理等。 Hive提供了一种简单的类似SQL的查询语言—HiveQL,这为熟悉SQL语言的用户查询数据提供了方便。

数据分析与处理方法:

采集

在大数据的采集过程中,其主要特点和挑战是并发数高,因为同时有可能会有成千上万的用户来进行访问和操作,比如火车票售票网站和淘宝,它们并发的访问量在峰值时达到上百万,所以需要在采集端部署大量数据库才能支撑。

并且如何在这些数据库之间进行负载均衡和分片的确是需要深入的思考和设计。

统计/分析

统计与分析主要利用分布式数据库,或者分布式计算集群来对存储于其内的大量数据进行普通的分析和分类汇总等,以满足大多数常见的分析需求,在这方面,一些实时性需求会用到EMC的GreenPlum、Oracle的Exadata,以及基于MySQL的列式存储Infobright等。

而一些批处理,或者基于半结构化数据的需求可以使用Hadoop。统计与分析这部分的主要特点和挑战是分析涉及的数据量大,其对系统资源,特别是I/O会有极大的占用。

导入/预处理

虽然采集端本身会有很多数据库,但是如果要对这些大量数据进行有效的分析,还是应该将这些来自前端的数据导入到一个集中的大型分布式数据库,或者分布式存储集群,并且可以在导入基础上做一些简单的清洗和预处理工作。

也有一些用户会在导入时使用来自Twitter的Storm来对数据进行流式计算,来满足部分业务的实时计算需求。导入与预处理过程的特点和挑战主要是导入的数据量大,每秒钟的导入量经常会达到百兆,甚至千兆级别。

❷ 如何将超大文件压缩到最小

1、先选中需要压缩的文件,然后在已选择的文件中的任意一个文件上右击,并选择“添加到压缩文件”。

❸ 在excel中,要处理60-100万条左右数据量筛选,数据文件很大,筛选执行起来很慢,有什么特别的方法吗

先用数据透视表+切片器来实现吧。如果速度还不理想,用powerquery+powerpivot来处理就行了。当数据量达到几十万上百万级别,临时筛选肯定不是最佳解决办法。需要对这些数据进行某种维度的统计汇总或图表化,否则,就算筛出来结果又有什么意义呢——人眼能从几千几万条数据中看出什么来?如果powerquery+powerpivot还不能解决,就只有上数据库了。


赞 (0)