Hovedflow
MappingBeskrivelseLoadtype
EDW_Personale_Fravaer_DM_FactPersonaleFravaerAgreggere fraværsdata fra dagsniveau til månedsniveau. Laver diverse lookups.
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
EDW[Personale].Personale_FravaerDM[PersonaleFravær].FactPersonaleFravær
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
EDW[Personale].Personale_FravaerAlderIMaaneder_vLookup=DM[PersonaleMedarbejder].DimPersonaleAlderMåneder1
EDW[Personale].Personale_FravaerKommunekode_vLookup=DM[PersonaleMedarbejder].DimPersonaleKommuneKommunenummer2
EDW[Personale].Personale_FravaerIMKontonummer_vLookup=DM[PersonaleMedarbejder].DimPersonaleAutoriseretKontoplanFunktionsnummer3
EDW[Personale].Personale_FravaerBrugernummer_vLookup=DM[PersonaleMedarbejder].DimPersonaleMedarbejderBrugernummer4
EDW[Personale].Personale_FravaerCPRNummerLookup=DM[PersonaleMedarbejder].DimPersonaleMedarbejderPersonnummer4
EDW[Personale].Personale_FravaerMedarbejderNummerLookup=DM[PersonaleMedarbejder].DimPersonaleMedarbejderMedarbejderNummer4
EDW[Personale].Personale_FravaerAnsaettelsesKode_vLookup=DM[PersonaleMedarbejder].DimPersonaleAnsættelsesvilkårAnsættelseskode5
EDW[Personale].Personale_FravaerFravaersaarsagskodeLookup=DM[PersonaleFravær].DimPersonaleFraværsårsagFraværsårsagskode6
EDW[Personale].Personale_FravaerOverenskomstkategori_vLookup=DM[PersonaleMedarbejder].DimPersonaleOverenskomstFLDOverenskomstFLD7
EDW[Personale].Personale_FravaerStillingskategori_vLookup=DM[PersonaleMedarbejder].DimPersonaleStillingskategoriFLDStillingskategoriFLD8
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DM[PersonaleMedarbejder].DimPersonaleAlderDimPersonaleAlderIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleAlder
EDW[Personale].Personale_FravaerFK_Tid_ID_UdrulletDatoForretningsregelDM[Personale].FactPersonaleFraværDimPersonaleTid
DM[PersonaleMedarbejder].DimPersonaleMedarbejderDimPersonaleMedarbejderIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleMedarbejder
DM[PersonaleMedarbejder].DimPersonaleKommuneDimPersonaleKommuneIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleKommuneAnsatKommune
EDW[Personale].Personale_FravaerKommunekode_vForretningsregelDM[Personale].FactPersonaleFraværAnsatKommunenummer
DM[PersonaleMedarbejder].DimPersonaleStillingskategoriFLDDimPersonaleStillingskategoriFLDIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleStillingskategoriFLD
DM[PersonaleMedarbejder].DimPersonaleOverenskomstFLDDimPersonaleOverenskomstFLDIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleOverenskomstFLD
DM[PersonaleMedarbejder].DimPersonaleAnsættelsesvilkårDimPersonaleAnsættelsesvilkårIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleAnsættelsesvilkår
DM[PersonaleMedarbejder].DimPersonaleAutoriseretKontoplanDimPersonaleAutoriseretKontoplanIDForretningsregelDM[PersonaleMedarbejder].FactPersonaleFraværDimPersonaleAutoriseretKontoplan
EDW[Personale].Personale_FravaerFravaerstimer_mdrVærdien overføres direkteDM[Personale].FactPersonaleFraværFraværstimerMdr
EDW[Personale].Personale_FravaerAnsaettelsesDato_TidID_vForretningsregelDM[Personale].FactPersonaleFraværDimPersonaleTidAnsættelsesdato
EDW[Personale].Personale_FravaerFravaersdagsvaerk_VForretningsregelDM[Personale].FactPersonaleFraværFraværsdagsværk
EDW[Personale].Personale_FravaerFratraedelsesDato_TidID_vForretningsregelDM[Personale].FactPersonaleFraværDimPersonaleTidAnsættelsesstopdato
EDW[Personale].Personale_FravaerFravaerstimer_12mdrVærdien overføres direkteDM[Personale].FactPersonaleFraværFraværstimer12Mdr
DM[PersonaleFravær].DimPersonaleFraværsårsagDimPersonaleFraværsårsagIDForretningsregelDM[PersonaleFravær].FactPersonaleFraværDimPersonaleFraværsårsag
EDW[Personale].Personale_FravaerFK_Tid_ID_UdrulletDatoVærdien overføres direkteDM[Personale].FactPersonaleFraværDimTid
PostSQLExpression
BeskrivelseExpression
/* PersonaleFravær Kuberne har problemer med at processere, da der er medarbejder i DimPersonaleMedarbejder, hvor AnsatKommunenummer = NULL. For at løse problemet, opdateret DimMedarbejder til -1 for disse. */ UPDATE [$$DM_DATABASE].[PersonaleFravær].[FactPersonaleFravær] SET [FactPersonaleFravær].DimPersonaleMedarbejder = -1 WHERE EXISTS ( SELECT 1 FROM [$$DM_DATABASE].[PersonaleMedarbejder].[DimPersonaleMedarbejder] DimMed WHERE DimMed.AnsatKommunenummer IS NULL AND [FactPersonaleFravær].DimPersonaleMedarbejder = DimMed.DimPersonaleMedarbejderID )