finden Ich habe Tabelle ich habe untenIn SCD Typ2, wie neueste Rekord
no | name | loc |
-----------------
1 | abc | hyd |
-----------------
2 | def | bang |
-----------------
3 | ghi | chennai |
dann habe ich laufe den zweiten Lauf laden die angegebenen Daten den Job in scdtype 2 laden die Daten laufen unter
no | name | loc |
-----------------
1 | abc | hyd |
-----------------
2 | def | bang |
-----------------
3 | ghi | chennai |
--------------------
1 | abc | bang |
hier keine Termine, Flaggen und lief ids wie in dieser Situtation zweiten aktualisierten Datensatz finden
Dank
Ich glaube nicht, dass Sie können. Sie sollten Daten und Flags in Ihrer Dimension haben (gültig ab Datum, gültig bis Datum, aktuelle Flagge wäre ein guter Start). – Rich
Sie können definitiv * neuesten * Datensatz pro Primärschlüssel nicht finden ('nein'). Was Sie * tun können * ist, alle neuen Datensätze für einen bestimmten Schlüssel zu finden (einfach mit 'MINUS'). Sie werden in Schwierigkeiten geraten, wenn mehr als ein Datensatz für einen bestimmten Schlüssel vorhanden ist, um die Sortierreihenfolge festzulegen. Ihre Schnittstelle ist also fraglich. –
Sie können nicht - aufgrund der Tatsache, dass dies keine ordnungsgemäße SCD2-Implementierung ist. Dies muss neu gestaltet werden. – Maciejg