Download presentation
Presentation is loading. Please wait.
1
Customer Analytics Modernization
2
Project Background Project Name Client Address Client Overview
Business / Problem Statement Project Leadership Project Partner Strategist Solution Architect Global Delivery Manager Offshore ETL Lead Foundation Lead
3
Vision from 10 Capability Themes
Key Question / Data Consideration 360 Customer View (Postpaid) How do we create a single consolidated view for all customer data? Customer Experience / Journey How does the customer interact with client or other parties? What data shows the customer’s different interaction points? Real Time Triggers and Offers What real-time or historical data warrants real-time decisions or retentive offers? How do we enhance the operations and data quality around core modeling capabilities? E.g., layered data access, enhanced data quality, production agility, enhanced call dispositioning, enhanced churn model data, etc. Core Analytics Optimization Performance What critical performance data helps us understand customer behavior? Social and Local How do we link our decisions to customer social / geographic data? E.g., send offers to Facebook profile, send offers when in Las Vegas Unstructured Data How do we better analyze or visualize our unstructured data? E.g., Data mining of QuikView, Tag clouds, mosaic charts for complaint call logs Service Partner and 3rd Party How is the customer serviced? What is the customer experience when serviced by 3rd parties? Product, Competitor & Market What devices does the customer have? What’s on the network from the grey market? How does the customer respond to market events? E.g., iPhone launch 3
4
High Level Project Plan
Nov 2012 Dec 2012 Jan 2013 Feb 2013 Mar 2013 Apr 2013 May 2013 Jun 2013 Prepaid Functional Design Core Architecture Design Analyze high-level interfaces, target environments, source systems Analyze HLSD / Translate and execute outcomes Prepaid Data Model and Rapid Data Prototypes Assess current model in PRS Support model customization based on Deloitte insights Support build of physical data models iteratively on “Playground” Prepaid Data Analysis and Design (Analyze->Design->Load->Test) Define success with Business; Analyze use case 1 Analyze use-cases 2-3 Analyze use-cases 4-7 Translate interim use-case logic to production-layer logic Initial model Approved model BU Analytics CoP Prototype Townhalls Ongoing business user testing Foundation Technical Design and Implementation Platform Playground instance procurement and setup Production instance procurement and setup Integrations, Data Loads Build interfaces Transformation logic Extraction, transformation and data loads Model Optimization and KPI Design Model optimization Query optimization Key interfaces to be. implemented Release 1 Key logic captured Ongoing data loads Stress test data loads against model and performance
5
Team Resource Model Core US Team(Full-Time) US India
Leadership (Part-Time) Advisors and SMEs Telco SME / Architect Overall BI Strategy Lead Innovation Lead Modeling Lead Off-shore Global DM Core US Team(Full-Time) Strategist Foundation Lead Functional Design Lead Functional Design Lead Functional Design Lead Functional / Strategy Support Lead Solution Architect Lead ETL Developer Lead ETL Developer / Testing Lead Tech. BI/DW Generalist Lead US India US India Off-shore Team (Full-Time) US India Rotating / Landed Team (Full-Time) ETL Developer 2 Reverse Engineer 1 Tester 1 *Rotating DBA (May be deleted) ETL Developer 3 Reverse Engineer 2 Tester 2 ETL Developer 1
6
Solution Overview – Work Streams
Thread Description Teams / Deliverables Functional Design Prepaid Data Analysis Follows an “analyze, design, load, and test” approach to iteratively drive the creation of a solution through small “use-case first” releases. Focus will be to engage business through multiple requirements workshops and loaded data prototypes Business Testing: Working with client Business to iteratively check functionality meets business users needs Performance Testing: - Working with client IT to measure and optimize system performance Functional Team Business / Functional Requirements (use cases) Work with ETL team to clarify implementation logic with business as needed Integration Test Cases Integration Test Execution / Results Facilitate creation of UAT test cases UAT Execution / Results Performance Testing Execution / Results Core Architecture Design Supports and executes design of high-level solution; identifies integrations/interfaces between source and target system Architecture Team Architecture Design and Documentation Support to Prepaid Data Analysis and Design Assesses current data model, customize based on Supplier’s insights, and implement as part of the Data Analysis work-thread Data Modelling Team Creation of LDM and PDM prior to development Foundation Technical Design and Implementation Platform Offers assistance through client vendor selection, management, and procurement lifecycle Architecture and Foundation Team Define technical landscape Integrate into Architecture Design and Documentation Integrations, Data Loads Builds integrations and interfaces between existing platform solution and source systems. Support system loading with data Foundation Team ETL Design Documentation (Tech specs,etc.) Informatica ETL code (mappings, workflows etc.) Unit Test Cases, Execution and Results System Test Cases / Execution / Results Modifications to ETL code as needed based on testing insights Model Optimization and KPI Design Optimizes platform and data model. Performs system testing throughout platform deployment Data Modelling and Foundation Team Ongoing refinement of data model as needed to meet requirements / testing insights
7
High Level Solutions Design – As Is Architecture (From Client)
8
High Level Solutions Design – Phase 1 (From Client)
9
Short-Term Architecture Plan
Source Systems Common Landing Zone ETL CAM/Teradata Client responsible for this effort Deloitte responsible for this effort Daily Delta’s Repository Shared Server Transient Stage SFTP / NAS SQLDM Core/ Dimension Logical pointer ETL iHUB 1 iHUB Files (Informatica) ETL Semi-Persistent Stage ETL Serialization Integration Layer SFTP Push iHUB CLDZ XMINE 3010 DEV Box 7 Files Timeline: All File Acquisition strategy and files need to available the week of January 7 March Timeline: Action Item: Create diagram of wave 1 solution for 7 use cases Create diagram of future state vision Provide ASD document Get in touch with SQLDIM team and finalize extracts Get in touch with Serialization team to finalize extract Get in touch with XMINE team to finalize extract Requirements and issues: Initial load is required Issues: Security for Production data may be a problem data may need to be pulled January 7
10
Current State Data Flow Diagram
Dealer POS (Point of Sale) Client Source System Offer Subscriber Market Usage Market Unique Identification No. Device Global business Port In / Port Out Source System in Scope for Use Cases Source System Out of Scope for Use Cases Non-Client Source System in Scope for Use Cases
11
Roles and Responsibilities
Role Description Primary Responsibilities Onsite Team Project Manager / Strategist Overall responsibility of project deliverables, and leading the Strategy component of the implementation. Manages the day-to-day relationship with the key business stakeholders Overall responsibility of project Creation of use case documents Data Modeler Using the mapping document created in a previous phase, develop revised data model for data warehouse Production of LDM, PDM Work with DBA teams to physicalize data models in various environments Foundation Lead Responsible for ETL design and development and responsible for system and performance testing, including test case development and execution Design documentation Development of Informatica code Test documentation and Execution Architect Define end-to-end solution and overall responsibility for solution design and other key technical decisions Solution architecture documentation Guidance on key technical decisions Point of contact to resolve technical issues Functional Team Creation of use cases, functional requirements documentation and other tasks as directed by strategist Use case / functional requirements Interface to business ETL Developer / Tester ETL Design, Development and Test work as directed ETL Design, Dev and Test Offshore Team Global Delivery Manager Oversees offshore development work. Plays a key role in quality and risk management, staffing, and planning Quality reviews Resourcing and Staffing Point of contact for offshore escalations ETL Lead / PM Responsible for day to day activities of offshore team and key driver of project management aspects from offshore perspective ETL Design / ETL Dev Offshore project management tasks ETL Developer ETL Design and Development work as directed ETL Tester ETL testing work as directed Test case development, Test case execution DBA Database administration tasks as required, for source or target systems TBD
12
Staffing Plan – Actual Deployments Depend on Day-to-Day Client Scenario
Role 12/21 12/28 1/4 1/11 1/18 1/25 2/1 2/8 2/15 2/22 3/1 3/8 3/15 3/22 3/29 4/5 4/12 4/19 4/26 5/3 5/10 5/17 5/24 5/31 6/7 6/14 6/21 6/28 Overall Strategy Innovation Telco SME / Architect Strategy Strategy Support / Functional Functional Lead Functional Design Modeling SME Foundation Lead US ETL Developer US ETL Developer / Tester Technical BI/DW Generalist Solution Architect USI - Global DM USI - DBA (US Time) USI - DBA (India Time) USI - ETL Developer 1 USI - ETL Developer 2 USI - ETL Developer 3 USI - Reverse Egr 1 USI - Reverse Egr 2 USI - Tester 1 USI - Tester 2
13
Short-Term Project Plan
14
Long-Term Project Plan
15
Appendix
16
Additional Analytical Views Data pulls from legacy tables
Use Case Overview Description Desired Views Development of a historical view by user of all the details associated with the account. Self reported values are corrected with true values by pulling data from engineering tables which recorded actual values from usage. Market (Geography) Channel Time (week, month, quarter, annual) Process Flow Final View in SAP HANA Additional Analytical Views Design Wireframes Data pulls from legacy tables
17
Tracing Data Flow (Illustrative)
Data traceability documents will be a set of guidelines for ETL design and development in the next phase Data Sources Database Staging Database RPX UNIX Flat Files Limited Computation Heavy Computation TCM / Siebel Multiple Flat Files Database Links Controlled by CAM Team Xmine Dashboard SAP HANA SAP Create Analytical Views HANA Table CCPC Reports HANA Table Serialization HANA Table
18
Dimensional Model is Virtualized in HANA Providing a GUI Platform
Source Systems Source Like 3NF Dimensional Data and Visuals (Front End) Dashboard Landing Table Landing Table Landing Table Reports Landing Table Virtualized in HANA Physical in Teradata No front-end in Teradata Data Flow Bulk data loads from flat files and databases Optimized for speed of load Data cleansing Change Data Capture (CDC) identification Referential Integrity (RI) check Normalized Advanced users Limited security granularity Consistency of reporting Speed Preserving accurate history through Type II functionality Advanced tool visualization Robust security capability Intuitive user interface
19
Creating Hybrid 3NF and Dimensional Model in Teradata
Source Systems Common Landing Zone Teradata 3NF Teradata Dimensional Landing Table Purpose is to create a hybrid 3NF and dimensional model Dimensional component of the model will develop organically through creation of business use case views RPX Landing Table Integration Layer Presentation Layer Landing Table Serialization Landing Table Landing Table XMine Landing Table
20
May Need to Replicate Static PRS for Development
One time load of static database snapshot to be Survey business users to identify: Key tables Duration of data 1 TCM / Siebel Xmine SAP CCPC Serialization Teradata Database ~1700 Database Snapshot One-Time Load Perform a one time load of scoped data 2 Data Loads as Needed Design optimized data models Develop ETL and tables Load data from PRS Snapshot Productionalize views 3 360 Solution Future Feeds
21
VPN, Citrix and Application Details
Follow the steps in the attached document to install VPN and Citrix. Access Details for the applications are as follows: Applications Access Details Informatica Repository Details Connection info: DEVIHUB Repository: Repository_DEVIHUB Domain: domain_DEVIHUB Gateway Host: devihub002.unix.gsm1900.org Gateway Port: 5001 Login ID: NTID (with first two letters of NTID in caps) Password: NTID (With first two letters on NTID in caps) Unix Host Name: devihub002.unix.gsm1900.org Port: 22 Password: NTID password Teradata ODBC Connection & Databases Database Source: CHANGEADM_74 Teradata Server Info: prdcmcop1.unix.gsm1900.org Username: changeadm_74 Password: Request this from Basis team Sandbox Database: changeadm_74 Development Database: changeadm_55
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.