Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{scrollbar}

----
h3. Objective

The objective of automatic ranking is to improve the response time that the user experiences, by providing a partial view of the data, in order to remain within certain defined limits.

This is accomplished by executing a set of predefined rankings on the dimensions involved in the analysis. It is possible to specify a filter for each dimension in the axes to reduce the number of elements involved.

When *{_}O3{_}* detects that an axis will hold more than the predefined number of elements (specified in rows and columns with the properties o3.client.maxXSize and o3.client.maxYSize), *{_}O3 Server{_}* automatically applies rankings on the dimensions in the axes.

The model can specify, for each dimension, whether this ranking will be activated or not, as well as the number of elements to display.

All four construction modes (See [Construction Modes]) allow the specification of this Ranking criteria.

h3. Configuring the Automatic Ranking

Cuando se detecta que un eje va a exceder el límite predefinido, el servidor impone rankings en las dimensiones que estén incluídas en ese eje, los rankings se imponen considerando las dimensiones en el siguiente orden:
* Si el usuario definió un ranking para alguna de las dimensiones, se considera esta primero (actualmente el usuario puede definir un ranking solo para una dimension a la vez).

* Luego se consideran las dimensiones en el orden inverso a la anidacion, es decir las que estan más "adentro" en la anidación se consideran antes.

El orden en que son consideradas las dimensiones es importante porque en dicho orden se intenta mantener el "preferred size" definido para la dimension (el "preferred size" es el filtro estipulado por el usuario en el ranking definido en el browser/portal o en el designer).

Los rankings automáticos se activan en el menú Explorar del*{_}O3 Server{_}* applies automatic rankings considering dimensions in the following order:
* If there is a user-defined ranking for any of the dimensions, that ranking is considered first (current version allows users to specify rankings for one dimension only).
* Then the the rest of the dimensions are considered starting from the dimension closest to the numbers.

The order in which the dimensions are considered is very important since this order tries to respect the number of elements indicated at design time.

Automatic Rankings are activated from the Explore menu in *{_}O3Browser{_}* oor enfrom elthe menúOptions Opcionesmenu delin *{_}O3Portal{_}*, por defecto están deshabilitados y se pueden forzar con la property . This option is inactive by default.
This default behaviour can be changed setting the property
|o3.force.restrictions.ranking=true|
enin GServer_custom.properties.

ActualmenteCurrent soloversion sesupports soportanautomatic rankingsranking enin unoone deaxis losonly ejes(columns a la vez, es decir que no se pueden ejecutar rankings tanto en las filas como en las columnas. Esto implica que si ambos ejes son más grandes que el límite, sólo uno de ellos será restringido por rankings automáticos.

Existe la posibilidad de mostrar los elementos filtrados por el ranking como un elemento más, que aparece como "Otros", y cuyo valor es la suma de los elementos que el ranking filtró.

Así, por ejemplo, si hay un ranking por países que muestra los mayores 10 elementos de la medida por país (por ejemplo, los 10 países donde las ventas fueron más altas), va a aparecer un décimoprimer elemento "Otros" cuyo valor es la suma de las ventas del resto de los países, mostrando así el peso relativo de esas ventas en el totalor rows). This means that, even if both axes contain large sets of data, only one of them will be automatically ranked.

When ranking, it is possible to show a summary of the elements left out in the ranking in a special element called "Others".

h3. Example:

SeSuppose there tieneare dostwo dimensionesdimensions: PaisesCountries conwith 219 elementoselements yand ProductosProducts conwith 98 elements.
# AlWhen anidarnesting ProductosProducts bajoinside PaisesCountries, elthe tamañosize delof ejethe esaxis 21462rises queto excede21462, elexceding límitethe endefault ellimit modo análisisof (2500). porTherefore loan tantoautomatic seranking aplicais elapplied siguienteshowing ranking:the losfirst primeros 25 PaisesCountries.
Se aplica en Paises porque es la dimension que esta más "afuera" en la anidaciónNotice that the ranking is applied to Countries because it is the outter dimension in the axis.
# SiIf PaisesCountries tuvierahad unsome ranking criteria especificadospecified enin elthe modelomodel, questating indicafor mostrarinstance losto primerosdisplay 10,the entoncesfirst el10 anidamientoelements, anteriorthen nothis aplicariaranking ningunwould rankingbe extra,applied dejariashowing losthe primerosfirst 10 Paisescountries yfor losthe 98 ProductosProducts.
# If Siboth tantoCountries Paisesand comoProducts Productoshad tuvieransome ranking criteria especificadospecified enin elthe modelomodel, sethis aplicaráranking estewould ordenbe siapplied eswhen quethe selimit excedeis el tamañoreached, reduciendoreducing lathe cantidadnumber deof elementoselements dein lathe dimensión de mas afueraoutter dimension.

----
{scrollbar}
{children}