This document should include the ETL / ELT requirements to understand what the transformations are in a given step of the data workflow – targeting the defined transformations from one or more tables to a target table.
Data Transformation Key Info*
#
Field |
Description |
Jira Ticket |
{which Jira ticket is this work being done under} |
Data Migration Purpose |
{What is the purpose of this data migration? Include contextual information for the source and target systems below} |
Data System Source |
{where is the data coming from and describe the data being migrated} |
Data System Target |
{where is the data going to and describe the type of data being delivered / migrated to the target} |
Tables involved in transformation
#
Table Name |
Table Location |
Table Description |
Additional Notes |
users |
pdo.users |
the user’s table contains all the login info as well |
primary key of userId, email column is unique |
purchases |
pdo.ledger.purchases |
A running log of all purchases on the website |
table is setup as a log. all columns are indexed |
|
|
|
|
Source to Target Mapping
#
Source Table |
Source Field |
Mapping Description |
Target Table |
Target Field |
Additional Notes |
|
|
|
|
|
|
Transformation Process Notes
#
Standard Source Data Ownership and Lifecycle Questions
#
Below are a list of questions that should be asked of the owner of the source data.
- Point of contact for Bugs or questions:
- Owning Team:
- Primary Contact Person and Role:
- Support Slack channel:
- Team Email:
- When/what time does the data refresh?
- How long does the data refresh take?
- How does it handle tenant delete?
- How does it handle user delete?
- NULL/empty data indicators?
- Items of risk or things that are ambiguous