Spotfire: Brisbane Breakfast & Learn Thursday, 9 November 2017
CONFIDENTIALITY The following information is confidential information of TIBCO Software Inc. Use, duplication, transmission, or republication for any purpose without the prior written consent of TIBCO is expressly prohibited.
DISCLAIMER This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without limitation, that this document, or any information in it, is error-free or meets any conditions of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by any means without our prior written permission. The material provided is for informational purposes only, and should not be relied on in making a purchasing decision. The information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. During the course of this presentation TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO s future results or our future financial performance. These statements are based on management s current expectations. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein. TIBCO does not undertake to update any forward-looking statement that may be made from time to time or on its behalf.
Connected Intelligence Connected Intelligence connects businesses to their data, wherever it is, and augments their ability to understand, decide, and act on their context.
Connected Intelligence Connect Act Sense Learn
Visual analytics Streaming analytics Data and systems Embedded Analytics APIs People and processes
Capabilities & Spectrum of Analytics Emergent insights Transparent data science Smart data wrangling Hybrid Cloud Embedded intelligence Streaming analytics
Augment Intelligence: A Recognized Analytics Leader 1. Gartner Critical Capabilities for Business Intelligence and Analytics Platforms, March 2017 2. Forrester Wave: Big Data Streaming Analytics, Q1 2016 3. Forrester Wave: Enterprise Insight Platform Suites, Q4 2016
Breakfast & Learn Agenda Part 1 Product Overview Introduction Spotfire Releases Spotfire Architecture and Clients Data Access Techniques Data Wrangling Capabilities Data Source Viewer Part 2 - Demonstration Load Data Fix data and verify Build Dashboard Mash Data / Relate Data Drill Mapping TERR Capability
Visual Analytics Copyright 2000-2014 TIBCO 10
Enhancements for last 24 Months https://community.tibco.com/wiki/whats-new-tibco-spotfire Spotfire 7.5 Spotfire 7.6 Spotfire 7.7 Spotfire 7.8 Spotfire 7.9 Spotfire 7.10 Enterprise Enhancements - Highly Scalable Arch - Centralized Management New Connectors - Spark - Salesforce.com Annotations Collaboration Multi Window Support Visual Enhancements - Waterfall Chart - KPI Matrix - Cross Table formatting - TMS Layers for Maps - Distance selection on Maps - Box Plot enhancements Google Analytics Connector Transformations in from Data Panel Visual Enhancements - KPI Matrix design - Cross Table sorting - Table formatting - Zoom visibility control Manage Page Tab Sizes Edit Add Rows setup TERR Aggregation functions Server Console improvements Attivio Connector Add Rows Recommendation New APIs - KPI Chart - Page Layout Server Security Enhancements Transformation Enhancements - Edit Transformations - Replace Values Mapping Enhancements - Nautical Miles - Get map coordinates Improved TERR Compatibility to 99% of CRAN packages Spotfire Server Sites Enhancement of PDF export feature Rotate maps markers Quick Auto-zoom Enhanced performances for indatabase filtering Data Wrangling API Easier TERR debugging Throughout all of these releases, we have constantly added functionality to: - Business Author bringing closer to parity with the Analyst client - TIBCO Enterprise Runtime for R (TERR) in order to support more open source R packages - Data Panel in order to simply navigation and make working with data sources easier - Existing Data Connectors to support more native functionality and additional releases - Automation Services to support tasks for exporting data and additional email delivery options Copyright 2000-2013 TIBCO Software Inc. 11
TIBCO Spotfire Platform Architecture & Topology
TIBCO Spotfire Platform Architecture CLIENTS Spotfire Developer Kit API Spotfire Analyst Desktop Spotfire Business Author Browser based Spotfire Consumer Spotfire for Apple ipad Tablet SPOTFIRE PLATFORM Spotfire Server Spotfire Automation Services Spotfire Advanced Data Services Spotfire Web Player Server Presentation Services Spotfire Statistics Services (S+/TERR/R/SAS/MATLAB) Application Services TIBCO GeoAnalytic Services Spotfire Event /Operations Analytics Data Connectivity DATA
Core Architecture: Spotfire Server 5 major aspects of functionality: Library Services Centralised storage of Spotfire analysis files and metadata User Services User Authentication and role-based Authorisation Audit Services Centralised collection of action logs Deployment Services Automatic Delivery of client product upgrades and patches Information Services Centralised point of data access and metadata management against Enterprise relational data sources Note that data is streamed down to the client, not persisted on this server
Core Architecture: Spotfire Clients TIBCO Spotfire Desktop Client & Analyst In-memory visual analytics authoring and ad-hoc analysis tool Analyst client provides richest authoring environment (workflow scripting etc.) & powerful ad-hoc analysis with data mining tools, most complex visuals TIBCO Spotfire Web Client Web-based client, supported by Web Player Server Zero-footprint AJAX technology Provides access to larger RAM volumes available to a server architecture Business Author provides web-based authoring environment Web Player consumer license is the typical version used for mass distribution
Spotfire Platform Topology Overview Platform Topology Business Author Consumer Analyst Spotfire Server Spotfire Database Default Resource Pool Custom Resource Pool Automation Services Automation Services Copyright 2000-2016 TIBCO Software Inc. 16
Spotfire Platform Topology Overview Spotfire Platform s allow you to deploy different services into the platform Copyright 2000-2016 TIBCO Software Inc. 17
Spotfire Platform Topology Overview Business Author Consumer Analyst Resource pools enable you to manage groups of resources Spotfire Server Spotfire Database Default Resource Pool Custom Resource Pool Copyright 2000-2014 TIBCO Software Inc. 18
Spotfire Platform Topology Overview Business Author Consumer Analyst Spotfire Server Spotfire Database Default Resource Pool Custom Resource Pool Business Author and Consumer clients are routed based on rules Copyright 2000-2014 TIBCO Software Inc. 19
Spotfire Platform Topology Business Author Consumer Analyst Dynamically add new instances of nodes into any resource pools Spotfire Server Spotfire Database Default Resource Pool Custom Resource Pool Copyright 2000-2016 TIBCO Software Inc. 20
Spotfire Platform Topology Business Author Consumer Analyst Support for different versions of services in the platform Spotfire Server Spotfire Database Default Resource Pool Custom Resource Pool v7.9 v7.9 v7.9 v7.5 v7.5 v7.5 v8.0 v8.0 v8.0
TIBCO Spotfire Data Access
TIBCO Spotfire Data Access In-Memory Spotfire Client Spotfire Server Data Source(s) SQL Query over JDBC Data Spotfire Data Table Spotfire Information Link Oracle, SQL, DB2, Teradata, Netezza, Hadoop thru, Spotfire Advanced Data Services Spotfire Analyst on the Windows PC or Consumer / Business Author with a browser Data extracted & stored in machine memory (RAM) 10 s millions rows on laptop 100 s millions on web client
TIBCO Spotfire Data Access In-Memory Spotfire Client Data Source(s) Data Txt files, XLS, Shapefiles, CSV SBDF etc Spotfire Data Table Spotfire Analyst on the Windows PC or Embedded Data for Consumer / Business Author with a browser Data extracted & stored in machine memory (RAM) 10 s millions rows on laptop 100 s millions on web client
TIBCO Spotfire Data Mashing Spotfire Client Data Table and/or External Data Data Relationship between two tables Eg:- Customer_ID=Customer_ID Spotfire Analyst on the Windows PC or Embedded Data for Consumer / Business Analyst through the browser Data Table and/or External Data Data extracted & stored in machine memory (RAM) 10 s millions rows on laptop 100 s millions on web client
TIBCO Spotfire Data Access In-Database Spotfire Client Direct (by-pass server) Data Source(s) Custom API query Summary return values External Data Spotfire Analyst on Windows PC or Consumer / Business Analyst through the browser Add Connection Including (not exclusive list): Teradata Oracle SAPBW Exadata Vertica Netezza Greenplum MySQL SQL Server HortonWorks MS SSAS Cloudera Postgres ADS
TIBCO Spotfire Data Access On-Demand Spotfire Client Spotfire Server and/or Direct Connection Data Source(s) SQL or custom query Data Table and/or External Data Spotfire Analyst on the Windows PC or Consumer / Business Analyst through the browser Parameterized Query Matching details Add On Demand Table Mix and match extracted and connected sources
TIBCO Spotfire In-Line Data Cleansing
TIBCO Spotfire - Inline Data cleansing Edit the incorrect values directly in the Data Panel, Table Visual or Details on Demand View Underneath it is a Data Transformation that replaces the value Theoretically, you could have implemented the same thing before using calculate and replace column Note, nothing is changed in the underlying data source
TIBCO Spotfire Replacing Specific Values The replace specific value logic is: For the row with Key=X if the value of column A is Y replace the value of Column Y with Z So: if the value changes in the data source after you created the replace value transformation, the transformation will no longer have any effect.
TIBCO Spotfire Data Transformations
TIBCO Spotfire Edit Data Transformations Accessed from the Source View in Spotfire Analyst.
TIBCO Spotfire Edit Data Transformations Insert transformation creates a new step. Spotfire Analyst is supported. Edit a data transformation in a data transformation group. Remove a data transformation group. Remove a data transformation from a group or data source. Insert a data transformation into an existing transformation group. Move data transformations up and down within a data transformation group. A data transformtion that is part of a data source is presented like this.
TIBCO Spotfire Location Analytics
TIBCO Spotfire Location Analytics Multi Layer Mapping Capability with zoom visibility for each layer Use TMS, WMS Map Services Acquire Long/Latitude Co-Ordinates on a right-click Acquire distances point to point (Kms, Miles or Nautical Miles)
TIBCO Spotfire TIBCO Enterprise Runtime for R
TIBCO Spotfire Advanced Analytics Curves Select from preset range of functions to add as lines 37
TIBCO Spotfire - Add Advanced Curves Edit settings for curve Copyright 2000-2016 TIBCO Software Inc. 38
TIBCO Spotfire - Add Advanced Curves To Spotfire Advanced curves added Copyright 2000-2016 TIBCO Software Inc.
TIBCO Spotfire - Expressions and Aggregations Easily choose from simple Sum to Standard Deviation by Right Click Copyright 2000-2016 TIBCO Software Inc.
TIBCO Spotfire - Expressions & Aggregations Write / Modify Custom Expression to insert calculations Copyright 2000-2016 TIBCO Software Inc.
TIBCO Spotfire - Data Relationship Functions Insert data relationship functions Copyright 2000-2016 TIBCO Software Inc.
TIBCO Spotfire - Configure Data Models Configure Classification model Copyright 2000-2016 TIBCO Software Inc.
TIBCO Spotfire TERR Almost 10,000 CRAN community packages, or 99%, can be loaded in TERR. Full details on compatibility are available on the TERR Documentation site. Significant improvements to TERR performance in many areas. TERR can now be used in RStudio to create interactive R Markdown notebooks. A new Guide to Graphics in TERR, which provides tips and examples on using Javascript-enabled packages, certain opensource R packages, and the TERR RinR package to create graphics from TERR.
TIBCO Spotfire - TERR Tools TIBCO Enterprise Runtime for R Import, Register and Install Data Functions Copyright 2000-2016 TIBCO Software Inc.
TIBCO Spotfire - Data Function Process Register new Functions Configure inputs to function Configure outputs Copyright 2000-2016 TIBCO Software Inc.
Where to go for more Information https://www.tibco.com/spotfire https://spotfire.tibco.com/demos https://ten.tibco.com/ https://community.tibco.com/ Copyright 2000-2016 TIBCO Software Inc.
Questions & Thank you! Make these events better for all of us by filling out our very short survey http://tibco.cm/2so6gne