Mapping | Beskrivelse | Loadtype |
---|---|---|
DSA_P12XXX_Navneoplysninger_EDW_Person | Indlæsning af personoplysninger fra CPR, herunder oplysninger om betalingskommune. | Delta Load |
Kildelag | Primær kilde tabel | FilterExpression på primær kildetabel | Destinationslag | Primær destinations tabel |
---|---|---|---|---|
DSA | dbo.DSA_P12XXX_Navneoplysninger | EDW | dbo.Person |
Kildelag | Kildetabel | Expression | Kolonne | Join type | Operator | Kildelag | Kildetabel | Expression | Kolonne | Order |
---|---|---|---|---|---|---|---|---|---|---|
DSA | SQL forespørgsel | PNR | Left outer join | = | DSA | dbo.DSA_P12XXX_MorFarOplysninger | PNR | 1 | ||
DSA | SQL forespørgsel | PNR | Left outer join | = | DSA | SQL forespørgsel | PNR | 2 | ||
DSA | dbo.DSA_P12XXX_Navneoplysninger | BETALINGSKOMKOD_INT | Lookup | = | EDW | dbo.Kommune | KommuneKode | 1 | ||
DSA | dbo.DSA_P12XXX_Navneoplysninger | LANDEKOD | Lookup | = | EDW | dbo.Land | LandeKode | 2 |
Kildelag | Kildetabel | Kolonne | Forretningsregel | Destinationslag | Destinationstabel | Kolonne |
---|---|---|---|---|---|---|
DSA | dbo.DSA_P12XXX_Navneoplysninger | EFTERNVN | EDW | dbo.Person | Efternavn | |
EDW | dbo.Kommune | KommuneID | EDW | dbo.Person | FK_Betalingskommune_ID_Kommune | |
EDW | dbo.Land | LandID | EDW | dbo.Person | FK_Statsborgerskab_ID_Land | |
DSA | dbo.DSA_P12XXX_Navneoplysninger | FOED_DT | EDW | dbo.Person | Foedselsdato | |
DSA | dbo.DSA_P12XXX_Navneoplysninger | KOEN | EDW | dbo.Person | Koen | |
DSA | dbo.DSA_P12XXX_Navneoplysninger | PNR | EDW | dbo.Person | Personnummer | |
DSA | dbo.DSA_P12XXX_MorFarOplysninger | PNRFAR | EDW | dbo.Person | PersonnummerFar | |
DSA | dbo.DSA_P12XXX_MorFarOplysninger | PNRMOR | EDW | dbo.Person | PersonnummerMor | |
DSA | dbo.DSA_P12XXX_Civilstande | AEGTEPNR_v | EDW | dbo.Person | PersonnummerAegtefaelle | |
DSA | dbo.DSA_P12XXX_Navneoplysninger | FornavnMellemnavn | EDW | dbo.Person | Fornavn |
Beskrivelse | Expression |
---|---|
IF EXISTS ( SELECT * FROM [$$DSA_DATABASE].sys.indexes WHERE object_id = OBJECT_ID(N'DSA.[dbo].[DSA_P12XXX_Navneoplysninger]') AND name = N'IDX1_P12XXX_Navneoplysninger_UpdateCounter' ) DROP INDEX [IDX1_P12XXX_Navneoplysninger_UpdateCounter] ON [$$DSA_DATABASE].[dbo].[DSA_P12XXX_Navneoplysninger]; IF EXISTS (SELECT * FROM [sys].[indexes] WHERE object_id = OBJECT_ID(N'[dbo].[Person]') AND name = N'idx_BK_Person') ALTER INDEX [IDX_BK_Person] ON [dbo].[Person] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = ON, IGNORE_DUP_KEY = OFF, ONLINE = ON, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) IF EXISTS (SELECT * FROM [sys].[indexes] WHERE object_id = OBJECT_ID(N'[dbo].[Person]') AND name = N'IX_Person_Personnummer') ALTER INDEX [IX_Person_Personnummer] ON [dbo].[Person] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = ON, IGNORE_DUP_KEY = OFF, ONLINE = ON, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) |