What Are They Thinking? With Oracle Application Express and Oracle Data Miner



Similar documents
Getting Started with Oracle Data Miner 11g R2. Brendan Tierney

Anomaly and Fraud Detection with Oracle Data Mining 11g Release 2

Oracle Advanced Analytics Oracle R Enterprise & Oracle Data Mining

Starting Smart with Oracle Advanced Analytics

Data Mining + Business Intelligence. Integration, Design and Implementation

TURKISH ORACLE USER GROUP

Oracle Advanced Analytics 12c & SQLDEV/Oracle Data Miner 4.0 New Features

The Data Mining Process

Oracle Data Mining. User's Guide 12c Release 1 (12.1) E

Oracle Data Mining. Concepts 11g Release 1 (11.1) B

Introduction to Data Mining

Oracle Data Mining. Concepts 11g Release 1 (11.1) B

Role of Social Networking in Marketing using Data Mining

Azure Machine Learning, SQL Data Mining and R

Oracle Data Miner (Extension of SQL Developer 4.0)

Practical Data Science with Azure Machine Learning, SQL Data Mining, and R

Fraud and Anomaly Detection Using Oracle Advanced Analytic Option 12c

Sunnie Chung. Cleveland State University

Tax Fraud in Increasing

Anomaly and Fraud Detection with Oracle Data Mining

Exadata V2 + Oracle Data Mining 11g Release 2 Importing 3 rd Party (SAS) dm models

Data Mining with Oracle Database 11g Release 2

Predictive Analytics Powered by SAP HANA. Cary Bourgeois Principal Solution Advisor Platform and Analytics

IBM SPSS Modeler 15 In-Database Mining Guide

Pentaho Data Mining Last Modified on January 22, 2007

IBM SPSS Modeler Professional

Big Data and Predictive Analytics: Fiserv Data Mining Case Study [CON8631] Data Warehouse and Big Data

Data Analysis with Various Oracle Business Intelligence and Analytic Tools

ANALYTICS IN BIG DATA ERA

An In-Depth Look at In-Memory Predictive Analytics for Developers

Office: LSK 5045 Begin subject: [ISOM3360]...

Hexaware E-book on Predictive Analytics

The Oracle Data Mining Machine Bundle: Zero to Predictive Analytics in Two Weeks Collaborate 15 IOUG

Forecasting, Prediction Models, and Times Series Analysis with Oracle Business Intelligence and Analytics. Rittman Mead BI Forum 2013

Introduction to Data Mining

Oracle Data Mining Hands On Lab

Advanced In-Database Analytics

Data Mining. SPSS Clementine Clementine Overview. Spring 2010 Instructor: Dr. Masoud Yaghini. Clementine

Oracle Data Miner (Extension of SQL Developer 4.0)

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

Challenges for Data Driven Systems

WebFOCUS RStat. RStat. Predict the Future and Make Effective Decisions Today. WebFOCUS RStat

Oracle Data Mining 11g Release 2

Data Mining - The Next Mining Boom?

Name: Srinivasan Govindaraj Title: Big Data Predictive Analytics

DATA EXPERTS MINE ANALYZE VISUALIZE. We accelerate research and transform data to help you create actionable insights

Make Better Decisions Through Predictive Intelligence

The basic data mining algorithms introduced may be enhanced in a number of ways.

W. Heath Rushing Adsurgo LLC. Harness the Power of Text Analytics: Unstructured Data Analysis for Healthcare. Session H-1 JTCC: October 23, 2015

IBM SPSS Modeler Premium

KnowledgeSTUDIO HIGH-PERFORMANCE PREDICTIVE ANALYTICS USING ADVANCED MODELING TECHNIQUES

Overview, Goals, & Introductions

CUSTOMER Presentation of SAP Predictive Analytics

Distance Learning and Examining Systems

Sharing the experiences of teaching business analytics in a University course

Lecture 9: Data Mining, Data Analytics and Big Data

Introduction to Data Mining and Machine Learning Techniques. Iza Moise, Evangelos Pournaras, Dirk Helbing

Introduction to Big Data Analytics p. 1 Big Data Overview p. 2 Data Structures p. 5 Analyst Perspective on Data Repositories p.

Social Media Implementations

Oracle Business Intelligence and Analytics Platform. SFOUG March 22, Shyam Varan Nath Oracle Corporation

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

IBM SPSS Modeler Professional

Active Learning SVM for Blogs recommendation

HGH BI Solutions. Business Intelligence & Integration. Equipping Your Organization for Effective Decision Making

CUSTOMER RELATIONSHIP MANAGEMENT (CRM) CII Institute of Logistics

Oracle Data Mining. Concepts 11g Release 2 (11.2) E

Oracle Data Mining. Administrator's Guide 11g Release 1 (11.1) B

ANALYTICS IN BIG DATA ERA

IBM Content Analytics adds value to Cognos BI

Management Decision Making. Hadi Hosseini CS 330 David R. Cheriton School of Computer Science University of Waterloo July 14, 2011

Data Mining Analytics for Business Intelligence and Decision Support

Data are everywhere. IBM projects that every day we generate 2.5 quintillion bytes of data. In relative terms, this means 90

Predictive Analytics: Turn Information into Insights

RAPIDMINER FREE SOFTWARE FOR DATA MINING, ANALYTICS AND BUSINESS INTELLIGENCE. Luigi Grimaudo Database And Data Mining Research Group

Data Mining Solutions for the Business Environment

Lecture: Mon 13:30 14:50 Fri 9:00-10:20 ( LTH, Lift 27-28) Lab: Fri 12:00-12:50 (Rm. 4116)

Prerequisites. Course Outline

Analytics on Big Data

Discovering, Not Finding. Practical Data Mining for Practitioners: Level II. Advanced Data Mining for Researchers : Level III

3/17/2009. Knowledge Management BIKM eclassifier Integrated BIKM Tools

Analyze It use cases in telecom & healthcare

Improve Model Accuracy with Unstructured Data

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

2015 Workshops for Professors

Data Science and Business Analytics Certificate Data Science and Business Intelligence Certificate

Our Raison d'être. Identify major choice decision points. Leverage Analytical Tools and Techniques to solve problems hindering these decision points

COMP3420: Advanced Databases and Data Mining. Classification and prediction: Introduction and Decision Tree Induction

IBM AND NEXT GENERATION ARCHITECTURE FOR BIG DATA & ANALYTICS!

Visualization methods for patent data

Transcription:

What Are They Thinking? With Oracle Application Express and Oracle Data Miner Roel Hartman Brendan Tierney

Agenda Who are we The Scenario Graphs & Charts in APEX - Live Demo Oracle Data Miner & DBA tasks Including Oracle Data Mining in APEX Building a Workflow based on Oracle Data Mining

Brendan Tierney Currently: Lecturer DBA Data Mining Consultant BI & Data Architect Trainer Working with Oracle products since 1992/1993 Oracle version 5 up to 11g Oracle Reports (RPT), ReportWriter I, RPT, Forms 2.3 Oracle Data Miner since 2005 Data Warehousing since 1997 Data Mining since 1998 Analytics since 1993 Available in ebook & Print formats

4

The Scenario But? Is there an Alternative? + =

The Scenario We have a number of products We got the opinions from Amazon (star rating) Can we use Data Mining to predict opinions Can we build interactive dashboards in the DB Data Mining & Interactive Dashboards with APEX all in-side the Database

APEX - POOR MAN S BI TOOL 7

8

+ any JavaScript charting engine you like

DEMO 10

ORACLE ADVANCED ANALYTICS 11

Advanced Analytics Option

Technique Algorithms Applicability Classification Regression Logistic Regression (GLM) Decision Trees Naïve Bayes Support Vector Machine Multiple Regression Support Vector Machine Classical Statistical Technique Popular / Rules / Transparency Embedded Wide / Narrow Data / Text Classical Statistical Technique Wide / Narrow Data / Text Anomaly Detection One Class SVM Lack Examples Attribute Importance Minimum Descriptive Length Attribute Reduction Identify Useful Data Reduce Data Noise Association Rules Apriori Market Basket Analysis Link Analysis Clustering Feature Extraction Enhanced K- Means O- Cluster Expectation Maximization Non- Negative Matrix Factorization Principal Components Analysis Singular Vector Decomposition Product Grouping Text Mining Gene and Protein Analysis Text Analysis Feature Reduction

Oracle'Data'Mining'! PL/SQL'Package'! DBMS_DATA_MINING'! DBMS_DATA_MINING_TRANSFORM'! DBMS_PREDICTIVE_ANALYTICS'! 12c' 'PredicBve'Queries'! aka''dynamic'queries'! TransiBve'dynamic'Data'Mining'models'! Can'scale'to'many'100+'models'all'in'one' statement'' OTN Technical Article! SQL'FuncBons' PREDICTION' PREDICTION_PROBABILITY' PREDICTION_BOUNDS' PREDICTION_COST' PREDICTION_DETAILS' PREDICTION_SET' CLUSTER_ID' CLUSTER_DETAILS' CLUSTER_DISTANCE' CLUSTER_PROBABILITY' CLUSTER_SET' FEATURE_ID' FEATURE_DETAILS' FEATURE_SET' FEATURE_VALUE'

Sta$s$cal(Func$ons(in(Oracle( All(of(these(are( FREE(( with(the(database( These(are(o:en( forgo<en(about(

Text Mining in Oracle Natural language processing Oracle Text It deals with the actual text element. It transforms it into a format that the machine can use. Oracle Data Mining It uses the information given by the NLP and uses a lot of maths to determine whether something is negative or positive. Artificial intelligence / Machine Learning All done in Oracle Data Miner (using Oracle Text) Allows Data Analysts to do this Isolated from the underlying complexity

How is it done with Oracle Text & Oracle Advanced Analytics Product Review Human Labelling Tokenization Stop Word Punctuation Text Ready for DM Machine Learning Algorithms Evaluation Model New Product Reviews Sentiment Score Visualisation / Presentation Actionable Insights

Let us have a closer look at what Oracle Text does

Tokenization Tokenization is the process of breaking a stream of text up into words, phrases, symbols, or other meaningful elements called tokens. The list of tokens becomes input for further processing such as parsing or text mining Tokens are separated by whitespace characters, such as a space or line break, or by punctuation characters. Punctuation and whitespace may or may not be included in the resulting list of tokens. Today 28 Sept we are at OUF Sunday. Today 28 Sept we are at OUF Sunday.

Stop Words For analyzing twitter we can include hash tags e.g. #OOW14

Stop Words For analyzing twitter we can include hash tags e.g. #OOW14 Today 28 Sept we are at OUF Sunday.

Punctuations Characters that are defined as punctuations are removed from a token before text indexing., : ; @ ~ # { } [ ] + = - _ ( ) * & ^ % $! ` \ /? Today 28 Sept OUF Sunday. Product Review Human Labelling Tokenization Stop Word Punctuation Text Ready for DM

Using your Sentiment Analyzer Then add to the Business Model layer CUSTOMER_SENTIMENT CUSTOMER TRANSACTIONS TRANSACTIONS CUSTOMER TITLE NAME STATUS SEX AGE RATING LOCATION DEFAULTS REGION PRED PROBABILITY CUSTOMER_SENTIMENT CUSTOMER_SENTIMENT CUSTOMER SENTIMENT_V CASE_ID PRED PROBABILITY Add the view to Physical layer of the BI Repository

33 lines of SQL code The models are first class objects in the DB to build and implement a Just like calling any other function Sentiment Classifier They are fast in Oracle Built a model on 550,000 records in 2 minutes Scored 1.2M records in 52 seconds (on a mid spec development sever) >80M records per hour without using the Parallel Option

DEMO - ADDING ADVANCED ANALYTICS TO APEX GRAPHS 27

And then there is Interactive Reports

- Create a visualisation of your model - Dashboard - Use your model for workflow decisions DEMO 29

All inside the Database + = APEX - SMARTMAN S POOR BI TOOL 30

Roel Hartman Brendan Tierney roel@apexconsulting.nl @roelh brendan.tierney@oralytics.com @brendantierney