Upload
saeed-meethal
View
213
Download
0
Embed Size (px)
Citation preview
7/27/2019 MME Databases Overview
1/11
MME Databases Overview
Includes databases Ruby, Cpt, YCRM,
Archdb, Farmdb, Gentcl, Revstat etc
7/27/2019 MME Databases Overview
2/11
MME Architecture
Introduction:
These are down stream databases that pull data from RUBY, JOUK and
PRDYCRM.
Ruby: Ruby US enables Sales Ops to manage campaigns, and provisions
contract data to the Ad Serving engine. (twiki for more info
http://twiki.corp.yahoo.com/view/SDSDBA/Ruby
Application Overview Twiki :
http://twiki.corp.yahoo.com/view/GDSALESOps/WebHome )
Usually Ruby us ads are served to Entire Asian countries which includes
USA , Canada, Mexico, Argentina, Brazil .
http://twiki.corp.yahoo.com/view/SDSDBA/Rubyhttp://twiki.corp.yahoo.com/view/GDSALESOps/WebHomehttp://twiki.corp.yahoo.com/view/GDSALESOps/WebHomehttp://twiki.corp.yahoo.com/view/SDSDBA/Rubyhttp://twiki.corp.yahoo.com/view/SDSDBA/Ruby7/27/2019 MME Databases Overview
3/11
MME Architecture
Jouk : JOUK (Ruby UK) enables Sales Ops to manage
campaigns and creatives, and provisions contract
data to the Ad Serving engine for Europe region.
(twiki for more infohttp://twiki.corp.yahoo.com/view/SDSDBA/Ruby) .
Ruby UK ads are served to all European Countries
which include UK, France, Germany .
http://twiki.corp.yahoo.com/view/SDSDBA/Rubyhttp://twiki.corp.yahoo.com/view/SDSDBA/Ruby7/27/2019 MME Databases Overview
4/11
MME Architecture
FP(www.yahoo.
com) ADS
FAC(Federated
ad client)
GD1( Gets Datafrom Ruby)
GD2 (Gets Datafrom APT)
Becan
Servers &
Aggregat
ors
FilerStats
Loaders(Loder.pl)
Archdb
Farmdb
OFA
Quota
Servers
http://www.yahoo.com/http://www.yahoo.com/http://www.yahoo.com/http://www.yahoo.com/7/27/2019 MME Databases Overview
5/11
MME Architecture
GD1 and GD2 are AD serversThey have all intelligent algorithms on what todisplay on front page . It will have millions of ads and GD servers makes aquick decision and picks ad . It also has intelligence to display based onwhich area the page is getting displayed .
There will be several types of ads Class 1 and Class 2 Ads . Class 1 are highpriority ads who pay more money to Yahoo. Once Class 1 ads are displayed
Ad server compares the class 2 ads and picks high payee ad to display.Becan Servers : Becan Servers collect all information on exact
impressions/clicks
Aggregators : Collects & calculates information for every 5 minutes and putsin flat files. All these files are mounted on dl-stat machines also known asstats loaders and load data into archdb and farmdb . All the loader jobs
run every 3 minutes.file formats example -- /cscdata/us/2012/08/10 and gets loaded into
Adddata_hourly , Adddata_montly, line_lifetime, line_iotime
7/27/2019 MME Databases Overview
6/11
MME Architecture
Archdb: On Archdb there will be month end jobswhich calculate number of impressions and clicksand sends info to OFA .
Farmdb: Farmdb send info to reporting team onImpression countMainly used for reporting .
Quota serversQuota servers will add x thresholdto exact impression limit and compare the Withcurrent impression count and let gd servers knowif the max limit is reached. To remove ad fromdisplay.
7/27/2019 MME Databases Overview
7/11
MME Architecture
CPT YCRM
RUBY
OFA
REVSTAT JOUK
Gentcl IMS
7/27/2019 MME Databases Overview
8/11
MME Architecture
CPTCampaign planning Toolproposal planning is done and it will created
in ycrm with compaign id .Usually it has initial yahoo agent and advertiser
meeting inventory .
YCRMPRDYCRM is Yahoo!'s version of Siebel Sales for Yahoo Media .It is a
single database that stores all information relating to companies, contacts,
opportunities, and forecasts. It also facilitates the quote and order
creation process through integration with IMS (Inventory Management
Systems) and Ruby. In other words it has all customer / Advertiser , initialrate , order ,quote information . Once order is ready it will be sent to ruby
via tibco application and gets inserted into insertion_order and then once
its approved in RUBY it will be sent back to YCRM via API .
7/27/2019 MME Databases Overview
9/11
MME Architecture
Eample order on ycrm side :
Toyota Rajani Yahoo -REP Newaccount
01-01-2012
01-01-2015$1 million
Book US
Only from 9 am to 12 pm
7/27/2019 MME Databases Overview
10/11
MME Architecture
7/27/2019 MME Databases Overview
11/11