talkin’‘boutextensions’...

19
Talkin ‘bout Extensions … that makes Sense 2 nd October 2015 Ralf Becher

Upload: others

Post on 18-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Talkin  ‘bout  Extensions    …  that  makes  Sense  

2nd  October  2015  Ralf  Becher  

Page 2: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Agenda  

•  Introduction •  Motivation •  How to Start? •  Find some collaborators •  Examples •  OMG JSON… •  Q & A

2

Page 3: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

About  me  

•  Principal Consultant BI / Big Data @ TIQ Solutions •  Certified QlikView Designer, Developer •  9 yrs Qlik experience, 26 years in IT •  Qlik Luminary 2014, 2015 •  QlikCommunity MVP •  Qonnections Hackathon 2014, 2nd place •  presenter at Qonnections, IRM UK ED&BI

Email: [email protected] Twitter: @irregularbi Blog & hobby workbench: http://irregular.bi LinkedIn: https://de.linkedin.com/in/ralfbecher

Page 4: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

My  programmer  vita..  

Page 5: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

My  programmer  vita,  much  beHer  

Page 6: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Used  lib:  vis.js  

Other extensions I’ve built using vis.js:

•  QlikView IconGraph QVPR Analysis, Rob Wunderlich http://qlikviewcookbook.com

•  Qlik Sense IconGraph

Fraud Analysis, Neo4j Data Blending (not published yet)

see visjs.org

Page 7: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

MoLvaLon  

•  improve the Product •  don’t get stopped by missing Vizzes •  compete with others by Example (see T… hexagon) •  make the Client happy •  deliver Ah-wesomeness •  Think outside the box

Think geeky Think Data Science … à use JavaScript for transformation and aggregation

•  Learn! •  Have fun coding

Page 8: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

How  to  start?  

•  Qlik Sense Dev Help ..learning by example

Page 9: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

How  to  start?  

•  …go branch.qlik.com: •  search for an initial

example you can start from

•  engage and collaborate to fix / add features

•  fork from GitHub to build your own

Page 10: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

How  to  start?  

•  Look for JavaScript viz libs: Don’t invent the wheel again!

•  jQuery plugins •  d3js.org •  nvd3.org •  c3js.org •  dygraphs.com •  Rickshaw •  Cubism.js •  Raphaël •  sigma.js

Page 11: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

D3.js  –  Examples  and  Tutorials  

•  Find a visualisation http://d3js.org/ https://github.com/mbostock/d3/wiki/Gallery

•  Harness existing code •  Convert from D3 to

Sense – Tutorial http://blog.axc.net/tutorial-how-to-build-a-qlik-sense-extension-with-d3/

Page 12: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

The  results  of  your  work….  

How it feels when you make your first selection using your own built extension:

12

Page 13: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Hexagonal  Binning  

Extensions that makes Sense..

13

Page 14: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Find  collaborators  

•  Cooper Software •  Twitter: @brian_booden •  Qonnections Hackathon 3rd place •  Qlik Sense extensions

•  Hexagonal Binning

14

Brian Booden Speros Kokenes •  Axis Group

•  Blog: http://blog.axc.net/ •  Twitter: @sperosck •  Qonnections Hackathon winner •  SenseUtils.js and Lasso.js •  QlikView and Sense extensions

•  D3 Visualization Library

Page 15: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Hexagonal  Binning  

Demo Time…

15

Page 16: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

2  Dimensional  Heatmap  

16

Page 17: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Dependency  Wheel  /  Chord  

17

Page 18: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

OMG  JSON  

18

•  Howto JSON: •  use a connector •  JavaScript /

Python is very powerful

•  easy to build transformations

•  build tools for your analytics /data science environment

Page 19: Talkin’‘boutExtensions’ ’…’thatmakes’Sense’qlikdevgroup.com/wp-content/uploads/2015/11/... · Aboutme’ • Principal Consultant BI / Big Data @ TIQ Solutions •

Q  &  A  

•  Download Hexagonal Binning for Qlik Sense at Qlik Branch

•  http://branch.qlik.com/projects/showthread.php?351-Hexagonal-Binning

Questions?