Hovedflow
MappingBeskrivelseLoadtype
EDW_Personale_Medarbejder_DM_DimPersonaleMedarbejderIndlæsning af medarbejderoplysninger til DimPersonaleMedarbejder, Består udelukkende af oplysninger fra kommunens eget fagsystem (igennem Personale).
PreSQLExpression
BeskrivelseExpression
TRUNCATE TABLE [$$DM_DATABASE].[PersonaleMedarbejder].[DimPersonaleMedarbejder];
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
EDWdbo.Personale_MedarbejderDMdbo.DimPersonaleMedarbejder
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
EDWdbo.Personale_MedarbejderBrugernummerVærdien overføres direkteDMdbo.DimPersonaleMedarbejderBrugernummer
EDWdbo.Personale_MedarbejderInstitutionsKodeVærdien overføres direkteDMdbo.DimPersonaleMedarbejderInstitutionsnummer
EDWdbo.Personale_MedarbejderKommunekodeVærdien overføres direkteDMdbo.DimPersonaleMedarbejderAnsatKommunenummer
EDWdbo.Personale_MedarbejderSYS_KommuneIdVærdien overføres direkteDMdbo.DimPersonaleMedarbejderSYS_KommuneId
EDWdbo.Personale_MedarbejderFoedselsdato_vForretningsregelDMdbo.DimPersonaleMedarbejderFødselsdato
EDWdbo.Personale_MedarbejderSYS_ExtractDateVærdien overføres direkteDMdbo.DimPersonaleMedarbejderSYS_ExtractDate
EDWdbo.Personale_MedarbejderMedarbejderNummerVærdien overføres direkteDMdbo.DimPersonaleMedarbejderMedarbejderNummer
EDWdbo.Personale_MedarbejderAfdelingVærdien overføres direkteDMdbo.DimPersonaleMedarbejderAfdeling
EDWdbo.Personale_MedarbejderKoen_vForretningsregelDMdbo.DimPersonaleMedarbejderKøn
EDWdbo.Personale_MedarbejderCPRNummerVærdien overføres direkteDMdbo.DimPersonaleMedarbejderPersonnummer
EDWdbo.Personale_MedarbejderTjenestestedVærdien overføres direkteDMdbo.DimPersonaleMedarbejderTjenestested
PostSQLExpression
BeskrivelseExpression
IF OBJECT_ID('[DM].[Personale].[DimPersonaleMedarbejder]','U') IS NOT NULL BEGIN SET IDENTITY_INSERT [$$DM_DATABASE].[Personale].[DimPersonaleMedarbejder] ON IF NOT EXISTS (SELECT 'T' FROM [$$DM_DATABASE].[Personale].[DimPersonaleMedarbejder] WHERE [DimPersonaleMedarbejderID] = -1 ) INSERT INTO [$$DM_DATABASE].[Personale].[DimPersonaleMedarbejder]([DimPersonaleMedarbejderID]) VALUES (-1) UPDATE [$$DM_DATABASE].[Personale].[DimPersonaleMedarbejder] SET [Personnummer] = 'Ukendt' ,[MedarbejderNummer] = -1 ,[Brugernummer] = 0 ,[Fødselsdato] = '1754-01-01' ,[Køn] = 'Ukendt' ,[Institutionsnummer] = 'Ukendt' ,[AnsatKommunenummer] = -1 ,[SYS_KommuneId] = 999 ,[SYS_BatchDate] = '9999-01-01' WHERE [DimPersonaleMedarbejderID] = -1 SET IDENTITY_INSERT [$$DM_DATABASE].[Personale].[DimPersonaleMedarbejder] OFF END GO