SourceDatasystem | Put the formal name for the system that is the data source, for example, “Mailing List,” “Recruiting” |
SourceTable | The physical name of the source table, for example, “CONTACT,”“PRODUCT” |
SourceField | The physical name of the source field/column, for example, “ROWID,” “FIRSTNAME” |
SourceDataType | The data type for the source data, for example, “VARCHAR(30),” “DATETIME(mm/dd/yyyy),” “NUMBER” |
TargetDatasystem | Put the formal name for the system that is the data target, for example, “Salesforce,” “DataWarehouse” |
TargetTable | The physical name of the target table, for example, “MERCHANDISE__C,”“ACCOUNT” |
TargetField | The physical name of the target field/column, for example, “ROWID,” “FIRSTNAME” |
TargetDataType | The data type for the target data, for example, “STRING,” “REFERENCE,” “NUMBER” |
TransformationRule | Enter the high-level business rules required for transforming the data from source to target, for example, “Join constituent.contact_id on constituent_add.rowid where address.primary_address = TRUE and address.valid=TRUE” |
PicklistValues | Insert related picklist values, especially if customized, for example, “Freshman, Sophomore, Junior, Senior,” “Small, Medium, Large” |
DesignNotes | Use this field to provide additional design notes that are not necessarily part of the transformation rules, for example, “Values for this field are not case sensitive and should be reviewed before import,” “Trim those values that exceed the maximum datatype for this field” |
DateCreated | Insert the initial date this field was added to the model, for example, “12/1/2019” |
DateLastUpdated | Insert the date this field mapping was modified, for example, “12/22/2019” |
OpenIssues | Insert any open issues encountered during development, for example, “We are missing several row identifiers in the join,” “What should we do with fields that go over 80 characters?” |
Assumption | Describe the workaround/assumption for the open issues, for example, “Ignore all joins where the ID does not match,” “Trim fields at 80 characters” |
AssumptionApproved | List whether the assumption was approved and who approved it. If NOT approved, list the workaround specified. For example: “Assumption approved by J. Smith,” “Workaround should be to omit all records where field > 80 characters--S. Brown” |
ResolutionCloseDate | Insert the date the resolution was deemed as closed, for example, “12/08/2019” |
FollowUpRequired | Indicate whether this data needs follow-up. During a filter, this will help guide conversations. For example: “YES,” “NO” |