basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfjira...

39
Basic training & typical use-cases M ā rti ņš Vanags, 14.03.2018 Warsaw

Upload: phamnga

Post on 01-May-2018

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Basic training & typical use-cases

Mārtiņš Vanags, 14.03.2018 Warsaw

Page 2: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Mārtiņš Vanags

”Doing business analysis in my sleep”

Page 3: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Agenda

• What is eazyBI?

• eazyBI data model

• Jira data import

• Building reports and dashboards

• eazyBI gadgets in Jira dashboard

Page 4: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI is a powerful business intelligence tool

for data analysis and visualisation with outstanding

Jira Integration

Page 5: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI app for Jira Server / Cloud /

Data Center

eazyBI Editions

Private eazyBI eazybi.com

Page 6: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Illustrations

on Marketplace

eazyBI App for Jira Server and Data CentereazyBI App for Jira Cloud

Page 7: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Custom Reports Freedom to create your own reports, charts and dashboards.

More Context Analyze data from different viewpoints and use custom calculations

Many Data Sources Combine and analyze data form different sources

With eazyBI

Page 8: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Drag-and-Drop Reports

Page 9: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Many Chart Types

Page 10: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI Dashboards

Page 11: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Jira Gadgets

Page 12: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Custom Reports Freedom to create your own reports, charts and dashboards.

More Context Analyze data from different viewpoints and use custom calculations

Many Data Sources Combine and analyze data form different sources

With eazyBI

Page 13: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Powerful Calculations

Page 14: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Custom Reports Freedom to create your own reports, charts and dashboards.

More Context Analyze data from different viewpoints and use custom calculations

Many Data Sources Combine and analyze data form different sources

With eazyBI

Page 15: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com
Page 16: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

JIRA APPS

Page 17: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Other Data Sources

Page 18: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Source Data Multidimensional OLAP cube Analyze Publish

Overview of eazyBI

SQL

Page 19: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Multi-dimensional “data cube”Multi-dimensional data model

Data cube

Dimensions

Measures

Page 20: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Dimensions Hierarchies and levels

Multi-dimensional data model

Data cube

Dimensions

Measures Time

ProjectPr

iorit

y

Page 21: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

MeasuresMulti-dimensional data model

Data cube

Dimensions

Measures Time

ProjectPr

iorit

y

Measures • Issues created

• Issues due

• Issues resolved

Page 22: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Simple hierarchyHierarchy

Simple

Multiple levels

MembersStatus

All

Levels

Default (All) member

All Statuses

Open ClosedIn ProgressMultiple hierarchies

Page 23: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Hierarchy with multiple levelsHierarchy

Simple

Multiple levels

All Fix Versions

P1 P2

Archived Released Unreleased

1.0 1.1

Project

All

Status

VersionMultiple hierarchies

Page 24: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Dimension with multiple hierarchies

Hierarchy

Simple

Multiple levels

Multiple hierarchies

All Times

2012 2013

Q2 Q3 Q4

AUG SEP

Year

All

Quarter

Month

AUG 01 AUG 02 Day

Q1

JUL

All Times

2012 2013

W2 W3 W4

JAN 18 JAN 19

Year

All

Week

Day

W1

JAN 17

Time default hierarchy

Time weekly hierarchy

Page 25: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Transactional Data

Page 26: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI Accounts

Account 1

Projects A,B

Account 2

Project C

Account N

Projects X,Y,Z

jira-developers

jira-administrators

jira-usersproject-c

Page 27: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI Accounts

Account 1

Projects A,B

DB schema eazybi_jira_dwh_1

Dimension4Dimension3

Dimension2Dimension1

Measure

Account 2

Project C

DB schema eazybi_jira_dwh_2

Dimension4Dimension3

Dimension2Dimension1

Measure

Account N

Projects X,Y,Z

DB schema eazybi_jira_dwh_n

Dimension4Dimension3

Dimension2Dimension1

Measure

Page 28: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Demonstration Setup and Jira data import

Page 29: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Video: Initial setup and import from Jira

Page 30: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI installation and setupSetup

Installation

Access Roles

Data import

Tutorial how to install and set up eazyBI https://docs.eazybi.com/display/EAZYBIJIRA/Installation+and+setup

Why and how to enable child process https://docs.eazybi.com/display/EAZYBIJIRA/Child+process

Video

Page 31: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

User roles and data access in eazyBI

Setup

Installation

Access Roles

Data import

Users roles https://docs.eazybi.com/display/EAZYBIJIRA/Account+users

Limit access to data https://docs.eazybi.com/display/EAZYBI/Data+access+roles

Page 32: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Data sources for importSetup

Installation

Access Roles

Data import

Data import from Jira https://docs.eazybi.com/display/EAZYBIJIRA/JIRA+Issues+Import

Data import from other data sources https://docs.eazybi.com/display/EAZYBI/Source+Data+Import

Page 33: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Demonstration • Building reports, charts and

dashboards

Page 34: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Building reportsAnalyze

Reports

Charts

Available dimensions and measures https://docs.eazybi.com/display/EAZYBIJIRA/Data+model#Datamodel-Measures

How to build a table report https://docs.eazybi.com/display/EAZYBI/Create+reports

Page 35: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Visualise with chartsAnalyze

Reports

Charts

How to create a chart https://docs.eazybi.com/display/EAZYBI/Create+charts

How to select the right chart type https://eazybi.com/blog/data_visualization_and_chart_types

Page 36: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

eazyBI dashboardsPublish

Dashboards

Gadgets

iframe

How to publish reports and charts in eazyBI dashboard https://docs.eazybi.com/display/EAZYBI/Create+dashboards

Page 37: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Jira and Confluence dashboards

Publish

Dashboards

Gadgets

iframe

How to add eazyBI reports and dashboards using gadgets https://docs.eazybi.com/display/EAZYBIJIRA/eazyBI+gadgets+in+Jira+dashboards+and+Confluence+pages

Page 38: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

Other web pagesPublish

Dashboards

Gadgets

iframe

How to embed eazyBI reports and dashboards using iframe https://docs.eazybi.com/display/EAZYBIJIRA/Embedded+iframe+visible+to+non-Jira+users

Page 39: Basic training & t ypical use-casesdeviniti.com/jira-day/prezentacje/2018/martins-vangs.pdfJira Integration eazyBI app for Jira Server / Cloud / Data Center eazyBI Editions eazybi.com

community.eazybi.com

[email protected]