Introduction to
Analytics and Business
Intelligence
Roy Ian MSc(UOM), BSc. Eng (Hons.)(UOM), AMIESL, CCNP
Information Era (Age)
Information Era (Age)
Data : You are a javascript developer, the slayer of ETL challenges. You are the data hunter
and gatherer.
Information : You are a report creator, you fix code in emergencies.
Knowledge : You help meet divisional data needs, your team merges data sources. Medium
Value.
Insight : You hold the Analyst title, most of the time you avoid being see as a data provider, you
get invited to director-level business meetings. High Value.
Wisdom : You are an Analyst, but sit in a business team. High value.
Integration
• IPC (Inter process communication)
• Corba,
• DCOM,
• RPC (Remote Procedure Calls)
• Java RMI (Remote Method Invocation)
• .Net Remoting
• SOA - Service Oriented Architecture
• SOAP (Simple Object Access Protocol) Services
• REST Services (based on JSON)
Integration Spaghetti
ESB (Enterprise Service Bus)
Data warehouse
• Separately maintained from the operational
database.
• Conducts data processing and supports business
decisions based on historical data.
• OLTP - Online Transaction Processing (transactions,
inventory, banking)
• OLAP - Online Analytical Processing (Data Analysis
and Decision making)
Settle the
loan
Separately maintained from the operational database.
Conducts data processing and supports business decisions based on historical data.
OLTP - Online Transaction Processing (transactions, inventory, banking)
OLAP - Online Analytical Processing (Data Analysis and Decision making)
Datamining
• Extraction of interesting new information and
patterns from data in large databases.
• Also known as knowledge discovery in databases
(KDD),knowledge extraction, business intelligence.
• Its not query processing.
OLTP vs OLAP
• Market
• Customer
• Historical,
• Current,
Processed
Detailed
• Read (Complex
• Update
queries)
CEP (Complex Event Processing)
• Fraud detection
• User contextual offers
• Alert generation
Data analytics
VVVV
Big Data Analytics
• Prescriptive – Analysis reveals what actions should be taken.
This is the most valuable kind of analysis and usually results in
rules and recommendations for next steps.
• Predictive – Analysis of likely scenarios of what might happen.
The deliverables are usually a predictive forecast.
• Diagnostic – A look at past performance to determine what
happened and why. The result of the analysis is often an analytic
dashboard.
• Descriptive – What is happening now based on incoming data.
To mine the analytics, you typically use a real-time dashboard
and/or email reports
source : http://www.ingrammicroadvisor.com/data-center/four-types-of-big-data-analytics-and-examples-of-their-use
source : http://www.kdnuggets.com/2015/08/patterns-streaming-realtime-analytics.html
NoSQL Databases
22