Download The MiningMart User Guide

Transcript
2.2. BASIC NOTIONS IN MININGMART
21
Operator An operator performs a single, precisely defined task on the business data. An operator is applied by creating a step, setting its parameters,
and compiling the step. A step’s parameters define the input and output for
an operator in terms of the data on the conceptual level. There are two basic
kinds of operators: those whose output is a concept and those that add an extra
feature to their input concept. A few operators do not belong to either of these
categories. Examples for tasks that operators perform are the replacement of
missing values in the data that belongs to the input concept, or the creation of
a new view on the data from the input concept, or the selection of important
features from the input concept, etc.
A list of all operators with their technical description and details can be
found in chapter 4.
Parameter Parameters are related to steps; they define their input and output
on the conceptual level. Some parameters that many steps need are: TheInputConcept, which defines the concept whose data is processed; TheOutputConcept
or TheOutputAttribute, which define the output, ie the result of processing;
etc. For every operator, its parameters are listed in detail in chapter 4.
Concept A concept in MiningMart represents an everyday notion for which
there exists data in the database. For example, as mentioned earlier, a concept “Customer” may exist in MiningMart and refer to one or more tables in
the database that contain data about customers. Concepts have features which
define them. The MiningMart system provides a concept editor to create, edit
and delete concepts and their features. Concepts belong to the conceptual level.
Concepts are connected to ColumnSets which represent the database contents
on the relational level.
There are two types of concepts: DB and MINING. The first type are concepts whose data exists before any MiningMart step is executed. That is, these
concepts represent the input data for the case. All MINING concepts, in contrast, are not connected to any data before the execution (called compilation)
of a MiningMart step. The MiningMart compiler creates the data that belongs
to the MINING concepts and connects it to them. See also under compiler and
connection.
Subconcept link A concept is a subconcept of another concept if it has the
same list of features, but the corresponding Columnset contains only rows that
are also present in the other concept’s columnset. The link between a subconcept
and its super concept is displayed in the Concept Editor as a dashed arrow.
Projection A concept is a projection of another concept if all of its features appear in the other concept, but the other concept also has at least one additional
feature. Further, the corresponding columnset contains only rows that are also
present in the other concept’s columnset (except for the additional feature(s)).
A projection link is displayed in the Concept Editor as a dotted arrow.