(ats3-app05) building symyx notebook dashboards with pipeline pilot

15
(ATS3-APP05) Building Symyx Notebook Dashboards with Pipeline Pilot Mark Benzel Principal Software Engineer, R&D [email protected] Andrei Caracoti Senior Manager, Technical Marketing andrei.caracoti@accelrys. com

Upload: accelrys

Post on 11-Nov-2014

793 views

Category:

Technology


4 download

DESCRIPTION

In this session, you will learn how to create powerful and flexible dashboards based on your Symyx Notebook data, using Pipeline Pilot. Starting with the standard notebook IDS, we will show how additional fields can be included in the IDS, and how the IDS can then be used in conjunction with the Accelrys Query Service and reporting collection components to build a protocol that creates a dashboard.

TRANSCRIPT

Page 1: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

(ATS3-APP05) Building Symyx Notebook Dashboards with Pipeline Pilot

Mark BenzelPrincipal Software Engineer, R&D

[email protected]

Andrei CaracotiSenior Manager, Technical [email protected]

Page 2: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.

Page 3: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

• Introduction• Accelrys Query Service• Integrated Data Sources (IDS)• Interactive Reporting in Pipeline Pilot• Demo• Conclusions

Agenda

Page 4: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Introduction

• Dashboards are useful tools that present an overview into notebook activity.

• Can be built to provide a scientist view or an administrator view.

• Can help spot bottlenecks and IP protection compliance issues.

Page 5: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

The Architecture of a Dashboard

Web Port

AEP Query Service

Notebook Database

Notebook Analytics Tab

SharePoint

IDS

Pipeline Pilot Client

Page 6: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Accelrys Query Service

• AQS is the new query engine in Pipeline Pilot.• Based on the Isentris Data Source Service, but with no dependency on

any other Isentris components.• Available in Pipeline Pilot 8.5 CU1 as an in-process query engine

accessed through Pipeline Pilot components.• Also available as a RESTful interface in PP 9.0.• Supports queries expressed in UQL as well as it own XML-represented

query language (PP 9.0).

For more information see:(ATS3-PLAT05) Accelrys Query Service(ATS3-PLAT02) Advanced SOAP and RESTful Services

Page 7: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Accelrys Query Service Components

• Three components available in Pipeline Pilot 8.5 CU1:

Run Query – runs a query entered as UQL query language or as a set of query criteria.

Get Metadata – retrieve metadata about the IDS

Load File – load an ISIS list or Isentris query, history or list file.

Page 8: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

8

Integrating Data Source (IDS)

Link relationships graphically

Attach calculators & web services

Dynamic data sources based on metadata & user selection

Publish to scientists

Pivot data on the fly

Pick the tables you want

Page 9: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Notebook IDS

• Standard Notebook IDS is included in the Symyx Notebook installation.

• Can be modified by adding other indexed property sets.• Provides querying by Document, Molecule, Reaction or

Full Text.

Page 10: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Building Protocols in Pipeline Pilot

• Using the AQS components, notebook queries can be executed and data becomes accessible as Pipeline Pilot records.

• Any PP components can be used to manipulate the data, calculate properties or create visualizations.

• The reporting collection provides components that can generate interactive HTML reports or export the data in other formats (Excel, PDF, PowerPoint)

For more information see:(ATS3-PLAT07) Pipeline Pilot Protocol Tips, Tricks, and Challenges(ATS3-DEV04) Introduction to Pipeline Pilot Protocol Development for Developers

Page 11: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Interactive Reporting in Pipeline Pilot

• Pipeline Pilot reporting collection provides powerful tools for building interactive dashboards:– Standard HTML form elements: text box, checkbox, drop-down, radio button list.– Data Connector component for connected visualizations.– Protocol links for drill-down from charts, tables and other reporting elements.– Protocol Function component and Dynamic Data Container for AJAX functionality.– JavaScript component for advanced interactivity.

For more information see:(ATS3-DEV06) Web Development with Accelrys Enterprise Platform(ATS3-PLAT09) Advanced Reporting Customizations and Applications

Page 12: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

Deployment

• Pipeline Pilot dashboards can be deployed and accessed in multiple ways:– Web Port – the Pipeline Pilot web client.– Direct HTTP links embedded in other web pages.– Analytics tab in Symyx Notebook 6.6 (SP2 and later)– SharePoint sites.

Page 13: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

• Notebook IDS• Building query in DS Builder• Building Pipeline Pilot protocol• Adding interactive reporting components• Deploying in Web Port and Notebook Analytics tab

Demo

Page 14: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

• Easily create dashboards using the Accelrys Query Service, the notebook IDS and Pipeline Pilot:– Create query forms.– Run queries against the notebook database.– Create powerful interactive visualizations using the Pipeline Pilot reporting collection.

• Additional Resources:– AQS help documentation.– Pipeline Pilot help (accessible via Pipeline Pilot Home Page).– Accelrys Community Forum.

• Other Tech Summit Sessions:– (ATS3-PLAT05) Accelrys Query Service– (ATS3-DEV06) Web Development with Accelrys Enterprise Platform– (ATS3-PLAT09) Advanced Reporting Customizations and Applications

Summary

Page 15: (ATS3-APP05) Building Symyx Notebook dashboards with Pipeline Pilot

The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.