SlideShare a Scribd company logo
1 of 20
Calligraph Overview
Common Issues of Traditional BI
 High reliance on pre-processing of information (cubes
and views) limits user ability to explore the data beyond
pre-programmed reports
 Explosion of data stored in the DB – less than 10% of
productive data, rest is derived data
 Difficult for users to create new reports, which basically
prevents managers and other decision makers from
using the tool in day to day work for real time decision
making support
 Expensive consultants are needed to re-program reports
– costing both money and time
Short overview of Calligraph terminology and
design principles
 Calligraph delivers integrated OLAP + Query & Reporting
functionality for decision making support - On Line, On The Fly,
On Demand;
 Calligraph is aimed at the end user without any programming
skills
 User interacts with Calligraph in his native language and in his
subject matter terms. We call it User Semantic Layer. User
Semantic Layer is created according to user rights to access the
data
 Tables of any complexity and size and in any theoretical
representation are translated into linear set of queries with
automatic parallelization. This is a key characteristic which
prevents “information blast” and allows to keep information
processing time linearly dependent on the volume of information
being processed.
Calligraph technology benefits
 Flexible multidimensional on-line analysis of recent data
for decision making support
 User generates queries and reports via direct interaction
with the system in terms of his subject domain
 Semantic layer of the user is formed in a strict conformity
with his rights to access the data
 Queries are highly parallelizable and their structure
allows optimal execution
 Supports connection to any relational DB via OLEDB
 Full conformity to all 12 classical OLAP rules
Types of tables formed by Calligraph
Listing table example Analytic (or cross) table
example
Important notes to the previous slide
There are only two principal types of homogeneous tables:
 Listing tables
 Analytical tables (cross tables)
Any other table is non-homogeneous and can be
decomposed into components of either listing or analytic
tables
Ergonomics asserts that human perception can only get
homogeneous tables easily, any non-homogeneous
(composed) table will be perceived partially, by picking
out and analyzing homogeneous components
Definition of “Task”
 User (such as manager) can have access to different
types of information – for example, commercial, HR,
logistics and warehouse, finance, etc – from different
DBs deployed by the enterprise
 To ease perception, User semantic layer can be logically
split into linked fragments, which we call Task:
“Commerce”, “HR”, “Warehouse”, “Finance” etc.
 Technically, Task is a set of fields from different DB
tables with all necessary connections between them.
Each field has its own user-friendly alias. Thus we create
an environment which is clear and convenient to the end
user.
Calligraph configuration for the “Company” DB,
converted by EMC into Greenplum format
Configuration of the user semantic layer (field names
and mapping)
De facto, this is example of manual creation of User Semantic
Layer (automatic creation is also possible)
Semantic User Layer
Is a list of field names accessible to the user, in user language
and in user subject domain terms
Definition of “Gradation”
 Gradation is any field from the user semantic layer with
a set of boundary conditions
 Boundary conditions for the gradation are connected by
logical “OR”
 Conditions can be grouped into simple or extended totals
 Gradation is used to create a dimension in analytic table,
in the filter or in “master-detail” section
Difference from OLAP using cubes
 Any field from the user semantic layer can form a dimension
for analytical table
 All DB fields are “equal”, without separating them into
“dimensions” and “facts”
 Boundary conditions for the gradations can also be
described as range, mask or a formula
 User can create “virtual” gradation (i.e. the gradation which
is calculated by applying a formula), enabling “what-if”
analysis on the fly
 No need to perform pre-processing and create (and then
continually increment) cubes, which limits user ability to
perform analysis in a way he/she needs, as user can specify
any dimension through direct interaction with Calligraph
 User creates table template in any theoretically possible
view on-line
 All queries are performed on-line and can be parallelized
Definition of “Filter”
 We use filter if we need apply certain conditions to all data
in the particular query
 Gradation is the minimal element to form the filter
 Several gradations connected by a logical “AND” are
called aggregate
 Filter is a set of aggregates which are connected by
logical “AND” or “OR” (in any order)
 Calligraph sets no limits on the “depth” of the filter and its
length
 Filters give user a very easy and visual way to create data
filtering rules on the fly
Definition of ”Master-Detail”
 Any complex table can be automatically split into a set of
simpler tables by drag and drop of any gradation in
“master-detail” query
 Simpler table are formed by using dropped gradation
boundary conditions to select the information
 Example: analytic report on EMC business around the
world can contain gradation “Continents”. If user moves
this gradation in “master-detail”, then complex table will
be split into several simpler tables which contain only
information about business in every continent. If you
further move gradation “country”, then every table
containing information on continents will be further split
in several tables with information on every country.
Definition of “Drill-Down”
 Any cell of the analytical table contains data which was
filtered based on the boundary conditions set for its column
and row, as well as those defined by the “master-detail”.
 Decision making often requires detailed understanding of
the information in the analytical table – such as to
understand the reasons behind unsatisfactory results.
 Calligraph provides an easy way to achieve this, with
maximum allowed detailing according to user rights for
data access.
 User can select a cell (or cells) of the table and press
“Drill-Down”, and get automatically generated listing table
with all fields from the analytical table.
Demo block diagram
Greenplum Master Server
Segment Segment SegmentSegment
Windows Client Machine
Calligraph
Remote Desktop
Sample Database
DEMO
 Lets go to a live Calligraph demo
Current status of Calligraph
 Version 5.2 is available as a standalone Windows
application
 Hundreds of copies have been sold and are being used
within big and small enterprises
 Some of the Calligraph enterprise customers include
Atommash, Novorosiyskiy port, in big medical institutes and
hospitals, in government (Republican Statistical Service,
Russian State Parliament, Tax authorities, police
departments, etc) and in small and medium businesses.
 Calligraph is registered in the Russian agency of patents
and trademarks
Possible ways to further develop
Calligraph technology
 Cloud service
 External reporting unit for CASE system
 Automatic configuration
 Support for Hadoop
 Voice input etc.
Benefits of Calligraph to
EMC/Greenplum
 Full alignment with Greenplum data analytics and
exploration focus
 On demand, on the fly analysis
 Parallelization and speed of query execution
 Calligraph can be developed as cloud service, giving
access to data analytics to every user in the enterprise
 Loyalty of users through ease of use and convenience
 Highly competitive offer in terms of functionality and
price
 Easier to demonstrate business value of Greenplum DB
and data analytics to the customers

More Related Content

What's hot

Tile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White PaperTile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White PaperAxis Technology, LLC
 
Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?
Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?
Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?Martin Loetzsch
 
Sadcw 7e chapter05-done
Sadcw 7e chapter05-doneSadcw 7e chapter05-done
Sadcw 7e chapter05-doneLamineKaba6
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing ApplicationsMarco Brambilla
 
Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)LamineKaba6
 
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/StudioMichael Findling
 
Introduction To Msbi By Yasir
Introduction To Msbi By YasirIntroduction To Msbi By Yasir
Introduction To Msbi By Yasiryasir873
 

What's hot (11)

Tile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White PaperTile-based Navigation & Analytics-White Paper
Tile-based Navigation & Analytics-White Paper
 
Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?
Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?
Project A Data Modelling Best Practices Part II: How to Build a Data Warehouse?
 
Sadcw 7e chapter05-done
Sadcw 7e chapter05-doneSadcw 7e chapter05-done
Sadcw 7e chapter05-done
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
 
Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)Sadcw 7e chapter03-done(1)
Sadcw 7e chapter03-done(1)
 
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to Embarcadero ER/Studio
 
LBI
LBILBI
LBI
 
Introduction To Msbi By Yasir
Introduction To Msbi By YasirIntroduction To Msbi By Yasir
Introduction To Msbi By Yasir
 
CAR EVALUATION DATABASE
CAR EVALUATION DATABASECAR EVALUATION DATABASE
CAR EVALUATION DATABASE
 
Kautilya Er Bi1
Kautilya Er Bi1Kautilya Er Bi1
Kautilya Er Bi1
 
Kautilya
KautilyaKautilya
Kautilya
 

Similar to Calligraph overview for emc 09.09.2011

Lecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of HalleLecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of HalleTobias Trapp
 
business analysis-Data warehousing
business analysis-Data warehousingbusiness analysis-Data warehousing
business analysis-Data warehousingDhilsath Fathima
 
Modern Database Development Oow2008 Lucas Jellema
Modern Database Development Oow2008 Lucas JellemaModern Database Development Oow2008 Lucas Jellema
Modern Database Development Oow2008 Lucas JellemaLucas Jellema
 
Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy snehal parikh
 
Advanced Excel Technologies In Early Development Applications
Advanced Excel Technologies In Early Development ApplicationsAdvanced Excel Technologies In Early Development Applications
Advanced Excel Technologies In Early Development ApplicationsBrian Bissett
 
James Jara Portfolio 2014 - Enterprise datagrid - Part 3
James Jara Portfolio 2014  - Enterprise datagrid - Part 3James Jara Portfolio 2014  - Enterprise datagrid - Part 3
James Jara Portfolio 2014 - Enterprise datagrid - Part 3James Jara
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions piyushchawala
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators OptionsKlaus Hofeditz
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators OptionsKlaus Hofeditz
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1ReKruiTIn.com
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Indus Khaitan
 
Sqlserver interview questions
Sqlserver interview questionsSqlserver interview questions
Sqlserver interview questionsTaj Basha
 
Hovitaga OpenSQL Editor - Overview
Hovitaga OpenSQL Editor - OverviewHovitaga OpenSQL Editor - Overview
Hovitaga OpenSQL Editor - OverviewHovitaga Kft.
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightMichell8240
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifahalish sha
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answersKaustav Pyne
 

Similar to Calligraph overview for emc 09.09.2011 (20)

Lecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of HalleLecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of Halle
 
business analysis-Data warehousing
business analysis-Data warehousingbusiness analysis-Data warehousing
business analysis-Data warehousing
 
Modern Database Development Oow2008 Lucas Jellema
Modern Database Development Oow2008 Lucas JellemaModern Database Development Oow2008 Lucas Jellema
Modern Database Development Oow2008 Lucas Jellema
 
Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy Hadoop Integration with Microstrategy
Hadoop Integration with Microstrategy
 
Potter’S Wheel
Potter’S WheelPotter’S Wheel
Potter’S Wheel
 
3 OLAP.pptx
3 OLAP.pptx3 OLAP.pptx
3 OLAP.pptx
 
Advanced Excel Technologies In Early Development Applications
Advanced Excel Technologies In Early Development ApplicationsAdvanced Excel Technologies In Early Development Applications
Advanced Excel Technologies In Early Development Applications
 
James Jara Portfolio 2014 - Enterprise datagrid - Part 3
James Jara Portfolio 2014  - Enterprise datagrid - Part 3James Jara Portfolio 2014  - Enterprise datagrid - Part 3
James Jara Portfolio 2014 - Enterprise datagrid - Part 3
 
IntelligentEnterprise
IntelligentEnterpriseIntelligentEnterprise
IntelligentEnterprise
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
Creating Interactive Olap Applications With My Sql Enterprise And Mondrian Pr...
 
Sqlserver interview questions
Sqlserver interview questionsSqlserver interview questions
Sqlserver interview questions
 
Hovitaga OpenSQL Editor - Overview
Hovitaga OpenSQL Editor - OverviewHovitaga OpenSQL Editor - Overview
Hovitaga OpenSQL Editor - Overview
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - Sharperlight
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answers
 

Recently uploaded

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 

Recently uploaded (20)

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 

Calligraph overview for emc 09.09.2011

  • 2. Common Issues of Traditional BI  High reliance on pre-processing of information (cubes and views) limits user ability to explore the data beyond pre-programmed reports  Explosion of data stored in the DB – less than 10% of productive data, rest is derived data  Difficult for users to create new reports, which basically prevents managers and other decision makers from using the tool in day to day work for real time decision making support  Expensive consultants are needed to re-program reports – costing both money and time
  • 3. Short overview of Calligraph terminology and design principles  Calligraph delivers integrated OLAP + Query & Reporting functionality for decision making support - On Line, On The Fly, On Demand;  Calligraph is aimed at the end user without any programming skills  User interacts with Calligraph in his native language and in his subject matter terms. We call it User Semantic Layer. User Semantic Layer is created according to user rights to access the data  Tables of any complexity and size and in any theoretical representation are translated into linear set of queries with automatic parallelization. This is a key characteristic which prevents “information blast” and allows to keep information processing time linearly dependent on the volume of information being processed.
  • 4. Calligraph technology benefits  Flexible multidimensional on-line analysis of recent data for decision making support  User generates queries and reports via direct interaction with the system in terms of his subject domain  Semantic layer of the user is formed in a strict conformity with his rights to access the data  Queries are highly parallelizable and their structure allows optimal execution  Supports connection to any relational DB via OLEDB  Full conformity to all 12 classical OLAP rules
  • 5. Types of tables formed by Calligraph Listing table example Analytic (or cross) table example
  • 6. Important notes to the previous slide There are only two principal types of homogeneous tables:  Listing tables  Analytical tables (cross tables) Any other table is non-homogeneous and can be decomposed into components of either listing or analytic tables Ergonomics asserts that human perception can only get homogeneous tables easily, any non-homogeneous (composed) table will be perceived partially, by picking out and analyzing homogeneous components
  • 7. Definition of “Task”  User (such as manager) can have access to different types of information – for example, commercial, HR, logistics and warehouse, finance, etc – from different DBs deployed by the enterprise  To ease perception, User semantic layer can be logically split into linked fragments, which we call Task: “Commerce”, “HR”, “Warehouse”, “Finance” etc.  Technically, Task is a set of fields from different DB tables with all necessary connections between them. Each field has its own user-friendly alias. Thus we create an environment which is clear and convenient to the end user.
  • 8. Calligraph configuration for the “Company” DB, converted by EMC into Greenplum format
  • 9. Configuration of the user semantic layer (field names and mapping) De facto, this is example of manual creation of User Semantic Layer (automatic creation is also possible)
  • 10. Semantic User Layer Is a list of field names accessible to the user, in user language and in user subject domain terms
  • 11. Definition of “Gradation”  Gradation is any field from the user semantic layer with a set of boundary conditions  Boundary conditions for the gradation are connected by logical “OR”  Conditions can be grouped into simple or extended totals  Gradation is used to create a dimension in analytic table, in the filter or in “master-detail” section
  • 12. Difference from OLAP using cubes  Any field from the user semantic layer can form a dimension for analytical table  All DB fields are “equal”, without separating them into “dimensions” and “facts”  Boundary conditions for the gradations can also be described as range, mask or a formula  User can create “virtual” gradation (i.e. the gradation which is calculated by applying a formula), enabling “what-if” analysis on the fly  No need to perform pre-processing and create (and then continually increment) cubes, which limits user ability to perform analysis in a way he/she needs, as user can specify any dimension through direct interaction with Calligraph  User creates table template in any theoretically possible view on-line  All queries are performed on-line and can be parallelized
  • 13. Definition of “Filter”  We use filter if we need apply certain conditions to all data in the particular query  Gradation is the minimal element to form the filter  Several gradations connected by a logical “AND” are called aggregate  Filter is a set of aggregates which are connected by logical “AND” or “OR” (in any order)  Calligraph sets no limits on the “depth” of the filter and its length  Filters give user a very easy and visual way to create data filtering rules on the fly
  • 14. Definition of ”Master-Detail”  Any complex table can be automatically split into a set of simpler tables by drag and drop of any gradation in “master-detail” query  Simpler table are formed by using dropped gradation boundary conditions to select the information  Example: analytic report on EMC business around the world can contain gradation “Continents”. If user moves this gradation in “master-detail”, then complex table will be split into several simpler tables which contain only information about business in every continent. If you further move gradation “country”, then every table containing information on continents will be further split in several tables with information on every country.
  • 15. Definition of “Drill-Down”  Any cell of the analytical table contains data which was filtered based on the boundary conditions set for its column and row, as well as those defined by the “master-detail”.  Decision making often requires detailed understanding of the information in the analytical table – such as to understand the reasons behind unsatisfactory results.  Calligraph provides an easy way to achieve this, with maximum allowed detailing according to user rights for data access.  User can select a cell (or cells) of the table and press “Drill-Down”, and get automatically generated listing table with all fields from the analytical table.
  • 16. Demo block diagram Greenplum Master Server Segment Segment SegmentSegment Windows Client Machine Calligraph Remote Desktop Sample Database
  • 17. DEMO  Lets go to a live Calligraph demo
  • 18. Current status of Calligraph  Version 5.2 is available as a standalone Windows application  Hundreds of copies have been sold and are being used within big and small enterprises  Some of the Calligraph enterprise customers include Atommash, Novorosiyskiy port, in big medical institutes and hospitals, in government (Republican Statistical Service, Russian State Parliament, Tax authorities, police departments, etc) and in small and medium businesses.  Calligraph is registered in the Russian agency of patents and trademarks
  • 19. Possible ways to further develop Calligraph technology  Cloud service  External reporting unit for CASE system  Automatic configuration  Support for Hadoop  Voice input etc.
  • 20. Benefits of Calligraph to EMC/Greenplum  Full alignment with Greenplum data analytics and exploration focus  On demand, on the fly analysis  Parallelization and speed of query execution  Calligraph can be developed as cloud service, giving access to data analytics to every user in the enterprise  Loyalty of users through ease of use and convenience  Highly competitive offer in terms of functionality and price  Easier to demonstrate business value of Greenplum DB and data analytics to the customers

Editor's Notes

  1. Есть только два принципиально разных типов однородных таблиц: списковые и аналитические.
  2. Настройка сделана через ODBC. Для подключения к БД GreenPlum использован рекомендованный специалистами EMC драйвер к СУБД PostgreSQL.