Data Mining Architecture

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

Data Mining And Warehousing

Instructor
Naveed Ali Anjum

The Islamia University Bahawalpur, Bahawalnagar Campus


Data Mining Architecture
• Data mining is a critical procedure for extracting potentially valuable and previously
undiscovered information from massive amounts of data. The data mining process is
made up of a number of components.
• A data mining system's architecture is made up of these components. It is the
process of analyzing observational datasets to uncover previously unknown
associations and summaries the data in unique ways that are both intelligible and
helpful to the data owner.
What is Data Mining Architecture?
• Data Mining Architecture is the process of selecting, exploring, and modeling large
amounts of data to discover previously unknown regularities or relationships to
generate clear and valuable findings for the database owner.
• Data mining is exploring and analyzing large amounts of data using automated or
semi-automated processes to identify practical designs and procedures.
• The primary components of any data mining system are the Data source, data
warehouse server, data mining engine, pattern assessment module, graphical user
interface, and knowledge base.
Basic Working
 When a user requests data mining queries, these requests are sent to data mining
engines for pattern analysis.
 These software applications use the existing database to try to discover a solution to
the query.
 The retrieved metadata is then transmitted to the data mining engine for suitable
processing, which may interact with pattern assessment modules to decide the
outcome.
 The result is finally delivered to the front end in a user-friendly format via an
appropriate interface.
Components of Data Mining Architecture
• Data mining architecture refers to a system designed for memory-based data
mining, a process that involves extracting valuable knowledge from large volumes of
data.
• This data is usually stored in various sources like file systems, databases, and data
warehouses. The knowledge obtained from data mining has proven to be highly
beneficial for both businesses and individuals.
• Data mining tools enable us to discover relationships, patterns, and valuable insights
from massive databases, helping us make informed decisions for future activities.
Many domains have embraced this technique to analyze their data efficiently.
Components of Data Mining Architecture
• A typical data mining system may have the following major components.
 Graphic User Interface
 Pattern Evaluation Modules
 Data Mining Engine
 Database or Data Warehouse Server
 Data Sources
 Knowledge Base
Components of Data Mining Architecture
Graphic User Interface
• Because the user cannot completely comprehend the complexities of the data
mining process, a graphical user interface assists the user in efficiently
communicating with the data mining system.
• This module communicates between users and the data mining system, allowing the
user to interact with the system by specifying a data mining query or task, providing
information to help focus the search, and performing exploratory data mining based
on the intermediate data mining results.
• In addition, this component allows the user to browse database and data warehouse
schemas or data structures, evaluate mined patterns, and visualize the patterns in
different forms.
Pattern Evaluation Modules
• This component typically employs interestingness measures interact with the data
mining modules so as to focus the search toward interesting patterns.
• It may use interestingness thresholds to filter out discovered patterns.
• Alternatively, the pattern evaluation module may be integrated with the mining
module, depending on the implementation of the data mining method used.
• For efficient data mining, it is highly recommended to push the evaluation of pattern
interestingness as deep as possible into the mining process so as to confine the
search to only the interesting patterns.
Data Mining Engine
• The data mining engine is the true heart of our data mining architecture.
• It consists of tools and software employed to gain insights and knowledge from data
acquired from data sources, and stored within data warehouses.
• The data mining engine is a major component of any data mining system.
• It contains several modules for operating data mining tasks, including association,
characterization, classification, clustering, prediction, time-series analysis, etc.
Database or Data Warehouse Server
• The database or data warehouse server consists of the original data that is ready to
be processed.
• Hence, the server is cause for retrieving the relevant data that is based on data
mining as per user request.
Database Server
• The real data is stored on the database server and is ready to be processed. Its job is
to handle data retrieval in response to the user's request.
Knowledge Base
• The Knowledge Base is an essential component of the data mining engine that aids
in the search for outcome patterns.
• Occasionally, the knowledge base may also provide input to the data mining engine.
This knowledge base might include information gleaned from user encounters.
• The knowledge base's goal is to improve the accuracy and reliability of the outcome.
The Knowledge Base is a crucial component of the data mining engine that aids in
the search for outcome patterns.
Thanks
Question & Answer

You might also like