low level design

22
This document compares Informatica PA versions for Dashboard & Chart functionality DOCUMENT HISTORY Date Revision Change 0.01D Created Initial Draft 26-Dec-05 1.0 Baselined DOCUMENT CONTROL INFORMATION Prepared By Kranti Modi Maintained By BI CoE All suggestions, comments, change requests and request for copies should be addressed to the BI-CoE G Approved By BI CoE Reference Low Level Design Template Patni GE Public

Upload: pardeep-gorla

Post on 19-Jul-2016

13 views

Category:

Documents


0 download

DESCRIPTION

Emp-ty

TRANSCRIPT

Page 1: Low Level Design

This document compares Informatica PA versions for Dashboard & Chart functionality

DOCUMENT HISTORY

Date Revision Change

0.01D Created Initial Draft

26-Dec-05 1.0 Baselined

DOCUMENT CONTROL INFORMATION

Prepared By Kranti Modi

Maintained By BI CoE

All suggestions, comments, change requests and request for copies should be addressed to the BI-CoE Group.

Approved By BI CoE

Reference

Low Level Design Template

Patni GE Public

Page 2: Low Level Design

All suggestions, comments, change requests and request for copies should be addressed to the BI-CoE Group.

Low Level Design Template

Patni GE Public

Page 3: Low Level Design

Low Level Design

1. Data Warehouse Details

Customer Name

Application Name

Application Type

Domain Area

Application Usage

Application Platform

Database

Data quality Tools

ETL Tool

DWH Monitoring Tool

Scheduler

Front End

Middle Ware

Load Window

Data Window

Data Warehouse availability

2. Technical Details

Server Type Usage

3. Connectivity Details

Patni GE Public

Page 4: Low Level Design

Server Name IP Address Connectivity Location Domain

Patni GE Public

Page 5: Low Level Design

This metrix helps to analyze usage of dimensions

Subject AreaDimension1 Dimension2 Dimension3

Fact1

Fact2

Fact3

Patni GE Public

Page 6: Low Level Design

Dimension4

Patni GE Public

Page 7: Low Level Design

List out all the sources used in ETL Process

Source

Application

Descriptio

n

Platfor

m

Data

Storage

Method of

extraction

Server

Name

Extractio

n Order

Min

Load

Patni GE Public

Page 8: Low Level Design

Max

Load

Avg

Load

Source

Availability

Non-

availability

handling

Patni GE Public

Page 9: Low Level Design

Prepare a separate sheet for individual subject area

Total Subject Areas

Total Target Tables

Total Target

columnsTotal Business

RulesTotal

Transformation Total DB Rules

Subject Area:

Sr.

No

Target Table Name Target Column Data

Type

Null

Option

Source Table/ File Source column

Target related Information Source related information

Patni GE Public

Page 10: Low Level Design

Data Type Null Option Data

Conversion

Rule

Expression /

Join

Condition in

case of

Lookup

Default

value if

NULL

Error/

Exception

Handling

Source related information Transformation Rules

Patni GE Public

Page 11: Low Level Design

Prepare a separate sheet for individual subject area

Total Subject Areas

Total Target Tables

Total Target

columnsTotal Business

RulesTotal

Transformation

RulesTotal DB Rules

Subject Area:

Sr.

No

Target Table Name Target Column Data Type Null

Option

Source Table/ File

Target related Information Source related information

Patni GE Public

Page 12: Low Level Design

Source column Data

Type

Null

Option

Data

Conversi

on Rule

Expression / Join

Condition in case of

Lookup

Default

value if

NULL

Source related information Transformation Rules

Patni GE Public

Page 13: Low Level Design

Error/ Exception

Handling

Transformation Rules

Patni GE Public

Page 14: Low Level Design

List all target tables and their load order for individual data warehouse/data mart

Sr.No Subject Area Target Table Name Table Type Load

Order

Load

Strategy

Patni GE Public

Page 15: Low Level Design

Load

Frequency

Mandetory? Staging

Required?

Restarta

bility?

Patni GE Public

Page 16: Low Level Design

Worksheet has been added to give more details abt the session related properties

Repository

name

Folder

Name

Mapping

Name

Session

Name

Source

Type

Source

File

Location

Connection Table

name

mapping_1

s_mapping

_1 DB2 NA UserID_Src1

REPDEV mapping_2

s_mapping

_2 Flat File Location ? NA

REPDEV mapping_3

s_mapping

_3 DB2 NA UserID_Src2

Mapping Source

Patni GE Public

Page 17: Low Level Design

Server

Name

Pre -

SQL

Post -

SQL

Target

Type

Target

File

Location

Connection Table

name

Table

Propertie

s

Server

Name

DB2 NA UserID_Stage

None None DB2 NA UserID_Stage

None None DB2 NA UserID_DWH

Source Target

Patni GE Public

Page 18: Low Level Design

Pre-SQL Post -

SQL

Post

Session

Tasks

Session

Frequency

Target

Pre Session

tasks

Patni GE Public

Page 19: Low Level Design

Worksheet has been added to provide summary of the generic details related to a session

Connection Details (Source/ Target):

Connection Name Host User ID Password UserID_Src1

UserID_Src2

UserID_Scr3

UserID_Stage

UserID_DWH

Standard Notification Mechanism Email

To (email - ids)

Session Failure Failure details Production support group

Workflow Completion Data Load completion Generic User ID

Server Folder Structure:

Mention the path where the following files are stored on the server:

Source Files

Target Files

Parameter Files

Session Log Files

Session Bad Files

Indicator Files

Workflow Log Files \wkflogs

\srcfiles

\tgtfiles

\prmfiles

\sesslogs

Stage to Notify What to Notify User Group to Notify Email Task Details

\badfiles

\indfiles

Patni GE Public

Page 20: Low Level Design

Connect String Default Remote

Email Subject Email Body

Session Failure

Data Load Completion

Email Task Details

Patni GE Public

Page 21: Low Level Design

Highlight the mechanism applicable for your project.

Standard Notification Mechanism E-Mail

Pager

Front-End Messages

Passive Mode - Database store

Stage to Notify What to Notify Mechanism to Notify User Group to Notify

Patni GE Public

Page 22: Low Level Design

Archive Notification messages?

Patni GE Public