presented by: spotfire automation services verdi dhami · during the course of this presentation...

30
© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. Presented By: Verdi Dhami Spotfire Automation Services

Upload: buinga

Post on 05-Jun-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Presented By:

Verdi Dhami Spotfire Automation Services

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.

We refer you to the reports that TIBCO files from time to time with the U.S. Securities and Exchange

Commission for a discussion of important factors that could cause actual results or financial

performance to differ materially from those contained in any forward-looking statement made in

connection with this presentation. TIBCO does not undertake to update any forward-looking

statement that may be made from time to time or on its behalf.

SAFE HARBOR DISCLOSURE

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. It is for informational purposes only

and its contents are subject to change without notice. © Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

3

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.

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. It is for informational purposes only

and its contents are subject to change without notice. © Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Agenda

4

An Introduction to Spotfire Automation Services

A technical overview of the module

Job Builder Tool

Other options

Demo

Questions

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Platform Overview

TIBCO Spotfire Server

Spotfire Server

Provides basic infrastructure used by the

clients.

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Platform Overview

TIBCO Spotfire Professional Client

Provides a rich UI for

creating data visualizations, filtering, and

marking, either with or without the

server

Spotfire Server

Spotfire Professional

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Platform Overview

TIBCO Spotfire Web Player

Spotfire Server

Spotfire Web Player

Provides the

analytic interactivity

of the Spotfire

Professional client through

a web browser.

Spotfire Professional

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Platform Overview

TIBCO Spotfire Automation Services

Spotfire Server

Spotfire Web Player

Spotfire Automation

Services

Spotfire Professional

Provides a

platform and tools for

automating TIBCO

Spotfire without user interaction and visible

user interface.

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Platform Diagrams

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

SOAP over HTTP(S)

Base Deployment

Spotfire Professional

LDAP(S)

Spotfire Server

Spotfire Database Authentication and

User Directory

JDBC

Data Sources

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Base Deployment with Automation Services

Spotfire Professional

LDAP(S)

Spotfire Web Player Server

Spotfire Server

HTTP(S)

Spotfire Automation Services

Spotfire Database Authentication and

User Directory

Spotfire Web Player

JDBC

Data Sources

SOAP over HTTP(S)

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Product Overview

The images on this slide illustrate product features or functionality under consideration by

TIBCO for inclusion in future releases or future products. If implemented, the actual

functionality/design pattern may bear no resemblance to these images.

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Platform Overview

Spotfire Server

Spotfire Professional

Spotfire Automation

Services

Spotfire Application

Data Services

Spotfire Web Player

Spotfire Statistics Services

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

SOAP over HTTP(S)

Base Deployment with Automation Services

Spotfire Professional

LDAP(S)

Spotfire Web Player Server

Spotfire Statistics

Services

Spotfire Server

HTTP(S)

Spotfire Automation Services

Spotfire Database Authentication and

User Directory

Spotfire Web Player

Spotfire Application

Data Services

JDBC

Data Source

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Automation Services Options

Options for Automating Jobs

Web service for executing headless (no GUI) batch

jobs

Client-side workbench for building sets of pre-built,

independently configurable “Operations” into “Jobs”

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Automation Services vs. Other Scheduling Options

Automation Services Web Player Scheduled Updates or Event-Driven Updates

Executes a batch job that automates core Spotfire platform

Automates only the refresh of linked data and caching the analysis document in Web Player memory

Job execution must be triggered by an external event or scheduler

Jobs can be submitted based on a schedule or by a message sent from a Web service or TIBCO Enterprise Message Service

Has built-in Web service for submitting jobs and monitoring the status

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Options for Extending Functionality

API for developing custom operations

Execution engine and configuration UIs

Source code examples provided for out-of-the-box operations

Automation Services Options

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Automating Options

Web Service with Client-Side Job Builder or Externally-Built XML Script Configure to

Run analysis Scheduler Event Trigger

Produce results Spotfire DXP file Image E-mail with link, path, or image

Control access Create multiple analytic versions Integrate with other automated systems

Spotfire Automation

Services

dxp

Scheduler

Trigger

Event

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Publishing and Scheduling

To Publish a Job Definition to the

Server

To Schedule a Job Definition Execution

Manually copy the Job.xml file to the server

Manually, using standard 3rd party schedulers (Microsoft’s) or event triggers (database, BE/BW)

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Architecture

Spotfire Professional UI element Automation Services Job Builder Output Job XML

Automation Services Client-side execution

From Job Builder window (for testing purposes only)

Server-side execution ClientJobSender Custom tool with template

Job Executor process Uses credentials provided in Spotfire.Dxp.Automation.Launcher.exe.config

Jobs run sequentially

Job Executor

Spotfire Server

Automation Services Web Service

External System (Task Scheduler)

ClientJobSender or

custom tool

Test Execution Execute Job

Job XML Job XML

Automation Services Job Builder

Spotfire Professional

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Not One Size Fits All Size of data sets

Rate of requests

Plan Well Professional Services engagement

Quick-Start Interim Solution (if you must) 8 GB RAM

Quad-core processor

64-bit

Server Considerations: Hardware

System Requirements

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Microsoft Windows ®

64-bit

Does not support Windows Server 2003

Server Considerations: Operating System

System Requirements

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Server Considerations: Third-Party Dependencies

Microsoft ® IIS

ASP.NET

.NET Framework (Install first)

System Requirements

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Client Considerations: Distribution

Must be deployed as a package from the Administration Console.

The images on this slide illustrate product features or functionality under consideration by

TIBCO for inclusion in future releases or future products. If implemented, the actual

functionality/design pattern may bear no resemblance to these images.

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Client Considerations: Distribution

Must Set Appropriate Access in Spotfire Client

Distributing to the client requires providing an .spk file

To gain access to the job builder, the client user must accept the update

Further configuration settings required in the Spotfire client for your users

Covered in later course

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Client Considerations

Requires Spotfire Professional

Access to Job Builder tool

System Requirements

The images on this slide illustrate product features or

functionality under consideration by TIBCO for inclusion in

future releases or future products. If implemented, the

actual functionality/design pattern may bear no

resemblance to these images.

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Client Considerations: ClientJobSender.exe

ClientJobSender.exe tool Found in Automation Services Installer Kit with config file Command line utility that requires two arguments:

a. URL to the job Executor in the Automation Services web server b. The full path to the XML file specifying the job to be executed

Requires third-party tool for scheduled execution

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. © TIBCO Software Inc.

Demo

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Q&A

29

Presentation extracted from the Spotfire courses:

SP302 - TIBCO Spotfire Administrator Essentials II

If you have any questions regarding this

presentation, please email us on

[email protected]

Find the list of all our courses on

http://spotfire.tibco.com/en/services/training/course

s.aspx !

© Copyright 2000-2013 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Available after your session on….

TUCON Mobile App

TUCON Website (tucon.tibco.com)

Don’t forget to take your survey!

30