Creando un agregado en Artus

8 09 2008

Los agregados son tablas con la información del cubo pre-sumarizada a diferentes niveles. De esta forma cuando usted lanza una consulta la herramienta OLAP determina que es más rápido obtener la información de las tablas de agregados y no del detalle, mejorando increíblemente el tiempo de respuesta (pasando las consultas de 30 mins a 2 o 3 segs algunas veces).

Si usted está trabajando en Artus con cubos propietarios o cubos ROLAP puede utilizar los agregados propietarios de Artus.

Entremos al Administrador de Artus; dé un clic al cubo sobre el que quiere crear un agregado.

agregados

Localice en la parte superior derecha el botón “agregados” y dé clic sobre el. Es importante mencionar que los agregados existen en Artus desde la versión 1, el botón siempre ha estado ahí, lo que cambia tal vez sea el nombre o la imagen.

Agregados1

En esta pantalla que le sale Artus le muestra los agregados que actualmente tiene. El # que aparece a la izquierda es el # que se le asigna a la tabla donde se almacenará dicho agregado (en Gen V y versiones anteriores no se muestra). Dé click en el botón de Nuevo para crear un agregado.

Agregados2

Esta es la parte más importante de entender. Aquí usted crea los agregados. Tiene que seleccionar una combinación de dimensiones por las que quiere crear un total.

Recuerde, un agregado = totales. Cuando use Artus, si Artus requiere el total de Ventas por Sucursal en vez de calcular el total barriendo los registros a nivel detalle lo tomará del agregado.

En este ejemplo yo seleccioné “Line” y “Branch”, o sea Línea de Productos y Sucursal o Filial. Esto provocará que Artus cree una tabla donde se calculará el total de Ventas para cada línea de producto dentro de cada sucursal o filial.

Agregados6

Una vez que le dé clic en aceptar podré irse a la base de datos y ver la estructura de la tabla que Artus ha creado.

image

Recién creado el agregado la tabla correspondiente está vacía. Los pasos anteriores son únicamente para crear la tabla. Ahora lo que necesitamos es llenarlo para que cuando Artus lance los querys encuentre información. Para llenar el agregado usamos click derecho sobre el cubo “recalcular agregaciones”

image

En esta pantalla lo que hacemos es decirle que agregado queremos calcular, a mi interesa nadamas el 12 o sea “Branch, Line”. En la parte inferior puede poner el rango de fechas para el cual desea calcular dicho total. Yo quiero calcular solo este año, esto quiere decir que en la tabla solo se calcularán los totales para dichos meses.

Es importante señalar que Artus asume que los agregados están calculados para toda la historia. Si no los recalcula para cierto periodo de tiempo, Artus no regresará información en las consultas dado que eso encontró en las tablas: nada. Lo correcto sería que recalculara toda la historia del cubo.

image

La imagen anterior es el contenido de la tabla una vez que Artus ha terminado de recalcular los agregados.

Ahora solo necesitamos activar el uso de estos. Para hacerlo dé click derecho sobre el cubo y selecciones “Conectividad”. Localice la pestaña “Preferencias” y dentro de ella active el “usar agregados propietarios”

Agregados7

Listo, ahora solo cierre Artus Designer y reinicie ArtusWEB. Cuando Artus lance las consultas será mucho más rápido al responder.

NOTA:Agregados4

En este ejemplo, cuando le dé click a aceptar las tablas que se crearán terminarán con el #12. Vea que hay 3 tablas que terminan con el # 12. Una es para el agregado Mensual, otra para el agregado diario y otra para el agregado anual. La letra “A” es de “Agregado”, el segundo # es el # del cubo según SI_CONCEPTO de la metadata y el tercer # es el tipo de periodo que se almacena en dicha tabla según SI_PERIODOS. El último # es un #binario proveniente del resultado de elevar el 2 a la n potencia (donde n=# dimensión) y luego sumarlas.

Advertisement

Acciones

Información

3 respuestas

19 09 2008
Luis Garcia

Buenos dias, he leído el tema de los agregados y me parece interesante vamos a probar para ver como funcionan.
Por otro lado quisiera hacerte una pregunta, acabamos de adquirir licencias “nombradas” para ARTUS pero no he encontrado la manera de asignarlas a mis usuarios, tengo 5 licencias “concurrentes” y esas funcionan perfectamente pero las otras 10 “nombradas” no he podido encontrar la manera de activarlas y al parecer automaticamente se han asignado a mis 10 primeros usuarios en la lista. Podrias decirme como cambiar una licencia nombrada de usuario y agregarle un usuario nuevo por favor?. De antemano muchisimas gracias.

9 07 2009
Pedro sanchez

Ya desde antes esta en Artus Administrator en el cubo click derecho->conectividad en la pestaña de preferencias, tienes la opción de Agregaciones extendidas ( algunos lo llaman las Nuevas agregaciones ) ; para el caso a las anteriores les llamaremos agregaciones “Antiguas”

En las agregaciones “antiguas” en el caso de que mas de una agregación pudiera resolver el estatuto sql, tomaba una de ellas pero no en base a la que tuviera menos registros, por lo tanto no siempre era la mas eficiente.

La “Nuevas” Agregaciones tiene la ventaja que en el caso de que mas de una agregación pueda ser usada para tomar la decisión en base al peso y usa la que tiene menos registros; por lo tano la mas eficiente (SI_AG_NEW.Peso aquí nada mas dando datos técnicos innecesarios para que se llene el recuadro de comentarios )

PERO. que pasa si ya tienes las agregaciones “antiguas”; ¿Cómo las pasas a las “nuevas” agragaciones?
Se los cuento como primicia antes de que salga; en la versión g6.098 ya tiene un botón para pasar las agregaciones antiguas a las nuevas con un solo click y solo tienes que migrar un mes de información, (no todo el historial)

En el Ftp://bitam.com
Usuario: supportftp
Password: supportftp
Dentro del folder supportftp->Webinar esta el archivo performanceTools.zip en la diapositiva 13 verán el botón que les comento

9 07 2009
Adrian Ceballos

Pedro,

¿Y se podrá hacer en base a una jerarquía?

Por ejemplo, tengo un agregado a nivel sub-familia, pero quiero ver los datos a nivel familia ¿tomará el agregado?

saludos

Deja un comentario

Fill in your details below or click an icon to log in:

Gravatar
Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Seguir

Get every new post delivered to your Inbox.