XpertRule® Miner
the Complete Data Mining Solution
About Miner
Data Transformation
XpertRule® Miner SDK
ProfilerX
Associations Discovery
Operating Requirements
About Miner
- Addressing the full data mining process.
- A feature rich package for both the experienced data mining
practitioner and for the first time user.
- ActiveX data mining components for embedding within vertical
applications.
- Scalable high performance client-server data mining.
XpertRule®
Miner is XpertRule Software's next generation product evolved from
the established Profiler scalable client-server data mining software.
Using ActiveX technology, the Miner client can be deployed in a
variety of ways. Solutions can now be built as stand-alone mining
systems or embedded in other vertical applications under MS-Windows.
Deployment can also be over Intranets or the Internet. The ActiveX
Miner client works with XpertRule's high performance data mining servers
to provide multi-tier client-server data mining against very large
data bases. Mining can be performed either directly against the
data in situ, or by high performance mining against tokenised cache
data tables.
Miner includes extensive data transformation, visualisation and
reporting features. Data can be manipulated using a drag and drop
interface. Users can graphically design their customized data manipulation,
mining and reporting processes. Software developers can also directly
control the application using the exposed methods and properties
of the Miner's objects. This enables Miner to be seamlessly integrated
as part of vertical applications - such as for a Customer Relationship
Management system, which could have been built in any environment
(VB, Delphi, etc.). All this is achieved without compromising scalability
or performance.

With this flexible deployment, applications can now be delivered
as stand alone, embedded within another software environment or
as Intranet/Internet enabled applications.
This example shows the ProfilerX tree client running over the
Intranet using the Microsoft IE 4 browser. Miner will generate a
default HTML/script page with an embedded ActiveX component.
Reporting facilities within Miner are extensive. Visualisation
and exploration of your data can be incorporated at any stage of
the data mining life cycle.
Data can be filtered through tree profiles and reported on, or
extracted to new data sources. Graphs, charts and tables can be
dynamically linked to the graphical tree views of your data. As
the user navigates through different levels and applies different
scenarios they can be kept constantly updated.
XpertRule Miner now provides both the feature rich environment
required by the experienced data mining practitioner, as well as
enabling highly focussed mining and reporting systems to be provided
for users who are new to data mining.
Data Transformation
Using
a drag and drop interface, data transformations can be designed and
executed. Interim reports can be included to monitor progress, using
expand/collapse data structure tables and 3D data exploration graphs.
Data can be input from any ODBC compliant data source and output as
ODBC, CSV or DMT format files.
Table
Manipulations
- Table joins: The data fields from different tables can
be joined together according to a common index field.
- Table merge: The rows from different tables with the
same field definitions can be merged.
- Table filtering: Rows can be excluded from tables according
to a given criteria. They can also be filtered through trees to
find out which profile they belong to.
- Table sorting: Tables can be sorted into ascending or
descending order.
- Table sampling: Random samples can be extracted from
larger tables.
Field manipulations
- Derived fields: New fields can be generated from calculations
or string manipulations on existing fields. This can be used to
clean data fields or to generate new fields for data mining. Features
drag and drop of field variables and Visual Basic like syntax.
- Aggregated fields: New fields can be generated by aggregating
the data in other data fields to generate summaries such as minimum,
maximum, average, sum and count. Time series aggregation can also
be performed.
XpertRule® Miner SDK
The Miner's System Developer Kit can be used for deploying
embedded Miner OCX tree components and data transformation scripts.
The kit includes templates and examples for Visual Basic and Delphi,
and generation of default HTML/script pages for Web deployment.
ProfilerX
ProfilerX is the ActiveX decision tree mining component included with
XpertRule® Miner. It can be used as an object within the
Miner's graphical mining process. The exposed properties and methods
of ProfilerX also enable it to be seamlessly embedded as a data mining
component in any application by using the Miner's SDK.
ProfilerX does not use memory loading (i.e. RAM) to mine data.
All mining is performed using client-server either to remote data
(i.e. using SQL to mine the data on the server) or to the data on
disk using high performance compressed table mining (called Data
Mining Tables or DMT).
- Can mine very large numbers of table rows (millions) without
sampling.
- Horizontal or vertical tree orientation with tree magnification
zoom, secondary tree overview and navigator window.
- Synchronized tree path display (expressed as English text) with
path highlighting.
- Tree induction on discrete or numeric outcomes.
- Automatic tree induction, interactive tree induction (user override),
or manual tree branch editing using drag and drop.
- Ability to create a decision from one outcome, then change the
outcome used on the tree and see how that outcome's frequencies
fall down each path.
- Automatic and manual field grouping. Numeric attributes can
have automatic thresholds derived or used "as is".
- Field ranking on up to 1000 fields per pass.
- Multiple secondary report windows with graphs and tables for
field frequencies, probabilities, aggregated summaries, cross
leaf and lift/gain charts.
- Secondary report windows can be updated dynamically to redraw
graphs and tables as the user navigates around the decision tree.
- User controlled colour/intensity settings for frequencies and
probabilities.
- Normalisation of frequencies.
- Copy and paste of decision trees as WMF (Windows Meta Files).
When pasted into MS-Word or MS-Excel these can be edited and annotated.
- Monitor multiple data sets by adding them to existing trees.
Visualise the differences between monitored data sets using graphs.
- Decision trees can be used to filter records (table rows) as
part of XpertRule® Miner operations.
- Multiple tree objects and tree filters as part of XpertRule®
Miner operations.
- Requires the XpertRule® Miner SDK for deployment
Associations Discovery
XpertRule
Miner supports the discovery of associations in both "case" and "transaction"
data. Case based data is the type typically used for tree induction
in which each record (or table row) has data fields describing that
particular case - for example, a customer record. In contrast to tree
induction which needs an outcome field to be defined, associations
discovery can discover inherent clusters/segmentation in case data.
This can be used to provide better understanding in case data or to
define new data fields (i.e. table columns) prior to tree induction
mining.
Transaction data consists of records each representing
a transaction identifier and an associated item or event. Each transaction
will appear in as many records as there are items associated with
it. The discovery of associations in transaction data is typically
used in "basket analysis - to discover affinity between purchased
items.
See also the white papers on Data Mining
with XpertRule Miner and the wide scale deployment of Active
Data Mining Solutions.
Operating Requirements
- Microsoft Windows 2000 or XP.
- At least the minimum memory recommended by the operating system.
- ODBC - Open Database Connectivity.
Specifications are subject to change. Please check for
latest features and operating environments. XpertRule®
is a registered trademark of XpertRule Software Limited. XpertRule®
Miner, ProfilerX, AssociationX and Case-AssociationX are trademarks
of XpertRule Software Limited. All other brand and product names are
trademarks or registered trademarks of their respective holders.
|