![Page 1: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/1.jpg)
As quick as you think!
06Paul LanducciStéphane Coez
![Page 2: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/2.jpg)
Our Job
![Page 3: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/3.jpg)
Applications deployed through the WEB and
Windows
![Page 4: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/4.jpg)
Analysis and reports for developers & expert
users
![Page 5: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/5.jpg)
HARRYSoftware,Our Clients
The company asset!
![Page 6: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/6.jpg)
![Page 7: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/7.jpg)
HARRY Foundations• Designed for business user
requirements• Powerful and complete vs. competitors• One single interface to Relational and
OLAP environments• Consistent, fast and customized
deployment
![Page 8: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/8.jpg)
The HARRY Suite
Version 7
![Page 9: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/9.jpg)
HARRYPilot, Version 7
One single GUI interface to relational, multidimensional and vector DB:
• Accessing ORACLE, ESSBASE, MS-SQL Server, MS OLAP, HARRYVS… from your dictionary
• Design parameterized queries, through the same GUI interface and automatisms,
• Navigate within OLAP environments, • Transform any query to an application page or
broadcast it…
![Page 10: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/10.jpg)
HARRYPilotTo structure & display
information
![Page 11: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/11.jpg)
HReport,powerful & pertinent
presentation
![Page 12: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/12.jpg)
HARRYDataWEB • To design the
application pages and dynamics, and run it on your Intranet,
• To broadcast results and information,
• To deploy according to your user domains, groups and profiles.
![Page 13: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/13.jpg)
A 4 step process• Step 1: Create your report at
the detail level
• Step 2: Replace pertinent values
by parameters
• Step 3: Insert and design within a WEB application page
• Step 4: Deploy to the intranet.
![Page 14: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/14.jpg)
Dictionary
HARRYPilot
HARRYDashboard
HARRYNetServer
HARRYDataWEB
Interactive reporting, Ad hoc queries,
Mutidimensional navigation
HReport HARRY
Manager,HAS
HCube
![Page 15: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/15.jpg)
HARRYVectorServers
Very fast datamarts: HARRY 2: IBM Z90
HARRY-X: AIX, SUN, HP HARRY-NT: WINDOWS XP & 2003
HARRY-LINUX
![Page 16: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/16.jpg)
Vector Architecture
Adapted to:• Marketing,• Sales, logistics,• WEB logging
analysis,• …
Any large database dedicated to intensive studies.
![Page 17: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/17.jpg)
The VectorServers many benefits:
• Extremely fast on complex queries, scan, calculations,
• Unlimited number of columns or dimensions,
• Boolean fields and bitmap indexing, • Dynamical functions and dimensions,
– Ranging or intervals– IF(CONDITION;TRUE;FALSE),– Typologies or Segment
• ...
![Page 18: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/18.jpg)
As quick as you think!
Selection: Where and Count
010
0
0
1
1
0
11
0
1
0
0
0
0
0
0
0
0
00
Vector table
…
Active selectionbitmap
Partition bitmap
111
0
0
0
Block 1
Block 2
Block 3
Block 4
Data
Pro
duct
Date
ID #
Quanti
ty
Unit
Pri
ce
Etc
.
VectorServer is working on partitionand blocks. Block is
the minimum read unit
![Page 19: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/19.jpg)
As quick as you think!
Vector index
Index allows: To create a selection bitmap from a
matrix describing each value with addresse for a variable in table
Without file reading
Selectionbitmap
011
0
0
0
0
0
00
0
0
0
1
0
0
0
1
0
0
00
CodeAddresses in vector table
74 5,15,194,2056,…
75 2,3,12,16,17,18,27,…
76 1,8,10,…
…
Bitmap creation
000
0
0
0
0
0
00
0
0
0
0
0
0
0
0
0
0
00
![Page 20: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/20.jpg)
As quick as you think!
APL/M conversion
APL/M Version 10 & 11…
Availability on WINDOWS, UNIX, LINUX Version 7.1 de HVS, released
Overpasses the 4 Giga Bytes file limit
UNIX, LINUX et WINDOWS files directly compatible
![Page 21: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/21.jpg)
As quick as you think!
Nouveau look & feel XP pour la console et le monitoring
![Page 22: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/22.jpg)
As quick as you think!
Performances: 6.5 M Rec, 315 cols
![Page 23: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/23.jpg)
As quick as you think!
HARRYVectorServer, next…
64 bit full version
Administration module as a ‘console’
Stored relational views ‘join-like’
Parallelization, multi-processing & clustering Vector loaded in // on several instances Dispatch one query on several servers Load balancing Dynamical profile session update
![Page 24: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/24.jpg)
The fashion show room
JAVA…!
![Page 25: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/25.jpg)
As quick as you think!
WEB
HARRYDataWEB
Interactive reporting, Ad hoc queries,
Mutidimensional navigation
A alternative new architecture
HARRYVector
Auxiliary processors
HARRY Workspace VectorServer
Oracle XX DB
HARRY JAVA Classes
Application (Java)
HARRYPilot & Dictionary
HReport HCube
![Page 26: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/26.jpg)
As quick as you think!
The HNS JAVA interface
To give to developers a total and accurate control on HARRYVS at the appropriate level for their application.
Access to every command or function and parameters of HARRYVectorServer.
Example: HARRY « SEL:FAMILY=702 » Loads the selection bitmap in WS Returns the count to application
Access to every HARRYVectorServer features or facility
![Page 27: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/27.jpg)
As quick as you think!
Auxiliary processors
Goals : To create a dynamic link between an external server (Oracle, SQLServer, DB2/U, etc.) and the HARRYVectorServer WS through this server native middleware.
Runs a query and sends the result to WS. Notice: Query is only checked by the remote remote server.
Example: SQLORACLE
Syntax: SQLORACLE:SQL_QUERY Example : SQLORACLE:SELECT NAME,FISRT,SALARY
FROM PERSO WHERE DIV=‘MFG'
![Page 28: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/28.jpg)
As quick as you think!
Example: a two server query
Select the customers who have today receivable for more than 1,500 Euros
Client Application
Workspace HVS
1 – ORACLE Query
HARRY_EXEC « SQLORACLE:SELECT CUSTID,COUNTLIST
WHERE account >= 1500»
SELECT CUSTID,COUNTLIST
WHERE account >= 1500
+ return code
Cust_IDlist
code & count
ORACLE
![Page 29: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/29.jpg)
As quick as you think!
Example: a two server query
ClientApplication
Workspace HVS
2 – Key selection within vector table
HARRY_EXEC « CSEL:LIST1 IN Cust_ID
Load vector
Customerlist
HARRYVectorServer
Cust_Idvector
Select the customers who have today receivable for more than 1,500 Euros
S1
ORACLE
Selected customers number
![Page 30: As quick as you think! 06 Paul Landucci Stéphane Coez](https://reader030.vdocuments.net/reader030/viewer/2022032708/56649e695503460f94b65fc4/html5/thumbnails/30.jpg)
As quick as you think!
HARRYSoftware
www.harrysoftware.com
Stéphane Coez, R&[email protected]
Paul Landucci, [email protected]