1. window functionlead/lagcumulative sum2. slowing changing dimensions 1. window function lead/lag lead 1) wrong ex: lag cumulative sum 2. slowing changing dimensionstype 0type 1-overwritetype 2- add new rowtype 3- add new atrribute referential integrity