SlideShare a Scribd company logo
Unleash the Power of Your Data Using Open Source




                                               Presenter:
                              Christopher Lavigne, Partner, Breadboard BI.




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Agenda

                BBBI Introduction, Analytic Modules
         




                Good Data – Breadboard BI Cloud Prototype Overview
         




                YachtWorld.com - Boats.com Case Study
         




                Questions & Answers
         




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Introduction
                Breadboard BI (www.breadboardbi.com) - business
         

                intelligence (BI) consulting services.


                Cooperate with partners in Australia, Belgium, Chile,
         

                Mexico, and Portugal.


                MySQL partner since 2007.
         




                Offer a suite of FREE customizable BI modules based on
         

                MySQL 5.1 and Pentaho that form a modular and scalable
                enterprise solution. Run local or in the cloud.


Copyright © 2009 Breadboard BI, Inc. All rights reserved.
BBBI Analytic Module List
        Customer 360°                           Finance                 Supply Chain           Workforce

        + Case Management                       + Accounts Payable      + Inventory*           + Compensation

        + Clickstream                           + Accounts Receivable   + Purchase Orders      + Recruitment

        + Contact Center                        + Billing               + Requisitions         + Snapshot

        + Marketing                             + Budget & Forecast     + Shipments

        + Returns                               + Ledger*               + Shipping Notices

        + Sales Leads                                                   + Warehouse Receipts

        + Sales Opportunities                                           + Work Orders

        + Sales Orders*




           More information at http://www.breadboardbi.com


           * Available in Spanish.




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
BBBI Enterprise Data Model
                       An enterprise dimensional model behind the 23 analytic
           • 
                       modules running over MySQL 5.1.


                       Conformed dimension, fact, bridge, tree tables.
           • 


                       Consistent naming conventions across objects.
           • 


                       Metadata – table and column descriptions, relationships,
           • 
                       primary and alternate keys, indexes, etc.




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Good Data – Breadboard BI Cloud Prototype Overview




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Collaborative
                                    Analytics


                                   Good Data provides a
                                   simple and easy-to-use
                                   service to view, analyze and
                                   report on the data that
                                   drives your business. 
                                   All in a secure online space
                                   without the typical costs and
                                   headaches.


Sign up for free at http://www.gooddata.com
Good Data Service
•  Good Data provides the underlying infrastructure to host multi-dimensional data,
     the tools to analyze that data in a collaborative environment, and the means to
     share the results with others. All as an on demand service.

•    Free trial at http://www.gooddata.com 




Company Overview
•    Founded by Roman Stanek (founder of NetBeans, Systinet)
•    Headquartered in San Francisco, engineering in the Czech Republic
•    Company DNA: high-scale analytics processing, service-oriented architecture,
     user experience
Good Data – Breadboard BI Cloud Prototype Goals


                       Test framework to deploy BBBI analytic modules on
             

                       MySQL 5.1 in the cloud.


                       Ability to support SaaS business intelligence companies
             

                       like Good Data, or customers with their own
                       presentation server (e.g., Pentaho) in the cloud.




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Prototype Model
                                                                                         Data Cloud




                    Customer Site                                                                                                                               Good Data
                                                                                                                                                               EC2 Instances
                  Windows scheduled task                                       Crontab                       Crontab
                                                                                                                                BBBI S3
                                                                 BBBI S3
                               Stage
                                                                                                                                                                    MDW
                                                                                                  BBBI                           Bucket
 Files   BBBI ETL Processes*
         BBBI ETL Processes
                                           Kettle + Jets3t                                                                                GoodData Processes
                                                                  Bucket
                               Files                                                                     Kettle ETL Processes
                                                                           Kettle ETL Processes
                                                                                                  MDW
                                                                                                                                                                  Customer 1
                                                             Customer data -                                             Customer data -
                                                             stage format                                                processed format
Client Server                                                                                                                                                       MDW
==========
                                                                  BBBI EC2 Server                                                                                 Customer ...
Dell PE1800 Server
                                                                  ==============
Windows 2003 Server
                                                                  Small Instance
Java Development Kit (JDK)
                                                                  CentOS
Pentaho Data Integration 3.1 (Kettle)
                                                                  Java Development Kit (JDK)
Jets3t 0.6.1
                                                                  Pentaho Data Integration 3.1 (Kettle)
                                                                  MySQL 5.1
                                                                  S3cmd
                                                                  s3sync




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Prototype Process at the Customer Site
           On a scheduled basis:
           1. Incrementally extract data from source systems, load pre-defined stage files.
           2. Compress files.
           3. Transmit files to S3.

           Required Components:
           1. Pentaho ETL Server
           2. Breadboard BI pre-defined ETL objects
           3. Zip
           4. Jets3t 0.6.1


           Comments:
           1. Simple, low-maintenance ETL tool at customer site. No database or
              presentation servers required. ETL tool interchangeable, or use scripts.
              (Only target file structure is important.)
           2. All tools are licence-free, can run on any operating system.


Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Prototype Process in BBBI Cloud
           On a scheduled basis:
           1. Get files from client-specific S3 bucket.
           2. Decompress files.
           3. Extract file data, transform data into dimensions and facts, load MySQL 5.1
              database.

           Required Components:
           1. Pentaho ETL Server
           2. Breadboard BI pre-defined ETL objects
           3. Zip
           4. S3cmd, s3sync, and/or Jets3t 0.6.1
           5. MySQL 5.1 (partitioned by customer).
           6. Breadboard BI pre-defined enterprise data model.

           Comments:
           1. Simple, lower-maintenance architecture – single, partitioned database for all
              customers.


Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Prototype Process BBBI Hand-Off to Good Data
           On a scheduled basis:
           1. Create customer-specific MySQL data files.
           2. Compress files.
           3. Push files to S3 area accessible by Good Data.
           4. Set ACLs on files.

           Required Components:
           1. Pentaho ETL Server
           2. Breadboard BI pre-defined ETL objects
           3. Gzip
           4. S3cmd, s3sync, and/or Jets3t 0.6.1
           5. MySQL 5.1
           6. Breadboard BI pre-defined enterprise data model.

           Comments:
           1. Data stored in BBBI & Good Data – redundant, but provides another backup.
              BBBI serves as a dimensional ODS.


Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Prototype Lessons Learned
                       All prototype goals were met.
           • 


                       BBBI components are well-suited to the data cloud. Only
           • 
                       minor changes were required.


                       BI in the data cloud offers businesses a low-cost, highly-
           • 
                       scalable alternative.




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com - Boats.com Case Study




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com - Boats.com Business
                YachtWorld.com is the premier online sales channel for
         

                yacht brokers around the world. Boats.com provides
                marketing and web services to new boat dealers and
                builders, and offers a quot;For Sale By Ownerquot; classified
                service.
                Over 140,000 new and used boat listings worldwide
         

                offered by over 4,000 brokers, dealers and builders in 115
                countries. Visited by over 4 million boating consumers
                every month who click through over 95 million page views.
                Headquartered in Seattle, Washington, European
         

                headquarters in the United Kingdom, sales offices in
                Germany, Italy and Russia, and sales representation in
                Dubai, Australia and China. Both companies are business
                units of Dominion Enterprises, based in Norfolk, Va.

Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com – Boats.com Solution Challenges

                Organize oceans of data from diverse operational systems
         

                into a comprehensive market intelligence solution.
                        Millions of daily page views from each of their popular
                     
                        web sites in Apache web server logs;
                        Boat listing inventory (1.7 million+) from Oracle and
                     
                        MySQL databases;
                        Sales lead emails and toll free calls to their affiliated
                     
                        brokers, dealers, and builders in Oracle and MySQL
                        databases; and
                        Supporting data in various flat files and spreadsheets.
                     

                Build the solution within a reasonable budget.
         




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com – Boats.com Environment Overview
         Oracle                   PDI* – Multiple Daily



         MySQL                     PDI – Multiple Daily
                                                                               Pentaho Dashboards
                                                            Reporting Database
                                                              (MySQL 5.1)‫‏‬
    Boats.com                                                   * Stage Area
  (Apache Logs)                              PDI - Daily       * Star Schema                         Users
                                                                * Partitioning Pentaho Burst Reports
                                                                * Aggregates

 YachtWorld.com                               PDI - Daily
  (Apache Logs)

    Miscellaneous
        Data
                                              PDI - Daily
       GeoIP,
  Supplemental Data

    * Pentaho Data Integration (PDI).
Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com – Boats.com MySQL Database Layer

                 MySQL 5.1
            


                           MyISAM and Memory engines.
                      

                           Table partitioning (key and list).
                      

                           Aggregation, denormalization, indexing.
                      



                 Star schema design with many aggregate tables.
            


                           ~20 fact tables (including aggregate facts), 30+
                      
                           dimension tables.




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Why MySQL 5.1 for YachtWorld.com - Boats.com?

                   YachtWorld.com – Boats.com already had MySQL in-
            

                   house.
                   Table partitioning (key and list) availability.
            


                           Very large stage tables utilize list partitions for
                        
                           instantaneous deletes.
                           Each stage table maintains data for multiple business
                        
                           units. List partitioning via business unit supports fast
                           delete for a subset of a table's data.
                           Fact tables initially partitioned by key partition to allow
                        
                           for very large tables (overcome file size limitations).
                           Client may transition to range (partitioning column is
                           already smart format - YYYYMM).


Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com – Boats.com PDI Layer

                 Pentaho Data Integration 3.1 used for all data movement.
            


                           Source Database/File –> Stage.
                      

                           Stage -> Star.
                      



                 Modular – One Job calls it all (nested jobs) or child jobs can
            

                 be run individually.


                 Great integration with MySQL, data files, etc.
            




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
YachtWorld.com – Boats.com Pentaho Reporting and
                                                            Dashboards Layer

              Pentaho Reporting 1.6 (Design Studio & Report Designer).
          


                         Complex email burst .pdf report using subreports.
                    



              Pentaho Dashboards 1.6.
          


                         Utilizes dashboard widgets and drill reports.
                    




Copyright © 2009 Breadboard BI, Inc. All rights reserved.
Questions & Answers
           Chris Lavigne - chris_lavigne@breadboardbi.com


           Web Site with Link to Demo Server -
            http://www.breadboardbi.com/




Copyright © 2009 Breadboard BI, Inc. All rights reserved.

More Related Content

What's hot

Microsoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel DataMicrosoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel Data
Mark Ginnebaugh
 
MBE Summit 2012
MBE Summit 2012MBE Summit 2012
MBE Summit 2012
dopsahl
 
SQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analyticsSQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analyticsDataWorks Summit
 
SAP Explorer Visual Intelligence
SAP Explorer Visual IntelligenceSAP Explorer Visual Intelligence
SAP Explorer Visual Intelligence
Eric Molner
 
Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831Cana Ko
 
Analyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGIS
Analyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGISAnalyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGIS
Analyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGISIBM Cloud Data Services
 
SQL Server: Data Mining
SQL Server: Data MiningSQL Server: Data Mining
SQL Server: Data Mining
DataminingTools Inc
 
Informix REST API Tutorial
Informix REST API TutorialInformix REST API Tutorial
Informix REST API Tutorial
Brian Hughes
 
Data vault modeling et retour d'expérience
Data vault modeling et retour d'expérienceData vault modeling et retour d'expérience
Data vault modeling et retour d'expérience
Swiss Data Forum Swiss Data Forum
 
Australia SharePoint Conference 2012 - Quest Governance Solutions
Australia SharePoint Conference 2012 - Quest Governance SolutionsAustralia SharePoint Conference 2012 - Quest Governance Solutions
Australia SharePoint Conference 2012 - Quest Governance Solutions
Chris McNulty
 
NoSQL Deepdive - with Informix NoSQL. IOD 2013
NoSQL Deepdive - with Informix NoSQL. IOD 2013NoSQL Deepdive - with Informix NoSQL. IOD 2013
NoSQL Deepdive - with Informix NoSQL. IOD 2013
Keshav Murthy
 
Good Data: Collaborative Analytics On Demand
Good Data: Collaborative Analytics On DemandGood Data: Collaborative Analytics On Demand
Good Data: Collaborative Analytics On Demand
zsvoboda
 
Sap sap so h 2013
Sap sap so h 2013Sap sap so h 2013
Sap sap so h 2013
deepersnet
 
Informix SQL & NoSQL: Putting it all together
Informix SQL & NoSQL: Putting it all togetherInformix SQL & NoSQL: Putting it all together
Informix SQL & NoSQL: Putting it all together
Keshav Murthy
 
Enterprise Data Workflows with Cascading
Enterprise Data Workflows with CascadingEnterprise Data Workflows with Cascading
Enterprise Data Workflows with Cascading
Paco Nathan
 
Couchbase Server and IBM BigInsights: One + One = Three
Couchbase Server and IBM BigInsights: One + One = ThreeCouchbase Server and IBM BigInsights: One + One = Three
Couchbase Server and IBM BigInsights: One + One = Three
Dipti Borkar
 
The CIOs Guide to NoSQL 2012
The CIOs Guide to NoSQL 2012The CIOs Guide to NoSQL 2012
The CIOs Guide to NoSQL 2012DATAVERSITY
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
Raman Kannan
 
Cloud Computing -- Organizational Shift
Cloud Computing -- Organizational ShiftCloud Computing -- Organizational Shift
Cloud Computing -- Organizational Shift
Raman Kannan
 
The Perfect Storm: The Impact of Analytics, Big Data and Analytics
The Perfect Storm: The Impact of Analytics, Big Data and AnalyticsThe Perfect Storm: The Impact of Analytics, Big Data and Analytics
The Perfect Storm: The Impact of Analytics, Big Data and Analytics
Inside Analysis
 

What's hot (20)

Microsoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel DataMicrosoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel Data
 
MBE Summit 2012
MBE Summit 2012MBE Summit 2012
MBE Summit 2012
 
SQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analyticsSQL-H a new way to enable SQL analytics
SQL-H a new way to enable SQL analytics
 
SAP Explorer Visual Intelligence
SAP Explorer Visual IntelligenceSAP Explorer Visual Intelligence
SAP Explorer Visual Intelligence
 
Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831
 
Analyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGIS
Analyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGISAnalyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGIS
Analyzing GeoSpatial data with IBM Cloud Data Services & Esri ArcGIS
 
SQL Server: Data Mining
SQL Server: Data MiningSQL Server: Data Mining
SQL Server: Data Mining
 
Informix REST API Tutorial
Informix REST API TutorialInformix REST API Tutorial
Informix REST API Tutorial
 
Data vault modeling et retour d'expérience
Data vault modeling et retour d'expérienceData vault modeling et retour d'expérience
Data vault modeling et retour d'expérience
 
Australia SharePoint Conference 2012 - Quest Governance Solutions
Australia SharePoint Conference 2012 - Quest Governance SolutionsAustralia SharePoint Conference 2012 - Quest Governance Solutions
Australia SharePoint Conference 2012 - Quest Governance Solutions
 
NoSQL Deepdive - with Informix NoSQL. IOD 2013
NoSQL Deepdive - with Informix NoSQL. IOD 2013NoSQL Deepdive - with Informix NoSQL. IOD 2013
NoSQL Deepdive - with Informix NoSQL. IOD 2013
 
Good Data: Collaborative Analytics On Demand
Good Data: Collaborative Analytics On DemandGood Data: Collaborative Analytics On Demand
Good Data: Collaborative Analytics On Demand
 
Sap sap so h 2013
Sap sap so h 2013Sap sap so h 2013
Sap sap so h 2013
 
Informix SQL & NoSQL: Putting it all together
Informix SQL & NoSQL: Putting it all togetherInformix SQL & NoSQL: Putting it all together
Informix SQL & NoSQL: Putting it all together
 
Enterprise Data Workflows with Cascading
Enterprise Data Workflows with CascadingEnterprise Data Workflows with Cascading
Enterprise Data Workflows with Cascading
 
Couchbase Server and IBM BigInsights: One + One = Three
Couchbase Server and IBM BigInsights: One + One = ThreeCouchbase Server and IBM BigInsights: One + One = Three
Couchbase Server and IBM BigInsights: One + One = Three
 
The CIOs Guide to NoSQL 2012
The CIOs Guide to NoSQL 2012The CIOs Guide to NoSQL 2012
The CIOs Guide to NoSQL 2012
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Cloud Computing -- Organizational Shift
Cloud Computing -- Organizational ShiftCloud Computing -- Organizational Shift
Cloud Computing -- Organizational Shift
 
The Perfect Storm: The Impact of Analytics, Big Data and Analytics
The Perfect Storm: The Impact of Analytics, Big Data and AnalyticsThe Perfect Storm: The Impact of Analytics, Big Data and Analytics
The Perfect Storm: The Impact of Analytics, Big Data and Analytics
 

Viewers also liked

Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
SpagoWorld
 
Devoxx France 2013 : Musclez vos apps android avec les outils du monde java
Devoxx France 2013 : Musclez vos apps android avec les outils du monde javaDevoxx France 2013 : Musclez vos apps android avec les outils du monde java
Devoxx France 2013 : Musclez vos apps android avec les outils du monde javajeromevdl
 
Adopting Open Source Business Intelligence: Who, Why and How
Adopting Open Source Business Intelligence: Who, Why and HowAdopting Open Source Business Intelligence: Who, Why and How
Adopting Open Source Business Intelligence: Who, Why and How
mark madsen
 
Open Source Business Intelligence
Open Source Business IntelligenceOpen Source Business Intelligence
Open Source Business Intelligence
Jos van Dongen
 
Mondrian and OLAP Overview
Mondrian and OLAP OverviewMondrian and OLAP Overview
Mondrian and OLAP Overview
Alex Meadows
 
Jaspersoft Webinar deck
Jaspersoft Webinar deckJaspersoft Webinar deck
Jaspersoft Webinar deck
Jos van Dongen
 

Viewers also liked (6)

Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
 
Devoxx France 2013 : Musclez vos apps android avec les outils du monde java
Devoxx France 2013 : Musclez vos apps android avec les outils du monde javaDevoxx France 2013 : Musclez vos apps android avec les outils du monde java
Devoxx France 2013 : Musclez vos apps android avec les outils du monde java
 
Adopting Open Source Business Intelligence: Who, Why and How
Adopting Open Source Business Intelligence: Who, Why and HowAdopting Open Source Business Intelligence: Who, Why and How
Adopting Open Source Business Intelligence: Who, Why and How
 
Open Source Business Intelligence
Open Source Business IntelligenceOpen Source Business Intelligence
Open Source Business Intelligence
 
Mondrian and OLAP Overview
Mondrian and OLAP OverviewMondrian and OLAP Overview
Mondrian and OLAP Overview
 
Jaspersoft Webinar deck
Jaspersoft Webinar deckJaspersoft Webinar deck
Jaspersoft Webinar deck
 

Similar to Unleash The Power Of Your Data Using Open Source Business Intelligence

Mind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence DashboardsMind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence Dashboards
Unilytics
 
Designing A Data Warehouse With Sql 2008
Designing A Data Warehouse With Sql 2008Designing A Data Warehouse With Sql 2008
Designing A Data Warehouse With Sql 2008
thomduclos
 
IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services
IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services
IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services
Torsten Steinbach
 
Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2
Senturus
 
Sap bi roadmap overview 2010 sap inside track stl
Sap bi roadmap overview 2010 sap inside track stlSap bi roadmap overview 2010 sap inside track stl
Sap bi roadmap overview 2010 sap inside track stl
sjohannes
 
Good Data Technical Overview
Good Data Technical OverviewGood Data Technical Overview
Good Data Technical Overviewzsvoboda
 
Leveraging System z to Turn Information Into Insight
Leveraging System z to Turn Information Into InsightLeveraging System z to Turn Information Into Insight
Leveraging System z to Turn Information Into Insightdkang
 
Sql server 2012 smart dive presentation 20120126
Sql server 2012 smart dive presentation 20120126Sql server 2012 smart dive presentation 20120126
Sql server 2012 smart dive presentation 20120126Andrew Mauch
 
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKESBig Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Matt Stubbs
 
CMDB as a Corporate Asset
CMDB as a Corporate AssetCMDB as a Corporate Asset
CMDB as a Corporate Asset
Abbas Haider Ali
 
Unleashing the Power of your Data
Unleashing the Power of your DataUnleashing the Power of your Data
Unleashing the Power of your Data
Itai Yaffe
 
Big Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC RepresentativeBig Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC Representative
IBM Danmark
 
Traditional BI VS Self Service BI
Traditional BI VS Self Service BITraditional BI VS Self Service BI
Traditional BI VS Self Service BI
Visual_BI
 
Leveraging PowerPivot
Leveraging PowerPivotLeveraging PowerPivot
Leveraging PowerPivot
Dan English
 
IBM Cognos 10 Under the Hood
IBM Cognos 10 Under the HoodIBM Cognos 10 Under the Hood
IBM Cognos 10 Under the Hood
Senturus
 
Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...
Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...
Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...
Dhiren Gala
 
BW Multi-Dimensional Model
BW Multi-Dimensional ModelBW Multi-Dimensional Model
BW Multi-Dimensional Modelyujesh
 
Who Is Birst
Who Is BirstWho Is Birst
Who Is Birst
dcrawford1798
 
Obiee Training in bangalore
Obiee Training in bangaloreObiee Training in bangalore
Obiee Training in bangalore
rajkamal560066
 

Similar to Unleash The Power Of Your Data Using Open Source Business Intelligence (20)

Mind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence DashboardsMind Blowing Business Intelligence Dashboards
Mind Blowing Business Intelligence Dashboards
 
Designing A Data Warehouse With Sql 2008
Designing A Data Warehouse With Sql 2008Designing A Data Warehouse With Sql 2008
Designing A Data Warehouse With Sql 2008
 
IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services
IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services
IBM THINK 2020 - Cloud Data Lake with IBM Cloud Data Services
 
Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2Dynamic Cubes Deep Dive IBM Cognos 10.2
Dynamic Cubes Deep Dive IBM Cognos 10.2
 
Sap bi roadmap overview 2010 sap inside track stl
Sap bi roadmap overview 2010 sap inside track stlSap bi roadmap overview 2010 sap inside track stl
Sap bi roadmap overview 2010 sap inside track stl
 
Good Data Technical Overview
Good Data Technical OverviewGood Data Technical Overview
Good Data Technical Overview
 
Leveraging System z to Turn Information Into Insight
Leveraging System z to Turn Information Into InsightLeveraging System z to Turn Information Into Insight
Leveraging System z to Turn Information Into Insight
 
Sql server 2012 smart dive presentation 20120126
Sql server 2012 smart dive presentation 20120126Sql server 2012 smart dive presentation 20120126
Sql server 2012 smart dive presentation 20120126
 
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKESBig Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
Big Data LDN 2018: A TALE OF TWO BI STANDARDS: DATA WAREHOUSES AND DATA LAKES
 
CMDB as a Corporate Asset
CMDB as a Corporate AssetCMDB as a Corporate Asset
CMDB as a Corporate Asset
 
Unleashing the Power of your Data
Unleashing the Power of your DataUnleashing the Power of your Data
Unleashing the Power of your Data
 
Big Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC RepresentativeBig Data i CSC's optik, CSC Representative
Big Data i CSC's optik, CSC Representative
 
Traditional BI VS Self Service BI
Traditional BI VS Self Service BITraditional BI VS Self Service BI
Traditional BI VS Self Service BI
 
Leveraging PowerPivot
Leveraging PowerPivotLeveraging PowerPivot
Leveraging PowerPivot
 
IBM Cognos 10 Under the Hood
IBM Cognos 10 Under the HoodIBM Cognos 10 Under the Hood
IBM Cognos 10 Under the Hood
 
Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...
Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...
Perspective on SAP Acquisition Of Business Objects on MAIA Business Intellige...
 
BW Multi-Dimensional Model
BW Multi-Dimensional ModelBW Multi-Dimensional Model
BW Multi-Dimensional Model
 
Technical presentation
Technical presentationTechnical presentation
Technical presentation
 
Who Is Birst
Who Is BirstWho Is Birst
Who Is Birst
 
Obiee Training in bangalore
Obiee Training in bangaloreObiee Training in bangalore
Obiee Training in bangalore
 

More from MySQLConference

Memcached Functions For My Sql Seemless Caching In My Sql
Memcached Functions For My Sql Seemless Caching In My SqlMemcached Functions For My Sql Seemless Caching In My Sql
Memcached Functions For My Sql Seemless Caching In My SqlMySQLConference
 
Using Open Source Bi In The Real World
Using Open Source Bi In The Real WorldUsing Open Source Bi In The Real World
Using Open Source Bi In The Real WorldMySQLConference
 
Partitioning Under The Hood
Partitioning Under The HoodPartitioning Under The Hood
Partitioning Under The HoodMySQLConference
 
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The CloudTricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The CloudMySQLConference
 
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
D Trace Support In My Sql Guide To Solving Reallife Performance ProblemsD Trace Support In My Sql Guide To Solving Reallife Performance Problems
D Trace Support In My Sql Guide To Solving Reallife Performance ProblemsMySQLConference
 
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
Writing Efficient Java Applications For My Sql Cluster Using NdbjWriting Efficient Java Applications For My Sql Cluster Using Ndbj
Writing Efficient Java Applications For My Sql Cluster Using NdbjMySQLConference
 
My Sql Performance On Ec2
My Sql Performance On Ec2My Sql Performance On Ec2
My Sql Performance On Ec2MySQLConference
 
Inno Db Performance And Usability Patches
Inno Db Performance And Usability PatchesInno Db Performance And Usability Patches
Inno Db Performance And Usability PatchesMySQLConference
 
My Sql And Search At Craigslist
My Sql And Search At CraigslistMy Sql And Search At Craigslist
My Sql And Search At CraigslistMySQLConference
 
Solving Common Sql Problems With The Seq Engine
Solving Common Sql Problems With The Seq EngineSolving Common Sql Problems With The Seq Engine
Solving Common Sql Problems With The Seq EngineMySQLConference
 
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Using Continuous Etl With Real Time Queries To Eliminate My Sql BottlenecksUsing Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Using Continuous Etl With Real Time Queries To Eliminate My Sql BottlenecksMySQLConference
 
Make Your Life Easier With Maatkit
Make Your Life Easier With MaatkitMake Your Life Easier With Maatkit
Make Your Life Easier With MaatkitMySQLConference
 
Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20MySQLConference
 
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service BackendWide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service BackendMySQLConference
 
Inno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code StructureInno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code StructureMySQLConference
 
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin ExpressMy Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin ExpressMySQLConference
 

More from MySQLConference (17)

Memcached Functions For My Sql Seemless Caching In My Sql
Memcached Functions For My Sql Seemless Caching In My SqlMemcached Functions For My Sql Seemless Caching In My Sql
Memcached Functions For My Sql Seemless Caching In My Sql
 
Using Open Source Bi In The Real World
Using Open Source Bi In The Real WorldUsing Open Source Bi In The Real World
Using Open Source Bi In The Real World
 
Partitioning Under The Hood
Partitioning Under The HoodPartitioning Under The Hood
Partitioning Under The Hood
 
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The CloudTricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
 
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
D Trace Support In My Sql Guide To Solving Reallife Performance ProblemsD Trace Support In My Sql Guide To Solving Reallife Performance Problems
D Trace Support In My Sql Guide To Solving Reallife Performance Problems
 
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
Writing Efficient Java Applications For My Sql Cluster Using NdbjWriting Efficient Java Applications For My Sql Cluster Using Ndbj
Writing Efficient Java Applications For My Sql Cluster Using Ndbj
 
My Sql Performance On Ec2
My Sql Performance On Ec2My Sql Performance On Ec2
My Sql Performance On Ec2
 
Inno Db Performance And Usability Patches
Inno Db Performance And Usability PatchesInno Db Performance And Usability Patches
Inno Db Performance And Usability Patches
 
My Sql And Search At Craigslist
My Sql And Search At CraigslistMy Sql And Search At Craigslist
My Sql And Search At Craigslist
 
The Smug Mug Tale
The Smug Mug TaleThe Smug Mug Tale
The Smug Mug Tale
 
Solving Common Sql Problems With The Seq Engine
Solving Common Sql Problems With The Seq EngineSolving Common Sql Problems With The Seq Engine
Solving Common Sql Problems With The Seq Engine
 
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Using Continuous Etl With Real Time Queries To Eliminate My Sql BottlenecksUsing Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
Using Continuous Etl With Real Time Queries To Eliminate My Sql Bottlenecks
 
Make Your Life Easier With Maatkit
Make Your Life Easier With MaatkitMake Your Life Easier With Maatkit
Make Your Life Easier With Maatkit
 
Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20
 
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service BackendWide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
 
Inno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code StructureInno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code Structure
 
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin ExpressMy Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
My Sql High Availability With A Punch Drbd 83 And Drbd For Dolphin Express
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Unleash The Power Of Your Data Using Open Source Business Intelligence

  • 1. Unleash the Power of Your Data Using Open Source Presenter: Christopher Lavigne, Partner, Breadboard BI. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 2. Agenda BBBI Introduction, Analytic Modules   Good Data – Breadboard BI Cloud Prototype Overview   YachtWorld.com - Boats.com Case Study   Questions & Answers   Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 3. Introduction Breadboard BI (www.breadboardbi.com) - business   intelligence (BI) consulting services. Cooperate with partners in Australia, Belgium, Chile,   Mexico, and Portugal. MySQL partner since 2007.   Offer a suite of FREE customizable BI modules based on   MySQL 5.1 and Pentaho that form a modular and scalable enterprise solution. Run local or in the cloud. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 4. BBBI Analytic Module List Customer 360° Finance Supply Chain Workforce + Case Management + Accounts Payable + Inventory* + Compensation + Clickstream + Accounts Receivable + Purchase Orders + Recruitment + Contact Center + Billing + Requisitions + Snapshot + Marketing + Budget & Forecast + Shipments + Returns + Ledger* + Shipping Notices + Sales Leads + Warehouse Receipts + Sales Opportunities + Work Orders + Sales Orders* More information at http://www.breadboardbi.com * Available in Spanish. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 5. BBBI Enterprise Data Model An enterprise dimensional model behind the 23 analytic •  modules running over MySQL 5.1. Conformed dimension, fact, bridge, tree tables. •  Consistent naming conventions across objects. •  Metadata – table and column descriptions, relationships, •  primary and alternate keys, indexes, etc. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 6. Good Data – Breadboard BI Cloud Prototype Overview Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 7. Collaborative Analytics Good Data provides a simple and easy-to-use service to view, analyze and report on the data that drives your business. All in a secure online space without the typical costs and headaches. Sign up for free at http://www.gooddata.com
  • 8. Good Data Service •  Good Data provides the underlying infrastructure to host multi-dimensional data, the tools to analyze that data in a collaborative environment, and the means to share the results with others. All as an on demand service. •  Free trial at http://www.gooddata.com Company Overview •  Founded by Roman Stanek (founder of NetBeans, Systinet) •  Headquartered in San Francisco, engineering in the Czech Republic •  Company DNA: high-scale analytics processing, service-oriented architecture, user experience
  • 9. Good Data – Breadboard BI Cloud Prototype Goals Test framework to deploy BBBI analytic modules on   MySQL 5.1 in the cloud. Ability to support SaaS business intelligence companies   like Good Data, or customers with their own presentation server (e.g., Pentaho) in the cloud. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 10. Prototype Model Data Cloud Customer Site Good Data EC2 Instances Windows scheduled task Crontab Crontab BBBI S3 BBBI S3 Stage MDW BBBI Bucket Files BBBI ETL Processes* BBBI ETL Processes Kettle + Jets3t GoodData Processes Bucket Files Kettle ETL Processes Kettle ETL Processes MDW Customer 1 Customer data - Customer data - stage format processed format Client Server MDW ========== BBBI EC2 Server Customer ... Dell PE1800 Server ============== Windows 2003 Server Small Instance Java Development Kit (JDK) CentOS Pentaho Data Integration 3.1 (Kettle) Java Development Kit (JDK) Jets3t 0.6.1 Pentaho Data Integration 3.1 (Kettle) MySQL 5.1 S3cmd s3sync Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 11. Prototype Process at the Customer Site On a scheduled basis: 1. Incrementally extract data from source systems, load pre-defined stage files. 2. Compress files. 3. Transmit files to S3. Required Components: 1. Pentaho ETL Server 2. Breadboard BI pre-defined ETL objects 3. Zip 4. Jets3t 0.6.1 Comments: 1. Simple, low-maintenance ETL tool at customer site. No database or presentation servers required. ETL tool interchangeable, or use scripts. (Only target file structure is important.) 2. All tools are licence-free, can run on any operating system. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 12. Prototype Process in BBBI Cloud On a scheduled basis: 1. Get files from client-specific S3 bucket. 2. Decompress files. 3. Extract file data, transform data into dimensions and facts, load MySQL 5.1 database. Required Components: 1. Pentaho ETL Server 2. Breadboard BI pre-defined ETL objects 3. Zip 4. S3cmd, s3sync, and/or Jets3t 0.6.1 5. MySQL 5.1 (partitioned by customer). 6. Breadboard BI pre-defined enterprise data model. Comments: 1. Simple, lower-maintenance architecture – single, partitioned database for all customers. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 13. Prototype Process BBBI Hand-Off to Good Data On a scheduled basis: 1. Create customer-specific MySQL data files. 2. Compress files. 3. Push files to S3 area accessible by Good Data. 4. Set ACLs on files. Required Components: 1. Pentaho ETL Server 2. Breadboard BI pre-defined ETL objects 3. Gzip 4. S3cmd, s3sync, and/or Jets3t 0.6.1 5. MySQL 5.1 6. Breadboard BI pre-defined enterprise data model. Comments: 1. Data stored in BBBI & Good Data – redundant, but provides another backup. BBBI serves as a dimensional ODS. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 14. Prototype Lessons Learned All prototype goals were met. •  BBBI components are well-suited to the data cloud. Only •  minor changes were required. BI in the data cloud offers businesses a low-cost, highly- •  scalable alternative. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 15. YachtWorld.com - Boats.com Case Study Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 16. YachtWorld.com - Boats.com Business YachtWorld.com is the premier online sales channel for   yacht brokers around the world. Boats.com provides marketing and web services to new boat dealers and builders, and offers a quot;For Sale By Ownerquot; classified service. Over 140,000 new and used boat listings worldwide   offered by over 4,000 brokers, dealers and builders in 115 countries. Visited by over 4 million boating consumers every month who click through over 95 million page views. Headquartered in Seattle, Washington, European   headquarters in the United Kingdom, sales offices in Germany, Italy and Russia, and sales representation in Dubai, Australia and China. Both companies are business units of Dominion Enterprises, based in Norfolk, Va. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 17. YachtWorld.com – Boats.com Solution Challenges Organize oceans of data from diverse operational systems   into a comprehensive market intelligence solution. Millions of daily page views from each of their popular   web sites in Apache web server logs; Boat listing inventory (1.7 million+) from Oracle and   MySQL databases; Sales lead emails and toll free calls to their affiliated   brokers, dealers, and builders in Oracle and MySQL databases; and Supporting data in various flat files and spreadsheets.   Build the solution within a reasonable budget.   Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 18. YachtWorld.com – Boats.com Environment Overview Oracle PDI* – Multiple Daily MySQL PDI – Multiple Daily Pentaho Dashboards Reporting Database (MySQL 5.1)‫‏‬ Boats.com * Stage Area (Apache Logs) PDI - Daily * Star Schema Users * Partitioning Pentaho Burst Reports * Aggregates YachtWorld.com PDI - Daily (Apache Logs) Miscellaneous Data PDI - Daily GeoIP, Supplemental Data * Pentaho Data Integration (PDI). Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 19. YachtWorld.com – Boats.com MySQL Database Layer MySQL 5.1   MyISAM and Memory engines.   Table partitioning (key and list).   Aggregation, denormalization, indexing.   Star schema design with many aggregate tables.   ~20 fact tables (including aggregate facts), 30+   dimension tables. Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 20. Why MySQL 5.1 for YachtWorld.com - Boats.com? YachtWorld.com – Boats.com already had MySQL in-   house. Table partitioning (key and list) availability.   Very large stage tables utilize list partitions for   instantaneous deletes. Each stage table maintains data for multiple business   units. List partitioning via business unit supports fast delete for a subset of a table's data. Fact tables initially partitioned by key partition to allow   for very large tables (overcome file size limitations). Client may transition to range (partitioning column is already smart format - YYYYMM). Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 21. YachtWorld.com – Boats.com PDI Layer Pentaho Data Integration 3.1 used for all data movement.   Source Database/File –> Stage.   Stage -> Star.   Modular – One Job calls it all (nested jobs) or child jobs can   be run individually. Great integration with MySQL, data files, etc.   Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 22. YachtWorld.com – Boats.com Pentaho Reporting and Dashboards Layer Pentaho Reporting 1.6 (Design Studio & Report Designer).   Complex email burst .pdf report using subreports.   Pentaho Dashboards 1.6.   Utilizes dashboard widgets and drill reports.   Copyright © 2009 Breadboard BI, Inc. All rights reserved.
  • 23. Questions & Answers Chris Lavigne - chris_lavigne@breadboardbi.com Web Site with Link to Demo Server - http://www.breadboardbi.com/ Copyright © 2009 Breadboard BI, Inc. All rights reserved.