Presentation is loading. Please wait.

Presentation is loading. Please wait.

As quick as you think! 06 Paul Landucci Stéphane Coez.

Similar presentations


Presentation on theme: "As quick as you think! 06 Paul Landucci Stéphane Coez."— Presentation transcript:

1 As quick as you think! 06 Paul Landucci Stéphane Coez

2 Our Job

3 Applications deployed through the WEB and Windows

4 Analysis and reports for developers & expert users

5 HARRYSoftware, Our Clients The company asset!

6

7 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

8 The HARRY Suite Version 7

9 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…

10 HARRYPilot To structure & display information

11 HReport, powerful & pertinent presentation

12 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.

13 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.

14 Dictionary HARRYPilot HARRYDashboard HARRYNetServer HARRYDataWEB Interactive reporting, Ad hoc queries, Mutidimensional navigation HReport HARRY Manager, HAS HCube

15 HARRYVectorServers Very fast datamarts: HARRY 2: IBM Z90 HARRY-X: AIX, SUN, HP HARRY-NT: WINDOWS XP & 2003 HARRY-LINUX

16 Vector Architecture Adapted to: Marketing, Sales, logistics, WEB logging analysis, … Any large database dedicated to intensive studies.

17 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...

18 As quick as you think! Selection: Where and Count 01000110110100000000000100011011010000000000 Vector table … Active selection bitmap Partition bitmap 111000111000 Block 1 Block 2 Block 3 Block 4 Data Product Date ID # Quantity Unit Price Etc. VectorServer is working on partition and blocks. Block is the minimum read unit

19 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 Selection bitmap 01100000000001000100000110000000000100010000 Code Addresses in vector table 745,15,194,2056,… 752,3,12,16,17,18,27,… 761,8,10,… … Bitmap creation 00000000000000000000000000000000000000000000

20 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

21 As quick as you think! Nouveau look & feel XP pour la console et le monitoring

22 As quick as you think! Performances: 6.5 M Rec, 315 cols

23 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

24  The fashion show room JAVA…!

25 As quick as you think! WEB HARRYDataWEB Interactive reporting, Ad hoc queries, Mutidimensional navigation A alternative new architecture HARRY Vector Auxiliary processors HARRY Workspace VectorServer OracleXX DB HARRY JAVA Classes Application (Java) HARRYPilot & Dictionary HReport HCube

26 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

27 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'

28 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,COUNT LIST WHERE account >= 1500» SELECT CUSTID,COUNT LIST WHERE account >= 1500 + return code Cust_ID list code & count ORACLE

29 As quick as you think! Example: a two server query Client Application Workspace HVS 2 – Key selection within vector table HARRY_EXEC « CSEL:LIST1 IN Cust_ID Load vector Customer list HARRYVectorServer Cust_Id vector Select the customers who have today receivable for more than 1,500 Euros S1 ORACLE Selected customers number

30 As quick as you think! HARRYSoftware www.harrysoftware.com Stéphane Coez, R&D scoez@harrysoftware.com scoez@harrysoftware.com Paul Landucci, CEO planducci@harrysoftware.com planducci@harrysoftware.com


Download ppt "As quick as you think! 06 Paul Landucci Stéphane Coez."

Similar presentations


Ads by Google