data sheet ORACLE9i DATA MINING

Oracle9i Data MiningTM enables companies to build integrated business intelligence applications. Using data mining functionality embedded in Oracle9i Database, application developers can automate the extraction and distribution of business intelligence for integration into other business applications.

Data Mining 

inside Oracle9i Database Oracle9i Data Mining

Oracle9i Data Mining allows companies to build advanced business intelligence applications that mine corporate databases, discover new insights, and integrate that information into business applications. Oracle9i Data Mining is a priced option to the Oracle9i Database Enterprise Edition (EE) that embeds data mining functionality for making classifications, predictions, and associations. All model-building and scoring functions are accessible through a Java-based API.

Oraclei Data Mining helps companies build business intelligence applications that find meaningful patterns and associations in corporate data — patterns that help you better understand and predict customer behavior. With it, you can forge strategies to:

  • Prevent customer attrition
  • Cross-sell to existing customers
  • Acquire new customers
  • Detect fraud
  • Identify most profitable customers
  • Profile customers with greater accuracy

With Oracle9i Data Mining, companies can tap information hidden in their corporate databases to reveal new insights about their customers and their businesses. At every stage of the customer life cycle, Oracle9i Data Mining delivers value — that goes straight to your bottom line.

Oracle9i Data Mining can also detect hidden patterns in scientific, government, manufacturing, medical, and other applications, such as:

  • Predicting the quality of a manufactured part
  • Finding associations between patients, drugs, and outcomes
  • Identifying possible network intrusions

Insights discovered by Oracle9i Data Mining can be revealing, significant, and invaluable.

Data Mining Embedded in Oracle9i Database

Data Mining simplifies the process of extracting business intelligence from large amounts of data. It eliminates off-loading vast quantities of data to external special-purpose analytic servers for data mining and scoring. With Oracle9i Data Mining, all the data mining functionality is embedded in Oracle9i Database, so the data, data preparation, model building, and model scoring activities all remain in the database.

Oracle9i's scalability allows Oracle9i Data Mining to analyze large volumes of data to detect subtle patterns and relationships and extract more business intelligence. Oracle9i Data Mining's new insights and predictions are available for access by other query, analysis, and reporting tools and applications. This allows businesses to build applications that are driven by data mining results.

Because Oracle9i Database delivers unrivaled performance and scalability, Oracle9i Data Mining provides the ideal infrastructure for building advanced business intelligence applications. With Oracle9i Data Mining, very large batch scoring runs become practical because the data never has to leave the database. Companies can score large data tables without extracting the data to external dedicated data mining servers for mining and scoring.

By automating the extraction and distribution of new business intelligence, Oracle9i Data Mining provides results that translate directly into higher profits and lower costs.

CRM Oracle Marketing Online 

Integration

Data mining insights can be integrated into other applications, such as this Oracle CRM/Oracle Marketing Online campaign management application.

Enhance Applications with Predictions and Insights

Oracle9i Data Mining enables companies to systematize the extraction and integration of new business intelligence within their operations. Application developers can use Oracle9i Data Mining's Java- based API to add data mining insights and predictions to enhance business applications such as Customer Relationship Management (CRM), Enterprise Resource Planning (ERP), Web portals, and wireless applications. Telecommunications companies, for example, can use Oracle9i Data Mining to build churn applications that identify customers that are likely to churn before they leave for a competitor. Oracle9i Data Mining's predictions can be used to anticipate customer behavior and proactively manage them in mutually beneficial 1-to-1 relationships.

Retailers and database marketers can use Oracle9i Data Mining to build marketing campaign applications that target those prospects that are most likely to respond to offers. Oracle9i Data Mining can integrate data mining results into applications. Examples include predicting a customer's likelihood to churn, respond to a special offer, be a profitable customer, file a claim, or spend large amounts of money. E-businesses and Web sites can enhance Web searches using Oracle9i Data Mining to present other documents or items that are related or "associated" in use or content.

Once the data has been mined and the predictive models built, Oracle9i Data Mining can apply the models to "score" other data to make predictions. Scoring of data occurs in the database and scores are then available for use by other applications. Data mining models stored in the database can provide insights and predictions on demand to interactive applications, such as call centers, that suggest "recommendations." For example, a call center application could use a customer's historical data together with responses from a call in progress to rate the customer's preferences and make personalized cross-sell recommendations.

Prediction and Classification

Oracle9i Data Mining provides the Naïve Bayes data mining algorithm for making predictions and classifications. This algorithm is applicable to a variety of data mining problems and provides high accuracy. By finding patterns in data, companies can make predictions about the future behavior of customers with similar characteristics — using the past as a predictor of the future. Typical prediction applications estimate the probability of an outcome, such as "0, 1" or "yes, no" or "A, B, C or D." Consider the following example:

Question: Will this customer respond to my special offer?

Answer: "Yes," with a likelihood of 92%.

Customer Response Probability 

Table

Oracle9i Data Mining's predictive models return predicted
outcomes and their associated probability, so companies
can proactively manage their business.

Oracle9i Data Mining's predictive models return predicted outcomes and their associated probability, so companies can proactively manage their business.

Results of models can be combined to provide valuable business intelligence. For example, Oracle9i Data Mining could build a model to predict the lifetime value (LTV) of a customer and another model to predict the likelihood that a customer will churn. Multiplying the probabilities of the two predicted outcomes (P(LTV) x P(Churn)) can provide valuable insights on how to spend your marketing budget.

Profile: CD Buyers

Oracle9i Data Mining's predictions and classifications can be examined
using other software and applications, such as Oracle Discoverer shown here.

Finding Associations

Oracle9i Data Mining provides the Association Rules data mining algorithm to detect "associated" or co-occurring events hidden in databases. Association analysis is often used to find popular product bundles (e.g. market basket analysis) of products that are related for customers, such as "milk" and "cereal" being associated with "bananas." Associations can also be used to identify co-occurring items or events such as:

  • What manufactured parts and equipment settings are associated with failure events?
  • What patient and drug attributes are associated with which outcomes?
  • Which items or products is this person most likely to buy or like?

Associations can be used to predict the next item placed into the shopping basket which can be helpful to satisfy customers and increase average order value.

Association Rules

Oracle Discoverer showing the results of Oracle9i Data Mining's association analysis.

Java-based API

Application developers access Oracle9i Data Mining's functionality through a Java-based API. Programmatic control of all data mining functions enables automation of data preparation, model building, and model scoring operations.

Java Data Mining (JDM) is an emerging data mining standard, following SUN's Java Community Process as a Java Specification Request (JSR). JDM has participation from Oracle, Sun, IBM, and many other companies that recognize the need for a Java-based standard for specifying and using data mining. JDM leverages several evolving data mining standards, including Object Management Group's Common Warehouse Metadata (CWM), the Data Mining Group's Predictive Mining Markup Language (PMML), and International Standards Organization's SQL/MM for Data Mining.

Oracle9i Data Mining's API provides an early look at concepts and approaches being proposed for JDM. Ultimately, Oracle9i Data Mining will comply with the standard after it is published.

TECHNICAL SPECIFICATIONS

Data Preparation

  • Data binning (discretization) utility for user-defined bin boundaries. Automated binning methods for quantile binning and top-N binning

  • Aggregated single record format or transactional format data

Model Evaluation

  • Confusion matrices

  • Lift tables for binary classification models

Data Mining Algorithms

  • Default setting provided for all Oracle9i Data Mining operations. Ability to override and specify settings.

Naïve Bayes to classify and predict

  • Prediction of a binary outcome.
    (For example, yes or no)

  • Prediction of the most likely outcome from among multiple possible outcomes (classification).
    (For example, assuming A, B, or C as possible outcomes: B will occur with 60% confidence)

Association Rules to identify co-occurring items or events

  • Find the occurrence and likelihood of co-occurring events.
    (For example, Q, R, and S are associated with Z, n times, with m% confidence)

PLATFORM REQUIREMENTS

Oracle9i Data Mining runs in Oracle9i Database on all supported platforms.

Oracle9i Partitioning is recommended for large data mining problems.

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy