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

Focus To Web Focus - A Paradigm Shift

Embed Size (px)

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.

Citation preview

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