SlideShare a Scribd company logo
About the Client
Global IT Solutions
An ISO 9001:2015 & ISO/IEC 27001:2013
Data Warehousing Solution for customer
care outsourcing solutions provider
Client is a global leader in customer care outsourcing solutions and provides solutions to prominent brands that
includes fortune 50 companies across multiple industry verticals, namely, retail and business services, communica-
tions, healthcare, insurance and financial services, media & entertainment, and travel industries. With decades of
CRM experience, serving some of the most recognized brands globally, client showcases deep industry expertise,
enabling it to offer comprehensive communications solutions including contact center outsourcing and BPO
services. It also comprises billing of agents as per divisions, programs, working hours etc.
PSI team was instrumental in analyzing the client’s data
and enabled to make more informed choices.
Engagement Highlights
Client is a global leader in customer care outsourcing solutions and provides solutions to prominent brands that
includes fortune 50 companies across multiple industry verticals, namely, retail and business services, communica-
tions, healthcare, insurance and financial services, media & entertainment, and travel industries. With decades of
CRM experience, serving some of the most recognized brands globally, client showcases deep industry expertise,
enabling it to offer comprehensive communications solutions including contact center outsourcing and BPO
services. It also comprises billing of agents as per divisions, programs, working hours etc.
The Need
PSI team partnered with the client to deliver ETL (Extract, Transform and Load) and database services. It enabled
the client to transform the raw data into the desired form to load in the target database. The DWH/BI team at PSI
advised the client on the forms of data marts oriented to a specific business line or team and data warehouses. In
due course, helped them convert databases from one format or type to another. Specifically, the tasks included
tracking the agent performance information like call resolution, agent schedules, average handle time, active and
waiting calls, call abandonment, total calls, average call length, billing for the specific clients/divisions/depart-
ments/skills and programs along with the agent pay and bonus.
Challenges
The scope of work was shared abruptly without defining any business logic and mostly with incomplete
documentation
Business Challenges
For some Source System of Record (SSoR), PSI team had to analyze data and define the business scope
and get a sign off from the client. So, both Functional and Technical documentation had to be done
The team had to identify relevant data sub-sets for analysis, out of existent database, as the entire data
was not required for warehouse implementation. Therefore, initially data filtering had to be done to identify
incorrect, wrongly implanted and incomplete data. Further, the data had to be corrected, if possible or
eliminated from further analysis
Selection of relevant dimension as per the source data
Project was driven by the customer on a daily basis
Client requirements were constantly changing, which impacted the scope of work
The team had to develop Master Data to link the critical data to one file and keep the process dynamic
The client provided services to numerous end-users with the same data warehouse. So, the team’s key
challenge was to extract the data from different source systems and transform it into the client’s Data
Warehouse structure
The developed code executed in the production environment was monitored for some time to verify if the
output is as per the expectations. There was a possibility of the output being incorrect not because of the
developed code, but because of the incorrect form of source data. Consequently, the client was contacted
and necessary corrections were done, in case a need arised
The team had to develop a back-up plan indicating that if the developed code does not perform as
expected in the production owing to any reason(s), it needs to be rolled back in such a manner that the
other impacted system is brought back to its original state. So, here back-up plan is basically a roll-back
plan
PSI team took a step-by-step approach to execute the project at hand. It offered the client a solution based on
Data Warehouse methodology.
Solution Approach
Technology Challenges
Checking and improving the quality of application’s data
The team never compromised on the quality of the code and the performance was well tested, as any
badly designed system would impact the process and the client would have missed the SLA (Service-level
agreement)
The team had to handle all types/formats of data. With a large database, client had a diverse source system.
PSI team would receive the data files in various formats, namely, CSV, Excel files, Delimited files, Binary files,
Direct Reports, directly from legacy system using ODBC connectivity and directly from OLE DB (Object
Linking and Embedding, Database) systems
Accurately and seamlessly exchanging data between the applications while aligning with the business rules
of the existing information system
The most important activity was modelling / defining the business concepts
Data Warehouse is information-driven, which is why concept mapping was driving the project
Complete functionality was required for strong development in PDI along with OWB (Oracle Warehouse
Builder) expertise
Working on PL/SQL and having an Oracle expertise was another key challenge
Client’s database was in Terabytes (TB) and whatever source system you get, it surely provides the data into
Gigabytes (GB). So PSI team has to consider all the rules to get the best performance
Understanding the client framework and learning process control was a key challenge handled during the
project
Understanding and requirement analysis for different client source system “Automatic Call Distributor”.
The team had to handle all types/formats of data.
The Data Warehouse System was developed with 3 integrated data layers to enhance the system’s productivity
and reduce data processing time
Operational
Detailed
Analytical
The team grasped the understanding of the application & its architecture as much as possible through
knowledge transition sessions and self-learning
Methodology / Process Undertaken
They resolved the existing issues step-by-step to get the technical know-how of the framework, the architec-
ture used across the product and got the system operational
Worked as a team with the client to handle the bigger issues and future enhancements to provide the best
possible solution within a given timeframe
1
2
3
The team proactively looked for areas of improvement in performance & reliability
Legacy Systems
OLE DB System
Switch / Source
System
Momentum Job
Binary / CSV / Excel files
ETL / Staging Server
Momentum Job: Responsible to extract
data from source and load to specific
location on server
Staging - I
ETL: Pervasive,
SSIS
Oracle Warehouse
Builder
OPS Staging - II
ETL: OWB,
SSIS, PL/SQL

Rule Engine
Rules
Repository
Data
Warehouse
PL/SQL Jobs
Data
Mart I
Data
Mart II
Cube
Reports OLAP Analysis Data Visualization Dashboard
The key technologies used are OWB (Oracle Warehouse Builder), PDI with Oracle PL/SQL.
Technology Used
Achievements
The engagement lasted for 8+ years and we have delivered more than 300 projects with over thousand
change requests successfully for numerous end-clients
The client appreciated the team’s on-the-job understanding and resolution of issues tactically by
providing practical solutions to optimize the client’s database
The team played a crucial role in optimizing and tuning the database and PL/SQL processes
The team analyzed and fixed many critical issues for different modules, which helped the client to resolve
issues faster and reduce the turnaround time
The team outperformed the client’s expectations in terms of the deliverables and quality
Proactively identified the solutions for enhancing usability and performance requirements
Handling of complex ETL schedules, e.g. execution of multiple chains of ETL packages simultaneously
having dependencies on each other
The turnaround time was reduced by more than 80%
Integrate different type of data into the client’s data warehouse to track down agent performance and billing
Benefits to Client
Significant efficiencies. (As per the client, PSI team consistently delivered before time)
Developed generic solutions (tools) for the clients to manage multiple concurrent ETL processes and PL/SQL
packages to convert OWB to PL/SQL code, etc
Project at a Glance
Project Name
Location
Duration
Team Size
Industry
Delivery Model
Engagement Model
Challenge
Solution
Key Outcome
About PSI
Pratham Software (PSI) is a global IT services company (with established ISO 9001:2015 & ISO/IEC 27001:2013 practices)
providing software product development, consulting and outsourcing solutions to enterprises worldwide. While providing
a wide range of solutions, we focus on Outsourced Product Development (OPD), Business Process Management (BPM),
Application Development and Maintenance (AMD) and Content Engineering. Our extensive experience in OPD helps us
build strong relationships with Independent Software Vendors (ISVs), as we work with them throughout the product develop-
ment lifecycle. In terms of technology and platform, we work across all major technologies such as Microsoft, Java and Open
source and have capabilities and experience in developing solutions for web, mobile, Cloud and social media. For Enterprise
customers, in addition to Process Automation, we also offer development and support services in BI and DWH.
US Office: 21860, Via Regina, Saratoga, California 95070 USA | Ph:(408) 898-4846 | Fax: (408) 867-0666
India Development Center: G1-265-266, RIICO Industrial Area, EPIP, Sitapura, Jaipur 302022, India | Ph: (91)141-6690000
www.thePSI.com
All PSI products and services mentioned herein as well as their respective logos are trademarks or registered with PSI. All other product and service names mentioned are the
trademarks of their respective companies. Data contained in this document serves informational purposes only.The content is subject to change without notice. This content
is provided by PSI for informational purposes only, without representation or warranty of any kind, and PSI shall not be liable for errors or omissions with respect to the content.
Data Warehousing Solution
USA
2009 to 2017
3-5
Customer Care Outsourcing Solutions
Retainer
Offshore
The scope of work was inadequately shared, without defining any
business logic and mostly with incomplete documentation
The Data Warehouse System was developed with 3 integrated data
layers: Operational, Detailed, Analytical
Client’s turnaround time was reduced by more than 80%

More Related Content

What's hot

Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleBest Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from Oracle
UBC Corporation
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
Jim Pang
 
Resume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_DeveloperResume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_DeveloperRaghav Mahajan
 
Resume_SushilJalan
Resume_SushilJalanResume_SushilJalan
Resume_SushilJalanSushil Jalan
 
The Business Case for Hosting JD Edwards in the Cloud
The Business Case for Hosting JD Edwards in the CloudThe Business Case for Hosting JD Edwards in the Cloud
The Business Case for Hosting JD Edwards in the Cloud
NERUG
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developerbasha shaik
 
AvinashBhat_Resume
AvinashBhat_ResumeAvinashBhat_Resume
AvinashBhat_ResumeAvinash Bhat
 
Kasinathan_P-Resume_Oracle_Fusion_Sales_Cloud
Kasinathan_P-Resume_Oracle_Fusion_Sales_CloudKasinathan_P-Resume_Oracle_Fusion_Sales_Cloud
Kasinathan_P-Resume_Oracle_Fusion_Sales_CloudKASINATHAN P
 
SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018
Dave Reik
 
Resume_Subrata_Maji
Resume_Subrata_MajiResume_Subrata_Maji
Resume_Subrata_MajiSubrata Maji
 
Sanket_Informatica_CV
Sanket_Informatica_CVSanket_Informatica_CV
Sanket_Informatica_CVSanket Gaware
 
RanaVikramSingh_ETL_EDI_RESUME (1)
RanaVikramSingh_ETL_EDI_RESUME (1)RanaVikramSingh_ETL_EDI_RESUME (1)
RanaVikramSingh_ETL_EDI_RESUME (1)Rana Singh
 
Dci Pmo+Ecm+Erp Training+Embedded Sm1
Dci Pmo+Ecm+Erp Training+Embedded Sm1Dci Pmo+Ecm+Erp Training+Embedded Sm1
Dci Pmo+Ecm+Erp Training+Embedded Sm1frankkulendran
 
Rithesh sudhakaran resume
Rithesh sudhakaran resumeRithesh sudhakaran resume
Rithesh sudhakaran resume
ritesh sudhakaran
 

What's hot (20)

Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleBest Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from Oracle
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
 
Resume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_DeveloperResume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_Developer
 
DebaM
DebaMDebaM
DebaM
 
Resume_Presious
Resume_PresiousResume_Presious
Resume_Presious
 
Resume_SushilJalan
Resume_SushilJalanResume_SushilJalan
Resume_SushilJalan
 
The Business Case for Hosting JD Edwards in the Cloud
The Business Case for Hosting JD Edwards in the CloudThe Business Case for Hosting JD Edwards in the Cloud
The Business Case for Hosting JD Edwards in the Cloud
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developer
 
AvinashBhat_Resume
AvinashBhat_ResumeAvinashBhat_Resume
AvinashBhat_Resume
 
ChakravarthyUppara
ChakravarthyUpparaChakravarthyUppara
ChakravarthyUppara
 
Kasinathan_P-Resume_Oracle_Fusion_Sales_Cloud
Kasinathan_P-Resume_Oracle_Fusion_Sales_CloudKasinathan_P-Resume_Oracle_Fusion_Sales_Cloud
Kasinathan_P-Resume_Oracle_Fusion_Sales_Cloud
 
prasanna250315
prasanna250315prasanna250315
prasanna250315
 
SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018SmartERP Oracle Cloud Capabilities Presentation 2018
SmartERP Oracle Cloud Capabilities Presentation 2018
 
Resume_Subrata_Maji
Resume_Subrata_MajiResume_Subrata_Maji
Resume_Subrata_Maji
 
Sanket_Informatica_CV
Sanket_Informatica_CVSanket_Informatica_CV
Sanket_Informatica_CV
 
RanaVikramSingh_ETL_EDI_RESUME (1)
RanaVikramSingh_ETL_EDI_RESUME (1)RanaVikramSingh_ETL_EDI_RESUME (1)
RanaVikramSingh_ETL_EDI_RESUME (1)
 
Dci Pmo+Ecm+Erp Training+Embedded Sm1
Dci Pmo+Ecm+Erp Training+Embedded Sm1Dci Pmo+Ecm+Erp Training+Embedded Sm1
Dci Pmo+Ecm+Erp Training+Embedded Sm1
 
Rithesh sudhakaran resume
Rithesh sudhakaran resumeRithesh sudhakaran resume
Rithesh sudhakaran resume
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 
Sanjeev CV
Sanjeev CV Sanjeev CV
Sanjeev CV
 

Similar to Data Warehousing

GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESSergej Markov
 
CV_LakshmanaRaoThirlangi_Informatica_3.11yrs_Hyderabad
CV_LakshmanaRaoThirlangi_Informatica_3.11yrs_HyderabadCV_LakshmanaRaoThirlangi_Informatica_3.11yrs_Hyderabad
CV_LakshmanaRaoThirlangi_Informatica_3.11yrs_HyderabadLAKSHMANA RAO
 
ABHIJEET MURLIDHAR GHAG Axisbank
ABHIJEET MURLIDHAR GHAG AxisbankABHIJEET MURLIDHAR GHAG Axisbank
ABHIJEET MURLIDHAR GHAG AxisbankAbhijeet Ghag
 
Mani_Sagar_ETL
Mani_Sagar_ETLMani_Sagar_ETL
Mani_Sagar_ETLMani Sagar
 
Priti - ETL Engineer
Priti - ETL EngineerPriti - ETL Engineer
Priti - ETL Engineerpriti kumari
 
Kumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi
 
Krome Technology - Business Intelligence Practice Brochure
Krome Technology - Business Intelligence Practice BrochureKrome Technology - Business Intelligence Practice Brochure
Krome Technology - Business Intelligence Practice Brochure
Krome Technology
 
BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech
 
HarshaKore-HCLTechnologies
HarshaKore-HCLTechnologiesHarshaKore-HCLTechnologies
HarshaKore-HCLTechnologiesharsha kore
 

Similar to Data Warehousing (20)

Abdul ETL Resume
Abdul ETL ResumeAbdul ETL Resume
Abdul ETL Resume
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASES
 
Sandeep_Rampalle_Resume
Sandeep_Rampalle_ResumeSandeep_Rampalle_Resume
Sandeep_Rampalle_Resume
 
CV_LakshmanaRaoThirlangi_Informatica_3.11yrs_Hyderabad
CV_LakshmanaRaoThirlangi_Informatica_3.11yrs_HyderabadCV_LakshmanaRaoThirlangi_Informatica_3.11yrs_Hyderabad
CV_LakshmanaRaoThirlangi_Informatica_3.11yrs_Hyderabad
 
AKhorshidian_Resume_2016
AKhorshidian_Resume_2016AKhorshidian_Resume_2016
AKhorshidian_Resume_2016
 
Amit_Kumar_CV
Amit_Kumar_CVAmit_Kumar_CV
Amit_Kumar_CV
 
Sourabh_Resume_1
Sourabh_Resume_1Sourabh_Resume_1
Sourabh_Resume_1
 
Resume Pallavi Mishra as of 2017 Feb
Resume Pallavi Mishra as of 2017 FebResume Pallavi Mishra as of 2017 Feb
Resume Pallavi Mishra as of 2017 Feb
 
Sanjay Lakhanpal 2015
Sanjay Lakhanpal 2015Sanjay Lakhanpal 2015
Sanjay Lakhanpal 2015
 
ABHIJEET MURLIDHAR GHAG Axisbank
ABHIJEET MURLIDHAR GHAG AxisbankABHIJEET MURLIDHAR GHAG Axisbank
ABHIJEET MURLIDHAR GHAG Axisbank
 
VamsiKrishna Maddiboina
VamsiKrishna MaddiboinaVamsiKrishna Maddiboina
VamsiKrishna Maddiboina
 
Yamanappa_Kattimani_2016
Yamanappa_Kattimani_2016Yamanappa_Kattimani_2016
Yamanappa_Kattimani_2016
 
Mani_Sagar_ETL
Mani_Sagar_ETLMani_Sagar_ETL
Mani_Sagar_ETL
 
Priti - ETL Engineer
Priti - ETL EngineerPriti - ETL Engineer
Priti - ETL Engineer
 
Kumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi - Resume
Kumar Godasi - Resume
 
Krome Technology - Business Intelligence Practice Brochure
Krome Technology - Business Intelligence Practice BrochureKrome Technology - Business Intelligence Practice Brochure
Krome Technology - Business Intelligence Practice Brochure
 
BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0
 
HarshaKore-HCLTechnologies
HarshaKore-HCLTechnologiesHarshaKore-HCLTechnologies
HarshaKore-HCLTechnologies
 
Prathyusha_DS Resume
Prathyusha_DS ResumePrathyusha_DS Resume
Prathyusha_DS Resume
 
Koteswararao_Resume
Koteswararao_ResumeKoteswararao_Resume
Koteswararao_Resume
 

More from Pratham Software (PSI)

Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
Pratham Software (PSI)
 
UX_Web to Mobile
UX_Web to MobileUX_Web to Mobile
UX_Web to Mobile
Pratham Software (PSI)
 
Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management Industry
Pratham Software (PSI)
 
Sales enablement app
Sales enablement appSales enablement app
Sales enablement app
Pratham Software (PSI)
 
Workforce Management Solution
Workforce Management SolutionWorkforce Management Solution
Workforce Management Solution
Pratham Software (PSI)
 
Security Testing
Security TestingSecurity Testing
Security Testing
Pratham Software (PSI)
 
Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
Pratham Software (PSI)
 
Rest Assured
Rest AssuredRest Assured
Detect Early Stress in Borrower Accounts
Detect Early Stress in Borrower Accounts Detect Early Stress in Borrower Accounts
Detect Early Stress in Borrower Accounts
Pratham Software (PSI)
 
Customer Lifetime Value for Retail Chain
Customer Lifetime Value for Retail ChainCustomer Lifetime Value for Retail Chain
Customer Lifetime Value for Retail Chain
Pratham Software (PSI)
 
Ad-platform for Digital Advertising Management
Ad-platform for Digital Advertising ManagementAd-platform for Digital Advertising Management
Ad-platform for Digital Advertising Management
Pratham Software (PSI)
 
Performance Testing Services for Case Management Application
Performance Testing Services for Case Management ApplicationPerformance Testing Services for Case Management Application
Performance Testing Services for Case Management Application
Pratham Software (PSI)
 
Mobile Device Management Testing
Mobile Device Management TestingMobile Device Management Testing
Mobile Device Management Testing
Pratham Software (PSI)
 
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONSNFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
Pratham Software (PSI)
 
Mobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled DevicesMobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled Devices
Pratham Software (PSI)
 

More from Pratham Software (PSI) (15)

Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
 
UX_Web to Mobile
UX_Web to MobileUX_Web to Mobile
UX_Web to Mobile
 
Enterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management IndustryEnterprise Mobility in Asset Management Industry
Enterprise Mobility in Asset Management Industry
 
Sales enablement app
Sales enablement appSales enablement app
Sales enablement app
 
Workforce Management Solution
Workforce Management SolutionWorkforce Management Solution
Workforce Management Solution
 
Security Testing
Security TestingSecurity Testing
Security Testing
 
Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
 
Rest Assured
Rest AssuredRest Assured
Rest Assured
 
Detect Early Stress in Borrower Accounts
Detect Early Stress in Borrower Accounts Detect Early Stress in Borrower Accounts
Detect Early Stress in Borrower Accounts
 
Customer Lifetime Value for Retail Chain
Customer Lifetime Value for Retail ChainCustomer Lifetime Value for Retail Chain
Customer Lifetime Value for Retail Chain
 
Ad-platform for Digital Advertising Management
Ad-platform for Digital Advertising ManagementAd-platform for Digital Advertising Management
Ad-platform for Digital Advertising Management
 
Performance Testing Services for Case Management Application
Performance Testing Services for Case Management ApplicationPerformance Testing Services for Case Management Application
Performance Testing Services for Case Management Application
 
Mobile Device Management Testing
Mobile Device Management TestingMobile Device Management Testing
Mobile Device Management Testing
 
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONSNFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
NFC AND SECURE SOCKET ENABLED COMMUNICATION SYSTEM FOR MOBILE APPLICATIONS
 
Mobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled DevicesMobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled Devices
 

Recently uploaded

Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 

Recently uploaded (20)

Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 

Data Warehousing

  • 1. About the Client Global IT Solutions An ISO 9001:2015 & ISO/IEC 27001:2013 Data Warehousing Solution for customer care outsourcing solutions provider Client is a global leader in customer care outsourcing solutions and provides solutions to prominent brands that includes fortune 50 companies across multiple industry verticals, namely, retail and business services, communica- tions, healthcare, insurance and financial services, media & entertainment, and travel industries. With decades of CRM experience, serving some of the most recognized brands globally, client showcases deep industry expertise, enabling it to offer comprehensive communications solutions including contact center outsourcing and BPO services. It also comprises billing of agents as per divisions, programs, working hours etc. PSI team was instrumental in analyzing the client’s data and enabled to make more informed choices.
  • 2. Engagement Highlights Client is a global leader in customer care outsourcing solutions and provides solutions to prominent brands that includes fortune 50 companies across multiple industry verticals, namely, retail and business services, communica- tions, healthcare, insurance and financial services, media & entertainment, and travel industries. With decades of CRM experience, serving some of the most recognized brands globally, client showcases deep industry expertise, enabling it to offer comprehensive communications solutions including contact center outsourcing and BPO services. It also comprises billing of agents as per divisions, programs, working hours etc. The Need PSI team partnered with the client to deliver ETL (Extract, Transform and Load) and database services. It enabled the client to transform the raw data into the desired form to load in the target database. The DWH/BI team at PSI advised the client on the forms of data marts oriented to a specific business line or team and data warehouses. In due course, helped them convert databases from one format or type to another. Specifically, the tasks included tracking the agent performance information like call resolution, agent schedules, average handle time, active and waiting calls, call abandonment, total calls, average call length, billing for the specific clients/divisions/depart- ments/skills and programs along with the agent pay and bonus. Challenges The scope of work was shared abruptly without defining any business logic and mostly with incomplete documentation Business Challenges For some Source System of Record (SSoR), PSI team had to analyze data and define the business scope and get a sign off from the client. So, both Functional and Technical documentation had to be done The team had to identify relevant data sub-sets for analysis, out of existent database, as the entire data was not required for warehouse implementation. Therefore, initially data filtering had to be done to identify incorrect, wrongly implanted and incomplete data. Further, the data had to be corrected, if possible or eliminated from further analysis Selection of relevant dimension as per the source data Project was driven by the customer on a daily basis Client requirements were constantly changing, which impacted the scope of work The team had to develop Master Data to link the critical data to one file and keep the process dynamic The client provided services to numerous end-users with the same data warehouse. So, the team’s key challenge was to extract the data from different source systems and transform it into the client’s Data Warehouse structure The developed code executed in the production environment was monitored for some time to verify if the output is as per the expectations. There was a possibility of the output being incorrect not because of the developed code, but because of the incorrect form of source data. Consequently, the client was contacted and necessary corrections were done, in case a need arised The team had to develop a back-up plan indicating that if the developed code does not perform as expected in the production owing to any reason(s), it needs to be rolled back in such a manner that the other impacted system is brought back to its original state. So, here back-up plan is basically a roll-back plan
  • 3. PSI team took a step-by-step approach to execute the project at hand. It offered the client a solution based on Data Warehouse methodology. Solution Approach Technology Challenges Checking and improving the quality of application’s data The team never compromised on the quality of the code and the performance was well tested, as any badly designed system would impact the process and the client would have missed the SLA (Service-level agreement) The team had to handle all types/formats of data. With a large database, client had a diverse source system. PSI team would receive the data files in various formats, namely, CSV, Excel files, Delimited files, Binary files, Direct Reports, directly from legacy system using ODBC connectivity and directly from OLE DB (Object Linking and Embedding, Database) systems Accurately and seamlessly exchanging data between the applications while aligning with the business rules of the existing information system The most important activity was modelling / defining the business concepts Data Warehouse is information-driven, which is why concept mapping was driving the project Complete functionality was required for strong development in PDI along with OWB (Oracle Warehouse Builder) expertise Working on PL/SQL and having an Oracle expertise was another key challenge Client’s database was in Terabytes (TB) and whatever source system you get, it surely provides the data into Gigabytes (GB). So PSI team has to consider all the rules to get the best performance Understanding the client framework and learning process control was a key challenge handled during the project Understanding and requirement analysis for different client source system “Automatic Call Distributor”. The team had to handle all types/formats of data. The Data Warehouse System was developed with 3 integrated data layers to enhance the system’s productivity and reduce data processing time Operational Detailed Analytical The team grasped the understanding of the application & its architecture as much as possible through knowledge transition sessions and self-learning Methodology / Process Undertaken They resolved the existing issues step-by-step to get the technical know-how of the framework, the architec- ture used across the product and got the system operational Worked as a team with the client to handle the bigger issues and future enhancements to provide the best possible solution within a given timeframe 1 2 3
  • 4. The team proactively looked for areas of improvement in performance & reliability Legacy Systems OLE DB System Switch / Source System Momentum Job Binary / CSV / Excel files ETL / Staging Server Momentum Job: Responsible to extract data from source and load to specific location on server Staging - I ETL: Pervasive, SSIS Oracle Warehouse Builder OPS Staging - II ETL: OWB, SSIS, PL/SQL  Rule Engine Rules Repository Data Warehouse PL/SQL Jobs Data Mart I Data Mart II Cube Reports OLAP Analysis Data Visualization Dashboard The key technologies used are OWB (Oracle Warehouse Builder), PDI with Oracle PL/SQL. Technology Used Achievements The engagement lasted for 8+ years and we have delivered more than 300 projects with over thousand change requests successfully for numerous end-clients The client appreciated the team’s on-the-job understanding and resolution of issues tactically by providing practical solutions to optimize the client’s database The team played a crucial role in optimizing and tuning the database and PL/SQL processes The team analyzed and fixed many critical issues for different modules, which helped the client to resolve issues faster and reduce the turnaround time The team outperformed the client’s expectations in terms of the deliverables and quality Proactively identified the solutions for enhancing usability and performance requirements Handling of complex ETL schedules, e.g. execution of multiple chains of ETL packages simultaneously having dependencies on each other The turnaround time was reduced by more than 80% Integrate different type of data into the client’s data warehouse to track down agent performance and billing
  • 5. Benefits to Client Significant efficiencies. (As per the client, PSI team consistently delivered before time) Developed generic solutions (tools) for the clients to manage multiple concurrent ETL processes and PL/SQL packages to convert OWB to PL/SQL code, etc Project at a Glance Project Name Location Duration Team Size Industry Delivery Model Engagement Model Challenge Solution Key Outcome About PSI Pratham Software (PSI) is a global IT services company (with established ISO 9001:2015 & ISO/IEC 27001:2013 practices) providing software product development, consulting and outsourcing solutions to enterprises worldwide. While providing a wide range of solutions, we focus on Outsourced Product Development (OPD), Business Process Management (BPM), Application Development and Maintenance (AMD) and Content Engineering. Our extensive experience in OPD helps us build strong relationships with Independent Software Vendors (ISVs), as we work with them throughout the product develop- ment lifecycle. In terms of technology and platform, we work across all major technologies such as Microsoft, Java and Open source and have capabilities and experience in developing solutions for web, mobile, Cloud and social media. For Enterprise customers, in addition to Process Automation, we also offer development and support services in BI and DWH. US Office: 21860, Via Regina, Saratoga, California 95070 USA | Ph:(408) 898-4846 | Fax: (408) 867-0666 India Development Center: G1-265-266, RIICO Industrial Area, EPIP, Sitapura, Jaipur 302022, India | Ph: (91)141-6690000 www.thePSI.com All PSI products and services mentioned herein as well as their respective logos are trademarks or registered with PSI. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.The content is subject to change without notice. This content is provided by PSI for informational purposes only, without representation or warranty of any kind, and PSI shall not be liable for errors or omissions with respect to the content. Data Warehousing Solution USA 2009 to 2017 3-5 Customer Care Outsourcing Solutions Retainer Offshore The scope of work was inadequately shared, without defining any business logic and mostly with incomplete documentation The Data Warehouse System was developed with 3 integrated data layers: Operational, Detailed, Analytical Client’s turnaround time was reduced by more than 80%