This page captures consolidated DR ETL which was used to migrate data from Intrepid to TIS for Local Offices. This page will be used to review and set out the mapping of Source entities to target entities for Northern Ireland data migration to TIS from the National Data Warehouse Hicom_Northern_Ireland Data Repository.
...
TIS table | Intrepid | Query | Hicom_Northern_Ireland DR - Data to migrate to TIS | Existing ETL Dev Notes | Dev Progress | ||
---|---|---|---|---|---|---|---|
College | Populating from Intrepid | select DISTINCT(College) from vwSpecialty |
| Merge rules handled. | |||
Country | Populating from Intrepid | select distinct(Country) from vwPersonQualification |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. | |||
CurriculumSubType | Hard coded in Reference Service then populating from Intrepid | select distinct(CurriculumSubtype) from vwCurriculum |
| Migration disabled. |
| ||
DBC | Hard coded in Reference Service |
| No query in existing ETL. Currently taken from DR only, using Using:
No results from:
|
| |||
EthinicOrigin | Populating from Intrepid |
|
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. | |||
Fundingissue | Populating from Intrepid | SELECT distinct(Issue) from vwPostFunding | N/A | No data to migrate. | |||
FundingType | Hard coded in Reference Service |
| Migration disabled. |
| |||
GdcStatus | Hard coded in Reference Service | SELECT distinct(GdcStatus) FROM vwPerson |
| Migration disabled. Requires manual step: extract and load CURRENT from HEE TIS |
| ||
Gender | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(Gender) FROM vwPerson |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
GmcStatus | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(GMCStatus) FROM vwPerson |
| Migration disabled. |
| ||
Grade | Hard coded in Reference Service then populating from Intrepid | select * from vwGrade |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
InactiveReason | Populating from Intrepid |
|
| The field |
| ||
JsonPath | Internal table | N/A | Not required. | ||||
LeavingDestination | Populating from Intrepid | SELECT distinct(LeavingDestination) FROM vwCurriculumMembership |
Note: This field is a legacy field. NI to use the new Leaving Reason field going forward. | Currently taken from DR only. Seems to work with tweaked query (“Other” & “Western HSC Trust”) |
| ||
LocalOffice | Hard coded in Reference Service |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| |||
MaritalStatus | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(MaritalStatus) FROM vwPerson |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
MedicalSchool | Populating from Intrepid | SELECT distinct(MedicalSchool) from vwPersonQualification |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
Nationality | Populating from Intrepid | SELECT distinct(Nationality) FROM vwPerson |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
PlacementType | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(PlacementType) FROM vwPlacement |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
ProgrammeMembershipType | Hard coded in Reference Service |
| Merge rules handled. |
| |||
RecordType | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(RecordType) FROM vwPerson | N/A | Currently taken from DR only. Seems to work with tweaked query (“Both”, “Contact”, “Staff”) |
| ||
ReligiousBelief | Populating from Intrepid |
|
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
PermitToWork |
Note: This is currently hard coded on TIS rather than reference. There are tickets in the backlog to sort this out in the future for all. | Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||||
Role | Hard coded in Reference Service |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| |||
Rotation | N/A | Not required. | |||||
Settled | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(Settled) FROM vwPerson |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
SexualOrientation | Hard coded in Reference Service then populating from Intrepid |
|
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. |
| ||
Site | Hard coded in Reference Service then populating from Intrepid | select * from vwSite | MVP:
POST MVP (With Sync):
| Currently taken from DR only. Seems to work with tweaked query | |||
Status | Hard coded in Reference Service | N/A | Not required. | ||||
TariffRate | Populating from Intrepid | SELECT distinct(TariffRate) FROM vwPostFunding | N/A - Not in use by NI | 👈 Ignoring because of comment. | Not required. | ||
Title | Hard coded in Reference Service then populating from Intrepid | SELECT distinct(Title) FROM vwPerson |
| Merge rules handled. Requires manual step: extract and load CURRENT from HEE TIS. | | ||
TrainingNumberType | Hard coded in Reference Service | N/A | Required? | ||||
Trust | Hard coded in Reference Service then populating from Intrepid | select * from vwTrust | MVP:
POST MVP (With Sync):
| Currently taken from DR only. Seems to work with tweaked query |
...