8
Presented by: Jim Olsen, CTO May 20th, 2020 Session #5: ModelOp Center + BI Tools

Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

April 27, 2020

Presented by: Jim Olsen, CTO

May 20th, 2020

Session #5: ModelOp Center + BI Tools

Page 2: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp, Inc.

ModelOp Center Architecture

Page 3: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp, Inc.

Model KPI Types

Understanding all of your models in businessWhat kinds of models are developed in your business?

How many of those models are eventually delivering business value?

What are the impacts of these models on your runtime environments?

Understanding a model’s impact on business valueA model serving in business role has real dollar impact on your business

Many different models may serve in that individual role

We must understand the predictions and how the model performance impacts business performance

Page 4: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp, Inc.

ModelOp Center’s Solution - Integration

Reports are specific to a company, and change over timeFixed reports provide limited insight into what really affects your unique business.

Presentation, sharing, and modifying the reports are crucial to effective communication.

Reports must be able to be quickly generated and updated.

Tableau provides enterprise grade BI tools to design your own reportsRather than build out static reports ourselves, we choose to integrate with best in class industry standard tools

Tableau provides connectivity to external data sources through Web Data Connectors

Our solution embeds a Web Data Connector to communicate with our services

Page 5: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp, Inc.

Tableau Web Data Connectors

Tableau downloads a web page with JavascriptThe ModelOp Center Gateway has the web data connector preinstalled

Nothing to install in your instance of Tableau

Our custom Javascript translates into Tableau formatDynamically identifies the schema of objects and translates

Flattens the complex objects into simplified rows of data required by Tableau

Allows two-way communication between Tableau and ModelOp CenterParameters can be passed in from Tableau to manage queries and filtering of data

Data can be refreshed in reports with minimal effort

Full Tableau functionality is available with live ModelOp Center Data

Page 6: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp, Inc.

A Data Model Refresher

Stored ModelsStored Models are works in progress that represent up to the second model

Describes all assets, metadata, etc. about the model

Deployable ModelsRepresent a snapshot of the Stored Model at a specific point in time

Captured for all batch jobs that are run, so we can see the exact revision of the model that was used

Can be thought of as a model version

Deployed ModelsThese are deployable models that have actually been installed in the business

Contains the deployable model, but also full lineage of the lifecycle(s) followed to be installed

Model Test ResultsThe result of a parsed batch test run that captures results from the metrics function of a model

Can be any name/value pairs, and will be captured as is

Page 7: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp, Inc.

Hands On – Let’s build some reports

How do we connect to the ModelOp Center Web Data Connector?What is the process for communicating with ModelOp Center?

What tables and data are available?

Building VisualizationsLook at Job Execution times across runtimes

Look at the types of models we have in flight

Examine the cost to business of model degradation over time

Page 8: Session #5: ModelOp Center + BI Tools · Flattens the complex objects into simplified rows of data required by Tableau Allows two-way communication between Tableau and ModelOpCenter

© Copyright 2020 ModelOp | This document is confidential and not to be shared without the explicit permission of ModelOp.

Thank you modelop.com

[email protected]

@ModelOp

vimeo.com/modelop

@ModelOp_Co

@ModelOp

© Copyright 2020 ModelOp | This document is confidential and not to be shared without the explicit permission of ModelOp.