Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Un alcance se define con la siguiente interfase y para llegar a esta se accede al . Se llega a ella desde el menú con el botón derecho estando situado en un parámetro:

 
Figura 2: Definición de un alcance.
 
En la Figura 2 se aprecia que para definir un alcance se da el provee su nombre de este, una descripción (opcional) y cada una de las "dimensiones" que son necesarias para considerarlo. En un extremo, el conjunto de las "dimensiones" puede ser vacio vacío y es equivalente a decir que el parámetro no varia varía en función de ningun ningún aspecto. Contiunuando con Considerando el ejemplo inicial del IPC, como dijimos este variaba para cada mes del año, por esta razón los elementos las "dimensiones" que se consideran son year (año) y month (mes) para modelar que varía para cada mes del año.
El siguiente aspecto relacionado con el tema de alcance es que cada uno se obtiene de una tabla en la base de datos, realizando precisamente una consulta en función de las columnas asociadas a las "dimensiones" en cuestión. La lengueta Fuente que se puede apreciar en la Figura 3 muestra la definición de la referencia a la tabla:
 

 
Figura 3: Fuente asociada al parámetro.
 
En la Figura 3 se aprecia como el alcance denominado IPC (definido en la Figura 2) se obtiene de la tabla IPC del esquema DW definido en la Metadata. El campo de la tabla que contiene el valor del parámetro es IPC_VALUE y los valores de las columnas IPC_YEAR e IPC_MONTH se obtienen del contexto como year y month respectivamente. La sentencia SQL asociada a la obtención del valor del parámetro IPC es la siguiente:
 

Code Block
select IPC_VALUE from IPC where IPC_YEAR = year and IPC_MONTH = month

donde year y month tomaran tomarán sus valores del año y mes donde el parámetro se este esté utilizando. Recordar que el esquema DW hace referencia al definido mediante la Metadata. Notar que el alcance y los campos que es necesario identificar en la tabla coinciden.

...