cubos olap en nts - thadersat.es nts olap.pdf · parte ii areas del cubo 6 ... se usa en informes...

Download Cubos OLAP en NTS - thadersat.es NTS Olap.pdf · Parte II Areas del Cubo 6 ... Se usa en informes de negocios de ventas, marketing, informes de dirección, minería de datos y áreas

If you can't read please download the document

Upload: dodien

Post on 06-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 2014 Amador

    Cubos OLAP en NTS

  • Cubos OLAP en NTS2

    2014 Amador

    Tabla de Contenidos

    0

    Parte I Introduccin 3

    Parte II Areas del Cubo 6

    ................................................................................................................................... 71 Area de Clculo

    ................................................................................................................................... 92 Area de Lnea

    ................................................................................................................................... 93 Area de Columna

    Parte III Filtros 11

    ................................................................................................................................... 111 Filtro de Consulta

    ................................................................................................................................... 112 Filtro por los valores de una Dimensin

    ................................................................................................................................... 123 Dialogo de PreFiltro

    Parte IV Dimensiones 14

    ................................................................................................................................... 141 Campos Derivados

    .......................................................................................................................................................... 14Porcentaje de COLUMNA

    .......................................................................................................................................................... 15Porcentaje de FILA

    .......................................................................................................................................................... 16Incremento de FILA

    ................................................................................................................................... 172 Campos Aadidos

    .......................................................................................................................................................... 17Campo Fecha

    ................................................................................................................................... 183 Ocultar Campos

    ................................................................................................................................... 184 Mostras los Primeros N valores

    Parte V Orden de Presentacin 20

    Parte VI Datos Convergentes 21

    Parte VII Grficos 22

    Parte VIII Diseos 24

    ................................................................................................................................... 251 Diseo por Defecto

    ................................................................................................................................... 252 Otros diseos

    Parte IX Almacenamiento 26

    ................................................................................................................................... 271 Exportacin

    Parte X Datos Externos 27

    Parte XI Visor OLAP 27

  • Introduccin 3

    2014 Amador

    1 Introduccin

    OLAP es el acrnimo en ingls de procesamiento analtico en lnea (On-Line Analytical Processing). Esuna solucin utilizada en el campo de la llamada Inteligencia empresarial (o Business Intelligence) cuyoobjetivo es agilizar la consulta de grandes cantidades de datos. Para ello utiliza estructurasmultidimensionales (o Cubos OLAP) que contienen datos resumidos de grandes Bases de datos oSistemas Transaccionales (OLTP). Se usa en informes de negocios de ventas, marketing, informes dedireccin, minera de datos y reas similares.

    La razn de usar OLAP para las consultas es la rapidez de respuesta. Una base de datos relacionalalmacena entidades en tablas discretas que han sido normalizadas. Esta estructura es buena en unsistema OLTP pero para las complejas consultas multitabla es relativamente lenta. Un modelo mejorpara consultas (aunque peor desde el punto de vista operativo) es una base de datos multidimensional.

  • Cubos OLAP en NTS4

    2014 Amador

    Cubo OLAPEn teora de bases de datos, un cubo OLAP es una representacin abstracta de la proyeccin de unarelacin de un RDBMS (Sistema administrador de bases de datos relacionales). Dada una relacin deorden N, se considera la posibilidad de una proyeccin que dispone de los campos X, Y, Z como clavede la relacin y de W como atributo residual. Categorizando esto como una funcin se tiene que:

    W : (X,Y,Z,...) W

    Los atributos X, Y, Z se corresponden con los ejes del cubo, mientras que el valor de W devuelto porcada tripleta (X, Y, Z) se corresponde con el dato o elemento que se rellena en cada celda del cubo.

    Debido a que los dispositivos de salida (monitores, impresoras, ...) slo cuentan con dos dimensiones,no pueden caracterizar fcilmente cuatro dimensiones, es ms prctico proyectar "rebanadas" osecciones de los datos del cubo (se dice proyectar en el sentido clsico vector analtico de reduccindimensional, no en el sentido de SQL, aunque los dos conceptos son claramente anlogos).

    Para explicarlo con un ejemplo veamos el siguiente cubo OLAP creado con NTS:

    Las dimensiones de este cubo son : Familia, Artculo y Forma de Pago. El atributo residual, sobre el cual se realiza la operacin (normalmente suma) y que se muestra en elinterior del cubo es Venta Importe.

  • Introduccin 5

    2014 Amador

    Este cubo seria una aplicacin de W:(Familia, Artculo, Forma de Venta Importe.

    Como solo tenemos dos dimensiones (reales) en una pantalla, las dimensiones adicionales en vangenerando dentro de la dimensin previa, en este caso la dimensin Producto se ubica dentro de lafamilia. Cuando tenemos ms de una dimensin por fila o columna nos aparece el signo mas paradesplegar los valores de esa dimensin (esto lo veremos en captulos prximos).

    En el rea de datos se nos muestran los sumarios correspondientes a los campos de clculo.

    Observe que los campos predefinidos de clculo aparecen en negrita y con un fondo distinto (IMPORTEy UNIDADES). Los campos derivados de stos aparecen en negrita y tambin se utilizan como camposde clculo.

  • Cubos OLAP en NTS6

    2014 Amador

    2 Areas del Cubo

    En Nts cada cubo olap se nos muestra como un formulario con un men que nos ofrece los diferentesconjuntos de datos a los que podemos acceder, cada conjunto de datos (opcin del men) puede llevarvinculada una ventana con los filtros de entrada para la obtencin selectiva de datos. Es importantehacer notar que el cubo solo nos mostrar datos que hayamos seleccionado.

    Una vez seleccionado el conjunto de datos mediante el men el sistema se dirige a la base de datospara obtener stos, esta tarea la realiza de forma asincrnica para que podamos seguir trabajando connts mientras se trasladan los datos de la base de datos al cubo olap.

    Una vez los datos en el cubo ya podemos operar con ellos sin molestar al servidor de bases de datos,inicialmente si no tenemos un diseo por defecto para ese conjunto de datos todas las dimensiones yatributos residuales de la consulta nos irn al rea de filtro (que explicaremos a continuacin).

    El cubo OLAP dispone de cuatro reas donde estarn situadas sus dimensiones y atributos residuales(en nts la zona de atributos residuales se denomina Area de Clculo).

    Vista del cubo antes de obtener el conjunto de datos:

    Inicialmente cuando todava no tenemos datos el cubo se muestra vacio con todas sus reas en blancoindicadas como:

    Arrastra Datos de Filtro aqu: Esta es el rea de filtro donde inicialmente se situarn todas lasdimensiones y atributos residuales no ubicados en Datos de Pivote (que estn ocultos).

    Arrastra Datos de Calculo aqu: rea donde llevaremos los atributos residuales, es decir, aquelloscampos sobre los que se realizan los clculos y se muestran en el interior del cubo.

    Arrastra Datos de Lnea aqu: rea de lnea, aqu llevaremos dimensiones y se nos mostrarnjerrquicamente.

    Arrastra Datos de Columna aqu: rea de columna, aqu llevaremos dimensiones y si hay ms de unase crear la jerarqua en formato columnar.

  • Areas del Cubo 7

    2014 Amador

    Celdas de Datos, representado aqu como :: Representa un sumariocalculado para todos o solo un subconjunto de registros que coinciden con los valores de las columnasy filas indicadas en las cabeceras de Lnea y Columna.

    Una vez obtenido el conjunto de datos nts nos pasa todas las dimensiones y atributos residuales al reade filtro ocupando tantas lneas como sea necesario:

    Como vemos inicialmente tenemos todos las dimensiones y atributos residuales en el rea de filtro.

    Los campos en negrita son los que se posicionan habitualmente en el rea de clculo, siendo los defondo diferente (Importe y Unidades) los principales; el resto en negrita son derivados de stos y reflejanporcentajes de columna, porcentajes de fila e incrementos (los veremos posteriormente).

    Los campos que no estn en negrita reflejan las distintas dimensiones posibles del cubo yhabitualmente se ubican en el rea de lnea y columna.

    2.1 Area de Clculo

    Es el rea cuyos valores se calculan como interseccin de las dimensiones del cubo mostrando su valordentro del mismo (en el rea de datos), se nos muestra el valor Arrastra Datos de Clculo aqu paraindicar el lugar donde dejaremos caer los campos de clculo.

    Los campos que representan el atributo residual del cubo y que se deberan ubicar en el rea de clculose definen en la configuracin:

    @SUMARIO=||.......

    Ejemplo:

    @SUMARIO=Importe|Unidades

    Para estos campos NTS genera adicionalmente los campos derivados: %Col,%Fila, +, +(%)

    que representan el porcentaje de columna, porcentaje de fila, incremento de fila e

    incremento de fila en porcentaje.

    Para ubicar un campo en el rea de clculo simplemente deberemos arrastrarlo desde cualquier otrorea y dejarlo caer en sta.

  • Cubos OLAP en NTS8

    2014 Amador

    Pasemos el campo IMPORTE que representa un atributo residual al rea de clculo y observemos elresultado:

    Solo con arrastrar el importe al rea de clculo el cubo nos muestra el total del importe vendido. Al notener dimensiones en sus reas de fila y columna todos los datos convergen en el nico punto delcubo, considerado ste como un espacio euclideo.

    El cubo calcula los sumarios de los campos ubicados en el rea de clculo y los muestra en el rea dedatos. Para los campos numricos el clculo por defecto es la suma de valores, aunque tambin puederealizar operaciones de : Mnimo, Mximo, Media, Desviacin Standard, Desviacin Poblacional ynumero de Registros. La operacin usada para calcular el sumario de un campo de clculo se define enla configuracin del cubo a travs del parmetro:

    @OPE_=

    donde operacin puede ser: SUM (Suma, valor por defecto si no se indicada nada), COUNT

    (N de registros),AVG (Media aritmtica de los valores),MIN (Mnimo),MAX (Mximo),VAR

    (Varianza),VARP (Varianza Poblacional),DEV (Desviacin Standard),DEVP (Desviacin

    Poblacional).

    Ejemplo:@OPE_PrecioNeto=AVG * para indicar que si llevamos el precio neto al rea de clculo los valores mostradossern la media aritmtica de los valores que coincidan con las columnas y filas.

    Para valores no numricos solo se puede utilizar COUNT (N de Registros), si se utiliza cualquier otrafuncin de sumario nos mostrara valores en blanco.

    Para valores de fecha solo estn disponibles COUNT,MIN y MAX.

  • Areas del Cubo 9

    2014 Amador

    2.2 Area de Lnea

    En ste rea pondremos dimensiones para que nts desplegue todos los valores de la dimensin (uno encada lnea) .

    Si ponemos una dimensin en el rea de lnea veremos:

    Ahora tenemos un cubo con una sla dimensin (Familia) y la suma de los importes convergentes encada familia.

    2.3 Area de Columna

    Opera igual que el rea de lnea, de tal forma que si intercambiamos la dimensiones del rea de lnea yrea de columna tendremos un cubo girado 90 grados con respecto al anterior. Normalmente por sumenor facilidad para desplazar y visualizar las columnas en la pantalla aqu se prefieren ponerdimensiones con pocos valores : Fechas, Tiendas, Almacenes, etc. reservando las dimensiones demuchos valores al rea de lneas.

    Al cubo le hemos aadido en el rea de columna la dimensin Forma de cobro, ahora tenemos un cubode dos dimensiones cuyo atributo residual es importe.

  • Cubos OLAP en NTS10

    2014 Amador

    Cuando tenemos un cubo con dos dimensiones podemos ver su formato grfico pulsando en la carpetaGrfico:

    Como vemos disponemos de tantas series como valores de la dimensin columna (en este caso formasde cobro) y tantos grupos como indica la dimensin de lnea (Familias).

    Si cambiamos en el cubo las posiciones de Forma de cobro y Familia pasando la dimensin de fila acolumna y la de columna a fila (rotacin de 90 grados en el cubo) tendremos:

    Ahora la series son las familias y los grupos las formas de cobro.

  • Filtros 11

    2014 Amador

    3 Filtros

    Los filtros se utilizan para excluir informacin que no deseamos aparezca en los resultados, como sista no existiese de tal forma que podamos centrar nuestro anlisis en el asunto concreto que estamosinvestigando.

    3.1 Filtro de Consulta

    Normalmente no se llevan todos los datos de la base de datos incluidos en la consulta al cubo OLAPsino que se realiza un filtro previo de stos.

    La pantalla con el filtro de la consulta est definida dentro del cubo olap y nos permite realizar un primerfiltrado selectivo, los datos que no pasan el filtro no llegan al cubo por lo cual nunca se vern en ste nipodrn ser extrados de l.

    Ejemplo:

    Cuando en los olaps de Anlisis de ventas pulsamos en el Men Ventas/ABC nos aparece una ventanade dialogo como la siguiente:

    Cuando pulsamos OK solo las ventas entre las dos fechas indicadas sern llevadas al cubo OLAPobviando el resto. Esta caracterstica permite enviar conjuntos de datos como archivos selectivos a otraspersonas para que los analicen con el Visor OLAP, sin que stas puedan acceder al resto de datos nodeseados.

    3.2 Filtro por los valores de una Dimensin

    Cualquier campo ubicado en el cubo olap que No est en el rea de clculo puede utilizarse para filtrarpor los valores que escojamos. Al pulsar sobre la fecha abajo ubicada a la derecha del campo nosaparecen los valores con un check-box indicndonos si estn incluidos o no en el rea de datos.

  • Cubos OLAP en NTS12

    2014 Amador

    Al pulsar sobre la flecha ubicada a la derecha de FAMILIA vemos:

    Aqu podemos seleccionar los datos que queremos ver (los marcados con el checkbox). Laactualizacin del cubo es inmediata.

    3.3 Dialogo de PreFiltro

    Nos permite operar sobre los datos individuales y generar cualquier condicin lgica. Se presenta alpulsar con el botn derecho sobre el rea de Filtro o el rea de columna.

    Hay que tener en cuenta que las condiciones de prefiltro se aplican a los registros individuales de datossin sumarizar.

    El sistema cuenta con un formulario visual para la generacin de condiciones lgicas fcilmenteutilizable para el usuario.

    Si seleccionamos Mostrar dilogo de prefiltro obtendremos un formulario similar a ste:

    Aqu tenemos dos grupos el Raz con el operador AND y dentro de este un grupo con el operador OR.

    Cada grupo lleva el operador lgico asociado al grupo de condiciones as como su lista de condiciones.

    Aqu hemos indicado que solo queremos las lneas de venta que cumple:

    Unidades>1 AND (Importe>3) AND (Forma Cobro=CONTADO or Forma de Cobro=CREDITO)

  • Filtros 13

    2014 Amador

    Es decir queremos las lneas de contado y crdito con importe mayor que 3 y unidades mayor que 1.

    Cuando aplicamos el prefiltro el cubo mostrara en el fondo de la pantalla ste y un check-box paraactivarlo o desactivarlo:

    Podemos eliminar el prefiltro pulsando la X o bien desactivar ste desmarcando el check que hay acontinuacin de la X.

  • Cubos OLAP en NTS14

    2014 Amador

    4 Dimensiones

    4.1 Campos Derivados

    Son valores que no se obtienen directamente de la base de datos sino que su valor cambia en funcinde los datos mostrados y han de calcularse dinmicamente. Operan igual que cualquier otra dimensincon la excepcin de que su valores no pueden actuar de filtro y que pueden moverse libremente por elrea de datos con el botn Posicin +.

    El clculo de los campos derivados se realiza independientemente de que su valor origen se ubique o noen el rea de clculo.

    Estos campos son sensibles a las dimensiones ubicadas en la Fila (para %Columna) y a las ubicadasen la Columna (para %fila) y a los filtros de datos establecidos.

    Cuando tenemos campos derivados en el rea de fila o columna nos aparece un Botn rojo con el Texto Posicin + que nos permite reubicar los incrementos dentro del rea de datos moviendo este campo alrea de fila o columna y situndolo al inicio, final o entre dos campos.

    4.1.1 Porcentaje de COLUMNA

    A veces no nos importan tanto los valores sino los porcentajes con respecto al grupo que pertenecen ocon respecto a la suma de toda la columna para el primer nivel en la jerarqua de lneas. Estos valoresse calcularan en funcin de los filtros aplicados, grupos mostrados, etc. Por lo tanto no se puedenobtener en las consultas a la base de datos sino que NTS tiene que calcularlos dinmicamente.

    Los porcentajes de columna siempre llevan el nombre del campo sobre el cual operan + el sufijo %Col yse muestran en Negrita.

    Para que un olap presente porcentajes de columna ste tiene que tener definidos campos de sumario.

    Siempre que un campos campo termina en %Col este se colocara principalmente en el Area de Calculoy representan el porcentaje del campo indicado con respecto al grupo en el que est incluido. El porcentaje de columna se ve fcilmente en el siguiente cubo:

    Como vemos tenemos el campo de importe y el de Importe %Col como campos de clculo, aunque nonecesariamente tendramos que tener el campo IMPORTE, nts es capaz de calcular el porcentaje decolumna aunque el campo sobre el cual se obtiene el valor no se inserte como campo de clculo.

  • Dimensiones 15

    2014 Amador

    Sobre este mismo cubo vamos a aadir la columna Fecha (por trimestre) y expandir la familia de cafspara ver su efecto:

    Este es un cubo parcialmente expandido con los datos de clculo IMPORTE y Importe %Col.

    Como vemos los cafs, que no estn expandidos, representan un 37,99% en el primer trimestre, un21,32% en el segundo trimestre suponiendo esto un 24,09% sobre el total.

    Los cervezas representan un 58,36 % en el Primer trimestre y un 26,28% en el segundo. Como tenemosla familia de cervezas expandida podemos ver dentro de las cervezas el porcentaje de venta en cadatrimestre para cada producto diferente, siendo la ms vendida el TINTO VERANO JARRA con un 37,45%sobre el total del grupo CERVEZAS.

    El orden de las familias se corresponde con el campo de clculo Importe %Col (ultimo campo declculo) y al expandir las familias los productos salen dentro de ellas ordenados igualmente por suporcentaje de importe.

    Podemos cambiar el orden ascendente o descendente pulsando en la cabecera de la filacorrespondiente. Si deseamos que el orden sea alfabtico tendremos que ir a Opciones y desactivarOrdenar por Datos de Clculo.

    4.1.2 Porcentaje de FILA

    Cuando tenemos desplegada una dimensin en el rea de columna con varios valores a veces nosinteresa saber el porcentaje que representa cada columna para cada fila individual. Este es el uso delporcentaje de FILA.

    Los porcentajes de fila siempre llevan el nombre del campo sobre el cual operan + el sufijo %Fila.

    Los campos con %Fila se aplican a los atributos residuales de la relacin y la suma de los mismos parauna fila siempre ser del 100%.

  • Cubos OLAP en NTS16

    2014 Amador

    Veamos un ejemplo:

    Como vemos el campo Importe %Fila nos muestra para cada familia el porcentaje de venta segn eltrimestre al que corresponde (dimensin Fecha).

    En un mismo cubo Olap podemos tener porcentajes de columna y fila simultneamente, los porcentajesoperan como valores residuales completos, no es necesario llevar su valor origen al rea de clculo paraque estos se muestren correctamente.

    Los filtros aplicados a los campos de Fila NO AFECTAN al %Fila, el porcentaje de fila en este casoest afectado por los filtros aplicados a los campos situados en el rea de columna (fecha) que son lasdimensiones sobre las cuales se calculan.

    4.1.3 Incremento de FILA

    Los incrementos de fila puede ser en valores absolutos o porcentajes, estos nos muestra el aumento (odisminucin) del valor de una columna con su predecesora.

    Ejemplo:

    Como vemos hemos desplegado el incremento de fila tanto en porcentaje como en valor absoluto.Observe que los incrementos suceden cuando tenemos ms de un valor en la columna ya que estosrepresentan la diferencia entre stas.

    Como vemos con un simple vistazo podemos ver donde hemos bajado o subido las ventas en el segundotrimestre as como sus incrementos porcentuales y absolutos.

  • Dimensiones 17

    2014 Amador

    4.2 Campos Aadidos

    Adems de los datos devueltos por la consulta NTS aade algunos campos con el fin de obtener unamejor clasificacin y estructura de los resultados.

    4.2.1 Campo Fecha

    Cuando en un cubo tenemos el campo Fecha (campo DateTime cuyo nombre es "Fecha") entonces Ntsgenera los siguientes campos derivados adicionales:

    Fecha Ao :: Solamente el ao de la fecha.Fecha Trim. :: Solamente el trimestre.Fechas Mes :: Solamente el mes.

    Esto permite realizar jerarquas del tipo Mes - Ao, Trimestre - Mes, etc donde se nos muestranclasificados los registros segn su orden temporal.

    Ejemplo:

    Como vemos al poner el mes y despus el ao en el Area de columnas podemos comparar las ventasmes a mes, observe el campo Importe %Fila que muestra el porcentaje de ventas mes a mes.

    Si lo que deseamos es comparar enero con febrero tendremos que poner el Ao por delante del mes:

    Como vemos nos esta comparando el porcentaje de ventas de un mes con el siguiente (tenemos filtradoslo enero y febrero).

  • Cubos OLAP en NTS18

    2014 Amador

    4.3 Ocultar Campos

    Si deseamos eliminar un campo del cubo porque no lo vamos a usar simplemente tendremos quearrastrarlo a la lista de datos Pivote, que se obtiene pulsando con el botn derecho en el rea de Filtro.

    Si arrastramos un campo de cualquier rea a la lista de Datos Pivote o fuera de la pantalla, ste campo

    quedar oculto y no se utilizar para filtrar ni mostrar ni calcular.

    Para volver a dejarlo operativo seleccionarlo de la lista de datos Pivote y pulsar [Aadir a ] o bien a laflecha situada a su derecha.

    4.4 Mostras los Primeros N valores

    Si slo deseamos mostrar los N primeros valores de una dimension, situamos el puntero del ratnencima de la dimensin y a travs del menu contextual accesible con el botn derecho del ratn

  • Dimensiones 19

    2014 Amador

    podremos establecer los N primeros valores siendo stos los de mayor valor si esta ordenada ladimensin de forma descendente o los de menor valor si esta ordenada la dimensin en ordenascendente (de menor a mayor).

    Establecemos en el cubo que slo muestre los primeros 7 valores de la dimension quedando ste de laforma:

    Como vemos slo muestra los primeros 7 valores de la dimensin Artculo (el resto se acumulan en elvalor Otros).

  • Cubos OLAP en NTS20

    2014 Amador

    5 Orden de Presentacin

    El sistema se comporta de forma diferente segn tengamos activada o no la opcin Ordenar por datosde Clculo.

    Si esta activada la opcin Ordenar por datos de Clculo el sistema nos muestra los datos ordenadossegn el valor que tome el sumario para el ltimo campo ubicado en la zona de totales y para cada filadesplegada segn las dimensiones ubicadas en el rea de fila, al pulsar en un campo de rea de fila elorden se cambia de ascendente a descendente. Esto es til si deseamos conocer los productos msvendidos, los menos, etc. en funcin de la estructura de grupos que tenemos en el rea de Lneas. Estaes la opcin por defecto.

    Si No tenemos la opcin Ordenar por datos de Clculo entonces las filas se muestran por el valor desu dimensin alfabticamente.

  • Orden de Presentacin 21

    2014 Amador

    6 Datos Convergentes

    Cuando tenemos un cubo olap mostrando los sumarios de datos que convergen en la dimensionesmostradas, a veces es interesante consultar los datos base que conforman el sumario concreto, con Ntsbasta con hacer doble click en una celda del rea de datos para que se nos muestren todos losregistros detalle que conforman el sumario.

    Al pulsar doble click en la celda de Refrescos - Trimestre 2 nos aparecen los datos que conforman elImporte de refrescos del segundo trimestre que cumplen el Prefiltro y cuya suma representa los 133,80euros mostrados en la celda de datos del cubo.

    Los datos mostrados pueden ser exportados con el men Exportar a los siguientes formatos:

    Como corolario deberemos resaltar que esta frmula de consulta de datos es fcilmente comprensible yutilizable para un usuario final, a diferencia de lo que ocurre con SQL, QBE y otros lenguajes deconsulta de datos.

  • Cubos OLAP en NTS22

    2014 Amador

    7 Grficos

    Un cubo Olap con dimensin en Lnea y Columna puede transformarse automticamente en un grfico.En Nts es suficiente seleccionar la carpeta grfico para que se nos muestre el grficos asociado al cuboolap que estamos visualizando.

    El grfico se visualizar de distinto modo segn tengamos la dimensin de Lnea y columna. Comovemos la dimensin ubicada en el rea de Lnea aparece como elementos de la serie y los mesesubicados en el rea de columna como distintas series.

    Podemos mostrar el grafico como:

    Tambin podemos personalizarlo seleccionando las series que queremos visualizar:

  • Grficos 23

    2014 Amador

    o bien seleccionando las opciones que deseemos usar:

    Los mejor es ir viendo los efectos de cada opcin para comprobar cmo afecta sta al grfico.

    Borde: Elimina los bordes alrededor del grafico y del selector.Selector de Diagrama: Permite seleccionar el tipo de grfico.Valores de ayuda: Muestra los valores cuando pasamos por encima con el mouse.

    Las dems opciones se explican por s solas.

  • Cubos OLAP en NTS24

    2014 Amador

    8 Diseos

    Cada conjunto de datos Olap puede tener un diseo asociado por defecto y adems podemos grabartantos diseos como deseemos. El diseo nos guarda los datos de filtro, posiciones, layaout, etc.

    Los diseos son archivos .Ini que definen los aspectos visuales del cubo.

    Un diseo tiene la forma:

    Como vemos lleva una seccin inicial donde se indica el prefiltro y a continuacin una seccin para cadacampo de cubo con su ubicacin, filtro, etc.

    Aunque se puede editar manualmente con un editor de textos es aconsejable modificarlos desde loscubos olap sobre-escribiendo stos.

  • Diseos 25

    2014 Amador

    8.1 Diseo por Defecto

    Si deseamos que al obtener el conjunto de datos ste se muestre como lo tenemos diseadoactualmente solo tenemos que utilizar la opcin Diseo/Grabar diseo por defecto, cuando realizamosesta accin deberemos asegurarnos de no tener ningn filtro activo de campo ni de prefiltro, pues sifuese as por defecto siempre tendramos los datos filtrados.

    Las plantillas por defecto se guardan en el directorio de usuario de windows \NTS\INI\.ini

    Las planillas pueden copiarse de un ordenador a otro y siempre que las situemos en la ubicacincorrecta stas operaran igual que en el ordenador origen.

    8.2 Otros diseos

    Si para un mismo cubo olap deseamos adems de tener el diseo por defecto otros diseos especficosutilizaremos la opcin Diseo/Grabar diseo en Archivo.

    El sistema nos preguntara el nombre del archivo proponindonos la ruta segn el esquema:\NTS\Plantillas\Olap\ es aconsejable dejarla en estaubicacin, as tendremos todas las plantillas de un conjunto de datos en la misma ubicacin.

    Ejemplo:C:\Users\amador\nts\plantillas\Olap\Ventas.ABC

  • Cubos OLAP en NTS26

    2014 Amador

    9 Almacenamiento

    Una vez tenemos un conjunto de datos podemos grabar ste para no tener que volver a realizar laconsulta al servidor de SQL. Esto permite tambin enviar los datos a otro ordenador para que seanvisualizados con el Visor OLAP.

    Para guardar los datos (y el diseo) pulsaremos la opcin Archivo/Guardar Datos generando sta dosarchivos un .Olp con los datos y un .Ini con el diseo.

    El sistema nos pregunta abre un formulario de dilogo para que le indiquemos el nombre y la ubicacindel archivo.

    Es importante poner nombres de archivo que nos aclaren cuales son los datos almacenados.

    Por ejemplo podemos utilizar esto para almacenar las Ventas del Ao anterior y poder visualizarlasrpidamente sin necesidad de tener siquiera conexin con el servidor.

  • Almacenamiento 27

    2014 Amador

    9.1 Exportacin

    Existe la posibilidad de realizar una exportacin de los datos a Formatos:

    Html : Para servidor y exploradores Web.Texto: Para su insercin en otros sistemas fcilmente.Xml: Un formato que puede utilizarse para cargar los datos en otros sistemas, genera tanto el archivo.XML como el de presentacin .XSLExcel : para ser visualizado con la hoja Excel de Microsoft.

    De todos ellos el que ms fielmente reproduce un cubo Olap es el XML.

    10 Datos Externos

    Con Nts podemos a travs de la vinculacin de servidores y controladores de acceso a datos ODBCpodemos realizar consultas a otras bases de datos o sistemas de Archivos. Esto nos permite usar latecnologa de cubos Olap de Nts para el acceso a conjuntos de datos externos obteniendo toda lafuncionalidad de la misma forma que operamos con bases de datos NTS.

    11 Visor OLAP

    Existe a disposicin de los usuarios de un programa NtsVisorOlap.exe para la visualizacin y trabajocon cubos olap previamente obtenidos y grabados en disco mediante la opcin Archivo/Grabar quedispone Nts en el gestor de cubos Olap.

    Cuando grabamos los datos de un cubo Olap, ste puede enviarse o copiarse en cualquier medio parasu posterior consulta con el visor.

    Cuando utilizamos la opcin Archivo/Grabar Datos en realidad se generan dos archivos, uno con laextensin .Olp que contiene los datos y otro con el mismo nombre y la extensin .Ini donde se guardael diseo. Si deseamos que al abrir el archivo de datos .Olp tambin se nos muestre el diseotendremos que copiar ambos archivos a la misma ubicacin.

    Si pulsamos sobre el archivo .Olp el sistema nos preguntar si deseamos asociar un programa a estaextensin de archivos; si le indicamos que s y le asociamos el programa NtsVisorOlap.exe entoncespara abrir los siguientes archivos de datos olap bastara hacer doble click sobre el nombre del archivo yel sistema operativo lanzar automticamente el programa NtsVisorOlap.exe.

    El visor olap realiza todas las operaciones y dispone de las mismas opciones que Nts con la excepcinde que el visor no puede obtener conjuntos de datos, l solo puede utilizar los archivos que le grabamosdesde Nts.

    IntroduccinAreas del CuboArea de ClculoArea de LneaArea de Columna

    FiltrosFiltro de ConsultaFiltro por los valores de una DimensinDialogo de PreFiltro

    DimensionesCampos DerivadosPorcentaje de COLUMNAPorcentaje de FILAIncremento de FILA

    Campos AadidosCampo Fecha

    Ocultar CamposMostras los Primeros N valores

    Orden de PresentacinDatos ConvergentesGrficosDiseosDiseo por DefectoOtros diseos

    AlmacenamientoExportacin

    Datos ExternosVisor OLAP