SlideShare a Scribd company logo
1 of 41
Download to read offline
H T 2012	
  
	
  Technologies	
  
HOST:	
  
Eric	
  Kavanagh	
  
 	
  	
  THIS	
  YEAR	
  WAS…	
  
ANALYTIC	
  PLATFORMS	
  
ž  Analytic	
  Platforms	
  represent	
  the	
  next	
  major	
  
    phase	
  in	
  the	
  evolution	
  of	
  Business	
  
    Intelligence	
  and	
  Analytics	
  
ž  These	
  platforms	
  should	
  foster	
  collaboration	
  
    and	
  transparency	
  
ž  Users	
  should	
  be	
  enabled	
  to	
  access	
  and	
  
    analyze	
  the	
  data	
  they	
  want,	
  quickly	
  and	
  
    effectively	
  
ANALYST:	
  
                        Mark	
  Madsen	
  
THE	
  LINE	
  UP	
     CEO,	
  Third	
  Nature	
  Inc.	
  




                        ANALYST:	
  
                        John	
  O’Brien	
  
                        Principal	
  &	
  CEO,	
  Radiant	
  Advisors	
  




                        GUEST:	
  
                        Walter	
  Maguire	
  
                        Director	
  of	
  Analytics,	
  ParAccel	
  
INTRODUCING	
  



   Mark	
  Madsen	
  
Philosophical	
  ques.on	
  

                      When	
  modeling	
  a	
  data	
  
                      warehouse,	
  is	
  it	
  best	
  to:	
  
                      	
  

                      A.	
  Choose	
  each	
  data	
  
                      element	
  in	
  your	
  schema	
  
                      based	
  on	
  usefulness	
  /usage	
  
                                        or   	
  
                      B.	
  Keep	
  every	
  element	
  in	
  
                      the	
  source	
  data?	
  
                      	
  


© Third Nature Inc.
I need that          It would be logical
                             data now.            to keep all the
                                                                         It will take
.	
                                               data in one place.
                                                                         6 months

	
  
	
  
	
  




                      The	
  common	
  situa.on	
  for	
  analysts	
  
© Third Nature Inc.
Analy.cs	
  embiggens	
  the	
  data	
  volume	
  problem	
  




   Many	
  of	
  the	
  processing	
  problems	
  are	
  O(n2)	
  or	
  worse,	
  so	
  even	
  
  moderate	
  data	
  can	
  be	
  a	
  problem	
  for	
  DW	
  models	
  &	
  architectures	
  
© Third Nature Inc.
Big	
  changes	
  for	
  data	
  warehousing	
  workloads	
  

                                               Much	
  of	
  the	
  analyHcs	
  data	
  is	
  
                                               being	
  read,	
  wriIen	
  and	
  
                                               processed	
  interacHvely	
  with	
  
                                               people	
  waiHng,	
  or	
  in	
  real	
  Hme	
  
                                               machine	
  to	
  machine	
  contexts.	
  
                                               The	
  results	
  of	
  analyHc	
  
                                               processing	
  can	
  –	
  oMen	
  do	
  –	
  
                                               feed	
  back	
  into	
  the	
  system	
  from	
  
                                               which	
  they	
  originate.      	
  



                                               Our	
  DW	
  design	
  point	
  was	
  not	
  
                                               changing	
  tables,	
  ephemeral	
  
                                               paIerns,	
  large	
  data	
  movement	
  
                                               –	
  it	
  was	
  a	
  pub-­‐sub	
  model.	
  


© Third Nature Inc.
What	
  do	
  we	
  mean	
  by	
  analy.cs	
  pla?orm?	
  
  AnalyHcs<>	
  BI,	
  different	
  
  usage	
  model	
  and	
  workload	
  
  Deployment	
  environment?	
  
  What	
  sort?	
  
         ▪  Batch	
  
         ▪  Real	
  Hme	
  
  Development	
  or	
  exploraHon	
  
  environment?	
  For	
  what?	
  
         ▪  The	
  process	
  of	
  model	
  
            building	
  
         ▪  Exploratory	
  analysis	
  
         ▪  AnalyHc	
  data	
  management	
         A real analytics production workflow
                                                                               Hatch, CIKM 2011

  	
  
© Third Nature Inc.
Analy.c	
  pla?orm	
  design	
  goals
                                                            	
  
     1.  Decouple	
  the	
  analyHc	
  plaXorm	
  from	
  the	
  data	
  
         warehouse:	
  it	
  can	
  be	
  a	
  part	
  of	
  the	
  delivery	
  layer,	
  or	
  
         the	
  integraHon	
  layer,	
  or	
  both.	
  
     2.  Support	
  the	
  analyHc	
  development	
  and	
  
         maintenance	
  processes,	
  preferably	
  without	
  
         unsupported	
  data	
  copying.	
  
     3.  Support	
  the	
  producHon	
  deployment	
  processes.	
  
     Don’t	
  try	
  to	
  force-­‐fit	
  “offload”	
  and	
  “merge”	
  paIerns.	
  
     To	
  the	
  extent	
  you	
  can	
  do	
  all	
  of	
  this	
  without	
  moving	
  data	
  
     around,	
  it’s	
  a	
  big	
  win.	
  
     	
  
© Third Nature Inc.
Be	
  suspicious	
  of	
  anyone	
  who	
  says	
  Hadoop	
  is	
  the	
  only	
  answer
                                                                                       	
  




© Third Nature Inc.
IT	
  reality	
  is	
  mul.ple	
  data	
  stores,	
  distributed	
  pla?orm	
  
  Separate, purpose-built databases and processing systems for
  different types of data and query / computing workloads is the
  new norm for information delivery. Delivery must be separated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	
  	
  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Informa.on	
  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	
  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            delivery	
  layer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	
  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	
  




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Platform layer
                                                                                                                                                                                                                                            	
  	
  
                             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician
                                                                                                                                                                                                                                            	
   1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Data
                             2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector
                             3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist
                             4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA




                                                                                                                                                                                                                                            	
  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Warehouse
                      1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician             1 Marge	
  Inovera $150,000 Statistician
                      2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector          2 Anita	
  Bath $120,000 Sewer	
  inspector
                      3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist           3 Ivan	
  Awfulitch $160,000 Dermatologist
                      4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA                        4 Nadia	
  Geddit $36,000 DBA




                  Databases                                                                                                                                                                                                                                                                                                                                                                                                            Documents                                                                   Flat Files                XML   Queues   ERP       Applications



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Source	
  Environments	
  
© Third Nature Inc.
INTRODUCING	
  



   John	
  O’Brien	
  
16




                                     ROLE OF ANALYTIC DBMS IN
                                     MODERN BI ARCHITECTURES


                                     Hot Technologies – December 5, 2012
                                     John O’Brien, Radiant Advisors
                                     john.obrien@radiantadvisors.com




© Copyright 2012 Radiant Advisors. All Rights Reserved   v1.00.000
17


      Modern BI Architectures
      ROLE OF ANALYTIC DATABASES

      Data persistence for optimized BI workloads
      •  2-tier versus 3-tier debate
      •  Why 3-tier will be next generation

      Integrating semantics “in” or “above” data
      •  Cross database versus data virtualization debate
      •  Why a evolving combination will be next generation

        Predictions for 2013 and 2014
© Copyright 2012 Radiant Advisors. All Rights Reserved   v1.00.000
18


      Modern BI Architectures
      MIXED WORKLOAD CAPABILITIES
                                                                           3-Tier BI Architecture

                                  Key Value Store (Hadoop)
                                     Discovery Oriented
                                                                                Analytic
                                                                               Database        EDW
                                         Highest Scalability
                                                                             Technologies     RDBMS
                                            Lowest Cost
                                           Schema-less
                                          Without Context




      Accessibility:                       Programming                SQL, MDX, UDF         SQL Access
      Workload:                            Flexible, Scalable Analytic Optimized            Reference Data Mgmt
      Maturity:                            Emerging                   Accepted              Mature

© Copyright 2012 Radiant Advisors. All Rights Reserved         v1.00.000
19


      Modern BI Architectures
      MIXED WORKLOAD CAPABILITIES
                                            Hadoop
                                                                      2-Tier BI Architecture
                                    Programming Batch Oriented

                             Highest Scalability
                                Lowest Cost
                                                          Analytic      EDW
                                 Flexibility
                                                         Workloads     RDBMS
                               Schema-less
                              Without Context
                                                                       Broad SQL Accessibility by Users




           What’s not to like about this?
           •  While possible, analytic execution will be slower performing and more
              time consuming to develop and manage in Hadoop stores for BI teams
           •  Broad accessibility of BI tools will be a limitation
© Copyright 2012 Radiant Advisors. All Rights Reserved    v1.00.000
20


      Modern BI Architectures
      SEMANTIC INTEGRATION AT DATA
     Know when pulling data                                                                                            BI tools
     into ADBMS is ok                                                                                                  (today)

                                                                                                                         SQL




                                                                     HCatalog / Hive-QL
                                                         MapReduce
                                                                                                        Semantic Projections
                                                                                          Integration                      Links
                                                                                                                           Gateways

                                                                                                                text



                                                                                                        Analytic DBMS            EDW
                                                                                                        Columnar storage       (RDBMS)
                                               Hadoop                                                   In-memory access
                                                                                                         Document stores
                                                                                                           Text Analysis
                 Semantic Discovery
                                                                                                          Graph Analysis
                                                                                                         ROLAP/MOLAP
© Copyright 2012 Radiant Advisors. All Rights Reserved                                    v1.00.000
21


      Modern BI Architectures
      SEMANTIC INTEGRATION ABOVE DATA
    Where should
    semantic knowledge                                                          Future BI tools
    live in the architecture?


                                                         HCatalog                   Services     SQL / Data Virtualization

                                                  MapReduce

                                                                                        text

                                                                                               In-memory




 Semantic
 Discovery                                          Hadoop                          Analytic DBMS           EDW


© Copyright 2012 Radiant Advisors. All Rights Reserved              v1.00.000
22


      Modern BI Architectures
      THINGS TO KEEP AN EYE ON

      1.  Expect modern BI architectures to evolve in coming
          years as technologies pave the way

      2.  Adoption of R and PMML for analytic models to
          become portable across platforms

      3.  How vendors push-down execution code in Hadoop
          or pull-through data into analytic databases

      4.  Polyglot persistence will optimize on multiple storage
          engines with service layer access
© Copyright 2012 Radiant Advisors. All Rights Reserved   v1.00.000
INTRODUCING	
  



   Walter	
  Maguire	
  
Enabling	
  Big	
  Data	
  ApplicaHons	
  
        Walter	
  Maguire,	
  Director	
  of	
  AnalyHcs	
  
Copyright 2012 ParAccel, Inc.                                  24
ParAccel	
  Analy.c	
  Pla?orm	
  is…	
  
   …built	
  for	
  high	
  performance,	
  interac.ve	
  analy.cs.	
  

   On	
  Demand	
  Integra.on	
                                              Integrated	
  Analy.cs	
  
                Database	
           ParAccel	
  Analy.c	
  Pla?orm	
           Basic	
  AnalyHcs	
  
                Teradata	
                                                    Advanced	
  AnalyHcs	
  
                 Hadoop	
  
                                                                                Analy.c	
  Engine	
  
           Streaming	
  Data	
  
                                                                                   Columnar	
  
              ApplicaHons	
  
                                                                                 Compression	
  
                                                                                    Compiled	
  
       Parallel	
  Processing	
  
                                                                               SQL	
  OpHmizaHon	
  
               Data	
  Scale	
  
                                    In-­‐Memory	
  Op.on	
  Available	
       Plan	
  OpHmizaHon	
  
            AnalyHc	
  Scale	
  
                                                                            ExecuHon	
  OpHmizaHon	
  
               User	
  Scale	
  
                                                                             Comms	
  OpHmizaHon	
  
          InteracHve	
  Scale	
  
                                                                               I/O	
  OpHmizaHon	
  

Copyright 2012 ParAccel, Inc.                                                                             25
ParAccel	
  technology	
  is	
  the	
  first	
  to	
  deliver	
  on	
  
   Coopera.ve	
  Analy.c	
  Processing	
  

                 SQL-­‐Based	
  Business	
  
                                                                Advanced	
  	
                         Analy.c	
  	
  
                  Intelligence	
  and	
  
                                                                Analy.cs	
                           Applica.ons	
  
                   Repor.ng	
  Tools	
  




                                                ParAccel	
  Analy.c	
  Pla?orm	
  

            Enterprise	
                                                                                         Hadoop	
  
         Data	
  Warehouse	
  

                                                  On	
  Demand	
  Integra.on	
  

             Embedded	
                                           3rd	
  Party	
                                    Big	
  Data	
  
                                Machine	
      Opera.onal	
                          Streaming	
  
              Analy.cs	
                                             Info	
                           Logs	
          Apps	
  
                                 Data	
           Data	
                                Data	
  
                                                                  Provider	
  


Copyright 2012 ParAccel, Inc.                                                                                                         26
ParAccel	
  ODI	
  Services	
  makes	
  our	
  pla?orm	
  the	
  analy.c	
  
   engine	
  for	
  en.re	
  ecosystems.	
  


                                                 ParAccel	
  Analy.c	
  Pla?orm	
  

            Enterprise	
                                                                                       Hadoop	
  
         Data	
  Warehouse	
  

         1.       Share	
  both	
  data	
  and	
  processes	
  in	
  both	
  direcHons	
  
         2.       Transform	
  incoming	
  data	
  for	
  analyHc	
  performance	
  
         3.       Interact	
  with	
  many	
  programming	
  languages	
  (Java,	
  Python,	
  more)	
  
         4.       Persist	
  or	
  stream	
  data	
  through	
  analyHc	
  processing	
  
         5.       Rapidly	
  build	
  new	
  On	
  Demand	
  IntegraHon	
  modules	
  
                                              On	
  Demand	
  Integra.on	
  Services	
  

             Embedded	
                                          3rd	
  Party	
                                  Big	
  Data	
  
                                Machine	
       Opera.onal	
                        Streaming	
  
              Analy.cs	
                                            Info	
                          Logs	
         Apps	
  
                                 Data	
            Data	
                              Data	
  
                                                                 Provider	
  


Copyright 2012 ParAccel, Inc.                                                                                                      27
One	
  Size	
  Does	
  Not	
  Fit	
  All:	
  Why	
  an	
  Ecosystem?	
  




                ReporHng	
              AnalyHcs	
                   Archiving	
  
              Dashboards	
            Data	
  Mining	
               Filtering	
  
           StaHc	
  Analysis	
     Dynamic	
  Analysis	
           Text	
  Search	
  
                     OLAP	
           Complexity	
                Text	
  AnalyHcs	
  
                          	
                 	
                  TransformaHon	
  
                          	
                 	
                           	
  
Copyright 2011 ParAccel, Inc.                                                            28
The	
  Best	
  Way	
  to	
  Do	
  Analy.cs	
  on	
  Hadoop	
  
   Data	
  

         Create	
  a	
  high-­‐performance,	
  node-­‐to-­‐node,	
  bi-­‐
         direcHonal,	
  connecHon	
  between	
  Hadoop	
  and	
  
         an	
  analyHc	
  plaXorm	
  that	
  is	
  capable	
  of	
  sharing	
  
         both	
  data	
  and	
  processes	
  so	
  that	
  the	
  analyHc	
  
         plaXorm	
  becomes	
  an	
  extension	
  of	
  the	
  Hadoop	
  
         cluster	
  and	
  you	
  can	
  uHlize	
  the	
  lingua	
  franca	
  of	
  
         analyHcs,	
  SQL.	
  

Copyright 2012 ParAccel, Inc.                                                          29
Read	
  from	
  Hadoop:	
  	
  
                     INSERT	
  INTO	
  mytable	
  SELECT	
  *	
  FROM	
  
                     	
  HadoopIn(with	
  hfs_name( hadoopfile )	
  	
  
                     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  mr_job( xyz )	
  
                     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  pa_schema( mytable ));	
  
           Write	
  to	
  Hadoop:	
  	
  
                     SELECT	
  num_rows	
  FROM	
  
                     HadoopOut(on	
  (select	
  *	
  from	
  mytable)	
  	
  
                     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  WITH	
  hdfs_name(	
   hadoopfile ));	
  




Copyright 2012 ParAccel, Inc.                                                                                                                                 30
What s	
  Next	
  for	
  the	
  Hadoop	
  ODI?	
  
   HCatalog	
  Integra.on	
  
         •        Apache	
  HCatalog	
  is	
  a	
  table	
  and	
  storage	
  management	
  layer	
  
                  for	
  Hadoop	
  
                 Provides	
  table	
  abstracHon	
  for	
  HDFS	
  file	
  for	
  various	
  data	
  processing	
  tools	
  	
  

         •        ODI	
  Scan	
  filters	
  
                 UDF	
  Filters	
  from	
  the	
  SQL	
  will	
  be	
  pushed	
  down	
  to	
  Hadoop	
  as	
  parHHon	
  
                 filters	
  

         	
  
         Greatly	
  simplify	
  invesHgaHve	
  workflow	
  on	
  large	
  volumes	
  of	
  
         data	
  in	
  Hadoop	
  before	
  bringing	
  it	
  into	
  ParAccel	
  
         Simplify	
  development	
  of	
  Hadoop	
  to	
  ParAccel	
  integraHons	
  
         	
  
Copyright 2012 ParAccel, Inc.                                                                                                     31
ODI	
  Services	
  Architecture	
  Overview	
  
                                             Leader	
  Node	
  


                                             ODI	
  Services	
  
                                            Service	
  Mgmt.	
  
                                           Service	
  Context	
  




          Compute	
  Node	
                                                        Compute	
  Node	
  
                                           Perl	
                                                                   Perl	
  
                                           Python	
                                                                 Python	
  




                                                                                                     Services	
  
                            Services	
  
                            Services	
  




                                           Java	
                                                                   Java	
  




                                                                                                       ODI	
  
                              ODI	
  




                                           Bash	
                                                                   Bash	
  
                                           R	
                                                                      R	
  
                                           Etc.	
                                                                   Etc.	
  




                                             Compute	
  Node	
  
                                                                                   Perl	
  
                                                                                   Python	
  
                                                                    Services	
  




                                                                                   Java	
  
                                                                      ODI	
  




                                                                                   Bash	
  
                                                                                   R	
  
                                                                                   Etc.	
  
ODI	
  Services	
  Architecture	
  Overview	
  
                                             Leader	
  Node	
  
                                                                                                •    Job Progress & Status
                                                                                                •    Installation
                                             ODI	
  Services	
                                  •    Logging
                                            Service	
  Mgmt.	
                                  •    Balancing
                                           Service	
  Context	
                                 •    Optimization




          Compute	
  Node	
                                                        Compute	
  Node	
  
                                           Perl	
                                                                    Perl	
  
                                           Python	
                                                                  Python	
  




                                                                                                      Services	
  
                            Services	
  
                            Services	
  




                                           Java	
                                                                    Java	
  




                                                                                                        ODI	
  
                              ODI	
  




                                           Bash	
                                                                    Bash	
  
                                           R	
                                                                       R	
  
                                           Etc.	
                                                                    Etc.	
  




                                             Compute	
  Node	
  
                                                                                   Perl	
  
                                                                                   Python	
  
                                                                    Services	
  




                                                                                   Java	
  
                                                                      ODI	
  




                                                                                   Bash	
  
                                                                                   R	
  
                                                                                   Etc.	
  
ODI	
  Services	
  Architecture	
  Overview	
  
                                               Leader	
  Node	
  
                                                                                                  •    Job Progress & Status
                                                                                                  •    Installation
                                               ODI	
  Services	
                                  •    Logging
                                              Service	
  Mgmt.	
                                  •    Balancing
                                             Service	
  Context	
                                 •    Optimization




            Compute	
  Node	
                                                        Compute	
  Node	
  
                                             Perl	
                                                                    Perl	
  
                                             Python	
                                                                  Python	
  




                                                                                                        Services	
  
                              Services	
  
                              Services	
  




                                             Java	
                                                                    Java	
  




                                                                                                          ODI	
  
                                ODI	
  




                                             Bash	
                                                                    Bash	
  
                                             R	
                                                                       R	
  
                                             Etc.	
                                                                    Etc.	
  


   STDIN
   STDOUT
   STDERR                                      Compute	
  Node	
  
   Metadata                                                                          Perl	
  
   Mgmt Framework                                                                    Python	
  
                                                                      Services	
  




                                                                                     Java	
  
                                                                        ODI	
  




                                                                                     Bash	
  
                                                                                     R	
  
                                                                                     Etc.	
  
ODI	
  Services	
  Architecture	
  Overview	
  
                                               Leader	
  Node	
  
                                                                                                  •    Job Progress & Status
                                                                                                  •    Installation
                                               ODI	
  Services	
                                  •    Logging
                                              Service	
  Mgmt.	
                                  •    Balancing
                                             Service	
  Context	
                                 •    Optimization




            Compute	
  Node	
                                                        Compute	
  Node	
  
                                             Perl	
                                                                           Perl	
  
                                             Python	
                                                                         Python	
  




                                                                                                        Services	
  
                              Services	
  
                              Services	
  




                                             Java	
                                                                           Java	
  




                                                                                                          ODI	
  
                                ODI	
  




                                             Bash	
                                                                           Bash	
  
                                             R	
                                                                              R	
  
                                             Etc.	
                                                                           Etc.	
  


   STDIN
   STDOUT
   STDERR                                      Compute	
  Node	
  
   Metadata                                                                          Perl	
                            •  Command line
   Mgmt Framework                                                                    Python	
                             executable
                                                                      Services	
  




                                                                                     Java	
                            •  3rd party
                                                                        ODI	
  




                                                                                     Bash	
                               interpreter (e.g.
                                                                                     R	
                                  Perl, Python,
                                                                                     Etc.	
                               Java VM)
Developing	
  and	
  Deploying	
  ODIs	
  


         Write	
  command	
  line	
  executable	
  or	
  interpreted	
  script	
  
         Test	
  with	
  ODI	
  Services	
  test	
  harness	
  
         Load	
  to	
  lead	
  node	
  
         Lead	
  node	
  distributes	
  ODI	
  across	
  the	
  compute	
  nodes	
  
         	
  




Copyright 2011 ParAccel, Inc.                                                          36
Developing	
  and	
  Deploying	
  ODIs	
  

         o	
  	
  	
  Enables	
  a	
  spectrum	
  of	
  use	
  cases	
  from	
  fast	
  prototyping	
  to	
  
                     one-­‐off	
  and	
  producHon	
  data	
  loads/unloads	
  
         o	
  	
  	
  No	
  need	
  to	
  code	
  to	
  C++	
  APIs	
  or	
  be	
  exposed	
  to	
  any	
  
                     complexity	
  
         o	
  	
  	
  Fast	
  development	
  
         o	
  	
  	
  Handles	
  parallelism	
  for	
  you	
  
         o	
  	
  	
  Simple	
  protocol	
  
         o	
  	
  	
  Logging	
  
         o	
  	
  	
  Monitoring	
  progress	
  

Copyright 2011 ParAccel, Inc.                                                                                   37
ODI	
  services:	
  examples	
  
         Event	
  Capture	
  
         Smart	
  Meter	
  Logging	
  
         RFID	
  Tag	
  Capture	
  
         Tweets,	
  Facebook,	
  consolidated	
  social	
  streams	
  
         Web	
  services	
  (Salesforce,	
  Eloqua,	
  Omniture,	
  etc.)	
  
         Enterprise	
  Semi-­‐Structured	
  sources	
  (Outlook,	
  Gmail,	
  Zendesk,	
  
         etc.)	
  
         Embedded	
  business	
  processes	
  (ex:	
  call	
  center,	
  distribuHon	
  
         rouHng)	
  

Copyright 2011 ParAccel, Inc.                                                                38
Coopera.ve	
  Analy.c	
  Processing	
  is	
  the	
  Future	
  

                 SQL-­‐Based	
  Business	
  
                                                                Advanced	
  	
                         Analy.c	
  	
  
                  Intelligence	
  and	
  
                                                                Analy.cs	
                           Applica.ons	
  
                   Repor.ng	
  Tools	
  




                                                ParAccel	
  Analy.c	
  Pla?orm	
  

            Enterprise	
                                                                                         Hadoop	
  
         Data	
  Warehouse	
  

                                                  On	
  Demand	
  Integra.on	
  

             Embedded	
                                           3rd	
  Party	
                                    Big	
  Data	
  
                                Machine	
      Opera.onal	
                          Streaming	
  
              Analy.cs	
                                             Info	
                           Logs	
          Apps	
  
                                 Data	
           Data	
                                Data	
  
                                                                  Provider	
  


Copyright 2012 ParAccel, Inc.                                                                                                         39
THANK	
  YOU!	
  


The	
  Archive	
  Trifecta:	
  
    •  Inside	
  Analysis	
  	
  www.insideanalysis.com	
  
    •  SlideShare	
  	
  www.slideshare.net/InsideAnalysis	
  
    •  YouTube	
  	
  www.youtube.com/user/BloorGroup	
  

More Related Content

Similar to Hot Technologies of 2012

Large-Scale Simulator for Global Data Infrastructure Optimization
Large-Scale Simulator for Global Data Infrastructure OptimizationLarge-Scale Simulator for Global Data Infrastructure Optimization
Large-Scale Simulator for Global Data Infrastructure Optimizationsergherrero
 
PUBLISHED: Database Security
PUBLISHED: Database SecurityPUBLISHED: Database Security
PUBLISHED: Database SecurityRichardBatka
 
Aspirus Epic Hyperspace VCE Proof of Concept
Aspirus Epic Hyperspace VCE Proof of ConceptAspirus Epic Hyperspace VCE Proof of Concept
Aspirus Epic Hyperspace VCE Proof of Concepttomwhalen
 
Business And It Value
Business And It ValueBusiness And It Value
Business And It Valuealliej
 
Choose a tool for business intelligence in share point 2010
Choose a tool for business intelligence in share point 2010Choose a tool for business intelligence in share point 2010
Choose a tool for business intelligence in share point 2010Ard van Someren
 
Kapruch steve
Kapruch steveKapruch steve
Kapruch steveNASAPMC
 
The guard brochure
The guard brochure The guard brochure
The guard brochure Blog HIPAA
 
IBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for Cloud
IBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for CloudIBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for Cloud
IBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for CloudIBM India Smarter Computing
 
Security Visualization - Let's Take A Step Back
Security Visualization - Let's Take A Step BackSecurity Visualization - Let's Take A Step Back
Security Visualization - Let's Take A Step BackRaffael Marty
 
M&TE CAL LAB "Use of A3 during Problem Solving" Instruction
M&TE CAL LAB "Use of A3 during Problem Solving" InstructionM&TE CAL LAB "Use of A3 during Problem Solving" Instruction
M&TE CAL LAB "Use of A3 during Problem Solving" Instructionleansavant
 
2012 10 23_3013_rational_integration_tester_fo
2012 10 23_3013_rational_integration_tester_fo2012 10 23_3013_rational_integration_tester_fo
2012 10 23_3013_rational_integration_tester_foDarrel Rader
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Using Node.js to improve the performance of Mobile apps and Mobile web
Using Node.js to improve  the performance of  Mobile apps and Mobile webUsing Node.js to improve  the performance of  Mobile apps and Mobile web
Using Node.js to improve the performance of Mobile apps and Mobile webTom Croucher
 
Health 2.0 / Atlanta / Trends in Healthcare
Health 2.0 / Atlanta / Trends in HealthcareHealth 2.0 / Atlanta / Trends in Healthcare
Health 2.0 / Atlanta / Trends in HealthcareChris Carter
 

Similar to Hot Technologies of 2012 (20)

Large-Scale Simulator for Global Data Infrastructure Optimization
Large-Scale Simulator for Global Data Infrastructure OptimizationLarge-Scale Simulator for Global Data Infrastructure Optimization
Large-Scale Simulator for Global Data Infrastructure Optimization
 
PUBLISHED: Database Security
PUBLISHED: Database SecurityPUBLISHED: Database Security
PUBLISHED: Database Security
 
Aspirus Epic Hyperspace VCE Proof of Concept
Aspirus Epic Hyperspace VCE Proof of ConceptAspirus Epic Hyperspace VCE Proof of Concept
Aspirus Epic Hyperspace VCE Proof of Concept
 
Business And It Value
Business And It ValueBusiness And It Value
Business And It Value
 
Choose a tool for business intelligence in share point 2010
Choose a tool for business intelligence in share point 2010Choose a tool for business intelligence in share point 2010
Choose a tool for business intelligence in share point 2010
 
Atlas Slide Deck
Atlas Slide DeckAtlas Slide Deck
Atlas Slide Deck
 
Kapruch steve
Kapruch steveKapruch steve
Kapruch steve
 
The guard brochure
The guard brochure The guard brochure
The guard brochure
 
Why Choose IBM BladeCenter Foundation for Cloud
Why Choose IBM BladeCenter Foundation for CloudWhy Choose IBM BladeCenter Foundation for Cloud
Why Choose IBM BladeCenter Foundation for Cloud
 
IBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for Cloud
IBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for CloudIBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for Cloud
IBM BCFC White Paper - Why Choose IBM BladeCenter Foundation for Cloud
 
Security Visualization - Let's Take A Step Back
Security Visualization - Let's Take A Step BackSecurity Visualization - Let's Take A Step Back
Security Visualization - Let's Take A Step Back
 
M&TE CAL LAB "Use of A3 during Problem Solving" Instruction
M&TE CAL LAB "Use of A3 during Problem Solving" InstructionM&TE CAL LAB "Use of A3 during Problem Solving" Instruction
M&TE CAL LAB "Use of A3 during Problem Solving" Instruction
 
Quick start
Quick startQuick start
Quick start
 
Quick start
Quick startQuick start
Quick start
 
Creating Tomorrow - System2
Creating Tomorrow - System2Creating Tomorrow - System2
Creating Tomorrow - System2
 
2012 10 23_3013_rational_integration_tester_fo
2012 10 23_3013_rational_integration_tester_fo2012 10 23_3013_rational_integration_tester_fo
2012 10 23_3013_rational_integration_tester_fo
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Using Node.js to improve the performance of Mobile apps and Mobile web
Using Node.js to improve  the performance of  Mobile apps and Mobile webUsing Node.js to improve  the performance of  Mobile apps and Mobile web
Using Node.js to improve the performance of Mobile apps and Mobile web
 
Health 2.0 / Atlanta / Trends in Healthcare
Health 2.0 / Atlanta / Trends in HealthcareHealth 2.0 / Atlanta / Trends in Healthcare
Health 2.0 / Atlanta / Trends in Healthcare
 
Open Source Search Applications
Open Source Search ApplicationsOpen Source Search Applications
Open Source Search Applications
 

More from Inside Analysis

An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIInside Analysis
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessInside Analysis
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationInside Analysis
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownInside Analysis
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security Inside Analysis
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeInside Analysis
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataInside Analysis
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionInside Analysis
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsInside Analysis
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingInside Analysis
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLInside Analysis
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelInside Analysis
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureInside Analysis
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskInside Analysis
 
The Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataThe Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataInside Analysis
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseInside Analysis
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopInside Analysis
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldInside Analysis
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave DuggalInside Analysis
 

More from Inside Analysis (20)

An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BI
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data Letdown
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On Time
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of Data
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop Adoption
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of Everything
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global Level
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your Architecture
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the Risk
 
The Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big DataThe Perfect Fit: Scalable Graph for Big Data
The Perfect Fit: Scalable Graph for Big Data
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data Warehouse
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of Hadoop
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile World
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave Duggal
 
Modus Operandi
Modus OperandiModus Operandi
Modus Operandi
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Hot Technologies of 2012

  • 1. H T 2012    Technologies  
  • 3.      THIS  YEAR  WAS…  
  • 4. ANALYTIC  PLATFORMS   ž  Analytic  Platforms  represent  the  next  major   phase  in  the  evolution  of  Business   Intelligence  and  Analytics   ž  These  platforms  should  foster  collaboration   and  transparency   ž  Users  should  be  enabled  to  access  and   analyze  the  data  they  want,  quickly  and   effectively  
  • 5. ANALYST:   Mark  Madsen   THE  LINE  UP   CEO,  Third  Nature  Inc.   ANALYST:   John  O’Brien   Principal  &  CEO,  Radiant  Advisors   GUEST:   Walter  Maguire   Director  of  Analytics,  ParAccel  
  • 6. INTRODUCING   Mark  Madsen  
  • 7. Philosophical  ques.on   When  modeling  a  data   warehouse,  is  it  best  to:     A.  Choose  each  data   element  in  your  schema   based  on  usefulness  /usage   or   B.  Keep  every  element  in   the  source  data?     © Third Nature Inc.
  • 8. I need that It would be logical data now. to keep all the It will take .   data in one place. 6 months       The  common  situa.on  for  analysts   © Third Nature Inc.
  • 9. Analy.cs  embiggens  the  data  volume  problem   Many  of  the  processing  problems  are  O(n2)  or  worse,  so  even   moderate  data  can  be  a  problem  for  DW  models  &  architectures   © Third Nature Inc.
  • 10. Big  changes  for  data  warehousing  workloads   Much  of  the  analyHcs  data  is   being  read,  wriIen  and   processed  interacHvely  with   people  waiHng,  or  in  real  Hme   machine  to  machine  contexts.   The  results  of  analyHc   processing  can  –  oMen  do  –   feed  back  into  the  system  from   which  they  originate.   Our  DW  design  point  was  not   changing  tables,  ephemeral   paIerns,  large  data  movement   –  it  was  a  pub-­‐sub  model.   © Third Nature Inc.
  • 11. What  do  we  mean  by  analy.cs  pla?orm?   AnalyHcs<>  BI,  different   usage  model  and  workload   Deployment  environment?   What  sort?   ▪  Batch   ▪  Real  Hme   Development  or  exploraHon   environment?  For  what?   ▪  The  process  of  model   building   ▪  Exploratory  analysis   ▪  AnalyHc  data  management   A real analytics production workflow Hatch, CIKM 2011   © Third Nature Inc.
  • 12. Analy.c  pla?orm  design  goals   1.  Decouple  the  analyHc  plaXorm  from  the  data   warehouse:  it  can  be  a  part  of  the  delivery  layer,  or   the  integraHon  layer,  or  both.   2.  Support  the  analyHc  development  and   maintenance  processes,  preferably  without   unsupported  data  copying.   3.  Support  the  producHon  deployment  processes.   Don’t  try  to  force-­‐fit  “offload”  and  “merge”  paIerns.   To  the  extent  you  can  do  all  of  this  without  moving  data   around,  it’s  a  big  win.     © Third Nature Inc.
  • 13. Be  suspicious  of  anyone  who  says  Hadoop  is  the  only  answer   © Third Nature Inc.
  • 14. IT  reality  is  mul.ple  data  stores,  distributed  pla?orm   Separate, purpose-built databases and processing systems for different types of data and query / computing workloads is the new norm for information delivery. Delivery must be separated.     Informa.on     delivery  layer     Platform layer     1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician   1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician Data 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA   Warehouse 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 1 Marge  Inovera $150,000 Statistician 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 2 Anita  Bath $120,000 Sewer  inspector 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 3 Ivan  Awfulitch $160,000 Dermatologist 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA 4 Nadia  Geddit $36,000 DBA Databases Documents Flat Files XML Queues ERP Applications Source  Environments   © Third Nature Inc.
  • 15. INTRODUCING   John  O’Brien  
  • 16. 16 ROLE OF ANALYTIC DBMS IN MODERN BI ARCHITECTURES Hot Technologies – December 5, 2012 John O’Brien, Radiant Advisors john.obrien@radiantadvisors.com © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 17. 17 Modern BI Architectures ROLE OF ANALYTIC DATABASES Data persistence for optimized BI workloads •  2-tier versus 3-tier debate •  Why 3-tier will be next generation Integrating semantics “in” or “above” data •  Cross database versus data virtualization debate •  Why a evolving combination will be next generation Predictions for 2013 and 2014 © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 18. 18 Modern BI Architectures MIXED WORKLOAD CAPABILITIES 3-Tier BI Architecture Key Value Store (Hadoop) Discovery Oriented Analytic Database EDW Highest Scalability Technologies RDBMS Lowest Cost Schema-less Without Context Accessibility: Programming SQL, MDX, UDF SQL Access Workload: Flexible, Scalable Analytic Optimized Reference Data Mgmt Maturity: Emerging Accepted Mature © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 19. 19 Modern BI Architectures MIXED WORKLOAD CAPABILITIES Hadoop 2-Tier BI Architecture Programming Batch Oriented Highest Scalability Lowest Cost Analytic EDW Flexibility Workloads RDBMS Schema-less Without Context Broad SQL Accessibility by Users What’s not to like about this? •  While possible, analytic execution will be slower performing and more time consuming to develop and manage in Hadoop stores for BI teams •  Broad accessibility of BI tools will be a limitation © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 20. 20 Modern BI Architectures SEMANTIC INTEGRATION AT DATA Know when pulling data BI tools into ADBMS is ok (today) SQL HCatalog / Hive-QL MapReduce Semantic Projections Integration Links Gateways text Analytic DBMS EDW Columnar storage (RDBMS) Hadoop In-memory access Document stores Text Analysis Semantic Discovery Graph Analysis ROLAP/MOLAP © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 21. 21 Modern BI Architectures SEMANTIC INTEGRATION ABOVE DATA Where should semantic knowledge Future BI tools live in the architecture? HCatalog Services SQL / Data Virtualization MapReduce text In-memory Semantic Discovery Hadoop Analytic DBMS EDW © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 22. 22 Modern BI Architectures THINGS TO KEEP AN EYE ON 1.  Expect modern BI architectures to evolve in coming years as technologies pave the way 2.  Adoption of R and PMML for analytic models to become portable across platforms 3.  How vendors push-down execution code in Hadoop or pull-through data into analytic databases 4.  Polyglot persistence will optimize on multiple storage engines with service layer access © Copyright 2012 Radiant Advisors. All Rights Reserved v1.00.000
  • 23. INTRODUCING   Walter  Maguire  
  • 24. Enabling  Big  Data  ApplicaHons   Walter  Maguire,  Director  of  AnalyHcs   Copyright 2012 ParAccel, Inc. 24
  • 25. ParAccel  Analy.c  Pla?orm  is…   …built  for  high  performance,  interac.ve  analy.cs.   On  Demand  Integra.on   Integrated  Analy.cs   Database   ParAccel  Analy.c  Pla?orm   Basic  AnalyHcs   Teradata   Advanced  AnalyHcs   Hadoop   Analy.c  Engine   Streaming  Data   Columnar   ApplicaHons   Compression   Compiled   Parallel  Processing   SQL  OpHmizaHon   Data  Scale   In-­‐Memory  Op.on  Available   Plan  OpHmizaHon   AnalyHc  Scale   ExecuHon  OpHmizaHon   User  Scale   Comms  OpHmizaHon   InteracHve  Scale   I/O  OpHmizaHon   Copyright 2012 ParAccel, Inc. 25
  • 26. ParAccel  technology  is  the  first  to  deliver  on   Coopera.ve  Analy.c  Processing   SQL-­‐Based  Business   Advanced     Analy.c     Intelligence  and   Analy.cs   Applica.ons   Repor.ng  Tools   ParAccel  Analy.c  Pla?orm   Enterprise   Hadoop   Data  Warehouse   On  Demand  Integra.on   Embedded   3rd  Party   Big  Data   Machine   Opera.onal   Streaming   Analy.cs   Info   Logs   Apps   Data   Data   Data   Provider   Copyright 2012 ParAccel, Inc. 26
  • 27. ParAccel  ODI  Services  makes  our  pla?orm  the  analy.c   engine  for  en.re  ecosystems.   ParAccel  Analy.c  Pla?orm   Enterprise   Hadoop   Data  Warehouse   1.  Share  both  data  and  processes  in  both  direcHons   2.  Transform  incoming  data  for  analyHc  performance   3.  Interact  with  many  programming  languages  (Java,  Python,  more)   4.  Persist  or  stream  data  through  analyHc  processing   5.  Rapidly  build  new  On  Demand  IntegraHon  modules   On  Demand  Integra.on  Services   Embedded   3rd  Party   Big  Data   Machine   Opera.onal   Streaming   Analy.cs   Info   Logs   Apps   Data   Data   Data   Provider   Copyright 2012 ParAccel, Inc. 27
  • 28. One  Size  Does  Not  Fit  All:  Why  an  Ecosystem?   ReporHng   AnalyHcs   Archiving   Dashboards   Data  Mining   Filtering   StaHc  Analysis   Dynamic  Analysis   Text  Search   OLAP   Complexity   Text  AnalyHcs       TransformaHon         Copyright 2011 ParAccel, Inc. 28
  • 29. The  Best  Way  to  Do  Analy.cs  on  Hadoop   Data   Create  a  high-­‐performance,  node-­‐to-­‐node,  bi-­‐ direcHonal,  connecHon  between  Hadoop  and   an  analyHc  plaXorm  that  is  capable  of  sharing   both  data  and  processes  so  that  the  analyHc   plaXorm  becomes  an  extension  of  the  Hadoop   cluster  and  you  can  uHlize  the  lingua  franca  of   analyHcs,  SQL.   Copyright 2012 ParAccel, Inc. 29
  • 30. Read  from  Hadoop:     INSERT  INTO  mytable  SELECT  *  FROM    HadoopIn(with  hfs_name( hadoopfile )                                                          mr_job( xyz )                                                        pa_schema( mytable ));   Write  to  Hadoop:     SELECT  num_rows  FROM   HadoopOut(on  (select  *  from  mytable)                                              WITH  hdfs_name(   hadoopfile ));   Copyright 2012 ParAccel, Inc. 30
  • 31. What s  Next  for  the  Hadoop  ODI?   HCatalog  Integra.on   •  Apache  HCatalog  is  a  table  and  storage  management  layer   for  Hadoop   Provides  table  abstracHon  for  HDFS  file  for  various  data  processing  tools     •  ODI  Scan  filters   UDF  Filters  from  the  SQL  will  be  pushed  down  to  Hadoop  as  parHHon   filters     Greatly  simplify  invesHgaHve  workflow  on  large  volumes  of   data  in  Hadoop  before  bringing  it  into  ParAccel   Simplify  development  of  Hadoop  to  ParAccel  integraHons     Copyright 2012 ParAccel, Inc. 31
  • 32. ODI  Services  Architecture  Overview   Leader  Node   ODI  Services   Service  Mgmt.   Service  Context   Compute  Node   Compute  Node   Perl   Perl   Python   Python   Services   Services   Services   Java   Java   ODI   ODI   Bash   Bash   R   R   Etc.   Etc.   Compute  Node   Perl   Python   Services   Java   ODI   Bash   R   Etc.  
  • 33. ODI  Services  Architecture  Overview   Leader  Node   •  Job Progress & Status •  Installation ODI  Services   •  Logging Service  Mgmt.   •  Balancing Service  Context   •  Optimization Compute  Node   Compute  Node   Perl   Perl   Python   Python   Services   Services   Services   Java   Java   ODI   ODI   Bash   Bash   R   R   Etc.   Etc.   Compute  Node   Perl   Python   Services   Java   ODI   Bash   R   Etc.  
  • 34. ODI  Services  Architecture  Overview   Leader  Node   •  Job Progress & Status •  Installation ODI  Services   •  Logging Service  Mgmt.   •  Balancing Service  Context   •  Optimization Compute  Node   Compute  Node   Perl   Perl   Python   Python   Services   Services   Services   Java   Java   ODI   ODI   Bash   Bash   R   R   Etc.   Etc.   STDIN STDOUT STDERR Compute  Node   Metadata Perl   Mgmt Framework Python   Services   Java   ODI   Bash   R   Etc.  
  • 35. ODI  Services  Architecture  Overview   Leader  Node   •  Job Progress & Status •  Installation ODI  Services   •  Logging Service  Mgmt.   •  Balancing Service  Context   •  Optimization Compute  Node   Compute  Node   Perl   Perl   Python   Python   Services   Services   Services   Java   Java   ODI   ODI   Bash   Bash   R   R   Etc.   Etc.   STDIN STDOUT STDERR Compute  Node   Metadata Perl   •  Command line Mgmt Framework Python   executable Services   Java   •  3rd party ODI   Bash   interpreter (e.g. R   Perl, Python, Etc.   Java VM)
  • 36. Developing  and  Deploying  ODIs   Write  command  line  executable  or  interpreted  script   Test  with  ODI  Services  test  harness   Load  to  lead  node   Lead  node  distributes  ODI  across  the  compute  nodes     Copyright 2011 ParAccel, Inc. 36
  • 37. Developing  and  Deploying  ODIs   o      Enables  a  spectrum  of  use  cases  from  fast  prototyping  to   one-­‐off  and  producHon  data  loads/unloads   o      No  need  to  code  to  C++  APIs  or  be  exposed  to  any   complexity   o      Fast  development   o      Handles  parallelism  for  you   o      Simple  protocol   o      Logging   o      Monitoring  progress   Copyright 2011 ParAccel, Inc. 37
  • 38. ODI  services:  examples   Event  Capture   Smart  Meter  Logging   RFID  Tag  Capture   Tweets,  Facebook,  consolidated  social  streams   Web  services  (Salesforce,  Eloqua,  Omniture,  etc.)   Enterprise  Semi-­‐Structured  sources  (Outlook,  Gmail,  Zendesk,   etc.)   Embedded  business  processes  (ex:  call  center,  distribuHon   rouHng)   Copyright 2011 ParAccel, Inc. 38
  • 39. Coopera.ve  Analy.c  Processing  is  the  Future   SQL-­‐Based  Business   Advanced     Analy.c     Intelligence  and   Analy.cs   Applica.ons   Repor.ng  Tools   ParAccel  Analy.c  Pla?orm   Enterprise   Hadoop   Data  Warehouse   On  Demand  Integra.on   Embedded   3rd  Party   Big  Data   Machine   Opera.onal   Streaming   Analy.cs   Info   Logs   Apps   Data   Data   Data   Provider   Copyright 2012 ParAccel, Inc. 39
  • 40.
  • 41. THANK  YOU!   The  Archive  Trifecta:   •  Inside  Analysis    www.insideanalysis.com   •  SlideShare    www.slideshare.net/InsideAnalysis   •  YouTube    www.youtube.com/user/BloorGroup