Focus To Web Focus - A Paradigm Shift

32
FOCUS to WebFOCUS Edan Saltz Financial Security Assurance Information Builders Summit ‘09

description

Information Builders Summit, Nashville TN, June 2009This presentation will explore the switch from a FOCUS-based BI system to the newest Web-based technology. It will present the challenges of making the switch: the criteria for technology selection, the rationale for standardizing on WebFOCUS, and the tools used to convert the data warehouse, ETL, and suite of reports to WebFOCUS.

Transcript of Focus To Web Focus - A Paradigm Shift

Page 1: Focus To Web Focus - A Paradigm Shift

FOCUS to WebFOCUS

Edan SaltzFinancial Security Assurance

Information Builders Summit ‘09

Page 2: Focus To Web Focus - A Paradigm Shift

Financial SecurityAssuranceA Global Leader inFinancial Guaranty InsuranceWe provide a broad array of financial guaranty products to municipal, asset-backed and structured finance markets

2FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 3: Focus To Web Focus - A Paradigm Shift

Why Switch? New Technologies

– Web based user interface– New Reporting Options– GUI Based Tools

Loss of Support– DEC Alpha Based System– OpenVMS FOCUS

3FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 4: Focus To Web Focus - A Paradigm Shift

Multiple Single

4FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 5: Focus To Web Focus - A Paradigm Shift

Choosing a Replacement Business Objects Actuate Cognos Brio WebFOCUS OpenVMS FOCUS

5FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 6: Focus To Web Focus - A Paradigm Shift

Selection Criterea Technological Base

– New vs. Older– GUI vs. 4GL Based– SQL vs. Proprietary Language

Expense– Rewrite vs. Modify– Developer retraining– Phase-out Period

6FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 7: Focus To Web Focus - A Paradigm Shift

Why WebFOCUS? Least Costly New Technology Developer Familiarity Easiest Phase Out of Old System Built in Scripting Language Lightning Fast Single System

7FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 8: Focus To Web Focus - A Paradigm Shift

Magnitude of Project Twenty Years of Development

Effort 500 Scripts to convert Only 2 Full-time FOCUS

developers Continued Support of Legacy

system8FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 9: Focus To Web Focus - A Paradigm Shift

Old System

Data Warehouse

• 20 Focus Databases

• Historic Snapshots

• 1 Gig per Snapshot

ETL• Sybase

Source• BCP Data

Dumps• 60 Focexecs• 140 Data

Integrity Reports

Reporting System

• 250 Reports• 200

Parameter Screens

• Batch Reports

• Data Feeds

9FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 10: Focus To Web Focus - A Paradigm Shift

Key Issues

Production schedule New/Updated Reports User Support Start Conversion in Old System

10FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 11: Focus To Web Focus - A Paradigm Shift

Old System #1

11FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 12: Focus To Web Focus - A Paradigm Shift

Old System #2

12FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 13: Focus To Web Focus - A Paradigm Shift

Old System #3

13FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 14: Focus To Web Focus - A Paradigm Shift

Old System #4

14FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 15: Focus To Web Focus - A Paradigm Shift

Old System #5

15FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 16: Focus To Web Focus - A Paradigm Shift

New System #1

16FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 17: Focus To Web Focus - A Paradigm Shift

New System #2

Wednesday, June 10, 2009 FOCUS to WebFOCUS - A Paradigm Shift 17

Page 18: Focus To Web Focus - A Paradigm Shift

Project Planning

18FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

ToolsetSelection

Data Warehous

e

ETL/Batch

System

Reports/Standard

s

Rollout

Page 19: Focus To Web Focus - A Paradigm Shift

Toolset UltraEdit BeyondCompare Command Line Interface Batch facility WrapApp by SRL

19FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 20: Focus To Web Focus - A Paradigm Shift

UltraEdit Programmer’s Macro Editor Syntax highlighting Myriad of tools Multiple Files Find/Change across files

20FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 21: Focus To Web Focus - A Paradigm Shift

UltraEdit

Wednesday, June 10, 2009 FOCUS to WebFOCUS - A Paradigm Shift 21

Page 22: Focus To Web Focus - A Paradigm Shift

BeyondCompare Regression Testing

– Reports– FOCUS databases

Side-by-side comparison Flexible Filters

22FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 23: Focus To Web Focus - A Paradigm Shift

BeyondCompare

23FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 24: Focus To Web Focus - A Paradigm Shift

Command Line Interface Edastart –t Interactive Test environment Quick queries Developer Familiarity

24FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 25: Focus To Web Focus - A Paradigm Shift

Batch Facility T3i Type Files ETL Engine Batch Reports Use existing scripts

25FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 26: Focus To Web Focus - A Paradigm Shift

WrapApp by SRL Fast development Standard Look-and-Feel Reusable Object Based

Development

26FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 27: Focus To Web Focus - A Paradigm Shift

Initial Setup Server WebFocus Menu System Test Reports

27FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 28: Focus To Web Focus - A Paradigm Shift

Data Warehouse Develop Dump/Load Routines

– 40 New Scripts Convert Snapshots Data Integrity Reports - 140

Reports Sample Suite of Reports

28FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 29: Focus To Web Focus - A Paradigm Shift

ETL/Batch System Convert Batch System Convert 60 ETL Scripts Parallel ETL Runs Compare Data Warehouse Data Integrity Reports

29FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 30: Focus To Web Focus - A Paradigm Shift

Reports Convert using new standards Prioritize Based on Usage 250 Reports Testing

– Visual Inspection– Summary Tie Outs– Side-by-Side Output Compare

30FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 31: Focus To Web Focus - A Paradigm Shift

New Standards Report Styles

– Heading & Footings– Style Sheets – PDF, Excel

CRT Forms HTML Forms Non Persistent Variables

– Variables are Parameters– Eliminate Reliance on Global Variables

OpenVMS Win2K OS Commands31FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009

Page 32: Focus To Web Focus - A Paradigm Shift

Rollout Education

– Developers– Develop Coursework– One-on-One Training

Staged Deployment– Department by Department

32FOCUS to WebFOCUS - A Paradigm ShiftWednesday, June 10, 2009