actionable and dynamic bi reporting with winshuttle query · actionable and dynamic bi reporting...

30
Actionable and Dynamic BI Reporting with Winshuttle Query Kentner Cottingham | Recreational Equipment Inc. (REI)

Upload: nguyenxuyen

Post on 20-Apr-2018

233 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Actionable and Dynamic BI Reporting

with Winshuttle Query

Kentner Cottingham | Recreational Equipment Inc. (REI)

Page 2: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Overview & Context

• Context for presentation

• Why Query?

• Query for development

• Solution examples

• Questions & Open Mic

Page 3: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Also fun guys/gals

Actionable and Dynamic BI Reporting

with Winshuttle Query

Kentner Cottingham | Recreational Equipment Inc. (REI)

directly leading to an action or resultevolving scope/scale or churning values

Purveyor of fun

A fun guy

Fun times

Happy face?

ERP enabling software

Page 4: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Actionable and Dynamic BI Reporting with Winshuttle Query

Page 5: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

REI, SAP, & Winshuttle

• REI founded 1938

• SAP R3 in 2010(with Winshuttle)

• Business development:• Transaction 2011

• Query 2012

• WUG since 2011

Page 6: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Using Winshuttle Query for Reporting

WHAT QUERY IS**

• Simple & powerful data acquisition

• Easily configurable

• Rapidly deployable

• A ‘Switchblade’

**these are my opinions alone! – perhaps shared by others…

WHAT QUERY IS NOT**

• Complex SQL engine

• SAP Resource intensive

• The only final solution*

Page 7: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Why Query?

LOWER HIGHER

HIGHER LOWER

Page 8: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Why Query?

ABAP

BOBJ

LOWER HIGHER

HIGHER LOWER

Manual

transactions

Winshuttle

Solutions

USER COMBO CODE

Page 9: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

LOWER HIGHER

HIGHER LOWER

Why Query?

Winshuttle

Solutions

COMBO

HIGHER LOWER

Page 10: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

HIGHER LOWER

HIGHER LOWER

Why Query?

Winshuttle

Solutions

COMBO

HIGHER LOWER

HIGHER LOWER

Page 11: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Report Development

Development:

Page 12: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Report Development

• Rapid iterations

• Simple testing

• Low impact to ERP

• End product can vary

Page 13: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Report Development

• Explore requirements

• Prototype datasets

• Validate with business

• Iterate results

Define

Build

ValidateUAT

Iterate

Page 14: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Report Development

Find fields and tables from

F1 help, GUI recording*, and/or by searching for joins

Define

Build

ValidateUAT

Iterate

Page 15: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Report Development

sort & select data & easily map outputs

Define

Build

ValidateUAT

Iterate

Page 16: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Report Development

• Explore requirements

• Prototype datasets

• Validate with business

• Iterate results

Define

Build

ValidateUAT

Iterate

Page 17: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Systems Integration

Systems Integration:

Vendor & Sourcing Data

Page 18: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Systems Integration

• Vendors & Goods Suppliers

• Transit Tables

• Consolidation Data

• Scheduling Requirements

• Other Business Rules/Data

SQL Server

Excel &Tribal Knowledge

Page 19: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Systems Integration

Access

Vendor and logistics data Testing usable table structures

Define

Build

ValidateUAT

Iterate

Page 20: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

SQL Server

Query for Systems Integration

scheduled updates user application connections

Define

Build

ValidateUAT

Iterate

Page 21: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Systems Integration

• Vendors & Goods Suppliers

• Transit Tables

• Consolidation Data

• Scheduling Requirements

• Other Business Rules/Data

SQL Server

Excel &Tribal Knowledge

Page 22: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Systems Integration

• Vendors & Goods Suppliers

• Transit Tables

• Consolidation Data

• Scheduling Requirements

• Other Business Rules/Data

SQL Server

Page 23: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query for Systems Integration

• Embedded ERP data

• Stable and dynamic

• On demand for applications

• 30% to 0% user error

SQL Server

UI Tools

Page 24: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Query Generated Actionable Reporting

Actionable Reporting:

Event Product Reserves

Page 25: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Actionable Reporting: Product Reservations

• SAP Transaction is ‘basic’

• Poor metadata

• Limited functionality

• Poor user experience

• No configurability (only ‘customization’)

Page 26: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Actionable Reporting: Product Reservations

• Enhance metadata

• Easily configure

• Optimize UI/UX

• Client schedule*

Access

Define

Build

ValidateUAT

Iterate

Page 27: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Actionable Reporting: Product Reservations

• User preferred experience

• Friendly data

• Integrated change/update(VBA & Winshuttle Runner)

Excel UI

Define

Build

ValidateUAT

Iterate

Page 28: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Actionable Reporting: Product Reservations

• SAP transaction replacement

• Outperforms the ERP

• User view configurable

• Sharable data

• Batch change enabled

AccessExcel UI

Page 29: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Winshuttle User Group Conference | Fort Worth 2014

Recap/Wrap

• ‘Sweet spot’ between usability and automation

• Excellent development tool

• Build into actionable tools

• Implemented as enterprise systems solution

• Check out other training sessions

Page 30: Actionable and Dynamic BI Reporting with Winshuttle Query · Actionable and Dynamic BI Reporting with Winshuttle Query ... Actionable Reporting: Product Reservations • SAP transaction

Thanks y’all!

Questions?

Open Mic…

KENTNER COTTINGHAMSR. BUSINESS ANALYST

MERCHANDISING DIVISIONRECREATIONAL EQUIPMENT, INC.

[email protected]