Beruflich Dokumente
Kultur Dokumente
Copyright
2010 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign y otros productos y servicios de SAP mencionados, as como sus logotipos respectivos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros pases. Business Objects y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business Objects mencionados, as como sus logotipos respectivos, son marcas comerciales o marcas registradas de Business Objects S.A. en los Estados Unidos y en otros pases. Business Objects es una empresa de SAP. Todos los dems nombres de productos y servicios mencionados son marcas comerciales de sus respectivas empresas. Los datos de este documento slo tienen carcter informativo. Las especificaciones de productos en cada pas pueden ser diferentes. Estos materiales pueden modificarse sin previo aviso. Estos materiales los proporciona SAP AG y sus empresas afiliadas ("SAP Group") con carcter informativo, sin representacin ni garanta de ningn tipo y SAP Group no se hace responsable de los errores u omisiones en dichos materiales. Las nicas garantas para los productos y servicios de SAP Group son aquellas especificadas en los productos y servicios, si las hubiera. Nada de lo que aparezca en este documento debe interpretarse como garanta adicional. 2010-05-25
Contenido
Captulo 1 Introduccin 7 Presentacin general de cmo crear universos desde orgenes de metadatos....................................................................................................8 Qu es Universe Builder?..........................................................................8 Universe Builder y Designer........................................................................9 Cundo se utiliza Universe Builder en lugar de Designer?.......................9 Captulo 2 Conceptos bsicos de Creador de universos 11
Iniciar Universe Builder..............................................................................12 Captulo 3 Crear universos a partir de orgenes de metadatos XML 13
Descripcin general de cmo crear un universo desde metadatos XML...14 Asignacin de metadatos XML a componentes de universos...................15 Seleccionar un origen de datos XML.........................................................15 Crear un universo a partir de un origen de datos XML..............................16 Opciones de conexin y universo para universos creados a partir de orgenes XML.......................................................................................17 Definir opciones del archivo de registro....................................................19 Captulo 4 Actualizar universos de orgenes de metadatos XML 21
Actualizar un universo a partir de un origen de metadatos XML...............22 Captulo 5 Exportar un universo a un formato de archivo XML 25
Presentacin general de cmo exportar universos a formatos de archivo XML...........................................................................................................26 Requisitos previos de universo para exportar a DB2 Cube Views............26
Creador de universos
Contenido
Exportar un universo a formato DB2 Cube Views.....................................27 Cmo se identifican metadatos de universo no coincidentes....................28 Asignacin de expresiones SQL especficas............................................30 Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views.........................................................................................................32 Modelo de universo a cubo..................................................................32 Clase a dimensin................................................................................33 Tabla de hechos a hecho.....................................................................34 Indicador a indicador............................................................................35 Objeto de tipo dimensin e informacin a atributo...............................35 Relacin de dimensin e informacin a relacin de atributos..............36 Jerarqua predeterminada a jerarqua..................................................36 Jerarqua personalizada a jerarqua....................................................37 Combinacin a combinacin................................................................37 Captulo 6 Crear universos a partir de Oracle Analytic Services 39
Presentacin general de cmo crear un universo desde Oracle Analytic Services.....................................................................................................40 Cmo se genera un universo a partir de un cubo OLAP?.......................40 Anlisis de la vista relacional.....................................................................41 Para qu se utilizan las combinaciones de acceso directo del universo?...................................................................................................42 Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?...................................................................................................45 Cmo se crea un universo de Oracle OLAP.............................................51 Crear una vista y generar un universo.................................................52 Crear slo una vista.............................................................................55 Crear un universo Oracle OLAP desde una vista existente.................56
Creador de universos
Contenido
Apndice A
Ms informacin
59
ndice
63
Creador de universos
Contenido
Creador de universos
Introduccin
Designer
Producto independiente que se instala con BusinessObjects Manual de Gene- XI Release 3 y que permite conectarse a un origen de merador de univer- tadatos, seleccionar los objetos que incluir en un universo sos y despus generar el universo en Designer. Este producto se describe dentro de este manual.
Qu es Universe Builder?
Universe Builder es un software de Business Objects que permite crear universos desde orgenes de metadatos XML y Oracle Analytic Services. Una vez iniciado Universe Builder, debe conectarse a un origen de metadatos y despus, con un asistente de creacin de universos, asignar estructuras de metadatos a clases, objetos, dimensiones y detalles equivalentes utilizados en un universo de BusinessObjects estndar. Despus ya puede generar el universo.
Creador de universos
Creador de universos
Universe Builder se utiliza para crear un universo desde un complemento de origen de metadatos que se haya actualizado, o para utilizar un complemento para un origen de metadatos recientemente admitido.
10
Creador de universos
12
Creador de universos
Crear universos a partir de orgenes de metadatos XML Descripcin general de cmo crear un universo desde metadatos XML
Tambin puede exportar un universo a un archivo con formato XML de IBM DB2 Cube View. Puede crear un universo siguiendo las instrucciones de un asistente de origen de metadatos, el cual le permitir conectarse a un archivo XML de destino. Despus, podr seleccionar el cubo asociado al origen de metadatos XML. Luego hay que iniciar un asistente de creacin que le permitir seleccionar tablas de cubos para incluirlas en el universo. Hay que seleccionar una conexin, definir opciones de creacin y generar el universo. El proceso de creacin de universos es igual para todos los orgenes de metadatos XML. El proceso de creacin de universos para un origen de datos de Espacios de trabajo analticos de Oracle es diferente. Despus de seleccionar la conexin, aparece un panel de creacin del universo especfico de Espacios de trabajo analticos de Oracle. Se crea una vista en la base de datos y, a continuacin, se crea un universo a partir de la vista. Esto se describe en el captulo de creacin de universos desde Oracle Analytic Services. Despus de crear el universo a partir de un origen de metadatos, puede modificar cualquiera de sus componentes de la misma forma que en cualquier otro universo. El universo se guarda y exporta al Sistema de administracin central (CMS). Despus de exportarlo al CMS, pasa a estar disponible para que los usuarios de Web Intelligence creen consultas e informes.
14
Creador de universos
Crear universos a partir de orgenes de metadatos XML Asignacin de metadatos XML a componentes de universos
Relacin entre clave externa y clave principal (PKTable.PKColmn=FK- Expresin de combinacin Table.FKColumn)
Creador de universos
15
Crear universos a partir de orgenes de metadatos XML Crear un universo a partir de un origen de datos XML
3. Realice una de las siguientes acciones: Seleccione Archivo > Orgenes de metadatos. Haga clic en el botn Orgenes de metadatos. Se iniciar el asistente de conexin. 4. Haga clic en Siguiente. Aparece la pgina de seleccin de archivo XML. 5. Realice una de las siguientes acciones: Escriba la ruta al archivo. Haga clic en el botn Examinar y seleccione un archivo de origen XML. Se trata del archivo que desee usar para generar el universo. 6. Haga clic en Finalizar. El archivo XML y el nombre de la base de datos asociada aparecen en el panel de Universe Builder.
16
Creador de universos
Crear universos a partir de orgenes de metadatos XML Crear un universo a partir de un origen de datos XML
botones de flecha para agregar y eliminar tablas del panel de universo si es necesario. 6. Haga clic en Siguiente. Aparece la pgina de propiedades de universo y conexin. En ella, se enumeran las conexiones disponibles para Designer. 7. Haga clic en una conexin de la lista de conexiones. Se trata de la conexin al origen de datos que el universo utiliza para recuperar datos. Haga lo siguiente en la pgina de propiedades de universo y conexin: Escriba un nombre de universo. Active o desactive las casillas de verificacin de las opciones. Haga clic en el botn Avanzadas para definir las opciones de archivo de origen XML y de archivo de registro de seguimiento. Haga clic en Siguiente. Aparece la pgina de resumen de generacin de universo. Ofrece un resumen de las opciones que ha seleccionado en el asistente. 8. Haga clic en Finalizar. El universo generado aparece en los paneles Universo y Estructura de Designer.
Temas relacionados
Seleccionar un origen de datos XML Opciones de conexin y universo para universos creados a partir de orgenes XML
Creador de universos
17
Crear universos a partir de orgenes de metadatos XML Crear un universo a partir de un origen de datos XML
Pgina del Opciones de uniDescripcin asistente verso Seleccionar una conexin Las conexiones listadas son las disponibles en Designer. Es la conexin al SGBDR de destino.
Nombre del univerNombre del universo que se va a generar. so Guardar el univerSi se selecciona, el universo se guarda so automticamencuando se crea. te Cuando se selecciona, si existe un universo Reemplazar el uni- con el mismo nombre y se activa Guardar el verso existente universo automticamente, el nuevo universo reemplaza al existente. Ruta de acceso a la carpeta de seguimiento, Ficha General: Se- que es la carpeta que contiene los archivos guimientos de registro cuando se generan universos. Puede buscar y seleccionar una carpeta. Ficha Ubicacin de archivos: Carpeta predeterminada de archivos XML de origen Ruta de acceso a la carpeta predeterminada que almacena los archivos XML usados para crear universos. Puede buscar y seleccionar una carpeta.
Configuracin avanzada
Ruta de acceso a la carpeta predeterminada que almacena los archivos de parmetros. Estos archivos se crean al mismo tiempo que un universo. Almacenan y hacen referencia Ficha Ubicacin a los metadatos seleccionados para que se de archivos: Archi- puedan volver a utilizar para crear o actualizar vo de parmetros otros universos. El archivo de parmetros no almacena los metadatos seleccionados. Es un filtro que dirige el puente a los metadatos seleccionados mediante el archivo XML original. Puede buscar y seleccionar una carpeta.
18
Creador de universos
Crear universos a partir de orgenes de metadatos XML Definir opciones del archivo de registro
General
Seguimientos
Ruta de acceso a la carpeta predeCarpeta predetermina- terminada que almacena los archivos da de archivos XML de XML usados para crear universos. origen Puede buscar y seleccionar una carpeta. Ruta de acceso a la carpeta predeterminada que almacena los archivos de parmetros. Estos archivos se crean al mismo tiempo que un universo. Almacenan y hacen referencia a los metadatos seleccionados para Archivo de parmetros que se puedan volver a utilizar para crear o actualizar otros universos. El archivo de parmetros no almacena los metadatos seleccionados. Es un filtro que dirige el puente a los metadatos seleccionados mediante el archivo XML original.
1. Seleccione Ver > Opciones, o haga clic en el botn Opciones. Aparece la pgina Opciones.
Creador de universos
19
Crear universos a partir de orgenes de metadatos XML Definir opciones del archivo de registro
2. Defina las opciones tal y como estime oportuno. 3. Haga clic en Aceptar.
20
Creador de universos
Actualizar universos de orgenes de metadatos XML Actualizar un universo a partir de un origen de metadatos XML
22
Creador de universos
Actualizar universos de orgenes de metadatos XML Actualizar un universo a partir de un origen de metadatos XML
9. Haga clic en la ficha Propiedades y seleccione los botones de opcin para mantener o sustituir las propiedades Nombre de empresa, Expresin de asignacin, Tipo de objeto y Linaje. 10. Haga clic en la ficha Descripcin y seleccione los botones de opcin para mantener, concatenar o sustituir las descripciones de negocio y tcnicas. 11. Haga clic en las fichas Ubicacin del archivo y General para cambiar las rutas del archivo de parmetros y despus haga clic en Siguiente. Aparece la pgina de resumen de generacin de universo. Ofrece un resumen de las opciones que ha seleccionado en el asistente. 12. Haga clic en Finalizar. El universo actualizado aparece en los paneles de universo y estructura de Designer.
Creador de universos
23
Actualizar universos de orgenes de metadatos XML Actualizar un universo a partir de un origen de metadatos XML
24
Creador de universos
Exportar un universo a un formato de archivo XML Presentacin general de cmo exportar universos a formatos de archivo XML
26
Creador de universos
Exportar un universo a un formato de archivo XML Exportar un universo a formato DB2 Cube Views
Elemento de uniRestricciones verso afectado La funcin @Select es la nica funcin @ admitida. Todas las dems funciones @ no se asignan en la exportacin. No se exportan las condiciones del campo Where de una definicin de objeto. Nota: las condiciones no se admiten en objetos DB2 Cube Views, ya que no se utilizan para la optimizacin. No se exportan las funciones de agregacin de varios parmetros. Cada clase debe contener objetos que se basen en las mismas tablas de dimensin. Todos los objetos (atributos en IBMDB2CV) a los que se hace referencia en la misma dimensin en IBMDB2CV, se deben clasificar en la misma clase en el universo. Cualquier otro indicador de otras clases se agrega automticamente al objeto Fact en IBMDB2CV.
Clases y objetos
Combinaciones
Si la columna izquierda o derecha de una combinacin no coincide con un objeto del universo, se crea automticamente un atributo para esta columna y se aade a la dimensin (o hecho) que contiene la tabla de columnas.
Creador de universos
27
Exportar un universo a un formato de archivo XML Cmo se identifican metadatos de universo no coincidentes
Aparece una pgina de archivo de origen de universo. 4. Navegue a un archivo de universo, seleccinelo y haga clic en Siguiente. Aparecer una pgina con informacin OLAP. 5. Haga lo siguiente: Introduzca un nombre para la tabla de hechos o acepte el nombre predeterminado de la tabla de hechos. Introduzca un nombre para el esquema. Haga clic en Siguiente. Se cargan los metadatos. Aparecer una pgina en la que se muestran las estructuras que se exportarn. 6. Haga clic en Siguiente. 7. Escriba un nombre para el archivo XML y haga clic en Siguiente. Aparece una pgina de resumen. 8. Compruebe que la informacin de exportacin sea correcta y haga clic en Finalizar. El archivo XML se crea en la carpeta de universo del perfil de usuario, por ejemplo, C:\Documents and Settings\<nombre_usuario>\Application Data\Business Objects\Business Objects <versin>\Universes.
28
Creador de universos
Exportar un universo a un formato de archivo XML Cmo se identifican metadatos de universo no coincidentes
Descripcin
Fact
El objeto Fact de IBM DB2 Cube Views se crea automticamente a partir del conjunto de indicadores que se encuentran en el universo.
Las tablas que no se identifican como de hechos se supone que son tablas de dimensin. Un objeto de tipo dimensin de IBM DB2 Cube Views se deduce directamente de una clase de BusinessObjects.
Dimensiones
Todos los objetos de una clase determinan los atributos de la dimensin de IBM DB2 Cube Views. Las tablas deducidas por los objetos de BusinessObjects en la clase se detectan analizando el campo Select del objeto.
Los atributos no se deducen directamente de las columnas de tablas en el universo. Los atributos propuestos se detectan e identifican a partir de la informacin siguiente: Objetos de BusinessObjects dentro de una clase. Objetos de BusinessObjects a los que se hace referencia en el campo Select de otros objetos de BusinessObjects mediante la sentencia @Select. Columnas incluidas en una combinacin. La relacin objeto de tipo informacin-dimensin de un universo se traduce en una relacin de atributos de tipo Dependencia funcional en IBM DB2 Cube Views. Las combinaciones y sus propiedades se leen directamente de la estructura del universo. En todas las clases se buscan objetos indicadores. Si un indicador no est basado en la misma tabla de hechos, se omite.
Atributos
Relaciones de atributos
Combinaciones
Indicadores
Creador de universos
29
Descripcin
Jerarquas
Una jerarqua en DB2 Cube Views est vinculada a un objeto de tipo dimensin y todos sus niveles son miembros de esta misma dimensin. No es as en un universo, donde una jerarqua personalizada puede contener niveles que proceden de clases de Business Objects diferentes. Las jerarquas se tratan de la manera siguiente: Si un universo slo utiliza jerarquas predeterminadas, las jerarquas para la exportacin a IBM DB2 Cube Views se deducen de los objetos, empleando el orden de objetos de cada clase. Si el universo tiene jerarquas personalizadas, se exportan sin ninguna modificacin.
BusinessObjects UMB obtiene la informacin siguiente de la expresin SELECT de un indicador: Detectar las tablas y columnas de un objeto de tipo indicador y asignarlas a la columna sqlExpression.
30
Creador de universos
Funcin @AggregateAware
Cuando un objeto contiene la funcin @AggregateAware, slo se tiene en cuenta el ltimo parmetro de dicha funcin. Se trata de la expresin que contiene el nivel inferior de agregacin que utiliza la funcin. Por ejemplo: Una expresin @AggregateAware para una expresin de indicador en el universo es del siguiente modo: @Aggregate_Aware( sum(AggregatedTable1.Sales_revenue), sum(AggregatedTable2.Sales_revenue), sum(Fact_Table.Amount_sold)) La expresin que se asigna a IBM DB2 Cube Views es: sum(Fact_Table.Amount_sold))
Expresiones de combinacin complejas
La expresin de una combinacin compleja en un universo puede estar compuesta de expresiones del tipo: LeftTable.Column=RightTable.Column En una combinacin compleja, estos tipos de expresiones se pueden vincular entre s con el operador AND. BusinessObjects UMB asigna cada expresin de la combinacin compleja a un par de atributos de IBM DB2 Cube Views dentro de la misma combinacin.
Combinaciones theta
Una combinacin theta se divide en dos combinaciones de IBM DB2 Cube Views, donde el operador ENTRE se reemplaza por los operadores <= y >=. Por ejemplo: Una combinacin en un universo tiene esta expresin: Customer.age between Age_group.age_min and Age_group.age_max
Creador de universos
31
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Esta combinacin se dividir en dos combinaciones con las expresiones siguientes: Join1: Customer.age >= Age_group.age_min Join2: Customer.age <= Age_group.age_max
Combinaciones de acceso directo
No se exportan a IBM DB2 Cube Views. Las combinaciones de acceso directo en un universo representan una va alternativa para mejorar el rendimiento de las consultas sin tener en cuenta las tablas intermedias. Como las combinaciones de acceso directo crean bucles en un modelo de cubo, no se exportan.
32
Creador de universos
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Nombre empresarial. De forma predeterminada, Nombre de universo (nomes el nombre corto del universo (<nombre corto bre largo) de universo>) Descripcin Tabla de hechos Lista de clases Comentarios factsRef dimensionRef
Clase a dimensin
En la tabla siguiente se describe la asignacin para una clase a una dimensin:
Propiedad de clase Nombre Descripcin Lista de dimensin y objetos de tipo informacin. Propiedad de dimensin Nombre y nombre empresarial Comentarios attributeRef
Creador de universos
33
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Propiedad de clase
Propiedad de dimensin Si una jerarqua es personalizada, la dimensin se modifica para obtener todos los niveles de jerarqua en la misma dimensin segn lo requiera IBM DB2 Cube Views. Las jerarquas se colocan en la propiedad herarchyRef.
Jerarqua
Temas relacionados
Indicador a indicador
Nombre de tabla de hechos Introduzca este nombre manualmente en el cuadro Nombre de hechos Nombre y nombre empresarial del panel Exportar universo. Tambin puede aceptar el nombre predeterminado Facts_<nombre de universo>.
Descripcin de tabla Comentarios
Lista de todos los indicadores del unimeasureRef verso Lista de columnas y objetos a los que attributeRef se hace referencia en los indicadores
34
Creador de universos
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Indicador a indicador
En la tabla siguiente se describe la asignacin de indicador a indicador:
Propiedades de indicador Nombre Descripcin Columnas y objetos deducidos por sentencias Select. Frmula de la sentencia Select Funcin de agregacin Propiedades de indicador Nombre y nombre empresarial Comentarios Columna sqlExpression Plantilla sqlExpression Funcin de agregacin
Columnas y objetos a los que se hace Columna sqlExpression referencia en sentencias Select Frmula de la sentencia Select Plantilla sqlExpression
Creador de universos
35
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Lista de objetos. Los objetos de tipo informacin no deben formar parte de AttributeRef la jerarqua.
36
Creador de universos
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Combinacin a combinacin
En la tabla siguiente se describe la asignacin de combinaciones a combinaciones: Join Join
Nombre de tabla izquierda + nombre de tabla derecha. Nombre y nombre empresarial El carcter de concatenacin es "_" Columna izquierda Columna derecha Atributo izquierdo Atributo derecho
Creador de universos
37
Exportar un universo a un formato de archivo XML Cmo se asignan estructuras de universo a metadatos de DB2 Cube Views
Join
Join
Expresin compleja: Para cada expresin simple, se identifican las columnas derecha e izquierda. Cada expresin simple se asigna a un par de atributos.
38
Creador de universos
Crear universos a partir de Oracle Analytic Services Presentacin general de cmo crear un universo desde Oracle Analytic Services
Cmo se genera un universo a partir de un cubo OLAP? Cmo se crea un universo de Oracle OLAP
40
Creador de universos
Define expresiones de objeto con la funcin AggregateAware para controlar la exploracin de agregacin. Transforma objetos asignados a miembros de dimensin reales (identificadores) en informacin de objetos que representa las descripciones de los miembros. Crea objetos de tipo indicador.
Crear universos a partir de Oracle Analytic Services Para qu se utilizan las combinaciones de acceso directo del universo?
BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LEVELREL null,null,null,FK_CUSTOMER_TOTAL_MAR KET_DESC,FK_CUSTOMER_MARKET_SEGMENT_D01, FK_CUSTOMER_ACCOUNT_DESC,FK_CUSTOMER_SHIP_TO_DESC FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LABEL GLOBAL_AW2.TEST!FK_CUSTOMER_LONG_DESCRIPTION HIERARCHY GLOBAL_AW2.TEST!FK_CUSTOMER_PARENTREL (FK_CUSTOMER_HIERLIST \''SHIPMENTS\'') INHIERARCHY GLOBAL_AW2.TEST!FK_CUSTOMER_INHIER LEVELREL null,null,null,FK_CUSTOMER_ALL_CUSTOMERS, FK_CUSTOMER_REGION,FK_CUSTOMER_WAREHOUSE,null FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LEVELREL null,null,null,FK_CUSTOMER_ALL_CUSTOMERS_DESC, FK_CUSTOMER_REGION_DESC,FK_CUSTOMER_WAREHOUSE_DESC,null FROM GLOBAL_AW2.TEST!FK_CUSTOMER_FAMILYREL USING GLO BAL_AW2.TEST!FK_CUSTOMER_LEVELLIST LABEL GLOBAL_AW2.TEST!FK_CUSTOMER_LONG_DESCRIPTION ATTRIBUTE FK_CUSTOMER_LEVEL FROM GLOBAL_AW2.TEST!FK_CUS TOMER_LEVELREL MEASURE FK_UNITS_CUBE_UNITS AS NUMBER FROM GLO BAL_AW2.TEST!FK_UNITS_CUBE_UNITS ROW2CELL OLAP_CALC
42
Creador de universos
Crear universos a partir de Oracle Analytic Services Para qu se utilizan las combinaciones de acceso directo del universo?
si se define una combinacin de acceso directo entre las tablas QUARTER y OLAPCUBE, BusinessObjects no necesita realizar la combinacin mediante la tabla MONTH para recuperar los ingresos por trimestre. Cada tabla de la jerarqua de tiempo (excepto la tabla de nivel inferior) debe combinarse con OLAPCUBE.time_level con una combinacin de acceso directo, como se muestra a continuacin:
Creador de universos
43
Crear universos a partir de Oracle Analytic Services Para qu se utilizan las combinaciones de acceso directo del universo?
La expresin de combinacin debe incluir la expresin que limita las filas devueltas de OLAPCUBE; en el caso de QUARTER, sera OLAPCUBE.time_level = 'QTR'. Para asegurarse de que Designer permite la combinacin, la expresin tambin debe hacer referencia a la tabla MONTH, que debe aparecer entre comentarios (ya que no se utiliza en la expresin de combinacin real que se va a generar). La expresin de combinacin completa sera, por tanto: /* QUARTER.DUMMY */ OLAPCUBE.time_level = 'QTR' La lista completa de expresiones de combinacin de acceso directo para la jerarqua de tiempo del ejemplo sera la siguiente: Tablas de combinacin Expresin
MONTH, OLAPCUBE
QUARTER, OLAPCUBE
44
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?
Tablas de combinacin
Expresin
YEAR, OLAPCUBE
TIME_ALL, OLAPCUBE
Creador de universos de Oracle OLAP inserta la vista relacional como una tabla en el universo, as como la tabla de Oracle sys.dual. Si decide utilizar una tabla derivada, se inserta una tabla derivada con la definicin de la vista (parte SELECT con la funcin OLAP_TABLE).
Tablas de jerarqua
Se crea un alias de sys.dual por cada nivel de cada jerarqua representada en la vista relacional. El nombre del alias es el nombre del nivel. Por ejemplo: si existe una dimensin TIME con 4 niveles (ALL, YEAR, MONTH, QUARTER), se crean 4 alias ALL, YEAR, MONTH, QUARTER.
Tablas de varias jerarquas Nota:
La jerarqua mltiple es un caso especial. Consulte la ltima seccin de este captulo para obtener ms informacin. Si una dimensin incluye ms de una jerarqua, se crea un conjunto de tablas diferente por cada jerarqua, incluso si algunas comparten un mismo nivel.
Creador de universos
45
Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?
Esto significa que, en lo que respecta a los niveles compartidos, se crean tantos alias como jerarquas. El nombre de estos alias es una concatenacin del nombre de nivel y el nombre de jerarqua. Por ejemplo: El tiempo de la dimensin tiene dos jerarquas: H1 (All_Time, Year, Month) y H2 (All_Time, Quarter, Month) All_Time y Month se comparten en ambas jerarquas, por lo que tendremos dos alias parar All_Time: All_Time_H1 y All_Time_H2 Y dos alias para Month: Month_H1 y Month_H2
Cada tabla que representa un nivel se combina con su nivel inferior directo de la misma jerarqua. La expresin de la combinacin es: /* Alias1.DUMMY=Alias2.DUMMY */ 1=1 donde Alias1 representa un nivel y Alias2 representa su nivel directamente superior en la jerarqua. Ejemplo: /* Quarter.DUMMY=Year.DUMMY */ 1=1
Cada tabla se combina con la vista mediante un tipo de combinacin de acceso directo, excepto en el nivel inferior donde la combinacin es
46
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?
normal. La expresin de la combinacin define un valor para filtrar las filas que se devuelven de la vista y es del tipo: /* Alias.DUMMY */ VIEW.ColumnaNivel = 'valor_nivel' Donde Alias es el nombre de alias, ColumnaNivel es la columna que representa el nivel dentro de la vista y valor_nivel es el valor de dicha columna que coincide con el nombre del nivel. Ejemplos: MYVIEW es la vista que representa el cubo OLAP, la columna que contiene los niveles es time_level y los valores de nivel son: ALL, YEAR, QTR, MONTH Expresin de tablas de combinacin MONTH, MYVIEW /* MONTH.DUMMY */ MYVIEW.time_level = 'MONTH' QUARTER, MYVIEW /* QUARTER.DUMMY */ MYVIEW.time_level = 'QTR' YEAR, MYVIEW /* YEAR.DUMMY */ MYVIEW.time_level = 'YEAR' TIME_ALL, MYVIEW = 'ALL'
Clases y objetos
/* TIME_ALL.DUMMY */ MYVIEW.time_level
El puente debe crear una clase para cada dimensin OLAP y un objeto para cada nivel. Las propiedades de clase y objeto se asignan del siguiente modo: Asignado desde elemento OLAP...
Clase Consulte tambin el ca- Nombre so especial al final de este captulo. Objetos Nombre de dimensin
Niveles y atributos.
Creador de universos
47
Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?
Dimensin
Nombre
Nombre de nivel actual, identificado por el nombre de campo en la vista. Campo de vista, por ejemplo MYVIEW.YEAR. Tablas adicionales para garantizar el uso de combinaciones adecuadas: Tabla de vista actual
Select
Tablas
Informacin (opcional)
Objeto de tipo dimensin creado a partir del campo de descripcin Dimensin principal que est relacionado Nota: Todas las dems con campo ID. Por ejemplo, el campo ID es propiedades son las mismas para la dimen- YEAR, el campo de descripcin es sin anterior. YEAR_DESC. El objeto YEAR es un detalle del objeto YEAR_DESC.
48
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?
Indicador
Nombre
Campo de vista, por Select (sin exploracin) ejemplo MYVIEW.SALES Tablas adicionales para garantizar el uso de combinaciones adecuadas: Vista
Tablas
Para admitir dimensiones de jerarqua mltiple de un almacn de datos, se llevan a cabo las siguientes acciones en el universo: Se crea un conjunto de tablas para cada jerarqua como se describe al principio de esta seccin. Se crea una clase para la dimensin y una subclase para cada jerarqua. El nombre de las subclases es una concatenacin del nombre de dimensin y el nombre de jerarqua. Para cada objeto que corresponde a un nivel dentro de una jerarqua, la funcin de agregacin se agrega a la expresin Select. Se hace referencia
Creador de universos
49
Crear universos a partir de Oracle Analytic Services Cmo se asignan las estructuras OLAP de Oracle a los componentes de universo?
como comentarios, todos los alias de nivel superior, excepto los alias de la jerarqua actual. Por ejemplo:
La exploracin de agregacin est configurada para que los objetos de una subclase (jerarqua) no sean compatibles con las tablas que corresponden a otra jerarqua. As se evita que el usuario final utilice en un informe objetos que representan niveles pertenecientes a jerarquas diferentes. Por ejemplo, la tabla Year_H1 (de la jerarqua H1) es incompatible con los objetos de la jerarqua H2:
50
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
Y la tabla Year_H2 (de la jerarqua H2) es incompatible con los objetos de la jerarqua H1:
Creador de universos
51
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
Descripcin
Crea una vista y, a continuacin, seCrear una vista y generar un univerlecciona las estructuras que se asigso nan para crear el universo. Puede crear una vista y guardarla si no desea crear un universo. La vista est disponible en una lista de vistas y se puede utilizar para crear un universo en cualquier momento. Selecciona una vista existente y genera un universo directamente a partir de esta vista.
52
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
Se muestran los espacios de trabajo analticos (AW) disponibles para la conexin. 6. Expanda un nodo de espacio de trabajo analtico para mostrar sus cubos disponibles, y despus haga clic con el botn derecho en un cubo y seleccione Crear universo en el men contextual. Se inicia el Asistente de Creador de universos. Tiene tres opciones disponibles. Estas opciones se describen en la seccin Cmo se crea un universo de Oracle OLAP. 7. Seleccione el botn de opcin Crear vista y generar universo y haga clic en Siguiente. Aparece un cuadro de estado indicando el estado de carga de los metadatos. Aparece un cuadro con informacin sobre el tipo de datos y su longitud. 8. Si es preciso, puede modificar los valores de tipo de datos y longitud. Para ello proceda de la siguiente manera: Haga doble clic en un valor de tipo de datos o longitud. Seleccione un tipo de datos en el cuadro de lista desplegable. Haga clic en Siguiente. Aparece la pgina de nivel de jerarqua. Esta pgina muestra los niveles de jerarqua con los tipos de datos y los valores. 9. Si es necesario, edite los valores de la jerarqua y, a continuacin, haga clic en Siguiente. Aparece la pgina de opciones de vista y universo. 10. Escriba un nombre para la vista y seleccione las opciones de vista y universo. Las propiedades de vista y opciones de universo son las siguientes: Opciones Descripcin
Nombre de vista
Creador de universos
53
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
Opciones
Descripcin
Si se activa, se crea una columna adicional de tipo Bruto(32) en la vista para habilitar el uso de la funcin OLAP_EXPRESSION en el universo.
Si se activa, se crean columnas Crear columnas para identificadoque representan los miembros de res dimensin (identificadores). Si se activa, las estructuras de tipo y vista existentes se reemplazan en la base de datos. Si se activa, el universo no se crea a partir de una vista creada fsicamente en la base de datos, sino mediante una tabla derivada que hace referencia a las estructuras del cubo. Una tabla derivada es una tabla virtual que slo existe en el universo que hace referencia a estructuras de base de datos. No se crea en la base de datos. Esto resulta til cuando el usuario no dispone de derechos para crear vistas o no desea acumular vistas en la base de datos.
54
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
Opciones
Descripcin
Slo se activa cuando se selecciona la opcin de creacin de columTransformar ID de objeto en infor- nas para identificadores. Cuando macin se activa, los ID de objeto se transforman en objetos de informacin en el universo generado.
11. Haga clic en Siguiente. Aparece la pgina de verificacin de SQL. 12. Compruebe el SQL de la vista y haga clic en Siguiente. Aparecer la pgina de resumen de informacin de universo. 13. Compruebe la informacin del universo y haga clic en finalizar. Se inicia Designer y se abre al universo que se acaba de generar.
Creador de universos
55
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
56
Creador de universos
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
las dimensiones, indicadores y niveles de jerarqua definidos en la vista que se pueden utilizar para crear un universo. 11. Si es necesario, modifique un nombre de columna o un nivel de jerarqua. Para ello proceda de la siguiente manera: Haga doble clic en un nombre de columna o valor de nivel. Seleccione o escriba un nombre segn resulte apropiado. 12. Haga clic en Finalizar. Se inicia Designer y se abre el nuevo universo generado.
Creador de universos
57
Crear universos a partir de Oracle Analytic Services Cmo se crea un universo de Oracle OLAP
58
Creador de universos
Ms informacin
Ms informacin
Recurso de informacin
Ubicacin
Seleccione http://help.sap.com > SAP BusinessObjects. Puede acceder a la documentacin ms actualizada sobre todos los productos SAP BusinessObjects y su despliegue en el SAP Help Portal. Puede descargar versiones en PDF o bibliotecas HTML instalables.
SAP Help Portal
Algunos manuales se almacenan en SAP Service Marketplace y no estn disponibles desde SAP Help Portal. Estos manuales aparecen listados en Help Portal junto con un enlace a SAP Service Marketplace. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente.
60
Creador de universos
Ms informacin
Recurso de informacin
Ubicacin
SAP Service Marketplace almacena algunos manuales de instalacin, manuales de actualizacin y migracin, SAP Service Market- de despliegue, notas de las versiones y documentos place de las plataformas compatibles. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Pngase en contacto su representante de asistencia al cliente para obtener una identificacin. Si se le redirige a SAP Service Marketplace desde SAP Help Portal, utilice el men del panel de navegacin situado a la izquierda para localizar la categora que contiene la documentacin a la que desea acceder. https://boc.sdn.sap.com/
Recursos del desahttps://www.sdn.sap.com/irj/sdn/businessobjects-sdkli rrollador
brary https://www.sdn.sap.com/irj/boc/businessobjects-arti Artculos de SAP BusinessObjects en cles SAP Community Estos artculos se conocan antes como documentos Network tcnicos.
https://service.sap.com/notes
Notas
Creador de universos
61
Ms informacin
Recurso de informacin
Ubicacin
http://www.sap.com/services/education
Capacitacin
Desde la formacin tradicional en aulas hasta seminarios de e-learning especficos, podemos ofrecer un paquete de formacin que se ajuste a sus necesidades y su estilo preferido de aprendizaje. http://service.sap.com/bosap-support SAP Support Portal contiene informacin acerca de los programas y servicios de asistencia al cliente. Tambin incluye vnculos a un amplio abanico de informacin tcnica y descargas. Los clientes con un acuerdo de mantenimiento disponen de una identificacin de usuario registrado para acceder a este sito. Para obtener una identificacin, pngase en contacto con su representante de asistencia al cliente. http://www.sap.com/services/bysubject/businessob jectsconsulting
Consultora
Los consultores pueden acompaarle desde la fase de anlisis inicial hasta la entrega de su proyecto de despliegue. Contamos con expertos en temas como bases de datos relacionales y multidimensionales, conectividad, herramientas de diseo de base de datos y tecnologa de incrustacin personalizada.
62
Creador de universos
ndice
C
clases y objetos en un universo de Espacios de trabajo analticos de Oracle 45 combinacin de acceso directo uso en un universo de Espacios de trabajo analticos de Oracle 42 combinaciones de objetos de tipo dimensin uso en un universo de Espacios de trabajo analticos de Oracle 45 Espacios de trabajo analticos de Oracle (contina) uso de combinaciones de acceso directo en un universo 42 ver 45
T
tablas de jerarqua uso en un universo de Espacios de trabajo analticos de Oracle 45 tablas de varias jerarquas uso en un universo de Espacios de trabajo analticos de Oracle 45
E
Espacios de trabajo analticos de Oracle asignacin de clases y objetos 45 combinaciones de objetos de tipo dimensin 45 tablas de jerarqua 45 tablas de varias jerarquas 45
V
ver uso en un universo de Espacios de trabajo analticos de Oracle 45
Creador de universos
63
ndice
64
Creador de universos