Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Unknown macro: {scrollbar}

Las series definen el conjunto de elementos a simular en un componente (ej. Productos, Cuentas, Clientes, o combinaciones de éstos si se requiere).

Las series pueden ser definidas de tres formas:

  • Mediante una tabla. La definición de cuáles y cuántos son los elementos se corresponde con el contenido de una tabla de la base de datos.
  • Mediante una consulta. Idem a tabla pero obteniendo los datos de una sentencia SQL.
  • Indicando que sólo se desea un único elemento, también llamada Serie Simple.
    El combo Tipo de Serie (ver Figura 1) es el que indica como se están definiendo los elementos.

Series a partir de una Tabla

La definición de elementos mediante una tabla se puede ver en la Figura 1.

Figura 1: Definición de series de un componente

Para definir los elementos mediante una tabla primero se le da un nombre y opcionalmente una descripción. También es necesario definir una serie de atributos que servirán para distinguir cada elemento de la serie. En la Figura 1 para conocer que producto se está simulando se usa el atributo Producto, de igual forma se sabe cuál es la cuenta.
Cada atributo tiene varias propiedades:

  • Tipo: Permite saber si se trata de una cadena de caracteres (string), de un número entero (int), o de punto flotante (float), etc.
  • Persistente: Indica si este atributo se coloca en la tabla de resultados.
  • Interno: Permite ocultar la definición de este atributo en la interfase del cliente (tanto al presentar la descripción de la componente como en el data mart asociado). Sólo se trata de un efecto visual, el atributo está disponible para cualquier otro fin.
  • Multiplicador: Indica que el atributo es un multiplicador o clasificador del componente. Esta propiedad implica que no existirá una sola instancia del componente sino tantas como los atributos multiplicadores existan. Un ejemplo de multiplicador puede ser el Centro de Costos o las Divisiones de una empresa.
  • Descripción: Descripción opcional de cada atributo.

Además de la definición de la Figura 1 en el caso de la definición de las series mediante una tabla es necesario indicar que tabla proveerá los valores para estos campos. En la Figura 2 se puede ver como se indica el esquema, la tabla y para cada atributo de que campo se obtiene el valor. Opcionalmente también para cada atributo se puede decir que campo contendrá la etiqueta.

Figura 2: Definición de fuente de tipo tabla para las series de un componente

En caso que se detecte que la tabla se encuentra versionada, el check denominado Versionable se encontrará activado. Recordamos que esto se deduce en función de una definición en la metadata asociada a la tabla (ver Metadata).

Series a partir de una SQL

Si en lugar de definir los elementos mediante una tabla se utilizara la opción de hacerlo mediante una sentencia SQL la parte de definición (Figura 1) es análoga. La diferencia se encuentra en la definición de la fuente:

Figura 3: Definición de fuente de tipo SQL para las series de un componente

En la Figura 3 se puede observar que se debe indicar el esquema sobre el cual se ejecutará la consulta y la sentencia a ejecutar. Es necesario que los nombres de los atributos coincidan con los nombres de las columnas resultado de ejecutar la sentencia, pues la correspondencia se resuelve de esta forma.

Series Simples

Por último si la definición de las series se realizara indicando que es simple, que es una forma de decir que solo hay un elemento (una sola fila), la definición (ex Figura 1) ahora se vería de la siguiente forma:

Figura 4: Definición de elementos como serie simple

En lugar de contar con una definición de fuente, ésta se transforma en la definición de las variables que se quisiera definir para este elemento. La Figura 5 muestra la definición de las variables cuando se trata de series simples:

Figura 4: Definición de variables en elementos definidos como serie simple


Unknown macro: {scrollbar}
  • No labels