3
Full 360 is a systems integrator and consultancy with broad experience in data warehousing, business intelligence, and performance management. It has developed analy?c solu?ons for a wide range of clients, from ISVs and eCommerce sites to Global 10 financial ins?tu?ons. As one of the first integrators to focus on the intersec?on of data warehousing and the cloud, Full 360 has integrated Ver?ca and JaspersoH BI via OpsCode Chef to deliver the elas?cBI(tm) plaMorm on the Amazon Web Services (AWS) Cloud. Founded in June 2009, BigDoor is a SeaSlebased startup dedicated to making the online world more rewarding by providing gamifica?on technology to nongaming websites. Its goal is to provide the means for a healthier and happier internet ecosystem: more enjoyable and relevant ?me online for users, and more crea?ve revenue opportuni?es for businesses. BigDoor is accomplishing this goal by developing a virtual economy plaMorm that helps web developers and digital publishers add customized game mechanics to their sites or apps, thus allowing them to increase user loyalty, beSer mone?ze user interac?ons, and more effec?vely target new and exis?ng customers. The Application At the center of BigDoor’s model is the development of a custom “points” system for its clients. “We essen?ally create a fun and engaging frequent flyer program for websites,” explains CTO and CoFounder Jeff Malek. “People who visit the websites earn points based on ac?vi?es, which are accrued by transac?ons via the API.” Before bringing in Ver?ca, BigDoor drew data from a replicated slave of its MySQL transac?onal database and aggregated the results on an addi?onal intermediary MySQL host, before finally pulling summary data into Tableau for repor?ng and frontend business intelligence. The Challenge Yet the complexity of ques?ons BigDoor sought to answer for its clients—total transac?ons run, points earned in a given hour, and others—outstripped its ability to query the data. “We were facing all of the typical problems of custom aggrega?ons and ETL,” Malek said. “Some?mes the aggrega?ons were off; some?mes MySQL slaves got behind; some?mes there was a break in the ETL implementa?on. On top of that, the en?re process required our engineers to know our aggrega?on schema, SQL, and shell scripts to the point where they could manage the system. As a resourceconstrained startup, it just wasn’t sustainable.” CASE STUDY Full 360 and BigDoor “Vertica is the most exciting thing to happen to business intelligence in 20 years...” - Larry Hill, Director of Business Development, Full 360 An HP Company Discover the Power of Vertica The Vertica Analytics Platform enables companies to monetize 100% of their data through analytic insights. Built from the ground up, Vertica was designed with 21st century Big Data challenges in mind. Key features include : Real-time Analytics Dealing with your data in real-time – consume, analyze and make decisions at the speed of business. Advanced In-Database Analytics Flexible library of features and functions to explore and process data close to the CPU core. Agile Deployment Maximizing exibility - deploy Vertica on industry standard hardware, virtual machines, or on the cloud. Fastest Time to Value Shortening the time to value - monetizing your data in a matter of minutes, not hours, months or years. Scale-Out MPP Architecture Automatically scale linearly and limitlessly by adding industry standard x86 servers to the grid. Native BI, ETL, & Hadoop Integration Seamlessly integrate with a robust and ever growing ecosystem of analytics solutions. Vertica - Analytics Everywhere™ www.vertica.com/evaluate Cloud Mobile Sensor Individual Services Monetize Better Decisions Real Time Analysis Statistics

Full360 Case Study - NDM Technologies · Vertica, an HP Company, is the leading provider of next-generation analytics platforms enabling customers to monetize ALL of their data. The

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Full360 Case Study - NDM Technologies · Vertica, an HP Company, is the leading provider of next-generation analytics platforms enabling customers to monetize ALL of their data. The

Full  360  is  a  systems  integrator  and  consultancy  with  broad  experience  in  data  warehousing,  business  intelligence,  and  performance  management.  It  has  developed  analy?c  solu?ons  for  a  wide  range  of  clients,  from  ISVs  and  eCommerce  sites  to  Global  10  financial  ins?tu?ons.  As  one  of  the  first  integrators  to  focus  on  the  intersec?on  of  data  warehousing  and  the  cloud,  Full  360  has  integrated  Ver?ca  and  JaspersoH  BI  via  OpsCode  Chef  to  deliver  the  elas?cBI(tm)  plaMorm  on  the  Amazon  Web  Services  (AWS)  Cloud.

Founded  in  June  2009,  BigDoor  is  a  SeaSle-­‐based  startup  dedicated  to  making  the  online  world  more  rewarding  by  providing  gamifica?on  technology  to  non-­‐gaming  websites.  Its  goal  is  to  provide  the  means  for  a  healthier  and  happier  internet  ecosystem:  more  enjoyable  and  relevant  ?me  online  for  users,  and  more  crea?ve  revenue  opportuni?es  for  businesses.  BigDoor  is  accomplishing  this  goal  by  developing  a  virtual  economy  plaMorm  that  helps  web  developers  and  digital  publishers  add  customized  game  mechanics  to  their  sites  or  apps,  thus  allowing  them  to  increase  user  loyalty,  beSer  mone?ze  user  interac?ons,  and  more  effec?vely  target  new  and  exis?ng  customers.

The Application

At  the  center  of  BigDoor’s  model  is  the  development  of  a  custom  “points”  system  for  its  clients.  “We  essen?ally  create  a  fun  and  engaging  frequent  flyer  program  for  websites,”  explains  CTO  and  Co-­‐Founder  Jeff  Malek.  “People  who  visit  the  websites  earn  points  based  on  ac?vi?es,  which  are  accrued  by  transac?ons  via  the  API.”

Before  bringing  in  Ver?ca,  BigDoor  drew  data  from  a  replicated  slave  of  its  MySQL  transac?onal  database  and  aggregated  the  results  on  an  addi?onal  intermediary  MySQL  host,  before  finally  pulling  summary  data  into  Tableau  for  repor?ng  and  front-­‐end  business  intelligence.

The Challenge

Yet  the  complexity  of  ques?ons  BigDoor  sought  to  answer  for  its  clients—total  transac?ons  run,  points  earned  in  a  given  hour,  and  others—outstripped  its  ability  to  query  the  data.  “We  were  facing  all  of  the  typical  problems  of  custom  aggrega?ons  and  ETL,”  Malek  said.  “Some?mes  the  aggrega?ons  were  off;  some?mes  MySQL  slaves  got  behind;  some?mes  there  was  a  break  in  the  ETL  implementa?on.  On  top  of  that,  the  en?re  process  required  our  engineers  to  know  our  aggrega?on  schema,  SQL,  and  shell  scripts  to  the  point  where  they  could  manage  the  system.  As  a  resource-­‐constrained  start-­‐up,  it  just  wasn’t  sustainable.”

CASE STUDY Full 360 and BigDoor

“Vertica is the most exciting thing to happen to business intelligence in 20 years...”

- Larry Hill, Director of Business Development, Full 360

An HP Company

Discover the Power of Vertica The Vertica Analytics Platform enables companies to monetize 100% of their data through analytic insights. Built from the ground up, Vertica was designed with 21st century Big Data challenges in mind. Key features include :

Real-time AnalyticsDealing with your data in real-time – consume, analyze and make decisions at the speed of business.

Advanced In-Database AnalyticsFlexible library of features and functions to explore and process data close to the CPU core.

Agile DeploymentMaximizing !exibility - deploy Vertica on industry standard hardware, virtual machines, or on the cloud.

Fastest Time to ValueShortening the time to value - monetizing your data in a matter of minutes, not hours, months or years.

Scale-Out MPP ArchitectureAutomatically scale linearly and limitlessly by adding industry standard x86 servers to the grid.

Native BI, ETL, & Hadoop IntegrationSeamlessly integrate with a robust and ever growing ecosystem of analytics solutions.

Vertica - Analytics Everywhere™

www.vertica.com/evaluate

Cloud

Mobile

Sensor

Individual

Services

Monetize

BetterDecisions

RealTime

Analysis

Statistics

Page 2: Full360 Case Study - NDM Technologies · Vertica, an HP Company, is the leading provider of next-generation analytics platforms enabling customers to monetize ALL of their data. The

About VerticaVertica, an HP Company, is the leading provider of next-generation analytics platforms enabling customers to monetize ALL of their data. The elasticity, scale, performance, and simplicity of the Vertica Analytics Platform are unparalleled in the industry, delivering 50x-1000x the performance of traditional solutions at 30% the total cost of ownership. With data warehouses and data marts ranging from hundreds of gigabytes to multiple petabytes, Vertica’s 600+ customers are rede"ning the speed of business and competitive advantage. Vertica powers some of the largest organizations and most innovative business models globally including Zynga, Groupon, Twitter, Verizon, Guess Inc., Admeld, Capital IQ, Mozilla, AT&T, and Comcast.

Vertica, An HP Company 8 Federal Street, Billerica, MA 01821 +1.978.600.1000 TEL +1.978.600.1001 FAX www.vertica.com© Vertica 2012. All rights reserved. All other company, brand and product names may be trademarks or registered trademarks of their respective holders.

The Solution

BigDoor  decided  to  move  away  from  its  custom  ETL  solu?on  and  into  a  more  mature  data  warehousing  plaMorm.  Malek  said  he  chose  Full  360  and  Ver?ca  because  the  solu?on  was  both  advanced  and  easy  to  implement.  “There  couldn’t  have  been  a  beSer  fit  for  what  we  needed,”  he  said.  “Ver?ca  had  a  reputa?on  for  being  flat-­‐out  fast;  Full  360  made  the  informa?on-­‐gathering,  licensing,  and  installa?on  process  simple.  It  was  perfect.”

Using  Opscode  Chef,  an  open-­‐source  systems  integra?on  framework  built  specifically  for  automa?ng  the  cloud,  Full  360  created  a  custom  configura?on  for  BigDoor.  “We  can  generate  a  custom  image  for  somebody  literally  in  an  hour…an  hour  and  five  minutes  if  they  don’t  have  an  Amazon  account,”  said  Larry  Hill,  Director  of  Business  Development  at  Full  360.  “We  can  get  people  in  business  and  using  Ver?ca  in  the  same  day.”

BigDoor’s  first  project  was  to  transfer  all  of  the  aggrega?ons  that  were  being  done  on  cron  jobs  via  custom  shell  scrip?ng  and  SQL  to  Ver?ca.  Full  360  did  all  of  the  heavy  liHing  to  transfer  the  work  over.  “It  was  a  lot  easier  to  implement  than  I  expected,”  Malek  said.  “We  were  up  and  running  very  quickly.”

BigDoor’s  Ver?ca  backend  now  operates  en?rely  in  the  Amazon  Web  Services’  Elas?c  Compute  Cloud  (EC2),  running  on  Amazon’s  standard  extra  large  instances.  Each  m1.xlarge  provides  15  GB  memory;  8  EC2  Compute  Units  (4  virtual  cores  with  2  EC2  Compute  Units  each);  1,690  GB  instance  storage;  and  a  64-­‐bit  plaMorm.

“The  beauty  is  that  an  m1.xlarge  is  64  cents  an  hour  on  demand,  which  is  about  $5,000  per  year,”  said  Hill.  “And  you  can  cut  that  charge  almost  50%  if  you  do  a  one-­‐year  commit,  so  the  environment  is  really  inexpensive.  You  get  an  incredible  amount  of  processing  power  for  your  money.”

On  its  legacy  stack,  BigDoor  uses  Con?nuent’s  Tungsten  to  load  data  into  Ver?ca  via  an  applier  wriSen  by  its  DBA.  BigDoor  has  a  new  sharded  MySQL  transac?onal  database  layer,  and  is  currently  in  beta  with  a  new  repor?ng  back-­‐end  using  a  batch  applier  built  by  Con?nuent  that  pushes  data  into  a  Ver?ca  data  warehouse.  Once  complete,  the  ETL  process  will  be  en?rely  automated  and  upda?ng  in  near  real-­‐?me,  removing  the  need  for  any  queries  to  be  run  against  the  sharded  MySQL  cluster.

Because  of  Ver?ca  and  Full  360,  BigDoor  can  report  on  its  KPIs  for  the  first  ?me,  Malek  said.  “Now  we  can  really  understand  how  much  we’re  affec?ng  end-­‐user  loyalty.  We’re  able  to  observe  how  many  ?mes  they  share  content,  measuring  virality.  We’re  able  to  see  how  many  transac?ons  users  complete  in  a  given  ?me  interval,  and  slice/dice  that  with  other  facts  to  measure  their  engagement,  loyalty,  and  revenue.  These  are  things  we  just  couldn’t  do  quickly  and  reliably  enough  before.”

Web/App Tier Transactional Tier

Replica Tier -  Backup -  Disaster Recovery -  Reporting

Visualization Tier

- ODBC

Web Log Parsing an independent

data stream

Transactions MySQL

Replication Batch Query

Results

Web/App Tier Transactional Tier

Replica Tier -  Backup -  Disaster Recovery

Analytic Warehouse

- Advance Analytics - Web Log Analysis - Reporting

Visualization Tier

Web Log Parsing an independent

data stream

Transactions MySQL

Replication Tungsten

Replication Batch Query

Results

Before AHer

Page 3: Full360 Case Study - NDM Technologies · Vertica, an HP Company, is the leading provider of next-generation analytics platforms enabling customers to monetize ALL of their data. The

About VerticaVertica, an HP Company, is the leading provider of next-generation analytics platforms enabling customers to monetize ALL of their data. The elasticity, scale, performance, and simplicity of the Vertica Analytics Platform are unparalleled in the industry, delivering 50x-1000x the performance of traditional solutions at 30% the total cost of ownership. With data warehouses and data marts ranging from hundreds of gigabytes to multiple petabytes, Vertica’s 600+ customers are rede"ning the speed of business and competitive advantage. Vertica powers some of the largest organizations and most innovative business models globally including Zynga, Groupon, Twitter, Verizon, Guess Inc., Admeld, Capital IQ, Mozilla, AT&T, and Comcast.

Vertica, An HP Company 8 Federal Street, Billerica, MA 01821 +1.978.600.1000 TEL +1.978.600.1001 FAX www.vertica.com© Vertica 2012. All rights reserved. All other company, brand and product names may be trademarks or registered trademarks of their respective holders.

Malek  also  said  that  since  BigDoor  implemented  Ver?ca,  he  has  no?ced  significant  performance  boosts  in  Tableau  compared  to  the  company’s  old  configura?on.

The Final Word

BigDoor  is  grateful  from  both  a  boSom-­‐line  and  personal  perspec?ve,  Malek  said.

“Ver?ca  and  Full  360  have  allowed  us  to  remove  a  lot  of  boSlenecks:  resources,  process  inefficiencies.  Now  there's  no  need  to  throw  bodies  at  the  ETL  process.  We’re  able  to  move  away  from  a  very  hands-­‐on  approach  to  data  warehousing  to  a  mostly  hands-­‐off,  low-­‐cost  solu?on…and  now  anyone  can  do  the  same,  quickly.

“Full  360  didn’t  have  that  big  vendor  feel  where  you  have  to  go  through  a  lot  of  bureaucracy  and  steps  to  get  what  you  need  to  have  done.  I  really  appreciate  that.”

Hill  said  Full  360  looks  forward  to  con?nuing  to  feature  Ver?ca  as  a  staple  in  its  BI  package  because  no  other  DBMS  can  match  its  performance.  

“I’ll  make  this  easy  for  people  to  understand,”  he  said.  “Ver?ca  is  the  most  exci?ng  thing  to  happen  to  business  intelligence  in  20  years—easily.  Everything  is  suddenly  faster.    You  can  do  queries  on  big  data  that  take  less  ?me  than  regular  queries  on  SQL  Server  or  Oracle.

“And  the  amount  of  development  ?me?  You  don’t  have  to  build  elaborate  star  and  snowflake  schemas  to  make  mul?dimensional—ROLAP—work  in  Ver?ca.  Most  of  the  ?me,  like  with  BigDoor,  we’re  not  even  building  star  schemas  for  them.  We’re  taking  their  opera?onal  schema  and  just  replica?ng  it  across  into  Ver?ca,  and  they’re  gevng  outstanding  performance.  You  don’t  have  to  throw  all  the  DBA  ?me  at  it  just  to  make  the  thing  work;  you  dump  the  data  in  and  go.”

Example  Tableau  Visualiza?on