System. The data in the database follows the
classified organization of the shared database index
system in the Macroeconomic Management
Information System. We implement the framework
of the index system by using classifying tables, and
expand the index system in the fields of
consumptions and prices. Concurrently, the database
system provides the source data to the decision
support system (Silberschatz et al., 2002).
In the prototype system, the prototype database
management system of consumptive statistics and
important commodity prices that we establish
surrounds two subjects, CONSUMPTIONS and
PRICES, and loads the source data to the shared
database for the requirement of the data warehouse,
datamart, data analysis, and data presentation. The
source data is different in many ways, such as
relation database, excel file, text file, newspapers
and magazines. So, we must conform to the source
data by hand or using programming before loading
these data to the shared database.
There are more than 13,000 indexes in the index
system of the Macroeconomic Management
Information System. These indexes are divided into
31 primary sorts, for example GDP (Gross Domestic
Product) calculation, industrial statistics, agricultural
statistics, important commodity prices, and so on.
We use arborescence architecture to show these
indexes in the prototype system. The primary sorts
are displayed in the web page initially. When users
want to expand one sort, the system will load all
indexes in this sort automatically. So it can avoid the
slow system reflections caused by loading the initial
vast index data.
The Data Center in the portal website implements
the function of data analysis. Data analysis is to link
up the database and search the index related to the
data resource.
There are three functions in the Data Center: the
index querying, the graphic presentation, and the
literature interoperability. The index querying is a
standard SQL (Structured Query Language)
querying based on the index name, the time and the
region scope. All the querying results are displayed
to the table in the web page. The graphic
presentation is to use some pattern form to show the
index data, such as bar chart, pie chart, line chart,
point chart, area chart, and so on (Hanbin et al.,
2005). The literature interoperability is to list some
interrelated literature based on the keyword search in
remote literature warehouse by using the selected
index to match a serial of keywords.
4.2 Data Warehouse Analysis
The purpose of the Macroeconomic Management
Information System is to enhance the level of
scientific decision. So, we need to establish a
decision support system on macroeconomic
management, and implement it by deploying OLAP
tools and data mining tools.
The Analysis Center is a decision support system
which aims at shared database in the prototype
system. It is a three-layer architecture, which include
the data layer, the analysis layer and the access layer.
The data layer is to generate the data warehouse and
datamart by using the ETL tools to gain data from
the shared database. The analysis layer is the
applications of the data warehouse or datamart, such
as OLAP, data mining and statistic analysis. The
access layer is the portal of the decision support
system, which can present all the applications in web
pages.
We use the technology of data warehouse to
organize the dispersed information of the shared
database into the data warehouse, which has subject-
oriented, integrated, nonvolatile, time-variant
collections of data in decision support of
macroeconomic management (Inmon, 2002). And
we set up a serial of shared datamart according to
operational subjects and applied fields based on the
data warehouse (Eckerson, 1997).
We use the star schema during the design of the
data warehouse. In the star schema, we use a fact
table of subject and several dimension tables of
unmoral description to execute the decision querying.
During the data organization in the data warehouse,
we associate the related dimension tables around a
fact table, and make most of the query finish by
using this structure. And we can accelerate the
querying speed and efficiency. We divide the whole
data models into several sub-models around the core
of the fact table, which generated several datamart.
The source data must pass through the processes
of extracting, transforming, cleaning and loading
before we load the data to the data warehouse. All
these operations need to use the ETL tools. We
design the data flow in these tools, and deployed
them into servers to achieve the data loading.
The main purpose of the data warehouse and
datamart is to implement the decision support
system. And OLAP is a common decision support
method. It is a technology of online data access and
analysis about some special problems. It can make
the analyzers observe the data in multi-views, and
acquire embedded knowledge. The basic operations
of the OLAP are as follows: slice, dice, rotate and
thrill (including thrill down and roll up) (Bolloju et
al., 2002). And the analyzers can analyze the data in
WEBIST 2006 - SOCIETY, E-BUSINESS AND E-GOVERNMENT
48