Beruflich Dokumente
Kultur Dokumente
Version – 0.1
DOCUMENT RELEASE NOTICE
The Technical System Design document is released for use in Franklin Resources. This document
contains the system design in layperson’s understandable form.
The intended users of this document are the system designer, developer, and all the project personnel
who are working in this project.
This document is subject to Franklin Templeton Technologies’ (FTT’s) document control and revision
procedures.
Comments, suggestions, and queries related to this document should be addressed to the Project
Manager using the feedback form.
For Internal Use Only
This document is the confidential and proprietary product of Franklin Templeton. Any unauthorized
use, reproduction, or transfer of this manual is strictly prohibited. Copyright © 2004 Franklin
Resources, Inc. (Subject to limited distribution and restricted disclosure only.) All rights Reserved.
Trademark Acknowledgments:
Any and all products or brand names mentioned in this book are trade names, service marks,
trademarks, or registered trademarks of their respective owners.
Version Affected
Ref Release Created/ Reviewed Description of the Sections in
(Releas Date Revised by by Revision the
ed) Document
0.1 Garima Rishi Initial Version
Table of Contents
1.0 INTRODUCTION______________________________________________________5
2.0 Purpose___________________________________________________________5
3.0 Definitions, Acronyms, and Abbreviations_____________________________5
3.1 Acronyms______________________________________________________________5
3.2 Naming Conventions_____________________________________________________5
4.0 ETL (Informatica) Related Objects____________________________________5
5.0 ETL (Informatica) Transformations And Reusable Components (Mapplet)_6
6.0 Database Related Objects___________________________________________7
7.0 Programming Standards____________________________________________8
7.1 Coding standards_______________________________________________________8
7.2 Software Development Tools_____________________________________________8
8.0 ETL LOGIC (Ramp up Exercise)______________________________________10
8.1 Feed to Target Load____________________________________________________10
8.2 WEB MODEL__________________________________________________________10
8.3 PROCESSING STEPS:____________________________________________________11
8.4 SAMPLE FEED:________________________________________________________11
8.5 INTERFACE DOC_______________________________________________________12
8.6 MAPPING DOCUMENT :_________________________________________________12
Approval Log___________________________________________________________14
1.0 INTRODUCTION
This document details out the design approach as well as the designed components for the
Ramp Up Exercise. The document will serve as the single source of information for all the
designed components along with the implementation level details.
2.0 Purpose
The purpose of the document is to capture the technical design details corresponding to
following requirements for the Exercise:
3.1 ACRONYMS
Acronym Full Name
GID Global Integrated Data store
ETL Extract Transform Load
SDS System Design Specification
TSD Technical Specification Design
FTT Franklin Templeton Technologies
Example: m_RIVA_DLR_adhoc
Sessions Sessions Use the same naming convention as mappings but
prefix with s_ instead of m_
Example: LKP_ERROR_DESC
Source Named as SQ_<<name of the driver source table >>
Qualifier
Example: SQ_SALESOFF
Expression Named as EXP_<<Main functionality >>
Example: RTR_DATA_REJ ( filters data to reject /Target table based upon filtering
conditions)
Stored Named as Procedure name”_PRC”
Procedure
Example GID_GETSEQ_PRC
Mapplets Named as “mplt” + table name and functionality implemented
Example GID_3PTY_CREAT_INDEX_FUNC
For Specification
Example GID_3PTY_IX_DELR_NM
Table Trigger Prefix with
GID_3PTY_Table_abbriviation_function( insert/update/delete)
End with “_TRG”
Example GID_3PTY_DEALR_INS_TRG
1. Dumping up of the data from feed (financial_advisor.txt) into the target table , with
lookup transformations in order to get the Area , Channel and respective divisions
2. Expression transformation used for hard coding the values needed and specifying
the date for the creation or updation of the FA’s data
3. Further details of the transformation described in the mapping document.
GID_3PTY_FA GID_3PTY_FA_AREA
PK Fa_id
First_name
Last_name
City PK Area_id
Place Area
Email FK Channel_id
FK1 Area_id Territory
FACreationDate
FALastUpdateDate
GID_3PTY_CHANNEL GID_3PTY_DIVISION
PK Division_Id
PK Channel_Id
Retail_Territory Division
Retirement_territory
FK Division_Id
GID_3PTY_TARGET_LOAD
PK fa_id
Status_date
First_name 8.3 PROCESSING STEPS:
Middle_name
1. Loading of data from feed
Last_name
(financial_advisor.txt) into the
Company_Name target table
GID_3PTY_TARGET_LOAD.
Addr_1 2. Lookup on table GID_3PTY_FA ,
Addr_2 in order to get the area_id ,
area_id in turn will retrieve the
State channel_id from
City gid_3PTY_FA_AREA
3. Lookup on
Zip GID_3PTY_CHANNEL will give
the division_id based on the
Email
channel_id
Phone 4. Lookup on
GID_3PTY_DIVISION will give
FA_Title_CD the division name based on the
FA_Desc division_id found.
Retail_territory
8.4 SAMPLE FEED:
Retirement_Territory
Territory Attached financial_advisor.txt feed
Area to be used as source.
It contains all the information of a
Division financial advisor that is to be loaded in
the target table.
FA_Last_Update_Date
FA_Creation_Date
financial_Advisor.zip
Explains in detail the columns along with their precisions, data type and delimiter to be
used.
Interface_doc.zip
APPROVAL LOG
Project Name: ____________________________________________________________
Program Manager: ____________________________________________________________
Business Project Manager:______________________________________________________
Technical Project Manager:_____________________________________________________
The Technical System Design Document for the above-noted project has been reviewed and
approved with the appropriate signature(s) below.
Approved
Not approved
The Technical System Design Document for the above-noted project has been reviewed but
not approved for the following reason(s):
_____________________________________________________
_____________________________________________________
_______________________________________________________________________ ___________________________
Technical Project Manager or Designee Signature Date