108
Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Embed Size (px)

Citation preview

Page 1: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Thomas GabrielKNIME.com GmbH, Zurich, Switzerland

KNIME – An Integration Platform –

Page 2: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Outline

• KNIME Feature Overview

• KNIME’s R Integration and Reporting

Page 3: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 4: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 5: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 6: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 7: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 8: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 9: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 10: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 11: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 12: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 13: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 14: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 15: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 16: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 17: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 18: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 19: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 20: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Using R Views

Page 21: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 22: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 23: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 24: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 25: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 26: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 27: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 28: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

View R Objects

• use R (or any other package) to create views and expose them as View Object

• and they can be embedded into Reports!

Page 29: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 30: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 31: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 32: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 33: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 34: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 35: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 36: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 37: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 38: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Personalization R codeusing (Workflow) Variables

Page 39: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 40: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 41: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 42: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 43: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 44: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 45: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 46: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 47: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 48: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 49: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 50: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 51: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 52: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 53: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 54: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 55: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Workflow Switches

• Direct your data to one branch in the workflow

• Very useful in conjunction with workflow variables.

Page 56: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 57: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 58: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 59: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 60: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 61: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 62: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 63: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 64: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 65: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 66: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 67: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 68: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 69: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 70: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 71: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 72: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 73: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 74: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 75: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Flow Variable Ports

• can be used to extract and inject variables into a workflow.

• Since v2.3: available at each KNIME node.

(also useful to enforce an execution order.)

Page 76: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 77: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 78: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 79: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 80: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 81: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 82: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 83: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 84: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 85: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 86: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 87: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 88: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 89: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

How to add tables withR images to Reports…

Page 90: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 91: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 92: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 93: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 94: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 95: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 96: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Sharing (reporting) Workflows

Page 97: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 98: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 99: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 100: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 101: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 102: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 103: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –
Page 104: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

More KNIME/R

Page 105: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

More KNIME/R

Page 106: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

More KNIME/R

Page 107: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

More KNIME/R

Page 108: Thomas Gabriel KNIME.com GmbH, Zurich, Switzerland KNIME – An Integration Platform –

Summary

KNIME together with R as a powerful combination

• R Scripting and R Plotting, R Learner/Predictor including PMML support

• Looping and Workflow Variables for parameterized R execution

• R Views embeddable in KNIME Reports