3.2.3 Operadores Para Manejo De Cubos De Datos Del Estandar Sql 3. ¿Qué es SQL3? El SQL3 es una extensión del estándar de bases de datos SQL92 que incluye soporte para la administración de bases de datos orientadas a objetos. SQL3 es un estándar para productos y no un producto en si. Los cubos de información o cubos OLAP funcionan como los cubos de rompecabezas en los juegos, en el juego se trata de armar los colores y en el data warehouse se trata de organizar los datos por tablas o relaciones; los primeros (el juego) tienen 3 dimensiones, los cubos OLAP tienen un número indefinido de dimensiones, razón por la cual también reciben el nombre de hipercubos Un cubo OLAP contendrá datos de una determinada variable que se desea analizar, proporcionando una vista lógica de los datos provistos por el sistema de información hacia el data warehouse, esta vista estará dispuesta según unas dimensiones y podrá contener información calculada. El análisis de los datos está basado en las dimensiones del hipercubo, por lo tanto, se trata de un análisis multidimensional. OPERACIONES CON CUBOS Una vez que se han creado los cubos se pueden realizar diferentes operaciones sobre ellos para poder visualizar y analizar la información dichas operaciones son las siguientes: • Generalizar y especializar • Corte y corte de cubos • Filtrar • Pivotear Estas operaciones se realizan sobre los cubos y generan como resultados subcubos llamados cuboides. La especialización y la generalización son operaciones que sirven para navegar un cubo sobre sus dimensiones. Las dimensiones que ofrecen diferentes niveles de abstracción podrán ser navegables, por ejemplo supongamos que tenemos la dimensión tiempo que tiene los niveles de abstracción año, semestre, mes, semana y día una operación de especialización nos permitirá interactivamente visualizarlos hechos desde el agregado total por año e ir descendiendo hasta el detalle por día, la operación generalizar permitirá lo contrario desde cualquier nivel superior por ejemplo de semana a mes. En resumen las operaciones de especializar y generalizar realizan el siguiente proceso: Las operaciones de corte y corte de cubo sirven para ver subconjuntos de cubos, es mas, se dice que como resultado generan “subcubos” o “cuboides”. La operación “corte” como la palabra indica es una operación que genera una rebanada del cubo, por ejemplo, si de una dimensión de tiempo de un cubo únicamente tomamos el mes de “Marzo” y dejamos ver el resto de las dimensiones entonces tendremos la rebanada o corte que corresponde al mes de “Marzo”. Si además de eso condicionamos la dimensión “proveedor”, seleccionando el proveedor “X” de un cubo de “compras”, entonces estaremos obteniendo un “subcubo”, este ultimo es el resultado de una operación de corte de cubo . Finalmente, la operación filtrar consiste en realizar una selección sobre los datos de un cubo utilizando alguna constante mientras que la operación pivotear sirve para visualizar desde distintos ángulos el cubo, permite rotar los ejes del cubo para examinarlo desde ese punto de vista.