COMP-14: EasyAsk - PowerPoint PPT Presentation

About This Presentation
Title:

COMP-14: EasyAsk

Description:

Established in 1971, Cardif Pinnacle is one of the UK's leading providers of ... Data hidden and not properly understood by key people within the business ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 36
Provided by: PSC77
Category:
Tags: comp | easyask | shows

less

Transcript and Presenter's Notes

Title: COMP-14: EasyAsk


1
COMP-14 EasyAsk Natural Language Ad-Hoc Query
Reporting A Users Experience
Dr. Larry R. Harris
Progress EasyAsk
Adrian OBrien
Cardif Pinnacle
2
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

3
EasyAsk Natural Language
DBMS
Logical View
Physical View
SQL
4
Fundamentals of EasyAsk
EasyAsk Goals
  • Ease of information access to a broader set of
    users
  • Lower the technical requirements
  • SQL
  • DB Schema
  • Use the language people already know!
  • English
  • French, German, Portuguese in Beta
  • (Spanish, Italian, Dutch) as required

5
Usage Examples
  • Business users need to find information
  • Give me a pie chart of the sales in each
    region for last month
  • Managers monitor their business
  • Sends email alerts if key measurements are
    out-of-bounds
  • Administrators understand how EasyAsk is being
    used and how to improve it
  • Show me last weeks questions that were not
    answered.

6
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

7
Selected Customers
8
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

9
Key EasyAsk Constructs
  • Query Builder
  • Saved Requests
  • Finding a Column
  • The Map
  • How tables will be joined together
  • User Key
  • What columns will be displayed when a table name
    is referred to in a query
  • Dictionary Inheritance

10
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

11
Deploying EasyAsk
  • Security
  • Performance
  • Range of Expression
  • Database Design Idiosyncrasies
  • Usage Examples
  • Integration

12
Security
  • Dynamic Role-Based Security
  • Each User Group Provides
  • Row Level Security
  • Column Level Security
  • Standard Reports still work, but will provide
    null results for secure data items
  • Passed Ceridian Security Audit

13
Performance
  • Generates very high quality SQL
  • Eliminates any possibility of a non-specified
    join
  • Governors for
  • CPU Time
  • Result Set Size

14
Range of Expression
  • The way the User enters the question is correct
    way
  • The following questions all provide the same
    answer
  • How many customers bought seafood in each state?
  • Whats the number of seafood customers in every
    state?
  • By state, give me a count of the customers who
    bought seafood.
  • Count the seafood customers in each state.

15
Database Design Idiosyncrasies
  • What percent of employees with employee deferral
    contributions are eligible?
  • SQL-gt SELECT count(distinct sd0002.dbo. employee
    .employee_id) as "Count", (100 count(distinct
    sd0002.dbo. employee .employee_id)) / (Select
    count(distinct sd0002.dbo. employee .employee_id)
    From employee Where sd0002.dbo. history_view
    .cashltgt0 and fn UCase(sd0002.dbo. history_view
    .portion_code)'EEDF' and sd0002.dbo.
    history_view .category'02') as "Percent" FROM
    sd0002.dbo. employee , sd0002.dbo. history_view
    WHERE (sd0002.dbo. history_view .cashltgt0 and fn
    UCase(sd0002.dbo. history_view .portion_code)'EE
    DF' and sd0002.dbo. history_view .category'02'
    and fn UCase(sd0002.dbo. employee .status) in
    ('ACT', 'NPA', 'INA', 'PEN')) and sd0002.dbo.
    employee .client_nbrsd0002.dbo. history_view
    .client_nbr and sd0002.dbo.employee.employee_idsd
    0002.dbo. history_view .employee_id
  • Users must carry around a Cheat-Sheet to
    remember the design idiosyncrasies of the
    database
  • What if a new eligible code is created?

16
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

17
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

18
Agenda
EasyAsk Ad-Hoc Query Reporting
  • What is EasyAsk?
  • Who is Using EasyAsk?
  • Building a Dictionary
  • Deploying EasyAsk
  • EasyAsk Reports
  • New EasyAsk Features

19
New EasyAsk Features
  • Query Builder Help Users Find the Column
  • Search Capability for Columns
  • Hide all but the most meaningful columns
  • Show columns relevant to a specific report
    category

20
Thank You!
  • Questions?

21
(No Transcript)
22
An overview of EasyAsk within Cardif Pinnacle
Presented By Adrian OBrien, General Manager MI
Projects, Cardif Pinnacle
23
Who are Cardif Pinnacle
  • Cardif Pinnacle are the British subsidiary to
    Cardif, the insurance arm of BNP Paribas.
  • The French bank BNP Paribas is one of the Worlds
    largest banks
  • Cardif Pinnacle has 750 employees and also has
    branches in Ireland and South Africa. EasyAsk is
    used in all three locations
  • Established in 1971, Cardif Pinnacle is one of
    the UK's leading providers of creditor insurance
    and product warranties. In recent years the
    company has developed other product lines
    including Medical Cash Plans, Pet Healthcare and
    Personal Accident cover.
  • Cardif Pinnacle also markets competitive, tax
    efficient investment products via IFAs and direct
    to the public and Financial Telemarketing
    Services provides contact centre and outsourcing
    services to leading Banks, Building Societies and
    Finance Houses.

24
Why did we purchase EasyAsk?
  • Cardif Pinnacle purchased EasyAsk along with a
    fast access data store Aruna to
  • Overcome delays in reporting
  • Rationalise reporting
  • Give ownership of data to our business users
  • Typical problems we faced before the introduction
    of EasyAsk were
  • Reports running slowly and clogging up our
    systems
  • Inefficient use of IT resource
  • Users finding workarounds because they couldnt
    get their request done within an adequate time
    frame
  • External clients and internal users becoming
    frustrated as we could not provide meaningful MI
    quickly
  • Business users unable to adequately explain their
    business requirements to IT
  • Data hidden and not properly understood by key
    people within the business

25
EasyAsk Proof of Concept
  • In 2003 we set what we considered to be a real
    challenge
  • To transfer data to our new Aruna Date store,
    create the required EasyAsk dictionary and remove
    the top twenty five slowest running reports from
    our IT systems within a two month period.
  • The challenge was met with plenty of time to
    spare!
  • It also demonstrated previously un-thought of
    benefits such as
  • Rationalising and simplifying our terms and
    definitions
  • - Changing the way the organisation thinks
  • Our Senior Finance Manager states
  • EasyAsk helps us better understand our business
    and improve our processes

26
EasyAsk and Aruna
  • Aruna can integrate data from multiple databases
    and business applications, EasyAsk can cut and
    slice views of this in any way we wish
  • 2. Aruna processes queries at super fast speeds
  • 3. EasyAsk allows simple plain-language querying
  • 4. Reports which took hours to run on our
    administration systems now run via Aruna and
    EasyAsk in seconds or minutes at the most
  • The combination of Aruna and EasyAsk
  • allows our business users to take ownership of
    information

27
EasyAsk More than one natural way to query
For the one finger typist just point and click
and the table and field names get written for you
28
EasyAsk Training and Support
  • We provide full internal training for EasyAsk
    but it only takes an hour
  • Hold users hand for one month - Then throw them
    into the sea!
  • Email request box when they have real trouble
    swimming
  • Turnaround time one day or less for simple
    requests five days for complex reports
  • Many times faster than producing reports by other
    means
  • If we do have to use IT then report specification
    defined by MI information analyst rather than
    ordinary user
  • We currently have 130 users querying EasyAsk
  • Support - around 30 hours per week

29
EasyAsk Controlled Freedom
  • EasyAsk can provide any level of security you
    require
  • Some tips
  • KISS
  • Network groups, User groups, subject groups the
    business should decide IT should guide
  • Some tables only available to some groups
  • Some dictionaries only available to some groups
  • Master updateable dictionary child dictionaries
    security setting for users to write queries or
    just run reports

30
EasyAsk Keep the Wolves Happy
  • Drivers for Change
  • Legislation and the need to demonstrate corporate
    governance
  • Internal and External demands for speed increase
    over time.
  • Data and the demands for information - always
    more, never less!
  • EasyAsk provides the flexibility to adapt to an
    ever changing corporate and global environment

31
EasyAsk Sherlock Holmes Dr Watson
  • You all have them those clever people who look
    at data in a different way, discover issues and
    recommend new ways to do business
  • For Example
  • Data Quality Issues
  • Data Quality Measurement
  • Data Mining
  • Digital Dashboard
  • Progress Developers use EasyAsk
  • Interaction with other tools Excel for example
  • EasyAsk has released the potential of our
    employees and empowered them in the use of data
    in a number of diverse and unexpected ways

32
EasyAsk Excellent with Excel
  • A big percentage of our user base use Excel
  • EasyAsk displays like Excel and has many of the
    features of Excel
  • Export to Excel sheet, or copy and paste
  • Multiple sheets just like Excel so keep
    multiple queries
  • Refresh sheet so you can update one or all
    queries on the fly
  • The above allows monthly reporting at the click
    of a button rather than re-querying
  • If you want your companys chief accountant to be
    your buddy introduce her / him to EasyAsk!

33
EasyAsk Economies of Scale
  • Many users teach one another
  • No need for third party reporting tools
  • EasyAsk can link to all systems
  • One querying tool across the company saves time
    and money in regard to training, software costs,
    licence maintenance, IT support, software
    rollouts etc.
  • Employees are able to move across the company
    more easily
  • EasyAsk Easy Savings!

34
EasyAsk MI/BI View of the World
  • Data transformation - from a transactional to an
    analytical view data
  • EasyAsk the perfect tool for working with a data
    warehouse
  • Aruna a perfect fit with EasyAsk
  • Digital Dashboard and KPIs
  • Leverage and Control of MI and BI solutions
  • Master Data Management
  • EasyAsk helps us to control the flow of
    information and prevent proliferation of
    non-standard MI solutions

35
EasyAsk Summary
  • EasyAsk - Flexible
  • EasyAsk - Natural
  • EasyAsk - Scalable
  • EasyAsk - Ownership
  • EasyAsk - SQL Developer
  • EasyAsk - Building Blocks
  • EasyAsk - Easy Support
  • EasyAsk - Controlled Freedom
  • EasyAsk - Easy Investigations
  • EasyAsk - Excellent Excel
  • EasyAsk - Economies of Scale
  • EasyAsk - Master Data Management

Hes still waiting for his report Im off to San
Francisco!
Write a Comment
User Comments (0)
About PowerShow.com