Post on 20-Jan-2016
transcript
Copyright 2007, Information Builders. Slide 1
DN 9602 000.0001
Noreen Redden
1
Movin’ On UpFavorite New Features of 7.6
‘Highway Blues’ from the “Speaking Out” albumMark Seales, composer; Ernie Watts, saxophone
Copyright 2007, Information Builders. Slide 2
Favorite New Features - Over 100 New FeaturesPERFORMANCE BOOSTERS101 20% CPU reduction102 Unlimited FOCSORT103 HOLD FMT [X]FOCUS 3x faster104 WHERE optimization105 Faster COMPUTEs in MODIFY
OUTPUT MECHANISMS201 Structured HOLD files202 BY HIERARCHY for non-cubes 203 Settable LRECL for HOLD files204 FMLINFO FORLIST/CAPTION205 HOLD FORMAT PPT206 SET ERROROUT=OVERRIDE207 FML INDENT, LIST208 ON TABLE SET BYPANEL209 SET EMPTYREPORT=ANSI210 SAVB FORMAT INTERNAL211 EXL2K Table of Contents212 EXL2K Named Ranges213 SET DEFECHO=ON/ALL
OPERATING SYSTEM301 FOCREPLAY302 DYNAM for HFS303 Long DDNAMES
TABLE REPORTING401 DATETRAN function402 PLUS OTHERS403 Summaries on ACROSS fields404 IF LIKE/UNLIKE405 SET KEEPFILTERS 406 BY Hierarchy WHEN SHOW 407 XIRR and MIRR functions408 EDIT nested in DECODE409 SET ACROSSLINE410 SET CDN=QUOTEP411 FOC227 continues processing412 SET SHOWBLANKS413 &VAR.QUOTEDSTRING414 -INCLUDE fully qualified filename415 Summary command combinations 416 SET SUMMARYLINES=EXPLICIT417 PUTDDREC, CLSDDREC functs418 STRREP function419 &FOCFEXNAME420 ? SET BY CATEGORY
INTERFACES501 HOLD FORMAT SAME_DB502 Cluster JOINs503 Oracle 10G interface504 SET OPTIMIZATION=NOAGGR505 &DBMSERR, &DBMSLIST
DATABASE and MASTER601 XFOCUS for FDS602 Filters in MFD603 Multi-dimensional index (MDI)604 Business Views605 HOLD FORMAT FOCUS Extens606 DATETIME format extensions607 System &vars in mfd DEFINEs608 GROUP ELEMENTS609 Multilingual TITLE,DESC,REMARK610 Multi-field JOIN for FOCUS/Fix files
RAISED LIMITS701 MFD with 256 segments 702 JOIN 63 files703 MATCH 16 files704 Dialog Manager decimal precision705 32k bytes in TABLE 706 32k alpha fields707 2k-long fieldnames
MODIFY/MAINTAIN801 Multiple TX fields in FIXFORM802 DB_LOOKUP function803 MODIFY of FIX files804 SET PERMPASS=DBA
Copyright 2007, Information Builders. Slide 3
Favorite New Features - Over 100 New FeaturesPERFORMANCE BOOSTERS
OUTPUT MECHANISMS214 SET PDFLINETERM
OPERATING SYSTEM304 ?SITECODE
TABLE REPORTING421 SET CNOTATION = EXPLICIT422 SET CNOTATION = PRINTONLY424 NEXTR and HMASK for datetime425 .RNK suffix for ranking
INTERFACES506 Adabas dynamic CALLTYPE507 Adabas FETCHJOIN, SQL NULL508 PASSRECS for Adabas, IMS, VSAM509 IMS variable length segments510 DB2 foreign key support511 VSAM RRDS support
DATABASE and MASTER611 CHECK DB612 COMPUTES in MFD613 Outer JOIN support614 CHKINDEX615 CHKLRECL
RAISED LIMITS708 FML raised limit for rows709 LINREC/DATREC increase710 Read up to 64K record length711 32K-long amper variables712 FOCEXEC width unlimited
MODIFY/MAINTAIN805 CREATE FILE with DROP806 SET MODCOMPUTE = NATV
Copyright 2007, Information Builders. Slide 4
Application Designer
Move that Data
Copyright 2007, Information Builders. Slide 5
Favorite New FeaturesStructured HOLD Files - Move Data to the User
Deliver structured mainframe data
to the pc for deeper analysis and
presentation via
Deliver structured mainframe data
to the pc for deeper analysis and
presentation via
A
CB
DE
Copyright 2007, Information Builders. Slide 6
Favorite New FeaturesStructured HOLD FiIes
HOLD Files currently remove all structure
VSAM
FOCUSDB2
XFOCUS Oracle
VSAM DB2 Oracle
VSAM FOCUS XFOCUS
ON TABLE HOLD
Copyright 2007, Information Builders. Slide 7
Favorite New FeaturesStructured HOLD Files - Retain the Structure
Retains knowledge of one-to-many relationships of original file Use * to tailor field list with EXCLUDE
TABLE FILE PRINT A B C DIF C EQ 5ON TABLE HOLD FORMAT ALPHA
ON TABLE SET EXTRACT [ON or *]END
TABLE FILE PRINT A B C DIF C EQ 5ON TABLE HOLD FORMAT ALPHA
ON TABLE SET EXTRACT [ON or *]END
FOCUS Database
Plain HOLD File
A B C D
HOLD FORMAT optionsAlpha [X]FOCUS Binary
StructuredHOLD FileA
CB
D
C=5
A
CB
DE
Other SHF features will be added later
Copyright 2007, Information Builders. Slide 8
Structured HOLD Files – Retain the Structure
TABLE FILE CARPRINT RCOST DCOST BY COUNTRY BY CAR BY MODEL BY BODYTYPEWHERE COUNTRY EQ ‘ENGLAND’ OR ‘FRANCE’ON TABLE HOLDENDTABLE FILE HOLDSUM CNT.COUNTRY CNT.CAR CNT.MODEL RETAIL_COST DEALER_COSTEND PAGE 1
DATA FROM TRADITIONAL HOLD FILE COUNTRY CAR MODEL COUNT COUNT COUNT RETAIL_COST DEALER_COST ------- ----- ----- ----------- ----------- 5 5 5 50,929 42,484
Copyright 2007, Information Builders. Slide 9
Structured HOLD Files – Retain the Structure
TABLE FILE CARPRINT RCOST DCOST BY COUNTRY BY CAR BY MODEL BY BODYTYPEWHERE COUNTRY EQ ‘ENGLAND’ OR ‘FRANCE’ON TABLE SET EXTRACT ONON TABLE HOLDENDTABLE FILE HOLDSUM CNT.COUNTRY CNT.CAR CNT.MODEL RETAIL_COST DEALER_COSTEND
DATA FROM EXTRACT HOLD FILE COUNTRY CAR MODEL COUNT COUNT COUNT RETAIL_COST DEALER_COST ------- ----- ----- ----------- ----------- 2 4 5 50,929 42,484
Copyright 2007, Information Builders. Slide 10
Structured HOLD Files – Retain the Structure
TABLE FILE HOLD
PRINT * ON TABLE SET EXTRACT ON
ON TABLE HOLD AS FHOLD FORMAT FOCUS
END
STATUS OF FOCUS FILE: FHOLD ON 12/17/2007 AT 10.17.21 ACTIVE DELETED DATE OF TIME OF LAST TRANS SEGNAME COUNT COUNT LAST CHG LAST CHG NUMBER ORIGIN 2 12/17/2007 10.17.21 COMP 4 12/17/2007 10.17.21 CARREC 5 12/17/2007 10.17.21 BODY 5 12/17/2007 10.17.21 …
Copyright 2007, Information Builders. Slide 11
DBA
It looks like
WHAT?
Favorite New FeaturesGROUP Elements
FILE= SEGMENT= FIELD= GROUP=groupname, ALIAS=, FORMAT=A9, ACTUAL=A9 FIELD=field1,,A3, A3,$ FIELD=field2,,A4, A4,$ 9 characters FIELD=field3,,A2, A2,$
GROUP=groupname, ALIAS=, FORMAT=A??, ACTUAL=A?? FIELD=field1,, A1,A1,$ FIELD=field2,, D12.2,D8,$ how many characters?? FIELD=field3,, I9, I4,$
ELEMENTS=3
Favorite New FeaturesSTRREP Function for Replacing Character Strings
TABLE FILE EMPLOYEEBY LASTNAME SUM CURR_SAL COMPUTE CS_ALPHA/A15=FTOA(CURR_SAL,'(D12.2M)',CS_ALPHA); NOPRINT
CS_USD/A18=STRREP(15,CS_ALPHA, 1,'$',4,'USD ',18, 'A18');END
LASTNAME CURR_SAL CS_USD
CROSS $29,700 USD 29,700
IRVING $45,000 USD 45,000
SMITH $51,200 USD 51,200
STEVENS $99,000 USD 99,000
Supports replacing null strings too (…,0,'',3,'ABC',…)
Note blank
Replace '$' with 'USD'
Copyright 2007, Information Builders. Slide 14
Favorite New FeaturesDATETRAN Subroutine
For the ultimate control in Date formatting Month and day translation Language Zero suppression and ordinal suffixes Date delimiters and punctuation
DEFINE FILE DTFILEDTDATE/YYMD = LEGACYDATE;FMTDATE/A15=DATETRAN(DTDATE,'(YYMD)','(Btdo)','EN', 15,'A15');ENDTABLE FILE DTFILEPRINT FMTDATE AMOUNTBY INVOICEEND
Alpha value -Maximum data size
Smart Date field only
Smart Date format
DATETRAN format
Language
INVOICE FMTDATE AMOUNT ------- ------- ----- 11111 Jan 4th 2005 $2,333.0011112 Feb 2nd 2005 $3,444.0011113 Mar 1st 2005 $4,555.00
INVOICE FMTDATE AMOUNT ------- ------- ----- 11111 Jan 4th 2005 $2,333.0011112 Feb 2nd 2005 $3,444.0011113 Mar 1st 2005 $4,555.00
Length and formatLength and format
Copyright 2007, Information Builders. Slide 15
Application Developer
They want WHAT?
Favorite New FeaturesGroup the Other Values Into One More Row
PLUS OTHERS creates one more row of all records that do not fall into the explicit rows displayed
Works with RANKED, IN-GROUPS-OF, IN-RANGES-OF Does not work with TILES, BY TOTAL)
TABLE FILE
PRINT OFFICE
BY HIGHEST 5 SALES PLUS OTHERSEND
TABLE FILE
PRINT OFFICE
BY HIGHEST 5 SALES PLUS OTHERSEND
Office Sales
ABC 10,000
MNO 6,000
DEF 9,000
JKL 7,000
GHI 8,000
PQR 5,000
VWX 3,000
STU 4,000
Office Sales
ABC 10,000
MNO 6,000
DEF 9,000
JKL 7,000
GHI 8,000
PQR 5,000
VWX 3,000
STU 4,000
10,000 ABC
9,000 DEF
8,000 GHI
7,000 JKL
6,000 MNO
12,000 OTHERS
10,000 ABC
9,000 DEF
8,000 GHI
7,000 JKL
6,000 MNO
12,000 OTHERS
Sum of 5000+4000+3000
Favorite New FeaturesThe New SETs – SET ACROSSLINE=OFF
SET ACROSSLINE = OFFSET BYPANEL ON/n (new: ON TABLE)SET CDN = QUOTEPSET CNOTATION = EXPLICITSET CNOTATION = PRINTONLYSET DEFECHO = ON/ALLSET EMPTYREPORT = ANSISET KEEPFILTERS = ONSET MAXLRECL = 64KSET MODCOMPUTE = NATVSET OPTIMIZATION = NOAGGRSET PERMPASS = passwordSET PDFLINETERM = SPACESET SHOWBLANKS = ONSET SUMMARYLINES=EXPLICIT? SET BY CATEGORY
SET ACROSSLINE = OFFSET BYPANEL ON/n (new: ON TABLE)SET CDN = QUOTEPSET CNOTATION = EXPLICITSET CNOTATION = PRINTONLYSET DEFECHO = ON/ALLSET EMPTYREPORT = ANSISET KEEPFILTERS = ONSET MAXLRECL = 64KSET MODCOMPUTE = NATVSET OPTIMIZATION = NOAGGRSET PERMPASS = passwordSET PDFLINETERM = SPACESET SHOWBLANKS = ONSET SUMMARYLINES=EXPLICIT? SET BY CATEGORY
SET ACROSSLINE=SKIP *
TABLE FILE CARSUM SEATS BY CAR ACROSS MODELEND
PAGE 1MODELMOD1 MOD2 MOD3
CAR- - - - - - - - - - - - - - - - - - - - - - - -
The underline goes away
BMW 530I 3.0SI 2002 2DR
*ACROSSLINE=OFF shows blank line
Copyright 2007, Information Builders. Slide 18
Favorite New Features SET DMPRECISION = OFF/n
Dialogue Manager variables are considered either
alphanumeric or Integer All Dialogue Manager variables are stored as alphanumeric Use ASIS to differentiate between 0 (numeric) and blank (alphanumeric) If a variable contains only numbers and decimal point,
it is translated to double precision for a numeric calculation Prior to Release 7.6
Output is translated back to alphanumeric, assuming an integer value To maintain multiple decimal precision, use FTOA to create an
alphanumeric variable rounded to the correct precision/size In Release 7.6
SET DMPRECISION = OFF/n
where n is number of decimal places (0 – 9)
Copyright 2007, Information Builders. Slide 19
Favorite New Features Expressions: -SET &VAR = expression;
Expression
DMPRECISION
OFF
DMPRECISION
0
DMPRECISION
3
FTOA(
Expression,’D9c’,’A9’)
FTOA(
Expression,’D9.2c’, ’A11’)
45/100 0 0 .450 0 .45
95/100 0 1 .950 1 .95
105/100 1 1 1.050 1 1.05
0.4 * 100 39 40 40.000 40 40.00
10 / 3 3 3 3.333 3 3.33
10/ 6 1 2 1.667 2 1.67
Copyright 2007, Information Builders. Slide 20
Favorite New Features ACROSS Summarization
TABLE FILE CARSUM RCOST AS RC OVER DCOST AS DCOVER COMPUTE PROFIT/D7=RCOST - DCOST;AS NETOVER COMPUTE PROF1/F7.2%=PROFIT/DCOST *100; AS '% PROFIT'BY COUNTRY1 AS '' ACROSS BODY1 AS '' ACROSS BODYTYPE AS ''ON BODY1 SKIP-LINEON TABLE SUMMARIZEEND
Copyright 2007, Information Builders. Slide 21
Favorite New Features ACROSS Summarization
FAMILY SPORTS
COUPE SEDAN CONVERTIBLE HARDTOP ROADSTER
ENGLAND RC . 31,341 8,878 5,100 .
DC . 26,134 7,427 4,292 .
NET . 5,207 1,451 808 .
% PROFIT . 19.92% 19.54% 18.83% .
FRANCE RC . 5,610 . . .
DC . 4,631 . . .
NET . 979 . . .
% PROFIT . 21.14% . . .
… … … … … … …
TOTAL RC 38,320 114,086 8,878 5,100 6,820
DC 30,660 95,755 7,427 4,292 5,660
NET 7,660 18,331 1,451 808 1,160
% PROFIT 24.98% 19.14% 19.54% 18.83% 20.49%
Copyright 2007, Information Builders. Slide 22
Favorite New Features ACROSS Summarization
TABLE FILE CARSUM RCOST AS RC OVER DCOST AS DCOVER COMPUTE PROFIT/D7=RCOST - DCOST;AS NETOVER COMPUTE PROF1/F7.2%=PROFIT/DCOST *100; AS '% PROFIT'BY COUNTRY1 AS '' ACROSS BODY1 AS '' ACROSS BODYTYPE AS ''ON BODY1 SKIP-LINEON BODYTYPE SUMMARIZEON TABLE SUMMARIZEEND
Copyright 2007, Information Builders. Slide 23
Favorite New Features ACROSS Summarization
TYPE
FAMILY SPORTS TOTAL
COUPE SEDAN TOTAL CONVERTIBLE HARDTOP ROADSTER TOTAL
ENGLAND RC . 31,341 31,341 8,878 5,100 . 13,978 45,319
DC . 26,134 26,134 7,427 4,292 . 11,719 37,853
NET . 5,207 5,207 1,451 808 . 2,259 7,466
% PROFIT
. 19.92% 19.92% 19.54% 18.83% . 19.28% 19.72%
… … … … … … … … … …
TOTAL RC 38,320 114,086 152,406 8,878 5,100 6,820 20,798 173,204
DC 30,660 95,755 126,415 7,427 4,292 5,660 17,379 143,794
NET 7,660 18,331 25,991 1,451 808 1,160 3,419 29,410
% PROFIT
24.98% 19.14% 20.56% 19.54% 18.83% 20.49% 19.67% 20.45%
Favorite New FeaturesThe New SETs – SET SHOWBLANKS = ON
SET ACROSSLINE = OFFSET BYPANEL ON/n (new: ON TABLE)
SET CDN = QUOTEPSET CNOTATION = EXPLICITSET CNOTATION = PRINTONLYSET DEFECHO = ON/ALLSET EMPTYREPORT = ANSISET KEEPFILTERS = ONSET MAXLRECL = 64KSET MODCOMPUTE = NATVSET OPTIMIZATION = NOAGGRSET PERMPASS = passwordSET PDFLINETERM = SPACESET SHOWBLANKS = ONSET SUMMARYLINES=EXPLICIT? SET BY CATEGORY
SET ACROSSLINE = OFFSET BYPANEL ON/n (new: ON TABLE)
SET CDN = QUOTEPSET CNOTATION = EXPLICITSET CNOTATION = PRINTONLYSET DEFECHO = ON/ALLSET EMPTYREPORT = ANSISET KEEPFILTERS = ONSET MAXLRECL = 64KSET MODCOMPUTE = NATVSET OPTIMIZATION = NOAGGRSET PERMPASS = passwordSET PDFLINETERM = SPACESET SHOWBLANKS = ONSET SUMMARYLINES=EXPLICIT? SET BY CATEGORY
SET SHOWBLANKS = ON
Preserves leading blanks in HTML and EXL2K outputs by inserting multiple  's (no backspace)
Preserves trailing blanks in headings/footings that use default alignment
Favorite New FeaturesThe New SETs – SET SHOWBLANKS = ON
SET BYDISPLAY = ONSET SHOWBLANKS = OFFTABLE FILE EMPDATA SUM SALARY BY DIV BY DEPT BY LASTNAME BY FIRSTNAMEON TABLE SET ONLINE-FMT EXL2KON DIV SUBFOOT"DIVISION TOTAL <0> <0> <0> <ST.SALARY "ON DEPT SUBFOOT" DEPARTMENT TOTAL <0> <0> <0> <ST.SALARY "ON TABLE SET STYLE *TYPE=SUBFOOT,HEADALIGN=BODY,$ENDSTYLEWHERE DIV EQ 'CE'END
Favorite New FeaturesThe New SETs – SET SHOWBLANKS = ON
SET SHOWBLANKS = OFFDIV DEPT LASTNAME FIRSTNAME SALARY
CE ADMIN SERVICES GORDON LAURA $25,400.00
DEPARTMENT TOTAL $25,400.00
CE MARKETING ADAMS RUTH $62,500.00
DEPARTMENT TOTAL $62,500.00
CE PERSONNEL CONRAD ADAM $25,000.00
CE PERSONNEL GRAFF ELAINE $45,000.00
CE PERSONNEL KASHMAN YOLANDA $33,300.00
DEPARTMENT TOTAL $103,300.00
CE PROGRAMMING & DVLPMT PUMA CAROL $40,900.00
CE PROGRAMMING & DVLPMT ROSENTHAL KATRINA $49,500.00
DEPARTMENT TOTAL $90,400.00
CE SALES ADDAMS PETER $54,100.00
CE SALES CHISOLM HENRY $43,000.00
CE SALES LASTRA KAREN $115,000.00
DEPARTMENT TOTAL $212,100.00
DIVISION TOTAL $493,700.00
Favorite New FeaturesThe New SETs – SET SHOWBLANKS = ON
SET SHOWBLANKS = ON
DIV DEPT LASTNAME FIRSTNAME SALARYCE ADMIN SERVICES GORDON LAURA $25,400.00
DEPARTMENT TOTAL $25,400.00CE MARKETING ADAMS RUTH $62,500.00
DEPARTMENT TOTAL $62,500.00CE PERSONNEL CONRAD ADAM $25,000.00CE PERSONNEL GRAFF ELAINE $45,000.00
CE PERSONNEL KASHMAN YOLANDA $33,300.00
DEPARTMENT TOTAL $103,300.00
CE PROGRAMMING & DVLPMT PUMA CAROL $40,900.00
CE PROGRAMMING & DVLPMT ROSENTHAL KATRINA $49,500.00
DEPARTMENT TOTAL $90,400.00CE SALES ADDAMS PETER $54,100.00CE SALES CHISOLM HENRY $43,000.00CE SALES LASTRA KAREN $115,000.00
DEPARTMENT TOTAL $212,100.00
DIVISION TOTAL $493,700.00
Favorite New FeaturesThe New SETs – SET CNOTATION
SET CNOTATION = ALL/PRINTONLY/EXPLICIT
ALL – Default, all columns are assigned Cn notation,
Displayed Columns
NOPRINTed Columns
Columns generated by parser:
Reformats
Fields mentioned in COMPUTEs not previously mentioned.
Favorite New FeaturesThe New SETs – SET CNOTATION
SET CNOTATION = ALL/PRINTONLY/EXPLICIT
PRINTONLY - Displayed Columns only are assigned Cn number.
EXPLICIT - Displayed Columns, and NOPRINT columns explicitly coded are assigned Cn number.
Favorite New FeaturesThe New SETs – SET CNOTATION
SUM RCOST/D7 DCOST/D7 SALES NOPRINT COMPUTE XSALE = SALES * MPG; AS 'SALES,*10'
C1 C2 C3 C4 C5 C6 C7
ALL RCOST (orig)
RCOST (D7)
DCOST (orig)
DCOST (D7)
SALES MPG XSALE
PRINTONLY RCOST (D7)
DCOST (D7)
XSALE *C1 *C2 *C3 *C4
EXPLICIT RCOST (D7)
DCOST (D7)
SALES XSALE *C1 *C2 *C3
Copyright 2007, Information Builders. Slide 31
Support
What Was Changed?
Favorite New FeaturesThe New SETs – SET DEFECHO = ON / ALL
SET ACROSSLINE = OFFSET BYPANEL ON/n (new: ON TABLE)
SET CDN = QUOTEPSET CNOTATION = EXPLICITSET CNOTATION = PRINTONLYSET DEFECHO = ON/ALLSET EMPTYREPORT = ANSISET KEEPFILTERS = ONSET MAXLRECL = 64KSET MODCOMPUTE = NATVSET OPTIMIZATION = NOAGGRSET PERMPASS = passwordSET PDFLINETERM = SPACESET SHOWBLANKS = ONSET SUMMARYLINES=EXPLICIT? SET BY CATEGORY
SET ACROSSLINE = OFFSET BYPANEL ON/n (new: ON TABLE)
SET CDN = QUOTEPSET CNOTATION = EXPLICITSET CNOTATION = PRINTONLYSET DEFECHO = ON/ALLSET EMPTYREPORT = ANSISET KEEPFILTERS = ONSET MAXLRECL = 64KSET MODCOMPUTE = NATVSET OPTIMIZATION = NOAGGRSET PERMPASS = passwordSET PDFLINETERM = SPACESET SHOWBLANKS = ONSET SUMMARYLINES=EXPLICIT? SET BY CATEGORY
SET DEFECHO = ON/ALL
Default setting for ECHOSpans focexecs thruout session
SET DEFECHO=ON-RUN
-DEFAULT &ECHO=ALL
-SET &ECHO=ALL;
EX PROC123 ECHO=ALL
TABLE FILE CAR …
Force ECHO to ON unless overridden
locally
Local overrides
Local overrides
Local overrides
Favorite New FeaturesSET ERROROUT=OVERRIDE
SET ERROROUT=OFF / ON / OVERRIDE/filename OFF (default) continues processing at the next control point ON stops processing – RC8 in &FOCERRNUM OVERRIDE/filename - alternative error handling for specific messages
1) Create override file as an ERRORS file (read at FOCUS startup)
2) Change selected errors to warnings, or warnings to errors
Syntax in file: error# E(rror) / W(arning)
Example: 205 E makes a FOC205
warning react like an error
SET may be placed in FOCPARM for site-wide applicability(Not permitted with ON TABLE SET)
Copyright 2007, Information Builders. Slide 34
Cost Assessor
How Much?
Copyright 2007, Information Builders. Slide 35
When it’s CPU charges!When it’s CPU charges!
Copyright 2007, Information Builders. Slide 36
Favorite New FeaturesCPU Reduction with FOCUS 7.6
Average 20% faster than FOCUS 7.3 !!
New ‘C’ compiler for z/OS and VM
$ $ $ $ $ $ $ $
Copyright 2007, Information Builders. Slide 37
Favorite New FeaturesCPU Reduction
TestsLarge MODIFY Load
Large MODIFY UPDATE
REBUILD
Large TABLE SUM
Large TABLE WHERE
JOIN TABLE
MATCH
HOLD OUTPUT
MAINTAIN
TestsLarge MODIFY Load
Large MODIFY UPDATE
REBUILD
Large TABLE SUM
Large TABLE WHERE
JOIN TABLE
MATCH
HOLD OUTPUT
MAINTAIN
CPU Benchmark 7.6 Improvement
7.3 22%
30%
39%
7%
8%
18%
8%
44%
38%
7.3 22%
30%
39%
7%
8%
18%
8%
44%
38%
7.1 11%
23%
45%
16%
9%
13%
19%
47%
30%
7.1 11%
23%
45%
16%
9%
13%
19%
47%
30%
7.2. 16%
26%
53%
16%
7%
10%
37%
37%
29%
7.2. 16%
26%
53%
16%
7%
10%
37%
37%
29%
See White Paper for performance details
Copyright 2007, Information Builders. Slide 38
Copyright 2007, Information Builders. Slide 39
Copyright 2007, Information Builders. Slide 40
Thank You