example, for static knowledge data, that is, the real-
time computing requirements are not high, mainly
used to calculate the trend of data and predict data,
generally for the basic data in school and storage and
analysis of historical data use the Hive storage, at
the same time, it supports the standard SQL
language query.
The establishment processes of data warehouse
are: extracting full data and continuous incremental
data from the existing business system, and then the
original full data warehouse is established through
the storage of Hadoop big data warehouse, next,
storing them into standardized database through the
standardization of original data. And then the
application theme database is established by
modelling analysis. Then, the data in theme database
is synchronized to the application access library,
which provides data access for the front-end
application(Scheidegger L, 2012).
The retrieval center supports the management
and retrieval of the whole data warehouse.
4.4 Real-Time Data Computing Center
In the data sources of big data, many systems need
to undertake real-time data collection, analysis and
calculation, so as to make analysis results according
to real-time data. The common data that needs real-
time calculation are monitoring data, consumption
data, location data, log data, and so on(Shurong
Zheng, 2014). In this paper, we design a studying
and processing center for real-time data, which
mainly undertakes the data collection through the
real-time collection tools such as Flume, scheduling
bus through Kafka in real time, analysing, storing
and aggregation analysis on the implementation data
and other various operational processes. So as to
realize the statistics of time window and online data
mining as well as analysis, and finally make real-
time judgment, alarm and recommendations for the
system.
4.5 Data Mining Algorithms Center
After designing the data model, the business
concepts, variables, and business rules have been
determined, but the suitable algorithm is still needed
to be chosen. This center of mining algorithm
includes the algorithm precipitation library and the
application model library especially for educational
big data, aiming at the big data analysis system,
adopting the algorithms, such as machine learning,
association analysis, cluster analysis, outlier analysis
and other algorithms based on the basic model and
application model, so as to realize modelling
analysis for data.
4.6 Smart and Unified API Center
This center provides the unified and standard
interface for data store, calls, access, and application
development aiming at the big data platform. The
developers can extend and develop the platform by
using the corresponding interfaces.
The center supports users to access data storage
platform in multiple languages, such as R language,
Python, Java, SQL, and so on.
This center has the entry of application developer
identity. All of the people, teams and organizations
can apply independently. The administrator verifies
the identity of the applicants and then automatically
sends emails to inform them of their initial account
number and password. Developers can manage their
applications that developed by themselves, including
creating applications, API applications, applicant
user management, on-line applications and so on.
4.7 Smart Data Operation and
Maintenance Center
Through the unified management and control on the
whole data collection, data storage, data
standardization, process control, automated
installation, deployment and cluster of the platform,
application service, security and authority in this
center, it can greatly improve the efficiency of
school administrators and reduce the difficulty and
workload of daily operation and maintenance.
4.8 Smart Data Security Center
This platform introduces Kerberos authentication
mechanism to control the grant of roles and
permission, combines with multiple copies of data,
data encryption technology, encryption transmission
technology to ensure the secure access of the
platform and the reliable guarantee of data.
Furthermore, it establishes a standardized secure
access system.
4.9 Business Applications of Big Data
In the application layer of big data business, the
front end of this platform uses
Jquery+EasyUI+Echarts components, using a large
number of visual display technology, so as to show
the intuitive effect of big data analysis through such
as line chart, bar chart, dash board and so on, except