Nicola Sandoli
Analytics Sales south EMEA
nsandoli@tibco.com
Analytics, Big Data, Real Time Event Processing
People &
Processes
Data &
Systems
APIs
Reporting &
Dashboards
Data
Visualizations
Streaming
Analytics
© Copyright 2000-2016 TIBCO Software Inc.
Integration
APIs
Analytics
Streams
&
Events
CORE
EDGE
Partners
Cloud
Big Data
Spotfire Introduction
Analytics
Batch Analysis Real Time Analysis
TIBCO is the only analytics platform that provides business
value across this Analytics Spectrum
DESCRIPTIVE
ANALYTICS
Data Discovery Dashboards Prediction Optimization
Analytics Maturity
PREDICTIVE
ANALYTICS
Analytics Spectrum – Insight to Action
PRESCRIPTIVE
ANALYTICS
Alert Automation
© Copyright 2000-2015 TIBCO Software Inc.
Visual Analytics
Predictive Analytics
Enable all types of users

Data Scientist
• Create Models with R scripting using embedded TERR
• Create Advanced Analytic scripts (in R, SAS, MATLAB, etc.) to share
in applications, making their work more widely accessible
Analyst/Application Author
• Apply Advanced Analytics with Spotfire tools
• Leverage Advanced Analytics scripts (in R, SAS, MATLAB, etc.) to
enhance their analysis with deeper insights
• Build applications for wider audience: encapsulate best practices for
visual advanced analysis
Business User
• Use relevant, targeted dashboard with embedded advanced
analytics
• Apply their business knowledge, armed with the power of advanced
analytics
Predictive Analytics - Enable all types of users
• Fast creation of location-aware analytic applications
• Use multi-layered analysis to understand geographic
correlations in data and expand understanding
• TIBCO owns the complete rendering engine for maps in
Spotfire, we can fully interact with this from our statistical
engine, TERR
• All rendering is controlled by the user, and is dynamically
controlled with parameters from the Spotfire client
Geo Analytics - Enable all types of users
© Copyright 2000-2016 TIBCO Software Inc.
Spotfire Architecture
Spotfire Platform Overview
Spotfire Consumer & 

Business Author
Spotfire

Analyst
Statistics
Services
Spotfire

iPad/iPhone
Spotfire

Desktop
Spotfire Server
Web Server
Automation
Services
MD
DB
LDAP
• User 1
• User 2
• User 3
ClientsServerData
Cube
Geo

Services
Event 

Analytics
Maps Data
Streams
Managers, Consumers,
Executives
Analysts,
Configurators
Citizen Analysts,
Occasional Users
© Copyright 2000-2016 TIBCO Software Inc.
© Copyright 2000-2016 TIBCO Software Inc.
How does Spotfire Consume Data?
DATA
SOURCES
XML
RDBMS
Flat
Files
Cubes
Spread-
sheets
Hadoop &
Big Data
stores
Analytical
DWs e.g.
Exadata
Event Data
Streams
Active
Spaces
In-Memory
Load data from
source in to memory
In-Database
Leave data in DB
Dynamically load and
discard data to
visualize
On-Demand
Dynamically swap data
in and out of memory
Spotfire and TERR
Analytics for Big Data
Spotfire Big Data Interoperability
1. MapReduce, Spark and H2O support distributed computing in Hadoop. Fuzzy Logix supports Teradata, Aster and Netezza
2. TERR can be deployed as the advanced analytics engine in Hadoop nodes driven by MapReduce or Spark. TERR can also be
called on Teradata nodes.
© Copyright 2000-2016 TIBCO Software Inc.
© Copyright 2000-2016 TIBCO Software Inc.
Spotfire-TERR Data Flows
• Build models on data using local
TERR engine embedded in
Spotfire
• Build models on big data directly in TERR on
server and display results in Spotfire
• Run TERR as parallel sessions on Hadoop
cluster, controlled and visualized in Spotfire
Data Source TERR
TSSS
Spotfire
Results
ODBC
JDBC
SDC

File
Data

Function
Larger Data
Modeling
Spotfire
Local

TERR
ODBC
JDBC
SDC

File
Data
Data Source
Both Spotfire and TERR can load data from any ODBC or JDBC compliant source or from Spotfire Data
Connections (SDC) or Spotfire Information Links stored in the Spotfire library.
Spotfire + Streambase
Analytics + Real Time Event Processing
Insight to Action – Analytics + Real Time Event Processing
• UNDERSTAND: Normal patterns of effective manufacturing processes analyzed
• CORRELATE: Real-time factory behavior compared to the model
• ACT: Shut down equipment, schedule additional measurements
Event Processing
Correlate
Automate
Aggregate
Alert
INSIGHT ACTION
© Copyright 2000-2016 TIBCO Software Inc.
TIBCO StreamBase
Event Processing
Correlate
Automate
Aggregate
Alert
ACT: Shut down equipment,
schedule additional
measurements,
CORRELATE: Real-time factory
behavior compared to the model
UNDERSTAND: Normal patterns of
effective manufacturing processes
analyzed
© Copyright 2000-2016 TIBCO Software Inc.
TIBCO StreamBase in Event Analytics
© Copyright 2000-2016 TIBCO Software Inc.
1. Rules / models pushed from Spotfire
2. Data Streams into StreamBase
3. Spotfire RCA on trigger
Other notifications available
Live view on streaming data
Spotfire Automation Job File
Spotfire + Streambase
© Copyright 2000-2016 TIBCO Software Inc.
• Hospital Readmissions
• Customer Next Best Offer
• Cross-Sell management
• Up-Sell management
• Offer Design
• Customer Churn
• Fraud
• Trading Surveillance
• Industrial IoT
• Yield Optimization
• Operational Equipment Efficiency
• Manufacturing Quality
• Warranty
• Reliability
• Supply Chain Management
• Factory Operations
• IT Systems Monitoring
Tibco Community
https://community.tibco.com/wiki/tibco-spotfirer-community-wiki
Nicola Sandoli
Analytics Sales south EMEA
nsandoli@tibco.com
Analytics, IoT, Big Data, Streaming

Tibco Augmented Intelligence - Analytics, IoT, Big Data, Streaming 20161025

  • 1.
    Nicola Sandoli Analytics Salessouth EMEA nsandoli@tibco.com Analytics, Big Data, Real Time Event Processing
  • 2.
    People & Processes Data & Systems APIs Reporting& Dashboards Data Visualizations Streaming Analytics
  • 3.
    © Copyright 2000-2016TIBCO Software Inc. Integration APIs Analytics Streams & Events CORE EDGE Partners Cloud Big Data
  • 4.
  • 5.
    Batch Analysis RealTime Analysis TIBCO is the only analytics platform that provides business value across this Analytics Spectrum DESCRIPTIVE ANALYTICS Data Discovery Dashboards Prediction Optimization Analytics Maturity PREDICTIVE ANALYTICS Analytics Spectrum – Insight to Action PRESCRIPTIVE ANALYTICS Alert Automation
  • 6.
    © Copyright 2000-2015TIBCO Software Inc. Visual Analytics
  • 7.
    Predictive Analytics Enable alltypes of users
 Data Scientist • Create Models with R scripting using embedded TERR • Create Advanced Analytic scripts (in R, SAS, MATLAB, etc.) to share in applications, making their work more widely accessible Analyst/Application Author • Apply Advanced Analytics with Spotfire tools • Leverage Advanced Analytics scripts (in R, SAS, MATLAB, etc.) to enhance their analysis with deeper insights • Build applications for wider audience: encapsulate best practices for visual advanced analysis Business User • Use relevant, targeted dashboard with embedded advanced analytics • Apply their business knowledge, armed with the power of advanced analytics Predictive Analytics - Enable all types of users
  • 8.
    • Fast creationof location-aware analytic applications • Use multi-layered analysis to understand geographic correlations in data and expand understanding • TIBCO owns the complete rendering engine for maps in Spotfire, we can fully interact with this from our statistical engine, TERR • All rendering is controlled by the user, and is dynamically controlled with parameters from the Spotfire client Geo Analytics - Enable all types of users © Copyright 2000-2016 TIBCO Software Inc.
  • 9.
  • 10.
    Spotfire Platform Overview SpotfireConsumer & 
 Business Author Spotfire
 Analyst Statistics Services Spotfire
 iPad/iPhone Spotfire
 Desktop Spotfire Server Web Server Automation Services MD DB LDAP • User 1 • User 2 • User 3 ClientsServerData Cube Geo
 Services Event 
 Analytics Maps Data Streams Managers, Consumers, Executives Analysts, Configurators Citizen Analysts, Occasional Users © Copyright 2000-2016 TIBCO Software Inc.
  • 11.
    © Copyright 2000-2016TIBCO Software Inc. How does Spotfire Consume Data? DATA SOURCES XML RDBMS Flat Files Cubes Spread- sheets Hadoop & Big Data stores Analytical DWs e.g. Exadata Event Data Streams Active Spaces In-Memory Load data from source in to memory In-Database Leave data in DB Dynamically load and discard data to visualize On-Demand Dynamically swap data in and out of memory
  • 12.
  • 13.
    Spotfire Big DataInteroperability 1. MapReduce, Spark and H2O support distributed computing in Hadoop. Fuzzy Logix supports Teradata, Aster and Netezza 2. TERR can be deployed as the advanced analytics engine in Hadoop nodes driven by MapReduce or Spark. TERR can also be called on Teradata nodes. © Copyright 2000-2016 TIBCO Software Inc.
  • 14.
    © Copyright 2000-2016TIBCO Software Inc. Spotfire-TERR Data Flows • Build models on data using local TERR engine embedded in Spotfire • Build models on big data directly in TERR on server and display results in Spotfire • Run TERR as parallel sessions on Hadoop cluster, controlled and visualized in Spotfire Data Source TERR TSSS Spotfire Results ODBC JDBC SDC
 File Data
 Function Larger Data Modeling Spotfire Local
 TERR ODBC JDBC SDC
 File Data Data Source Both Spotfire and TERR can load data from any ODBC or JDBC compliant source or from Spotfire Data Connections (SDC) or Spotfire Information Links stored in the Spotfire library.
  • 15.
    Spotfire + Streambase Analytics+ Real Time Event Processing
  • 16.
    Insight to Action– Analytics + Real Time Event Processing • UNDERSTAND: Normal patterns of effective manufacturing processes analyzed • CORRELATE: Real-time factory behavior compared to the model • ACT: Shut down equipment, schedule additional measurements Event Processing Correlate Automate Aggregate Alert INSIGHT ACTION © Copyright 2000-2016 TIBCO Software Inc.
  • 17.
    TIBCO StreamBase Event Processing Correlate Automate Aggregate Alert ACT:Shut down equipment, schedule additional measurements, CORRELATE: Real-time factory behavior compared to the model UNDERSTAND: Normal patterns of effective manufacturing processes analyzed © Copyright 2000-2016 TIBCO Software Inc.
  • 18.
    TIBCO StreamBase inEvent Analytics © Copyright 2000-2016 TIBCO Software Inc. 1. Rules / models pushed from Spotfire 2. Data Streams into StreamBase 3. Spotfire RCA on trigger Other notifications available Live view on streaming data Spotfire Automation Job File
  • 19.
    Spotfire + Streambase ©Copyright 2000-2016 TIBCO Software Inc. • Hospital Readmissions • Customer Next Best Offer • Cross-Sell management • Up-Sell management • Offer Design • Customer Churn • Fraud • Trading Surveillance • Industrial IoT • Yield Optimization • Operational Equipment Efficiency • Manufacturing Quality • Warranty • Reliability • Supply Chain Management • Factory Operations • IT Systems Monitoring
  • 20.
  • 21.
  • 22.
    Nicola Sandoli Analytics Salessouth EMEA nsandoli@tibco.com Analytics, IoT, Big Data, Streaming