M05 - Transformations for Dataware Housing Flashcards

1
Q

Cuáles transformaciones podemos tener en Dataware housing?

A

Podemos tener slowly changing dimension transformations tipo 1 y tipo 2:
- Tipo 1:
Son transformaciones sobre filas nuevas, que no tienen cambios internos.

  • Tipo 2:
    Son transformaciones sobre filas que cambian una o más de sus atributos (columnas). Se denominan Slow Changing Dimension
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qué caracteriza un slowly Changing dimension handling (SCD) type 1?

A

Se usa cuando no se quiere tener un tracking histórico del cambio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cómo se representa SCD en sentido general?

A

Se puede hacer usando un Wizard ó usando otros componentes. Esto depende del tamaño del dataset.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cómo crear un SCD tipo 1 sin Wizard?

A

De acuerdo al siguiente diagrama:
1. Usar lookup tool para ver si existe o no la fila entre el source y el destination.
2. Si no existe insertar un Derived Column para poner un start date y
3. Actualizar el destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cómo actualizar a row that exist (type 1)?

A
  1. Identificas la fila a actualizar (type 1)
    - Usas un Conditional Split
  2. Realizas un Update
    - Usas un OLE Command para ello
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cómo actualizar un type 2 row?

A
  1. Expire type 2 existing row
    - Usar un Derived Column
    - y un OLE Command
  2. Combine type 2 row with new rows
    - Usar Union All
How well did you know this?
1
Not at all
2
3
4
5
Perfectly