P. 1
AdvancedReporting Spanish

AdvancedReporting Spanish

|Views: 79|Likes:

More info:

Published by: Angel Rafael Vallenas Velásquez on Feb 13, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/26/2013

pdf

text

original

GUÍA AVANZADA DE

ELABORACIÓN DE INFORMES
Mejora de las aplicaciones de business intelligence con MicroStrategy Desktop

Versión: 7.2.1

Número de producto: 09450720

Segunda edición, julio de 2002, versión 7.2.1
Para asegurarse de que está utilizando la documentación correspondiente al software para el cual posee licencia de uso, compare este número de versión con la versión del software que aparece en “Acerca de MicroStrategy” en el menú Ayuda de su software. Número de documento: 09450721 Copyright © 2001, 2002 por MicroStrategy Incorporated. Reservados todos los derechos.
Si no ha ejecutado un acuerdo electrónico o por escrito con MicroStrategy o cualquier distribuidor de MicroStrategy autorizado, se aplican los siguientes términos: Este software y su documentación son información confidencial propiedad de MicroStrategy Incorporated y no pueden proporcionarse a ninguna otra persona. Copyright © 2001-2002 por MicroStrategy Incorporated. Reservados todos los derechos. ESTE SOFTWARE Y SU DOCUMENTACIÓN SE PROPORCIONAN “TAL CUAL” Y SIN GARANTÍAS EXPRESAS O LIMITADAS DE NINGÚN TIPO POR PARTE DE MICROSTRATEGY INCORPORATED O CUALQUIER PERSONA QUE HAYA PARTICIPADO EN LA CREACIÓN, PRODUCCIÓN O DISTRIBUCIÓN DEL SOFTWARE O LA DOCUMENTACIÓN, INCLUIDAS, SIN CARÁCTER LIMITATIVO, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN FIN DETERMINADO, TITULARIDAD E INCUMPLIMIENTO, CALIDAD O PRECISIÓN. USTED ASUME TODO EL RIESGO EN LO QUE RESPECTA A LA CALIDAD Y EL FUNCIONAMIENTO DEL SOFTWARE Y LA DOCUMENTACIÓN. SI EL SOFTWARE O LA DOCUMENTACIÓN RESULTARAN DEFECTUOSOS, USTED (Y NO MICROSTRATEGY, INC. NI CUALQUIER PERSONA QUE HAYA PARTICIPADO EN LA CREACIÓN, PRODUCCIÓN O DISTRIBUCIÓN DEL SOFTWARE O LA DOCUMENTACIÓN) ASUMIRÁ EL IMPORTE TOTAL DE TODAS LAS REPARACIONES O CORRECCIONES NECESARIAS. ALGUNOS ESTADOS NO PERMITEN LA EXCLUSIÓN DE LAS GARANTÍAS IMPLÍCITAS, POR LO QUE ES POSIBLE QUE LA ANTERIOR EXCLUSIÓN NO LE SEA APLICABLE. En ningún caso considerará a MicroStrategy, Inc., o a cualquier persona que haya participado en la creación, producción o distribución del software, responsable ante cualquier reclamación por daños y perjuicios, incluida la pérdida de beneficios, la pérdida de ahorros o cualquier daño especial, incidental, consecuencial o ejemplar, incluidos, sin carácter limitativo, los daños evaluados o abonados por usted a una tercera parte, resultantes del uso, la imposibilidad de uso, la calidad o el funcionamiento de dicho software y documentación, incluso si se ha avisado a MicroStrategy, Inc. o a cualquier otra persona o entidad de la posibilidad de que se produjeran dichos daños, o para la reclamación de cualquier otra parte. Asimismo, no se considerará a MicroStrategy, Inc., ni a cualquier persona que haya participado en la creación, producción o distribución del software, responsable ante cualquier reclamación presentada por usted o cualquier otra parte en lo que respecta a daños y perjuicios resultantes del uso, la imposibilidad de uso, la calidad o el funcionamiento de dicho software y documentación, basándose en los principios de garantía de contrato, negligencia, responsabilidad estricta de indemnización o contribución, el fallo de cualquier acción para lograr su propósito esencial, etc. Toda la responsabilidad de MicroStrategy, Inc. y la única acción que usted podrá interponer no excederá, a opción de MicroStrategy, Inc., del reembolso total del precio pagado o del reemplazo del software. La responsabilidad de MicroStrategy, Inc. no podrá ser ampliada por ninguna información oral o escrita proporcionada más allá de la especificada en la limitación de responsabilidad anterior. Algunos estados no permiten la limitación o exclusión de responsabilidad para daños incidentales o consecuenciales, por lo que es posible que la anterior limitación no se le aplique. La información contenida en este manual (la documentación) y el software están protegidos por leyes de derechos de autor; MicroStrategy, Inc. se reserva todos los derechos. MicroStrategy, Inc. se reserva el derecho a realizar modificaciones periódicas en el software o la documentación sin la obligación de notificar a ninguna persona o entidad de dicha revisión. Se prohíbe la copia, el duplicado, la venta u otro tipo de distribución de cualquier parte del software o la documentación sin el consentimiento previo por escrito de un representante autorizado de MicroStrategy, Inc. Derechos restringidos para el gobierno de EE.UU. Se reconoce que el software y la documentación fueron desarrollados con financiación privada, que no forman parte del dominio público y que el software y la documentación constituyen software informático de negocio que se proporciona con DERECHOS RESTRINGIDOS según las regulaciones de adquisición federales y los suplementos para organismos. El uso, la duplicación o la revelación por parte del gobierno de EE.UU. están sujetos a las restricciones estipuladas en el subpárrafo (c)(1)(ii) de la cláusula Rights in Technical Data and Computer Software (derechos en datos técnicos y software informático) en DFAR 252.227-7013 et. seq. o los subpárrafos (c)(1) y (2) de Commercial Computer Software—Restricted Rights (software informático de negocio – derechos restringidos) en FAR 52.227-19, según lo aplicable. El proveedor es MicroStrategy, Inc., 1861 International Drive, McLean, Virginia 22102, EE.UU. Se reservan los derechos, según las leyes de derechos de autor de Estados Unidos, en lo que respecta a las partes no publicadas del software. A continuación se enumeran las marcas o marcas registradas de MicroStrategy Incorporated en Estados Unidos y otros países: MicroStrategy, MicroStrategy 6, MicroStrategy 7, MicroStrategy 7i, MicroStrategy 7i Evaluation Edition, MicroStrategy 7i Olap Services, MicroStrategy Administrator, MicroStrategy Agent, MicroStrategy Architect, MicroStrategy Bi Developer Kit, MicroStrategy Broadcast Server, MicroStrategy Broadcaster, MicroStrategy Broadcaster Server, MicroStrategy Business Intelligence Platform, MicroStrategy Consulting, MicroStrategy CRM Applications, MicroStrategy Customer Analyzer, MicroStrategy Desktop, MicroStrategy Desktop Analyst, MicroStrategy Desktop Designer, MicroStrategy eCRM 7, MicroStrategy Education, MicroStrategy eTrainer, MicroStrategy Executive, MicroStrategy Infocenter, MicroStrategy Intelligence Server, MicroStrategy MDX Adapter, MicroStrategy Narrowcast Server, MicroStrategy Objects, MicroStrategy OLAP Provider, MicroStrategy SDK, MicroStrategy Support, MicroStrategy Telecaster, MicroStrategy Transactor, MicroStrategy Web, MicroStrategy Web Business Analyzer, MicroStrategy World, Alarm, Alarm.com, Alert.com, Angel, Angel.com, Application Development and Sophisticated Analysis, Best In Business Intelligence, Centralized Application Management, Changing The Way Government Looks At Information, DSS Agent, DSS Architect, DSS Broadcaster, DSS Broadcaster Server, DSS Office, DSS Server, DSS Subscriber, DSS Telecaster, DSS Web, eBroadcaster, eCaster, eStrategy, eTelecaster, Information Like Water, Insight Is Everything, Intelligence Through Every Phone, Intelligence To Every Decision Maker, Intelligent E-Business, IWAPU, Personal Intelligence Network, Personalized Intelligence Portal, Query Tone, Quickstrike, Rapid Application Development, Strategy.com, Telepath, Telepath Intelligence, Telepath Intelligence (and Design), The E-Business Intelligence Platform, The Foundation For Intelligent E-Business, The Integrated Business Intelligence Platform Built For The Enterprise, The Intelligence Company, The Platform For Intelligent E-Business, The Power Of Intelligent eBusiness, The Power Of Intelligent E-Business y The Scalable Business Intelligence Platform Built For The Internet. Es posible que el resto de los nombres de productos y empresas mencionados en este documento sean marcas de sus respectivos propietarios. Este producto está patentado. El producto vendido por el presente puede estar cubierto por una o varias de las siguientes patentes: Números de patentes de EE.UU. 6,279,033, 6,269,393, 6,263,051, 6,260,050, 6,173,310 y 6,154,7661. El resto de las solicitudes de patentes están pendientes. Varios productos de MicroStrategy contienen tecnología de otros fabricantes protegida por las leyes de derechos de autor. Este producto puede contener una o más de las siguientes tecnologías protegidas por leyes de derechos de autor: Graph Generation Engine Copyright © 1998-2002. Three D Graphics, Inc. Reservados todos los derechos. Actuate® Formula One. Copyright © 1993-2002 Actuate Corporation. Reservados todos los derechos. Analizador XML Copyright © 2002 Microsoft Corporation. Reservados todos los derechos. Procesador Xalan XSLT. Copyright © 1999-2002. The Apache Software Foundation. Reservados todos los derechos. Analizador Xerces XML. Copyright © 1999-2002. The Apache Software Foundation. Reservados todos los derechos. Objetos de formato FOP XSL. Copyright © 2002. The Apache Software Foundation. Reservados todos los derechos. Partes de la administración de memoria de Intelligence Server Copyright 1991-2002 Compuware Corporation. Reservados todos los derechos. Componentes internacionales para Unicode Copyright © 1999, 2000, 2001, 2002 Compaq Computer Corporation Copyright © 1999, 2000, 2001, 2002 Hewlett-Packard Company Copyright © 1999, 2000, 2001, 2002 IBM Corporation Copyright © 1999, 2000, 2001, 2002 Hummingbird Communications Ltd. Copyright © 1999, 2000, 2001, 2002 Silicon Graphics, Inc. Copyright © 1999, 2000, 2001, 2002 Sun Microsystems, Inc. Copyright © 1999, 2000, 2001, 2002 The Open Group Reservados todos los derechos. Real Player y RealJukebox se incluyen bajo licencia de Real Networks, Inc. Copyright © 1999-2002. Reservados todos los derechos.

CONTENIDO
Descripción del documento...................................................... xv A quién se dirige esta guía .................................................... xvi Requisitos .............................................................................. xvi Objetivos ................................................................................ xvi Acerca de esta guía.................................................................... xvii Convenciones tipográficas......................................................... xviii Para documentación en línea o impresa ............................. xviii Sólo para la documentación impresa................................... xviii Recursos...................................................................................... xxi Documentación de productos ................................................ xxi Documentación en línea ........................................................ xxi Soporte internacional ........................................................... xxiv Asistencia al usuario................................................................... xxv Ayuda en línea ...................................................................... xxv Soporte técnico ..................................................................... xxv Comentarios ............................................................................... xxx

1. Introducción a la elaboración de informes avanzados

Introducción ................................................................................. 1 Terminología básica de MicroStrategy 7i ...................................... 2 Fuentes de datos ..................................................................... 2 Proceso ETL ............................................................................ 2 Data warehouse....................................................................... 3 Modelo de datos lógico ............................................................ 4 Esquema físico del warehouse ................................................ 5 Metadata .................................................................................. 5 Hechos..................................................................................... 6 Atributos................................................................................... 7 iii

© 2002 MicroStrategy, Inc.

Contenido

Guía avanzada de elaboración de informes

Indicadores ............................................................................ 11 Informes ................................................................................. 11 Objetos de informe ...................................................................... 11 Continuación con la elaboración de informes avanzada ............. 12

2. Informes

Introducción ............................................................................... 15 Antes de empezar........................................................................ 16 Revisión del capítulo Información básica para crear informes .. 17 Informe básico ............................................................................. 20 Filtrado......................................................................................... 22 ¿Qué es un filtro? .................................................................. 22 ¿Qué es un límite de informe?............................................... 23 Diferencias entre los filtros y los límites de informe............... 25 ¿Qué es una calificación de indicador? ................................. 30 ¿Qué es un informe como filtro?............................................ 34 Comprensión de la ejecución de informes................................... 36 Objetos de definición de datos y definición de vista .............. 37 Cubos inteligentes ................................................................. 38 Filtros de visualización................................................................. 40 ¿Qué es un filtro de visualización? ........................................ 40 Indicadores derivados.................................................................. 44 ¿Qué es un indicador derivado?............................................ 44 Agregación dinámica ................................................................... 46 ¿Qué es la agregación dinámica? ......................................... 46 Efectos de los filtros de visualización .......................................... 48 Efectos de los filtros de visualización en los indicadores ...... 48 Efectos de los filtros de visualización en la agregación dinámica 49 Calificación de indicador en el filtro de visualización ............. 52 Definición de vista en el ciclo de ejecución del informe............... 54 Excepciones a la agregación dinámica ....................................... 55 Subtotales.................................................................................... 59 ¿Qué son los subtotales? ...................................................... 59 ¿Qué son los subtotales personalizados? ............................. 65 ¿Qué son los subtotales avanzados?.................................... 68 Indicadores de acceso directo ..................................................... 71 ¿Qué son los indicadores de acceso directo? ....................... 71 Ordenación avanzada.................................................................. 71

iv

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Contenido

Formato ....................................................................................... 76 Niveles de formato ................................................................. 76 Orden de los niveles .............................................................. 80 Estilos automáticos ................................................................ 85 Implantación ................................................................................ 86 Progreso del proyecto............................................................ 87 Informes prediseñados .......................................................... 91 Implantación de informes prediseñados ................................ 94 Acceso directo a un filtro ....................................................... 98 Acceso directo a una plantilla ................................................ 99 Plantillas de objeto............................................................... 104 Orden de evaluación.................................................................. 108 Orden de evaluación por defecto......................................... 110 Orden de evaluación especificado....................................... 111

3. Filtros

Introducción ............................................................................. 113 Tipos de filtros ........................................................................... 114 Opciones de los filtros de informe ............................................. 115 Calificación de atributos............................................................. 115 Calificación de atributo a atributo......................................... 117 Fechas dinámicas ................................................................ 119 Calificación de conjunto: calificación de indicador..................... 120 Nivel de salida ..................................................................... 120 División ................................................................................ 120 Combinación de calificaciones de atributo........................... 122 Comparación de indicador a indicador ................................ 124 Calificación de conjunto: filtro de relación ................................. 124 Acceso directo a un informe o informe como filtro..................... 125 Acceso directo a un filtro ........................................................... 126 Calificación avanzada: expresión personalizada....................... 126 Funciones Apply .................................................................. 126 Calificación avanzada: lista de elementos conjuntos ................ 127 Filtro importado.......................................................................... 130

4. Indicadores

Introducción ............................................................................. 133 Tipos de indicadores.................................................................. 134 Indicadores simples ............................................................. 134 Indicadores compuestos ...................................................... 135 Distinción entre indicadores simples y compuestos ............ 137

© 2002 MicroStrategy, Inc.

v

Contenido

Guía avanzada de elaboración de informes

Definición de indicadores simples ............................................. 138 Fórmula................................................................................ 139 Nivel ..................................................................................... 141 Condición ............................................................................. 150 Transformación .................................................................... 153 Definición de indicadores compuestos ...................................... 153 Indicadores avanzados ........................................................ 155 Orden de evaluación............................................................ 157 Agregación de indicadores y subtotales .................................... 157 Subtotales............................................................................ 158 Agregación dinámica ........................................................... 159 Especificación de join ................................................................ 160 Comparación de inner joins y outer joins............................. 161 Tipo de join para la fórmula de indicadores compuestos..... 162 Joins entre indicadores ........................................................ 163 Propiedades de VLDB específicas del indicador....................... 164 Propiedades de VLDB de indicador..................................... 166 Propiedades de VLDB del Motor analítico para los indicadores 167 Alias de columna de indicador................................................... 169 Creación de indicadores ............................................................ 170 Indicadores derivados.......................................................... 170 Indicadores de acceso directo ............................................. 171 Funciones que no son de grupo ................................................ 176 Rango .................................................................................. 176 Cantidad .............................................................................. 176 Sumas y promedios acumulativos y de movimiento ............ 177 Función N-tile....................................................................... 177

5. Grupos personalizados y consolidaciones

Introducción ............................................................................. 179 Grupos personalizados.............................................................. 180 Ventajas de utilizar un grupo personalizado.............................. 182 Elementos de un grupo personalizado ...................................... 184 Encabezados de elementos de grupo personalizado .......... 185 Presentación del grupo personalizado................................. 185 Grupos personalizados y SQL................................................... 187 Ejemplo: grupos personalizados................................................ 188 Consolidaciones ........................................................................ 189 Creación de un atributo “virtual”........................................... 190 Realización de cálculos en las filas ..................................... 190

vi

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Contenido

Elementos de consolidación ...................................................... 191 Elementos del mismo atributo.............................................. 192 Elementos de distintos niveles............................................. 193 Elementos de atributos no relacionados.............................. 193 Elementos existentes........................................................... 194 Orden de evaluación.................................................................. 194 Consolidaciones y SQL ............................................................. 196 Ejemplo: consolidaciones .......................................................... 197 Comparación de los grupos personalizados y las consolidaciones. 198 Operaciones aritméticas ...................................................... 198 Sitio del cálculo final ............................................................ 199 Rendimiento de SQL ........................................................... 199 Definición recursiva.............................................................. 199 Modo de presentación ......................................................... 200 Subtotales............................................................................ 200

6. Selecciones dinámicas

Introducción ............................................................................. 201 ¿Qué es una selección dinámica?............................................. 202 Funcionalidad de búsqueda de las selecciones dinámicas . 203 Propiedades de las selecciones dinámicas ......................... 204 Tipos de selección dinámica...................................................... 204 Selecciones dinámicas de definición de filtro ...................... 205 Ejemplo: selección dinámica de definición de filtro.............. 207 Selecciones dinámicas de objeto......................................... 208 Ejemplo: selección dinámica de objeto................................ 208 Selecciones dinámicas de valor........................................... 209 Ejemplo: selección dinámica de valor.................................. 210 Selecciones dinámicas de nivel ........................................... 210 Ejemplo: selección dinámica de nivel .................................. 211 Guardar informes con selecciones dinámicas ........................... 211 Ejemplo: selecciones dinámicas básicas............................. 212

7. Hechos

Introducción ............................................................................. 213 ¿Qué es un hecho? ................................................................... 214 Estructura de los hechos ........................................................... 215 Definición de hecho ............................................................. 215 Expresiones de hecho ......................................................... 216 Alias de columna ................................................................. 219 Extensiones de nivel ............................................................ 220

© 2002 MicroStrategy, Inc.

vii

Contenido

Guía avanzada de elaboración de informes

Definición de hechos ................................................................. 228 Ejemplo: definición de hechos ............................................. 229

8. Documentos

Introducción ............................................................................. 231 Diseño del documento ............................................................... 232 Conceptos avanzados: XML y XSL ........................................... 232 XML ..................................................................................... 233 XSL ...................................................................................... 234 Creación de documentos........................................................... 235 Vistas de documento ........................................................... 236 Características de los informes............................................ 236 URL de imágenes ................................................................ 237 Ejemplo: creación de un documento ......................................... 239

9. Atributos

Introducción ............................................................................. 241 ¿Qué es un atributo? ................................................................. 242 Elementos de atributo .......................................................... 243 Expresiones de representación ........................................... 245 Atributos y SQL.................................................................... 246 Representaciones de atributo.................................................... 246 Propiedades de las representaciones de atributo................ 248 Expresiones de representación de atributo ......................... 248 Alias de columna ................................................................. 251 Grupos de representaciones ..................................................... 253 Relaciones entre atributos ......................................................... 254 Relaciones entre hijos comunes .......................................... 254 Visualización de atributo............................................................ 254 Atributos compuestos ................................................................ 255 Ejemplo: creación de un atributo compuesto............................. 256

10. Jerarquías

Introducción ............................................................................. 257 Tipos de jerarquías .................................................................... 258 Jerarquía del sistema .......................................................... 258 Jerarquías de usuarios ........................................................ 259 Herramientas para jerarquías .............................................. 259 Organización de jerarquías........................................................ 261 Estructura de la jerarquía .................................................... 262

viii

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Contenido

Visualización de jerarquías........................................................ 262 Jerarquía bloqueada ............................................................ 263 Jerarquía limitada ................................................................ 264 Jerarquía filtrada .................................................................. 264 Punto de entrada ....................................................................... 265 Exploración de jerarquías .......................................................... 266 Navegación utilizando jerarquías......................................... 268

11. Mapas de navegación

Introducción ............................................................................. 271 ¿Qué es la navegación?............................................................ 272 Mapas y rutas de navegación .............................................. 272 Rutas de navegación por defecto ........................................ 273 Creación de mapas y rutas de navegación personalizados ...... 274 Asociación de mapa de navegación .......................................... 278 Niveles de la asociación de mapa de navegación ............... 280 Eliminación de asociaciones................................................ 281

12. Datamart

Introducción ............................................................................. 283 Terminología asociada .............................................................. 283 Escenarios de negocio de ejemplo............................................ 284 Salida de los informes de datamart: tablas relacionales...... 286 Grupos personalizados en tablas de datamart .................... 288

13. Transformaciones

Introducción ............................................................................. 291 ¿Qué es una transformación? ................................................... 292 Indicadores de transformación .................................................. 293 Indicadores de transformación y atributos de hijos comunes .... 294 Componentes de las transformaciones ..................................... 295 Ejemplo: transformaciones ........................................................ 297

14. Tablas agregadas

Introducción ............................................................................. 299 ¿Por qué debería utilizar tablas agregadas?............................. 300 Terminología de agregación ...................................................... 301 Comparación de agregación y preagregación ..................... 302 Grado de agregación ........................................................... 304 ¿Cuándo debería utilizar tablas agregadas?............................. 304

© 2002 MicroStrategy, Inc.

ix

Contenido

Guía avanzada de elaboración de informes

Frecuencia de las consultas en el nivel ............................... 305 Relación entre el padre y el hijo........................................... 306 Proporción de compresión ................................................... 307 Integración de tablas agregadas ............................................... 308 Tamaño lógico de la tabla.................................................... 308

15. Asignaciones de partición

Introducción ............................................................................. 311 Comparación de particiones de servidor y de aplicación .......... 312 Particiones de nivel de servidor ........................................... 312 Particiones de nivel de aplicación........................................ 312 Asignación de partición de metadata......................................... 313 Particiones homogéneas y heterogéneas............................ 313 Divisiones de datos.............................................................. 314 Calificaciones de atributos ................................................... 315 Asignación de partición de warehouse ...................................... 315 Comparación de la asignación de partición de metadata y de warehouse ................................................................................. 317

A. Tutorial de MicroStrategy

Introducción ............................................................................. 319 ¿Qué es el Tutorial de MicroStrategy? ...................................... 319 Modelo de datos del Tutorial de MicroStrategy ......................... 323 Jerarquía Geography ........................................................... 324 Jerarquía Products .............................................................. 326 Jerarquía Customers ........................................................... 329 Jerarquía Time..................................................................... 331 Jerarquía Promotions .......................................................... 332 Esquema del Tutorial de MicroStrategy..................................... 334 Esquema de la jerarquía Geography ................................... 336 Esquema de la jerarquía Products....................................... 337 Esquema de la jerarquía Customers ................................... 338 Esquema de la jerarquía Time............................................. 339 Esquema de la jerarquía Promotions................................... 339 Tablas de hechos de ventas ................................................ 340 Tablas de hechos del inventario .......................................... 341 Otras tablas de hechos ........................................................ 341

B. Expresiones pass-through

Descripción .............................................................................. 345 Funciones Apply ........................................................................ 346 Sintaxis de las funciones ........................................................... 346

x

© 2002 MicroStrategy, Inc.

..................................................................................................................................... 374 para filtrado Operadores lógicos.......................................................................................... 352 ApplyLogic ............................................................................................................................................. SQL del Catálogo de warehouse Introducción ............................................................. Modelización de datos Introducción ....................................................................................................... 353 avanzada Relaciones entre atributos ............................. 386 Estructura del SQL del catálogo completo .. 363 Soporte para relaciones entre hijos comunes.......... 384 Espacio de nombres de tabla ...... Inc............... 381 E.......................... 356 Recuento múltiple .................................................................................. 348 Ejemplos de sintaxis ............ 349 ApplySimple ................................... 373 matemáticos y lógicos ¿Qué es un operador?....Guía avanzada de elaboración de informes Contenido Tipos de argumento............................................ 385 Plantillas de cadenas SQL y SQL del catálogo incompleto .............. 370 D....... 388 © 2002 MicroStrategy..................................................... 352 C......................................................... 380 Operadores de patrón... 387 SQL del Catálogo de warehouse por defecto..... 364 Roles de atributo...................................................................................... 355 Pérdida de capacidad analítica............ 378 Operadores de orden y porcentaje .................. 347 Actualización de los tipos de bases de datos ............... 350 ApplyOLAP ...................................................................................................................... 367 Reconocimiento automático de roles de atributo............................ 347 Cambio de tipos de base de datos ....................... xi ....................... 383 Personalización de las sentencias SQL del catálogo .................................................................................. 363 ¿Qué son las relaciones entre hijos comunes? ............ 385 Estructura del SQL de las tablas del catálogo........................................................................................... 358 Trabajo con relaciones muchos a muchos .................. 360 Relaciones entre hijos comunes................................................. 354 Relaciones muchos a muchos........................................ 374 Operadores de comparación ................................................... 369 Alias de tabla explícitos ...................................................... 349 ApplyAgg ........... Operadores Introducción ............................... 351 ApplyComparison ....

............................ 404 G............................................. 401 Proyecto completado ................................. 414 Agrupación de nivel .................................. 429 Comandos ..................................... 405 Informe Información ETL . 407 Formato de los datos de los indicadores ................... Sintaxis del filtrado de relación Descripción .......... 395 Inicializar/Crear proyecto ................................................... 397 Crear hechos ............................ 399 Crear atributos ..... 396 Seleccionar tablas en el Catálogo de warehouse..................................... Inc................................................................................................................................ 430 ChangeView ....................................... 426 ¿Para qué se utilizan los comandos de Desktop?.............. 427 Visualización de los comandos de Desktop ............................... 395 Creación de proyectos............................................................. Asistente para crear proyectos Introducción .......................................................... 409 Colores .......................................................... 394 Creación de la metadata...................................................... 426 Definición de la página de inicio de Desktop ............................................... 421 I......................... 430 xii © 2002 MicroStrategy.................................... 394 Planificación del proyecto .............. 406 H................................................................................. 420 Funciones pass-through .......................................... 425 Información básica................................................................................. 413 Filtrado de nivel ......................................................................... Formato y sintaxis de los indicadores Descripción ............................... 412 Operadores y funciones...................................................................................... ........ 423 Sintaxis de calificación avanzada ................................................................................................................................. 411 Sintaxis para los indicadores de Command Manager .................. 407 Códigos de presentación de números ..... 408 Símbolos y sus funciones .................................................................... Comandos de Desktop Introducción .................................................................... 403 Configuraciones de esquema adicionales .. 424 J............. 393 Antes de empezar.................................................................. Información ETL Descripción ............................................ 412 Nivel .............................................................................................................................................................................................. 416 Funcionalidad de nivel adicional ...............Contenido Guía avanzada de elaboración de informes F...

..Guía avanzada de elaboración de informes Contenido Editor ..................................................... 433 ExecuteDocument ..... 467 © 2002 MicroStrategy................................................................. 435 Open ............. 444 Glosario ..................................... 441 Número ..................................................... 432 Execute ..................................................... xiii .......... Valores de formato por defecto Introducción ............................ 434 ExecuteReport ................................ 442 Fuente........................................................................................................................ 442 Alinear................................... Inc..................................................................................................................................................................................................................................................................................................................................................................................... 437 Shortcut ..................... 442 Borde ........................................................... 436 Reset ............................................................. 443 Rangos .................................................................. 447 Índice ....................................... 438 K.............................................................................................................. 443 Patrones ............................................

Contenido Guía avanzada de elaboración de informes xiv © 2002 MicroStrategy. Inc. .

xv . Cuando termine de leer este documento.PREFACIO Descripción del documento La Guía avanzada de elaboración de informes de MicroStrategy 7i proporciona información exhaustiva sobre los temas avanzados en los productos de consulta y elaboración de informes de MicroStrategy 7i. Inc. © 2002 MicroStrategy. En esta guía se asumen y amplían los conocimientos básicos que el usuario posee sobre la información de la Guía de configuración básica. tendrá conocimientos sobre los conceptos importantes necesarios para crear informes sofisticados con MicroStrategy 7i. metadata y proyectos de MicroStrategy constituyen la parte esencial de estos ejemplos. El Tutorial de MicroStrategy y los ejemplos de warehouse. Utiliza escenarios de negocio para ofrecer ejemplos de cada uno de los conceptos que se tratan. Puede encontrar información sobre el Tutorial de MicroStrategy en Introduction to MicroStrategy 7i.

nivel de dimensión y transformación comprender qué es el SQL de catálogo y cómo utilizarlo crear hechos utilizando alias de columna. podrá: • comprender la diferencia entre la definición de vista y la definición de datos de un informe. Diseñadores de proyectos que vayan a crear objetos de esquema avanzados. relaciones de hechos y otros conceptos de hechos avanzados • • • xvi A quién se dirige esta guía © 2002 MicroStrategy. Inc. atributos. etc. hechos e indicadores creación de proyectos e informes sencillos sentencias SQL Objetivos Cuando haya leído esta guía. • • Requisitos Antes de comenzar a trabajar con este documento. debe familiarizarse con: • • • proyectos. etc. . atributos. indicadores. jerarquías.Prefacio Guía avanzada de elaboración de informes A quién se dirige esta guía Este documento se ha diseñado para • Diseñadores de informes que vayan a crear informes avanzados y objetos de informe como plantillas. y saber qué pasos de la ejecución de los informes corresponden a cada una crear indicadores avanzados mediante funciones como condicionalidad. como hechos. Analistas que vayan a realizar tareas de manipulación avanzadas en los informes. filtros. extensiones de nivel. mapas de navegación.

etc. A continuación. Los capítulos ofrecen conceptos sobre cada uno de los temas. Inc. se divide en subapartados organizados de forma pedagógica.Guía avanzada de elaboración de informes Prefacio • • • • • • • • • • crear atributos avanzados aplicar filtros y límites de informe a los informes crear transformaciones crear selecciones dinámicas configurar grupos personalizados utilizar informes de datamart personalizar sentencias SQL utilizar estructuras avanzadas de documento particionar tablas de hechos usar expresiones pass-through Acerca de esta guía Esta guía se divide en capítulos y apéndices de referencia. datamart. Cada capítulo empieza con una descripción breve del contenido. como indicadores. © 2002 MicroStrategy. Acerca de esta guía xvii . Cuando necesite información específica sobre una tarea. jerarquías. utilice la tabla de contenido o el índice para encontrarla rápidamente. Cuando es necesario. se indica una serie de pasos para realizar la descripción de la tarea y facilitar el proceso de aprendizaje.

indica información variable que el usuario debe reemplazar • • • • • • cálculos ejemplos de código claves de registro nombres de rutas y archivos URL mensajes cursiva Fuente Courier MAYÚSCULAS + • tecla de comando del teclado (como INTRO) • tecla de método abreviado (como CTRL+V) comando de teclado que precisa que se utilice más de una tecla (por ejemplo. En la tabla siguiente se muestran estas convenciones. xviii Convenciones tipográficas © 2002 MicroStrategy. . opciones. cuadros de diálogo. Inc. Fuente negrita Indica • nombres de botones. listas y menús en los que se centran las acciones • texto que debe escribir el usuario • nuevos términos definidos en el texto y en el glosario • nombres de otros manuales de productos • cuando es parte de la sintaxis de un comando. MAYÚS+F1) Sólo para la documentación impresa A continuación. se muestran explicaciones acerca de cambios de estilo de fuente. casillas de verificación. identificar y comprender conceptos y procedimientos importantes. iconos y distintos tipos de notas que puede ver en esta guía del usuario.Prefacio Guía avanzada de elaboración de informes Convenciones tipográficas Para documentación en línea o impresa En la documentación en línea y la documentación impresa de MicroStrategy 7i se utilizan unas convenciones de presentación y guías visuales que le ayudan a buscar.

Escriba copy c:\nombre_archivo d:\nombre_carpeta\nombre_archivo Teclas del teclado Las referencias a una tecla del teclado o a teclas de método abreviado están en mayúsculas. A continuación se muestra un ejemplo: Sum(ingresos)/número de meses Entrada de datos Las referencias a datos literales que debe escribir en un ejercicio o procedimiento tienen el estilo de fuente Arial negrita. se muestra un ejemplo: Pulse Seleccionar warehouse. © 2002 MicroStrategy. Las referencias a los datos que escriba y que pueden variar de usuario a usuario o de sistema a sistema tienen el estilo de fuente Arial negrita cursiva.Guía avanzada de elaboración de informes Prefacio Acciones Las referencias a elementos de la pantalla y a teclas en las que se centran las acciones tienen el estilo de fuente Arial negrita. A continuación se muestra un ejemplo: Escriba cmdmgr -f scriptfile. se muestra un ejemplo: Para aplicar negrita al texto seleccionado. pulse CTRL+B. A continuación. Inc. A continuación. Convenciones tipográficas xix . Código El formato de las referencias a código.scp y pulse INTRO. fórmulas o cálculos en párrafos tiene un estilo de fuente Courier New normal.

Estos términos se definen cuando se encuentran por vez primera en el material del curso. Iconos de encabezado Se utilizan los siguientes iconos de encabezado para indicar secciones prácticas y de revisión específicas: Precede a un estudio práctico. Precede a un escenario de negocio. xx Convenciones tipográficas © 2002 MicroStrategy. Los estudios prácticos son ejemplos del mundo real.Prefacio Guía avanzada de elaboración de informes Términos nuevos Para los términos nuevos que se quiere destacar se utiliza el estilo de fuente cursiva normal. . Notas y advertencias Un icono de nota indica información útil. de empresas que utilizan el producto de MicroStrategy. se muestra un ejemplo: El nivel de agregación es el nivel de cálculo para el indicador. Inc. Un icono de advertencia llama la atención del lector a información muy importante que debe leer antes de continuar el curso. A continuación. Ilustran la forma de realizar tareas complejas con MicroStrategy 7i. Los escenarios de negocio son ejemplos del Tutorial de MicroStrategy.

para ayudarle a ampliar y personalizar MicroStrategy 7i e integrarlo con sus aplicaciones. diseñar y administrar sus sistemas de business intelligence y aplicaciones Narrowcast. así como la documentación completa del SDK. Cuando seleccione una de estas guías.adobe. configurar. elija Programas. diseñados para ayudarle a encontrar la información necesaria para instalar. Hay disponible una lista de vínculos de documentación para obtener acceso a todos los documentos instalados desde el CD-ROM. Si no tiene Acrobat Reader instalado en el ordenador. © 2002 MicroStrategy. Documentación en línea Para acceder a un manual en línea 1 En el menú Inicio de Windows. a continuación.com o instalarlo directamente desde el CD del producto de MicroStrategy. Recursos xxi . MicroStrategy 7 y. Product Manuals. 3 Parte de la información se proporciona en formato HTML. Inc. puede descargarlo desde www. Seleccione Abrir este archivo desde su ubicación actual y pulse Aceptar.0. Para ver los documentos necesita la aplicación Adobe Acrobat Reader 4. La mayoría de estos documentos tiene el formato Acrobat Portable Document (PDF). se abrirá el cuadro de diálogo Descargar archivo. 2 Pulse el vínculo del manual que desee. Se abrirá una página Web con la lista de todos los manuales disponibles en formato PDF.Guía avanzada de elaboración de informes Prefacio Recursos Documentación de productos MicroStrategy 7i incluye un completo conjunto de manuales de productos.

User Merge MicroStrategy Analytical Functions Reference MicroStrategy Web Customization Guide MicroStrategy Intelligence Server. Inc.Prefacio Guía avanzada de elaboración de informes Si no están visibles los marcadores en el lado izquierdo de un documento de Acrobat. En el CD-ROM se incluyen los siguientes documentos en formato Acrobat Portable Document (PDF): Descripción general de MicroStrategy 7i • • Introduction to MicroStrategy 7i: Evaluation Guide MicroStrategy 7i Quick Start Guide Manuales de productos para el análisis. Intelligence Server. Architect. and Administrator Upgrade Guide MicroStrategy MDX Adapter System Guide MicroStrategy MDX Adapter Language Reference Manual MicroStrategy MDX Adapter OBDO Properties Reference Manual xxii Recursos © 2002 MicroStrategy. elaboración de informes y consultas • • • • • • • • • • Guía de configuración básica de MicroStrategy Guía avanzada de elaboración de informes de MicroStrategy MicroStrategy Administrator. Object Manager. and Web Administrator Guide Administration Tools: Command Manager. . Enterprise Manager. También puede desplazarse desde la página de título de la guía a su tabla de contenido y seleccionar el tema que desea leer. pulse Bookmarks and Page en el menú View y después seleccione el tema y el apartado que desea consultar. Project Merge.

Inc.Guía avanzada de elaboración de informes Prefacio Manuales de productos de alertas y distribución de información • • • • • MicroStrategy Narrowcast Server Getting Started Guide MicroStrategy Narrowcast Server Installation and Configuration Guide MicroStrategy Narrowcast Server Application Designer Guide MicroStrategy Narrowcast Server System Administrator Guide MicroStrategy Narrowcast Server Upgrade Guide Manuales de productos de reescritura en bases de datos • • MicroStrategy Transactor Installation and Administration Guide MicroStrategy Transactor Developer Guide Manuales para los módulos de análisis • • • • • • • Best Practices Designing and Building Portable Analytical Applications Implementing MicroStrategy Analytics Modules—Portability Methodology Customer Analysis—Reference Customer Analysis—Reference Getting started with MicroStrategy Web Traffic Analysis Module Web Traffic Analysis—Reference Financial Reporting Analysis—Reference © 2002 MicroStrategy. Recursos xxiii .

Inc. Póngase en contacto con el Soporte técnico de MicroStrategy para obtener más detalles. Normalmente. coreano. formatos de fechas. metadata y bases de datos de estadísticas MicroStrategy Intelligence Server Servidor MicroStrategy Web Cliente MicroStrategy Desktop Explorador Web MicroStrategy 7i está certificado en configuraciones homogéneas (todos los componentes en el mismo idioma) para los siguientes idiomas: inglés (EE. El nivel de soporte se define según los componentes del entorno de business intelligence de MicroStrategy 7i. Un entorno de business intelligence de MicroStrategy 7i consta de los siguientes componentes. portugués (Brasil). etc.).Prefacio Guía avanzada de elaboración de informes Kits de desarrollo de software • • • • MicroStrategy SDK for Intelligence Server and Web Developer Guide: Common Functions MicroStrategy SDK for Intelligence Server and Web Developer Guide: Extended Functions MicroStrategy SDK for Web Developer Guide: Web Application Development Narrowcast Server SDK Guide Soporte internacional MicroStrategy 7i ofrece soporte para varios idiomas. italiano. alemán. . japonés. español y sueco. xxiv Recursos © 2002 MicroStrategy. el soporte para un idioma incluye el soporte para bases de datos y sistemas operativos nativos. formatos decimales.UU. así como disponibilidad de interfaces y documentación traducidas. francés.. símbolos de moneda. También proporciona soporte limitado para configuraciones heterogéneas (en las que puede haber componentes en idiomas distintos). a los que se denomina colectivamente “configuración”: • • • • • Warehouse.

Ayuda en línea MicroStrategy 7i proporciona varios modos de acceso a la ayuda en línea: • En el menú Ayuda. Inc. © 2002 MicroStrategy.microstrategy. los archivos Readme y las notas de versión de los productos. Además. Asistencia al usuario xxv . seleccionando Contenido e índice para ver la tabla de contenido principal del sistema de ayuda Pulsando F1 para ver ayuda presente relativa a la función o tarea que está realizando actualmente • Soporte técnico Si tiene alguna pregunta acerca de un producto concreto de MicroStrategy.com/support/ k_base Es posible que un administrador técnico de su organización pueda ayudarle a solucionar inmediatamente algunos de sus problemas. debe: 1 Consultar las guías. Asistencia al usuario En los párrafos siguientes se describen los tipos de asistencia disponibles para responder a las preguntas que tenga relativas a los productos de MicroStrategy 7i. la ayuda en línea.Guía avanzada de elaboración de informes Prefacio Hay una interfaz de usuario traducida para cada uno de los idiomas anteriores. 2 Consultar la base de conocimiento en línea en la dirección http://www. las versiones traducidas de los sistemas de ayuda en línea y la documentación de los productos están disponibles en varios de los idiomas anteriores.

póngase en contacto con el Soporte técnico de MicroStrategy.microstrategy. . xxvi Asistencia al usuario © 2002 MicroStrategy. En la tabla de la página siguiente se muestra dónde. Si no consigue ponerse en contacto con el Soporte técnico de MicroStrategy durante el horario de atención al público. puede dejar un mensaje en el buzón de voz o enviar un mensaje de correo electrónico. revise el documento Policies and Procedures publicado en la dirección http://www.asp.Prefacio Guía avanzada de elaboración de informes 3 Si no encuentra una solución en los recursos mostrados en los pasos 1 y 2. Inc. Para lograr una relación más efectiva y productiva con el Soporte técnico de MicroStrategy. Consulte las condiciones de su contrato de compra para determinar el tipo de soporte disponible.com/Support/ Policies. cuándo y cómo puede ponerse en contacto con el Soporte técnico de MicroStrategy.

com Horario de atención al público: Lunes a viernes: 9:00 a.microstrategy. Oriente Medio y África Asia y Pacífico Brasil Argentina © 2002 MicroStrategy.microstrategy.com Web: http://support.–6:00 p. y Canadá) Horario de atención al público: Lunes a viernes: 9:00 a. Inc.m.com Web: http://support.com Web: http://support.–6:00 p.com Horario de atención al público: Lunes a viernes: • Reino Unido: 9:00 a.UU.m.Guía avanzada de elaboración de informes Prefacio América (EE.m.m. Hora oriental (14:00-00:00 GMT) Teléfono: (703) 848–8700 Fax: (703) 848–8710 Correo electrónico: support@microstrategy. Hora oriental (23:00-8:00 GMT) Teléfono: (703) 744–6469 Fax: (703) 848–8710 Correo electrónico: apsupport@microstrategy.m.com Web: http://support. Teléfono: (5411) 5222–9300 Fax: (5411) 5222–9355 Correo electrónico: support@microstrategy. Estos días festivos son fiestas nacionales en cada país.m. GMT • Europa continental: 9:00 a.-3:00 a.–6:00 p.com Web: http://support. CET El Centro de Soporte técnico europeo cierra algunos días festivos.microstrategy.com Horario de atención al público: Domingo a jueves 6:00 p. Teléfono: (5511) 3045-1725 Fax: (5511) 3044–4088 Correo electrónico: support@microstrategy. Asistencia al usuario xxvii .microstrategy.m.m.m.microstrategy.–7:00 p. Luxemburgo: +31 20 346 9210 • Francia: +33 1 41 91 86 49 • Alemania: +49 69 95096206 • Italia: +39 02696 33 456 • España: +34 91 406 9010 • Distribuidores internacionales: +44 (0) 1753 826199 Fax: +44 (0) 1753 826101 Correo electrónico: eurosupp@microstrategy.m. Líneas de teléfono de soporte directo: • Reino Unido: +44 (0) 1753 826198 • Bélgica.com Horario de atención al público: Lunes a viernes: 9:00 a. Holanda.–6:00 p.m.m.com Europa.

Prefacio Guía avanzada de elaboración de informes Cuando se ponga en contacto con el Soporte técnico de MicroStrategy debe proporcionar la siguiente información: • • Su nombre (nombre y apellidos) El nombre de su empresa Si es su primera llamada. también debe proporcionar los siguientes datos: • • • • Dirección Número de teléfono Número de fax Dirección de correo electrónico Para ayudar al representante del Soporte técnico a solucionar el problema de forma rápida y efectiva debe tener preparada la siguiente información: • Número de problema (anote el número de problema asignado a cada problema registrado en el Soporte técnico de MicroStrategy y esté preparado para indicarlo cuando realice una consulta sobre un problema existente) Número de versión de software y número de registro de producto de los productos de software de MicroStrategy que esté utilizando • xxviii Asistencia al usuario © 2002 MicroStrategy. . Inc.

es posible que no sean necesarios todos los elementos indicados): – Especificaciones del hardware del ordenador (velocidad del procesador. ¿qué decía exactamente? – ¿Qué pasos ha seguido para aislar y resolver el problema? ¿Cuáles fueron los resultados? – Configuración del sistema (la información necesaria para este fin depende de la naturaleza del problema..Guía avanzada de elaboración de informes Prefacio • Descripción del problema: – ¿Qué es lo que produce el problema? – ¿Ocurre esporádicamente o cada vez que se realiza una acción concreta? – ¿Se produce el problema en todas las máquinas o sólo en una? – ¿Cuándo ocurrió por primera vez? – ¿Qué sucedió inmediatamente antes de que se produjera por primera vez el problema? (por ejemplo. espacio en disco. Inc.. Asistencia al usuario xxix . una carga masiva de la base de datos. RAM. una actualización de software. un cambio de ubicación de la base de datos. etc.) – Si se mostró un mensaje de error.) – Protocolo de red utilizado – Fabricante y versión del controlador ODBC – Versión del software de la puerta de enlace de la base de datos – (para problemas relacionados con MicroStrategy Web) Fabricante y versión del explorador – (para problemas relacionados con MicroStrategy Web) Fabricante y versión del servidor Web © 2002 MicroStrategy.

puede llamar al Soporte técnico cuando lo desee para consultar el estado del problema.com Envíenos las sugerencias que desee hacernos para mejorar los productos a: support@microstrategy. Inc.com Cuando nos envíe comentarios. Si el representante del Soporte técnico debe realizar alguna acción. xxx Comentarios © 2002 MicroStrategy. Debe realizar todas las acciones acordadas antes de volver a ponerse en contacto con el Soporte técnico para tratar el problema. Sus comentarios nos ayudarán a preparar las futuras versiones. Comentarios Envíenos los comentarios o sugerencias que desee hacernos sobre la documentación de usuario para los productos de MicroStrategy 7i a la dirección: docfeedback@microstrategy. debe ponerse de acuerdo con el Soporte técnico de MicroStrategy sobre las acciones que hay que realizar.Prefacio Guía avanzada de elaboración de informes Si el problema requiere más investigación o nuevas pruebas. . incluya el nombre y la versión de los productos que está actualizando actualmente.

como se describe en el Apéndice F. Inc. conocerá las tareas que conlleva la creación de un informe y sabrá cómo continuar utilizando esta guía. También puede configurar un proyecto utilizando el Asistente para crear proyectos. © 2002 MicroStrategy. Asistente para crear proyectos. En esta introducción se resume la configuración de un proyecto y los términos con los que debe familiarizarse antes de poder elaborar informes avanzados. antes de comenzar a leer esta guía. Cuando termine de leer este capítulo. revise los conceptos descritos en la Guía de configuración básica.1 INTRODUCCIÓN A LA ELABORACIÓN DE INFORMES AVANZADOS Introducción Es aconsejable que. 1 .

si utiliza una tarjeta para realizar una transacción en un cajero automático. en un momento dado. se analizan en formato de informe para obtener respuestas a preguntas relacionadas con el negocio. La fuente de datos graba la transacción. las transacciones de ventas y la disminución o el reabastecimiento del inventario se conocen como transacciones. transformación y carga (ETL) representa todos los pasos necesarios para mover datos desde diferentes fuentes de datos hasta un data warehouse integrado. La herramienta de extracción. Estos datos. Proceso ETL El proceso de extracción. el cajero automático recopila la información sobre el importe que ha ingresado o retirado de la cuenta. . el cajero automático es el punto de origen de la transacción. Los datos de las transacciones se almacenan normalmente en bases de datos o grandes sistemas. A continuación. transformación y carga (ETL) proviene de otro fabricante.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes Terminología básica de MicroStrategy 7i Fuentes de datos El término fuente de datos hace referencia a cualquier sistema o archivo que almacene o contenga datos de interés. La fuente de datos es el punto en el que se originan los datos. Por ejemplo. Los ingresos. En este ejemplo. los datos se escriben en una fuente de datos. que es la amplia base de datos de los cajeros automáticos. Inc. de los que pueden recuperarse más adelante. los reintegros. 2 Terminología básica de MicroStrategy 7i © 2002 MicroStrategy. Es el lugar en el que se recopilan los datos.

lo que facilita la transferencia de éstos desde las fuentes de datos hasta el data warehouse. análisis de los beneficios. la eliminación de datos erróneos. Los datos que se almacenan en el data warehouse proceden de las fuentes de datos. o recuperación de los datos de las fuentes de datos. los data warehouses se basan en algún tipo de base de datos relacional y permiten la realización de consultas mediante el lenguaje de consulta estructurado (SQL. Las herramientas que se utilizan para llevar a cabo los distintos aspectos del proceso ETL deben contener información sobre los datos. Data warehouse En la Guía de configuración básica. elaboración de informes de tendencias. Structured Query Language) para extraer información del warehouse en formato de informe. patrones de crecimiento.Guía avanzada de elaboración de informes Introducción a la elaboración de informes avanzados 1 El primer paso es la extracción. la corrección de errores tipográficos. © 2002 MicroStrategy. etc. El tercer y último paso es cargar los datos en el warehouse. relacionar el contenido y la estructura de la fuente de datos con los del data warehouse. Los data warehouses se han diseñado y optimizado para llevar a cabo procesos de análisis. Terminología básica de MicroStrategy 7i 3 . el relleno de datos incompletos. Generalmente. El segundo paso es transformar los datos y prepararlos para cargarlos en el data warehouse. Los procesos de análisis conllevan la manipulación de los datos del warehouse para calcular tendencias de ventas. Los procedimientos de transformación incluyen la conversión de tipos de datos y nombres de columnas. En concreto. Inc. encontrará instrucciones para configurar un entorno de data warehouse robusto. etc. estas herramientas le ayudan a: • • almacenar información sobre la estructura y el contenido de la fuente de datos y del data warehouse.

un período de tiempo para totales de ingresos específicos. El proceso ETL toma datos de todos los orígenes. horas trabajadas. 4 Terminología básica de MicroStrategy 7i © 2002 MicroStrategy. datos de inventario. Los hechos y atributos. Estas bases de datos tienen muchas tablas y llevan a cabo el seguimiento de muchos datos diferentes.. En este documento. Un data warehouse robusto puede poblarse con datos procedentes de una fuente de datos existente. Estos tres componentes juntos (hechos. que pueden encontrarse en varias ubicaciones distintas. etc. ya que un único data warehouse puede estar constituido por muchas bases de datos y tablas. se explican más adelante en este capítulo. No es necesario tener varios data warehouses. Modelo de datos lógico El modelo de datos lógico ilustra gráficamente el flujo y la estructura de los datos de un entorno de negocio. atributos y jerarquías. utilizando un proceso ETL. se ofrece un capítulo dedicado exclusivamente a las jerarquías. y los dirige a un data warehouse. Una vez que haya determinado los hechos. como ingresos diarios. por ejemplo. Inc. Las jerarquías son agrupaciones de atributos ordenados para reflejar su relación con otros atributos.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes El data warehouse es una gran base de datos que está poblada con los datos almacenados en las tablas. puede agrupar los atributos Año. atributos y jerarquías) forman el modelo de datos lógico. los atributos le permitirán responder a las preguntas sobre un hecho. Está formado por hechos. Encontrará información más detallada y conceptos avanzados sobre estos objetos en sus capítulos correspondientes en esta guía. . en su forma más sencilla. Mes y Fecha para formar la jerarquía Tiempo. Por ejemplo.

¿qué debe hacer para recuperar la información de la base de datos correctamente y en el menor tiempo posible? La metadata contiene información que facilita la transferencia de datos entre el data warehouse y la aplicación de MicroStrategy. Terminología básica de MicroStrategy 7i 5 . Organiza el modelo lógico de forma que sea útil desde el punto de vista de una base de datos. posteriormente. Inc. incluida su estructura. El esquema físico del warehouse describe cómo se almacenan los datos en el data warehouse.Guía avanzada de elaboración de informes Introducción a la elaboración de informes avanzados 1 Esquema físico del warehouse El esquema físico del warehouse se basa en el modelo de datos lógico. MicroStrategy 7i utiliza la metadata para transformar las peticiones de los usuarios en consultas SQL y. Las filas de la tabla representan elementos de atributo y hechos. Se trata de una representación gráfica detallada de los datos de negocio. convertir las consultas SQL en objetos de MicroStrategy. el esquema físico del warehouse indica dónde almacenar los datos correspondientes a dichos objetos. En ella se almacenan las definiciones de los objetos y la información sobre el data warehouse. En la metadata se almacenan tres tipos de objetos: • • • objetos de esquema objetos de aplicación objetos de configuración © 2002 MicroStrategy. Mientras que el modelo de datos lógico indica qué hechos y atributos deben crearse. informes. Las tablas y las columnas del esquema físico del warehouse representan hechos y atributos del modelo de datos lógico. El esquema físico del warehouse consta de dos componentes clave: las tablas y las columnas. Metadata Una vez que posea un data warehouse poblado con toda la información que necesita la empresa para funcionar satisfactoriamente. por ejemplo.

el inventario y los balances de cuentas. Estos objetos se crean en MicroStrategy Desktop. Objetos de aplicación El diseñador de informes crea los objetos de aplicación necesarios para ejecutar los informes. Como ejemplos de objetos de configuración se pueden mencionar los usuarios. plantillas de informe. etc. . Estos objetos se desarrollan en MicroStrategy Architect. Los objetos de aplicación se desarrollan en MicroStrategy Desktop y son los componentes de los informes y documentos. Los hechos. al que se puede acceder desde MicroStrategy Desktop. Existen casos. 6 Terminología básica de MicroStrategy 7i © 2002 MicroStrategy. etc. Hechos Un hecho consta de dos características: es numérico y agregable. Inc. Objetos de configuración Los objetos relacionados con la administración y la conectividad. en que un hecho no es ni numérico ni agregable. también denominados objetos de configuración. las definiciones de servidor. pero no es lo habitual. los administra una persona con funciones de administrador en MicroStrategy Server Administrator. Algunos ejemplos de hechos son los ingresos.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes Objetos de esquema Los objetos de esquema son objetos creados normalmente por un diseñador del proyecto que establecen una relación entre la información del modelo de datos lógico y del esquema físico del warehouse con el entorno de MicroStrategy. selecciones dinámicas. los atributos y las jerarquías son ejemplos de objetos de esquema. los grupos. Estos objetos de aplicación incluyen informes. aunque pocos. indicadores. filtros.

como SUM y AVG.EMP_ID = a22. Los indicadores. debe identificar los atributos del modelo. mientras que sum(a21.CALL_CTR_ID in (5. Terminología básica de MicroStrategy 7i 7 . a menos que se conozca el contexto. © 2002 MicroStrategy. en la siguiente sentencia SQL. y cada celda representa un dato específico. ORDER_AMT es el hecho. Por ejemplo. Las operaciones SQL de agregación. el período de tiempo de las ventas y el trabajo realizado. esta cifra no significa nada en referencia a un negocio. la columna ORDER_AMT del warehouse podría corresponderse con el hecho Cantidad de pedido (ORDER_AMT) en el entorno de MicroStrategy: SELECTsum(a21. por ejemplo. si tiene unos ingresos de 10.000 euros. que son medidas de negocio. Dicho de otra forma.ORDER_AMT) REGION FROM ORDER_FACTa21 JOIN LU_EMPLOYEEa22 ON (a21. Inc. Por ejemplo.EMP_ID) WHERE a22. Atributos Una vez que haya determinado todos los hechos necesarios para completar su modelo de negocio. 9. se crean a partir de estos datos.ORDER_AMT) representa un indicador. Los atributos actúan como contenedores de información.Guía avanzada de elaboración de informes Introducción a la elaboración de informes avanzados 1 Los hechos se almacenan en tablas de hechos del data warehouse. la región. se llevan a cabo con los hechos de las tablas de la base de datos. lo que le permite calcular los datos agregados por diferentes conceptos. los atributos proporcionan categorías para agregar los datos. Estas tablas de hechos están formadas por distintas columnas. 12) En este ejemplo.

el atributo puede ser Ciudad. Atributo Elementos de attributo Categoría Electrónica Comida Regalos Salud y Belleza Zona Cliente Atlántico central Noreste Noroeste Relaciones entre atributos Las relaciones entre atributos dan significado a los datos de un modelo de datos lógico. Padre Persona DIN Hijo 8 Terminología básica de MicroStrategy 7i © 2002 MicroStrategy. y cada elemento del atributo hijo se relaciona con un único elemento del atributo padre.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes Elementos de atributo Los elementos de atributo son los datos que se muestran en el informe. Por ejemplo. mientras que Londres. al asociar los atributos en función de las reglas de negocio. Los tipos de relaciones entre atributos son: • • • uno a uno uno a muchos muchos a muchos Uno a uno En una relación uno a uno. En el data warehouse. los atributos se suelen representar mediante las columnas de una tabla y los elementos de atributo. Considérelos como un subnivel del atributo. cada elemento del atributo padre se relaciona con un único elemento del atributo hijo. mediante las filas. . Milán y Nueva York son los elementos del atributo. Inc.

Año es el atributo padre y Trimestre es el atributo hijo. Uno a muchos En una relación uno a muchos. en una relación entre Año y Trimestre. y cada elemento del atributo hijo se relaciona con un único elemento del atributo padre.Guía avanzada de elaboración de informes Introducción a la elaboración de informes avanzados 1 Generalmente. y cada elemento del atributo hijo se relaciona con muchos elementos del atributo padre. El siguiente gráfico muestra la relación entre el padre y el hijo. cada elemento del atributo padre se relaciona con más de un elemento del atributo hijo. Atributos. © 2002 MicroStrategy. Padre Año Trimestre Mes Semana Hijo Padre de mes Padre de semana Trimestre hijo Mes hijo Muchos a muchos En una relación muchos a muchos. Encontrará información adicional sobre las representaciones de atributo en el Capítulo 9. las relaciones uno a uno siguen el modelo de las representaciones de atributo. cada elemento del atributo padre se relaciona con más de un elemento del atributo hijo. Inc. Por ejemplo. Terminología básica de MicroStrategy 7i 9 .

Es decir. cada uno en varios colores. existen muchos colores para un solo tipo de coche y se pueden asociar muchos tipos de coche con el mismo color.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes En una planta de fabricación de coches. Modelización de datos avanzada. Inc. . 10 Terminología básica de MicroStrategy 7i © 2002 MicroStrategy. Encontrará información adicional en el Apéndice C. se producen muchos modelos de coches. Padre Artículo Color Hijo Las relaciones muchos a muchos pueden constituir un escenario de modelización de datos especialmente complicado.

Estos datos se pueden leer o analizar para ayudar en la toma de decisiones. Objetos de informe Los objetos de informe son objetos asociados a un informe concreto. el usuario puede decidir ver sólo un conjunto determinado de dichos objetos. le permiten crear informes más informativos y funcionales. Las funciones más complejas. Los indicadores avanzados se tratan en el Capítulo 4. Inc. Estas funciones se describen en el capítulo Informes. la agregación dinámica y los accesos directos a informes y filtros. Indicadores. Objetos de informe 11 . Los informes pueden contener atributos y hechos del data warehouse.Guía avanzada de elaboración de informes Introducción a la elaboración de informes avanzados 1 Indicadores Los indicadores son cálculos analíticos que se realizan con los datos almacenados (hechos) para producir resultados que se pueden leer como información de estado o que se pueden analizar con el objetivo de tomar las decisiones adecuadas. como por ejemplo. © 2002 MicroStrategy. puede decidir mostrar Indicador1 e Indicador2. Por ejemplo. configurado los atributos y los hechos. filtros que determinen la cantidad de datos que se utiliza para generar el informe e indicadores que realicen cálculos con los hechos. En cualquier momento. Un informe es la solicitud de datos formateados específicos procedentes del data warehouse. los límites de informe. puede ejecutar un informe. las calificaciones de indicadores. y creado un indicador simple. Un indicador se puede definir en un informe para especificar los datos que se van a mostrar en él. pero no Indicador3 en la plantilla. Informes Una vez que haya creado el proyecto.

Por ejemplo.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes Los objetos de informe indican también cual es el nivel más bajo de detalle disponible en un informe. atributos y quizás algún indicador simple. Continuación con la elaboración de informes avanzada En este momento. La lista Objetos de informe no se muestra por defecto en el Editor de informes. Si no se muestra automáticamente. Puede consultar este nivel en la lista de atributos de la lista Objetos de informe. Ya puede crear un informe más detallado. Los usuarios pueden decidir ver sólo Año y Mes en la plantilla. Mes y Semana. elija Mostrar objetos de informe en el menú Ver. que es el nivel de detalle más bajo del informe. un informe con los objetos de informe Año. Aprenderá a: • • • • • • • • crear hechos avanzados crear atributos avanzados crear indicadores anidados y compuestos aplicar filtros avanzados al informe manipular la definición de vista y la definición de datos de un informe manipular la jerarquía crear una transformación crear selecciones dinámicas y grupos personalizados 12 Continuación con la elaboración de informes avanzada © 2002 MicroStrategy. Inc. ya debe tener un proyecto configurado y listo. Mes y Semana tiene datos para los indicadores de dicho informe en los niveles de Año. aunque aparece en el lado izquierdo del Visor de informes. los datos se agregan por defecto en el nivel de Mes. con hechos. . utilizando los conceptos que se describen en esta guía. En ese caso.

Guía avanzada de elaboración de informes Introducción a la elaboración de informes avanzados 1 También aprenderá lo siguiente: • • • • • uso de datamarts personalización de sentencias SQL estructura avanzada de documentos uso de las expresiones pass-through particiones de tablas de hechos Cuando comprenda estos conceptos y los haya puesto en práctica. manipular y dar formato a informes avanzados que respondan mejor a las preguntas sobre su negocio. podrá elegir. Continuación con la elaboración de informes avanzada 13 . Inc. © 2002 MicroStrategy.

. Inc.1 Introducción a la elaboración de informes avanzados Guía avanzada de elaboración de informes 14 Continuación con la elaboración de informes avanzada © 2002 MicroStrategy.

Inc.2 INFORMES Introducción Un informe es un objeto de MicroStrategy que representa una petición de un conjunto específico de datos con formato procedentes del data warehouse. filtros que determinen la cantidad de datos que se utiliza para generar el informe e indicadores que realicen cálculos con los hechos. Las distintas partes de un informe son: atributos y hechos del warehouse. obtendrá información sobre características más sofisticadas que le permiten crear informes más funcionales e informativos. © 2002 MicroStrategy. Al leer este capítulo. Permiten a los usuarios recopilar conocimientos sobre el negocio mediante análisis de datos. 15 . Los informes son la base y el objetivo de business intelligence.

2 Informes Guía avanzada de elaboración de informes Antes de empezar El capítulo Información básica para crear informes de la Guía de configuración básica contiene información fundamental sobre el diseño de informes. a fin de no sobrescribir los informes de ejemplo del Tutorial de MicroStrategy. la cuadrícula de informe. Inc. No olvide guardar los informes que cree con nombres diferentes. En el apartado siguiente. examine los informes para continuar aprendiendo y comprender mejor los conceptos que se presentan aquí. Encontrará dichas instrucciones paso a paso en la ayuda en línea. aunque no se incluyen instrucciones detalladas. En este capítulo se le guía por los conceptos avanzados de elaboración de informes de forma práctica. El objetivo de los informes de ejemplo es mostrarle cómo se diseñan y generan los informes. La ruta del directorio en Desktop es Public Objects\Reports\Technical Reports\Reports by Feature\Advanced Reporting Examples. debe familiarizarse con la información del capítulo mencionado. 16 Antes de empezar © 2002 MicroStrategy. Puede seguir los pasos indicados para interactuar con los informes o ver los informes de ejemplo sin crear ninguno. . se incluye un repaso rápido de ese capítulo. el filtro de informe y los conocimientos básicos sobre el Editor de informes y sus funciones. Una vez que haya leído este capítulo. por ejemplo. Por lo tanto. los objetos de informe. Los informes de los que se trata en este capítulo se guardan en el Tutorial de MicroStrategy. Este capítulo avanzado parte de los conceptos y procedimientos presentados en dicha guía y proporciona más detalles técnicos y opciones avanzadas para el diseño de informes.

La creación de informes se diferencia del diseño de informes en que proporciona una experiencia más guiada y no precisa que los usuarios tengan un conocimiento detallado del proyecto. Aunque el diseño de informes es el método más genérico para definir un informe. Estos temas se repasan rápidamente en los siguientes apartados. este método debería estar disponible sólo para el grupo de usuarios avanzados (diseñadores de informes) que diseñarán los informes que utilizarán los demás usuarios. Dada la gran variedad de funcionalidad existente para la elaboración de informes. La creación de informes es el proceso de generarlos a partir de otros ya existentes. diseñados previamente con MicroStrategy Web o MicroStrategy Desktop. Diseño de informes frente a creación de informes El diseño de informes es el proceso de generarlos a partir de componentes básicos. también requiere un conocimiento más detallado del proyecto. mediante el Editor de informes. Antes de empezar 17 . © 2002 MicroStrategy. Inc. En general. tanto en MicroStrategy Web como en MicroStrategy Desktop. puede diseñar informes que proporcionen una gran variedad de opciones para que los usuarios creen los suyos propios. Esto permite a los usuarios crear sus propios informes en un entorno controlado y fácil de usar.Guía avanzada de elaboración de informes Informes 2 Revisión del capítulo Información básica para crear informes El capítulo Información básica para crear informes de la Guía de configuración básica proporciona una introducción a los temas esenciales de elaboración de informes que necesita comprender para empezar a generar informes y crear una aplicación de business intelligence.

2 Informes Guía avanzada de elaboración de informes Diseño de informes Los informes se crean en el Editor de informes de Desktop. La vista SQL muestra el SQL que genera MicroStrategy Engine y que se ejecuta en el warehouse. los indicadores y otros objetos que se van a utilizar en el informe. que tiene cuatro modos de visualización de informes: • La vista de diseño describe la definición de informe y le permite crearlos y modificarlos. aunque el equivalente de la vista SQL se llama Detalles. Inc. También contiene diversas estadísticas de ejecución. • • • 18 Antes de empezar © 2002 MicroStrategy. pero muestra los datos en formato gráfico en lugar de en una tabla. No es necesario que ejecute el informe para ver o modificar su estructura. . También puede definir los filtros de informe. por ejemplo fuentes y estilos. MicroStrategy Web proporciona los mismos modos de visualización de informes. Los informes se diseñan en la vista de diseño del Editor de informes. La vista de cuadrícula presenta los datos del informe en formato de tabla una vez que se ejecuta el informe. Puede agregar diversas opciones de formato. en las vistas de diseño y cuadrícula. donde puede seleccionar los indicadores y los atributos que se van a utilizar en el informe. La vista de gráfico se asemeja a la vista de cuadrícula. que determinan los datos que se utilizan para el cálculo de indicadores. Se muestran los atributos.

quitar y modificar los subtotales en distintos niveles para los indicadores del informe. símbolos. utilizando diferentes formatos de celda. El filtro de visualización limita la cantidad de datos que se muestra en el informe. Utilice los objetos de informe para modificar de forma interactiva el contenido del informe a la vez que vea su resultado. imágenes o texto. Antes de empezar 19 . tiene la opción de permitir que los usuarios lo modifiquen en modo interactivo mientras ven los resultados. • Paginación y pivotación le permite reordenar los datos del informe intercambiando la posición de los objetos en un eje o moviéndolos de un eje a otro. Se basan en indicadores existentes en el informe para proporcionar una funcionalidad simple para realizar cálculos en columnas. Los indicadores derivados son cálculos que se definen instantáneamente con los datos disponibles en el informe.Guía avanzada de elaboración de informes Informes 2 Edición interactiva de informes Una vez guardado un informe. De esta forma. en lugar de en el warehouse. Inc. Esta función muestra el nivel de definición de los datos del informe. mediante el control del subconjunto de datos que muestra a partir de los datos recuperados de la base de datos. Las siguientes funciones se describen en su totalidad en el capítulo Información básica para crear informes. los cambios se llevan a cabo en Desktop o en el servidor Intelligence Server. Los umbrales y semáforos le permiten resaltar los datos que cumplan ciertas condiciones. sin que sea necesario volver a ejecutar el informe en el warehouse. La definición de datos se tratará más adelante en este mismo capítulo. La ordenación le permite especificar un orden ascendente o descendente para presentar los datos del informe correspondientes a una fila o columna específica. Los objetos de informe contienen todos los objetos que se pueden mostrar en el informe. Los subtotales le permiten agregar. • • • • • • © 2002 MicroStrategy.

Cost y Profit para los atributos Region y Employee.2 Informes Guía avanzada de elaboración de informes • El uso de alias constituye el cambio temporal de los nombres de los objetos para que se muestren en el informe. que le permite desplegar y contraer secciones de datos relacionados. una hoja de cálculo o un procesador de textos. como se muestra a continuación. • • Informe básico El primer informe que vamos a estudiar es un informe sencillo. La exportación es la visualización del informe en formatos o aplicaciones diferentes. . El modo esquema crea una agrupación indentada de elementos de atributo relacionados. por ejemplo. es decir. el nivel en el que se calculan los indicadores. que presenta el informe en la vista de cuadrícula. 20 Informe básico © 2002 MicroStrategy. Region y Employee definen el nivel del informe. En este informe se calculan los indicadores Revenue. Inc. Abra el informe Basic Report (informe básico) en el Tutorial de MicroStrategy.

La siguiente ilustración corresponde al informe Basic Report en la vista de diseño. incluyendo información sobre el filtro y limite del informe Objetos del informe Objetos obtenidos del data warehouse.Guía avanzada de elaboración de informes Informes 2 Cambie a la vista de diseño. así como los indicadores derivados creados para este informe. © 2002 MicroStrategy. Informe básico 21 . o definir criterios para restringir los datos Explorador de objetos Contiene todos los objetos en el proyecto Cuadrícula / Vista Contiene el aspecto del informe Selecione Objetos de informe en el menú Ver y observe que todos los objetos de informe se incluyen en la cuadrícula. una condición aplicada en memoria para restringir los datos Filtro del informe Permite crear filtros del informe. indican el nivel de los datos del informe Filtro de vista Permite la creación de un filtro de vista. Este informe se utiliza como punto de partida para crear los informes más avanzados que se presentan en este capítulo. Detalles del informe Descripción del informe. Inc. Recuerde que el panel de objetos de informe proporciona la lista de todos los objetos para los que se han recuperado datos de la base de datos. Se han abierto y anotado todos los paneles que se mencionan en los párrafos siguientes para que los pueda utilizar.

Además. Los filtros se aplican antes de calcular los indicadores. 22 Filtrado © 2002 MicroStrategy. restringe los elementos de atributo que se incluyen en el informe. tendrá el aspecto siguiente: Si no desea crearlo.Month Report Filter en el Tutorial de MicroStrategy. Ejemplo de filtro de informe Agregue el filtro Month al informe Basic Report. mayo y diciembre se incluyan en los cálculos del indicador. se utiliza el filtro Month (Mes). el informe se guarda como Filter . El filtro Month se encuentra en el directorio Supporting Objects de la carpeta Advanced Reporting Examples. . En nuestro ejemplo. en la vista de diseño.2 Informes Guía avanzada de elaboración de informes Filtrado ¿Qué es un filtro? Un filtro se utiliza para seleccionar los datos para los que se calcularán los indicadores del informe. estos meses no son muy representativos del ciclo normal de un negocio. Para nuestros fines. Inc. que no permite que los datos de abril. por lo que el filtro los excluye de los cálculos. Cuando vuelva a ejecutar el informe.

Guía avanzada de elaboración de informes Informes 2 Observe que los indicadores no tienen los mismos valores que en el informe Basic Report. ¿Qué es un límite de informe? Una vez que se hayan calculado todos los indicadores. la contribución de Leanne Sawyer a los ingresos es 198. Filtrado 23 . El indicador Revenue se ha calculado utilizando todos los meses.786 dólares. Por ejemplo. Para obtener más información sobre los operadores. su contribución era 316. En resumen. En el Capítulo 3. Si aplica un límite de informe. El Editor de informes le permite establecer límites en cualquier indicador que desee aplicar al informe. se han recuperado todos los datos de todos los meses del data warehouse. los importes de abril. sin cambiar la forma en que se han realizado los cálculos. Inc. Por ejemplo. el límite se aplica una vez que se hayan calculado todos los indicadores. © 2002 MicroStrategy. Un límite de informe especifica un conjunto de criterios utilizados para restringir los datos devueltos en el conjunto de datos del informe una vez que se calculan los indicadores del informe. Filtros se tratan los filtros más detalladamente. mayo y diciembre no se tienen en cuenta. consulte el Apéndice D. existen otras. es posible que deba restringir los datos todavía más. Los límites de informe se definen mediante operadores como Entre y Menor que. los datos utilizados para calcular la clasificación de ventas no se ven afectados.076 dólares. un filtro afecta a los cálculos de los indicadores mediante la restricción de la información utilizada para calcular los indicadores del informe. Operadores matemáticos y lógicos para filtrado. En el informe sin filtrar. Ésta no es la única clase de filtro. En el informe filtrado. En el informe Basic Report. imagine que desea ver sólo los diez primeros empleados de un informe en el que se clasifican todas las ventas de los empleados. Dado que se basa en los valores de los indicadores del informe. por lo que el indicador no los incluye en sus cálculos.

como aparece a continuación.000. 6 Escriba 320. Agregue un límite de informe al informe Basic Report siguiendo las instrucciones que se dan a continuación.Revenue > 320K en el Tutorial de MicroStrategy. 7 Pulse Guardar y cerrar. Pulse Revenue dos veces. Para agregar un límite de informe 1 Seleccione Opciones de los datos del informe en el menú Datos. . 4 Abra la carpeta Sales Metrics. 2 Seleccione Límite del informe en la carpeta Cálculos. 3 Pulse Modificar para acceder al Editor de los límites del informe. Este informe se guarda como Limit . 5 Cambie el operador a Mayor que. Se vuelve a mostrar el informe. 8 Pulse Aceptar para volver al informe.2 Informes Guía avanzada de elaboración de informes Ejemplo de límite de informe Abra el informe Basic Report otra vez y observe que el número de filas es 34. 24 Filtrado © 2002 MicroStrategy. Inc.

Como se ve a continuación. por lo que no está incluida en este informe. Estos indicadores se basan en el indicador Revenue y clasifican a los empleados de cada región. De momento.Guía avanzada de elaboración de informes Informes 2 El límite del informe restringe los datos del informe únicamente a los empleados con ingresos superiores a 320. al que se han agregado dos indicadores más: Revenue Rank y Revenue Rank (unfiltered).786 dólares. abra el informe Sales Rank. estos dos indicadores muestran el mismo valor porque el informe no contiene un filtro. pero sus ingresos son sólo 316. Filtrado 25 . Sawyer está incluida en el informe Basic Report. La diferencia entre los límites y los filtros de informe es muy importante. en contraste con las 34 filas antes de que se aplicara el límite del informe. mientras que Revenue Rank (unfiltered) lo ignora. Esta característica permite que haya valores filtrados y sin filtrar en el mismo informe. Indicadores. Observe que este informe tiene 32 filas. En los siguientes informes de ejemplo se utilizan otras funciones de MicroStrategy 7i para que las diferencias entre estas dos características queden más claras. pero quizás no quede muy clara en estos ejemplos.000 dólares. Por ejemplo. Diferencias entre los filtros y los límites de informe Los indicadores de rango asignan un número de clasificación a los valores de los indicadores para un atributo determinado. se trata del informe Basic Report. El indicador Revenue Rank utiliza el filtro del informe en sus cálculos. El filtrado en el nivel de indicador se explica más detalladamente en el Capítulo 4. Inc. © 2002 MicroStrategy. Por ejemplo.

se cambia el orden de las filas basándose en el valor de la columna Revenue Rank. Los datos del informe no cambian. únicamente su orden en el informe. Este informe se guarda como Sort by Revenue Rank. 26 Filtrado © 2002 MicroStrategy.2 Informes Guía avanzada de elaboración de informes Ordenación en los rangos Para que el orden del rango se vea con más facilidad. En la vista de cuadrícula. Como puede ver en el ejemplo de informe siguiente. pulse con el botón derecho del ratón sobre la columna Revenue Rank y seleccione Ordenar filas según esta columna. ordene por el indicador del rango. . Inc.

Sin embargo. Filtrado 27 . Ahora se encuentra en la quinta posición. sus ingresos se calculan en 393. lo que le situaba en el décimo puesto por ingresos producidos. las clasificaciones que han cambiado aparecen resaltadas. En este nuevo informe. porque el filtro del informe se aplica antes de determinar el valor del indicador. observe los valores que han cambiado en el indicador Revenue Rank (unfiltered). Inc. Cuando lo vuelva a ejecutar. Este informe se guarda como Sort by Revenue Rank .866 dólares. sus ingresos eran de 526. el indicador Revenue Rank (unfiltered) sigue produciendo la décima posición. dado que está configurado para no tener en cuenta el filtro del informe. mayo y diciembre. Los ingresos no incluyen abril. En el informe anterior.Guía avanzada de elaboración de informes Informes 2 Filtrado con rangos Pase a la vista de diseño para agregar el filtro Month al informe ya ordenado. © 2002 MicroStrategy.Month Report Filter.867 dólares. un ejemplo de lo que ha sucedido. Observe los datos de Ian Benner. En el ejemplo siguiente. ya que el filtro del informe afecta a los datos utilizados para calcular el indicador Revenue.

No han cambiado los valores de ninguno de los indicadores. agregue un limite de informe para ingresos mayores que 320. 28 Filtrado © 2002 MicroStrategy.000 dólares. puesto que un límite de informe no afecta a la forma en que se calculan los indicadores. sino que se aplica en el nivel del informe una vez que se hayan calculado los indicadores. Inc. puesto que se aplican en diferentes etapas del ciclo de ejecución.Report Limit – Revenue > 320K. . Vuelva a ejecutar el informe para ver los siguientes resultados. Límites y filtros de informe simultáneos En un mismo informe se pueden utilizar filtros de informe y límites de informe. Observe que el rango más alto es 34 y el informe tiene 34 filas. Observe que el rango más alto es 32 y el informe sólo tiene 32 filas. Las dos últimas filas del informe anterior no aparecen porque los ingresos que contenían eran menores que el límite del informe. como se describe en el Ejemplo de límite de informe.2 Informes Guía avanzada de elaboración de informes Límites de informe con rango Abra el informe Sort by Revenue Rank. Este informe se guarda como Sort by Revenue Rank . Ahora.

mayo y diciembre.Revenue > 320K. Agregue el filtro Month como filtro del informe y un límite del informe para ingresos mayores de 320. Todos los indicadores se calculan con estos datos.Limit. en lugar de 34 o 32.000 dólares. © 2002 MicroStrategy. Los resultados se muestran a continuación. Profit y Revenue Rank son iguales a los del informe filtrado. Filtrado 29 .Limit . Los datos que se utilizan en los indicadores están restringidos por el filtro del informe. los valores de Revenue Rank (unfiltered) son iguales a los de Revenue Rank . Este informe se guarda como Sort by Revenue Rank . Sólo se devuelven 15 filas. que no tiene en cuenta el filtro del informe.Report Filter & Report Limit. Ejecute el informe. excepto en el caso del indicador sin filtrar.Guía avanzada de elaboración de informes Informes 2 Modifique el informe Sort by Revenue Rank pulsando con el botón derecho del ratón sobre el informe en Desktop y seleccionando Modificar. Sus valores se calculan con los datos de todo el año. Inc. ¿A qué se debe esto? El primer paso para crear este informe es el cálculo de los indicadores. por lo que no se incluye la información de abril. Sin embargo.Month Filter y Sort by Revenue Rank . Observe que el informe es mucho más pequeño que los informes Sort by Revenue Rank . como se ha descrito anteriormente. Observe también que los valores de Revenue. Se abrirá el informe en la vista de diseño. Cost.

000 dólares (límite del informe) se quitan antes de que se presente el informe. Los límites de informe se aplican en el nivel del informe una vez que se hayan calculado los indicadores. El límite del informe se aplica a este conjunto de datos. Si el nivel de salida es el mismo que el nivel de informe. Los empleados que producen ingresos de menos de 320. pero el filtro cambia los datos que se tienen en cuenta para calcular la clasificación de cada empleado. Como cualquier filtro. Contiene un nivel de salida. a diferencia de un límite de informe. que se aplica una vez que se hayan calculado los indicadores.Month Filter. normalmente los resultados son los mismos que se obtienen utilizando un límite de informe. la calificación de indicador cambia el tipo de los cálculos del indicador. El filtro ayuda a determinar el nivel del informe. que determina el nivel en que se calcula el indicador y a qué atributos se aplica. los atributos del informe. En otras palabras.000 dólares). mientras que el límite de informe no tiene ninguna consecuencia en la forma en que se calculan. se eliminan más empleados que en el límite anterior. porque los límites de informe y las calificaciones de indicador se calculan de manera distinta y en momentos distintos del ciclo de ejecución del informe. el límite sigue siendo el mismo (más de 320. Dado que los ingresos se calculan sobre menos meses que en el informe Revenue Rank . Recuerde que el nivel del informe Basic Report es Region y Employee. El nivel de salida de la calificación del indicador puede dejarse en el nivel del informe.2 Informes Guía avanzada de elaboración de informes Los resultados obtenidos una vez que se han llevado a cabo todos los cálculos constituyen el conjunto de datos del informe. Inc. . 30 Filtrado © 2002 MicroStrategy. se trata únicamente de una coincidencia. ¿Qué es una calificación de indicador? Una calificación de indicador es una condición de filtrado basada en el valor de un indicador. El filtro de informe afecta a los datos que se utilizan para calcular los indicadores. o puede cambiarse. No obstante.

los indicadores se calculan en el nivel de salida. una calificación de indicador afecta al conjunto de datos del informe. Ejemplo de calificación de indicador Modifique el informe Sort by Revenue Rank pulsando con el botón derecho del ratón sobre el informe en Desktop y seleccionando Modificar. En el siguiente ejemplo. le resultará más fácil comprender las calificaciones de indicador y los niveles de salida.Guía avanzada de elaboración de informes Informes 2 Si el nivel de salida difiere del nivel de informe. Inc. el nivel de informe es Region y Employee. Filtrado 31 . los indicadores se calculaban para cada empleado utilizando todas las marcas y todos los productos. Por el contrario. los indicadores se calculan sólo con los datos que satisfagan la calificación de indicador. Tanto si el nivel de salida es diferente del nivel de informe como si no. 5 Seleccione Brand en la carpeta Products y pulse > para agregarlo a la lista Objetos seleccionados. Si se aplica al informe una calificación de indicador con un nivel de salida. 4 Seleccione Calcular el resultado para la lista de atributos. Una calificación de conjunto se basa en un indicador o en relaciones entre atributos. Agregue una calificación de indicador siguiendo los pasos que se mencionan a continuación. 3 Pulse el botón Explorar junto a Nivel de salida. 2 Seleccione Agregar una calificación de conjunto y pulse Aceptar. © 2002 MicroStrategy. Para agregar una calificación de indicador 1 Pulse dos veces en el panel Filtro de informe para agregar una calificación. un límite de informe se aplica una vez que se hayan calculado los indicadores. Así podrá seleccionar el nivel de salida de la calificación de indicador. En los informes anteriores. Si sigue el proceso de creación del informe de ejemplo. 6 Pulse Aceptar.

Los indicadores de este informe se calculan sólo para las marcas que producen ingresos de más de 320. con un total de 541. así como a los cálculos de los indicadores Revenue. Es decir. 32 Filtrado © 2002 MicroStrategy.Report Filter . Inc. como consecuencia de la calificación de indicador. El indicador sin filtrar no incluye la calificación del indicador.170. porque las marcas cuyos ingresos son inferiores a 320.000 dólares no se han incluido en el cálculo del indicador Revenue.Metric Qualification at the Brand Level. En este informe con la calificación de indicador. . Los resultados se muestran a continuación. sólo se incluyen en los cálculos las marcas con ingresos superiores a 320. Los valores del indicador del informe no son iguales a los calculados para el informe Sort by Revenue Rank. los ingresos de Fred Stome ocupaban el noveno lugar. Este informe se guarda como Sort by Revenue Rank . por lo que se calcula para todas las marcas y todos los productos. En el informe Sort by Revenue Rank. Cost y Profit.000 dólares.2 Informes Guía avanzada de elaboración de informes Ejecute el informe. Dicho informe producía los valores de cada empleado para todos los productos. la calificación del indicador afecta al otro indicador Rank. ha subido al octavo lugar en la clasificación de ingresos. Aunque su posición por ingresos sin filtrar sigue siendo la misma.000 dólares. sus ingresos son 353. Por el contrario.361 dólares.

Sharp. los valores pueden cambiar. Sharp. Filtrado 33 . imagine que equivale a crear un informe temporal. este informe temporal se aplica al informe real. el límite de informe puede generar SQL más eficaz que una calificación de indicador. la calificación de indicador representa un paso independiente de la ejecución de informes. La calificación de indicador se incluye en un paso independiente de SQL y genera una tabla temporal en el nivel de salida. limita los datos que se incluyen en los cálculos de los otros indicadores. Este informe se guarda como Revenue by Brand. según el indicador Revenue en el nivel de marca. Este informe tiene el aspecto siguiente. Si se agregan nuevos datos de ingresos. A continuación. Una vez aplicada la calificación. Panasonic. Cuando se ejecuta el informe.000 dólares. Dado que se trata de otra tabla. etc. © 2002 MicroStrategy. Cuando esta tabla se une a los demás resultados. Sin embargo. Panasonic. el informe se reduce para que sólo incluya las marcas que produzcan ingresos de más de 320.Guía avanzada de elaboración de informes Informes 2 Otra explicación de la calificación de indicador Para que pueda comprender la calificación de indicador mejor. la calificación de indicador se calcula dinámicamente. Inc. la calificación de indicador genera primero un informe temporal. dicho informe es una lista de marcas. este informe equivale a crear un filtro para el conjunto de marcas Sony. a diferencia del filtro. En muchos casos. En el ejemplo anterior. Básicamente. Los indicadores se calculan teniendo en cuenta las marcas que constituyen la lista del informe temporal: Sony. etc.

Puesto que la lógica utilizada para generar el informe final es más clara. pero es más fácil de comprender y crear. . Por lo tanto. puede seleccionar Agregar un acceso directo a un informe para acceder a la funcionalidad de informe como filtro. puesto que con frecuencia producen resultados distintos. MicroStrategy recomienda su utilización en lugar de la calificación de indicador. 34 Filtrado © 2002 MicroStrategy. el límite de informe forma parte de una cláusula HAVING o WHERE en uno de los pasos finales de SQL. Inc. la utilización de un límite de informe reduce el número de pasos de SQL necesarios para ejecutar el informe. En Desktop. Sin embargo. no elija una calificación o un límite de informe basándose únicamente en la eficacia de SQL.2 Informes Guía avanzada de elaboración de informes Por el contrario. ¿Qué es un informe como filtro? El informe como filtro le permite crear un informe y utilizarlo como filtro para generar otro informe. Constituye otra forma de obtener los mismos resultados que con una calificación de indicador.

Este informe se guarda como Sort by Revenue Rank .Report as Filter at the Brand Level. Filtrado 35 . Seleccione Agregar un acceso directo a un informe y seleccione el informe Revenue by Brand. Inc.Report Filter . © 2002 MicroStrategy. elegido como filtro. Agregue un filtro de informe. A continuación se muestran los resultados del informe de ejemplo. Los valores que se muestran arriba se calculan sólo para las marcas devueltas en el informe Revenue by Brand. Ejecute el informe. abra el informe Sort by Revenue Rank en el Editor de informes.Guía avanzada de elaboración de informes Informes 2 Ejemplo de informe como filtro Para crear el mismo informe que en el ejemplo de calificación de indicador. Al igual que en el informe de calificación de indicador. los valores de indicador son distintos a los del informe sin filtrar Sort by Revenue Rank.

Paso 1 Descripción Los objetos de Objetos de informe y el filtro del informe se utilizan para calcular todos los indicadores. en este capítulo se ha tratado la definición de datos y la funcionalidad que la crea. El resto de las funciones que se mencionan en el paso 4 forman la definición de vista. puede comprender mejor cómo se generan los informes. Si no hay otras funciones. En la siguiente tabla se describen los pasos de la ejecución de un informe. Si existe un límite de informe. Idealmente. El límite de informe se basa en el resultado de los cálculos de indicador del paso 1. 36 Comprensión de la ejecución de informes © 2002 MicroStrategy. Se genera un conjunto de datos lógicos en la base de datos o se importa al servidor Intelligence Server. que representa la forma en que se ven y se manipulan los datos en el servidor Intelligence Server. La definición de datos establece cómo se accede a los datos y cómo se manipulan en el data warehouse. se aplica en el nivel de Objetos de informe para restringir aún más el conjunto de datos. el conjunto de datos permanece en la base de datos para mejorar el rendimiento. Hasta ahora. . el informe se devuelve al usuario y se muestra con el formato seleccionado. basándose en los datos del data warehouse. generado en el paso 3.2 Informes Guía avanzada de elaboración de informes Comprensión de la ejecución de informes Ahora que ha diseñado informes que contienen filtros y límites. Inc. En lo que queda de este capítulo se explica la manipulación del conjunto final de datos del informe. 2 3 4 Estos cuatro pasos constituyen la definición de datos de la ejecución de informes.

Orden utilizado para mostrar los datos en la cuadrícula. Cálculos basados en indicadores que ya están en el informe y se generan a partir del conjunto de datos del informe.Guía avanzada de elaboración de informes Informes 2 Objetos de definición de datos y definición de vista Las tablas siguientes son ejemplos de la información que se almacena en la definición de datos y en la definición de vista. Formato condicional. Definición de datos Filtro de informe Criterios utilizados para seleccionar los datos utilizados para calcular los indicadores del informe. garantizando que sólo se envían a la base de datos consultas razonables. Normalmente. mientras que los creadores de informes se centran en la definición de vista. los diseñadores de informes se ocupan de la definición de datos. formato de número. los atributos definen el nivel de detalle del informe. Inc. Definición de vista Cuadrícula Formato Umbrales Filtro de visualización Indicadores derivados Subtotales Orden Objetos que se encuentran en las filas. El entorno permite que estos últimos trabajen dentro de los límites establecidos. Los diseñadores de informes se encargan de los detalles de los informes para crear un contexto o entorno en el que puedan trabajar los creadores de informes. las columnas y las páginas. © 2002 MicroStrategy. Fuente. formato de cuadrícula y alias de las columnas. Objetos de informe Lista de los objetos que forman la definición de datos. Valores de indicador acumulados para los niveles de atributo seleccionados. pero no forman parte de la definición de datos. Nota: Los indicadores derivados se enumeran en Objetos de informe. Comprensión de la ejecución de informes 37 . Límites de informe Límites adicionales que se aplican una vez que se hayan calculado los indicadores del informe. Filtro adicional que se aplica en memoria al conjunto de datos del informe.

38 Comprensión de la ejecución de informes © 2002 MicroStrategy. La diferenciación entre diseñadores y creadores hace posible que se forme a un grupo de diseñadores de informes sobre las funciones más avanzadas de los informes. . distintas vistas que lo pueden utilizar y la caché de informes subyacente. Cubos inteligentes El Cubo inteligente aprovecha las ventajas de la separación de la definición de datos y la definición de vista. Desde un punto de vista práctico. Esta división permite que el Motor analítico lleve a cabo análisis altamente interactivos con un conjunto de datos sin acceder al data warehouse. Encontrará más información sobre privilegios más adelante en este mismo capítulo. mientras que los creadores pueden manipularlos sin necesidad de conocer con detalle su ejecución. Inc.2 Informes Guía avanzada de elaboración de informes Por razonable se entiende que no se podrá crear conjuntos de datos innecesarios ni recuperar cantidades enormes de datos del warehouse. puede modificar los informes y explorar los datos sin salir del informe ya ejecutado ni esperar a otra ejecución que utilice los datos del data warehouse. puede asignar distintos niveles de funcionalidad a distintos usuarios. El siguiente diagrama muestra el Cubo inteligente. La división permite que muchos informes con vistas distintas compartan la misma definición de datos. Por medio de privilegios. El Cubo inteligente es una copia compartida de los datos del informe que se guarda en la memoria y se utiliza para manipular la definición de vista.

Comprensión de la ejecución de informes 39 .Guía avanzada de elaboración de informes Informes 2 Definición de Vista Vista del informe Vista del informe Vista del informe Guardado en memoria Definición de datos Cubo inteligente Guardado en memoria o en disco Caché del informe Guardado en disco La vista del informe es una representación en memoria de la vista actual de un informe. © 2002 MicroStrategy. basada en la definición de vista del mismo. Todos los usuarios que ejecuten el mismo informe tienen una vista del informe exclusiva en el servidor Intelligence Server. no tiene que crearlos de forma manual. La manipulación de las vistas de informe se realiza una vez que el informe se haya ejecutado y emplea la tecnología de Cubo inteligente. Los Cubos inteligentes se crean automáticamente siempre que se ejecute un informe. Inc.

2 Informes Guía avanzada de elaboración de informes El servidor MicroStrategy Intelligence Server utiliza la tecnología de Cubo inteligente para manipular el informe en memoria. no es necesario volver a ejecutar el informe en el data warehouse. conceptos que ya conoce. El Cubo inteligente es idéntico a la caché de informes. por ejemplo. permita a los creadores de informes que utilicen Cubos inteligentes al manipular la definición de vista de los informes. Una planificación del servidor Intelligence Server crea la caché de informes. basándose en la definición de datos y las propiedades de caché del informe. el servidor Intelligence Server utiliza sofisticadas reglas de administración de memoria para decidir si se debe mover un Cubo inteligente al disco. . Filtros de visualización ¿Qué es un filtro de visualización? Un filtro de visualización es una calificación rápida que se aplica en memoria al conjunto de datos del informe. Puesto que sólo afecta a la definición de vista. Para utilizar Cubos inteligentes cuando diseñe informes. pero se guarda en la memoria del servidor Intelligence Server. Contiene los datos del informe ya procesados y se guarda en el disco. para darle formato y ordenarlo. y cuándo hacerlo. Inc. 40 Filtros de visualización © 2002 MicroStrategy. Un filtro de visualización funciona igual que el orden y los subtotales. Los apartados siguientes de este capítulo tratan temas relacionados con la definición de vista. Sin embargo. El Motor analítico se ha mejorado para que utilice Cubos inteligentes. a fin de permitir la manipulación de los datos que se muestran en la vista de informe.

si el límite de informe es demasiado restrictivo. Cuando vaya a crear un informe. En comparación. El límite de informe restringe el tamaño del conjunto de datos del informe que se recupera desde el data warehouse. Sin embargo el límite de informe y el filtro de visualización no son intercambiables. el filtro de visualización se aplica al conjunto de datos del informe sin cambiar su tamaño y le permite ver un subconjunto de la información. puesto que los usuarios deben redefinir los datos con mayor frecuencia para encontrar la información que desean. su utilidad es menor. © 2002 MicroStrategy. Sin embargo. El filtro de visualización es más flexible y permite a los usuarios definir su análisis después de ejecutar el informe. mientras que los límites de informe suelen utilizarlos los diseñadores. Los filtros de visualización se consideran una función posterior a la ejecución del informe que proporciona un conocimiento más detallado del conjunto de datos del informe. Como tal. igual que el límite de informe. Recupera la información muy rápidamente porque el filtro de visualización tiene acceso dinámico a los datos que ya están en la memoria. Filtros de visualización 41 .Guía avanzada de elaboración de informes Informes 2 El filtro de visualización se aplica siempre en el nivel de la lista Objetos de informe. pero requiere más cantidad de procesamiento del servidor Intelligence Server. Inc. El límite de informe es más eficaz porque no devuelve información innecesaria del data warehouse. el diseñador de informes debe buscar el equilibrio entre el uso de memoria y la capacidad de procesamiento del data warehouse y del servidor Intelligence Server. están dirigidos a los creadores de informes.

puede elegir cualquier objeto. Ejemplo de filtro de visualización Abra el informe Basic Report. 3 En el menú desplegable Operador. Menos flexible: • Otros análisis pueden requerir la obtención de más datos del data warehouse. Límite de informe MicroStrategy 7i proporciona la flexibilidad de elegir filtros de informe. El menú desplegable Campo sólo contiene Objetos de informe. Eficaz: • Se recupera menos información del data warehouse. 42 Filtros de visualización © 2002 MicroStrategy. Inc. seleccione En la lista. • Se puede utilizar atributos. límites de informe o filtros de visualización para cada informe. . Cuando trabaje con límites o filtros de informe.2 Informes Guía avanzada de elaboración de informes Un diseñador de informes debe tener en cuenta lo siguiente: Ventajas Filtro de visualización Inconvenientes Menos eficaz: Flexible: • El servidor Intelligence • Hay más información Server tiene una mayor disponible para análisis carga de trabajo. Cada uno desempeña un papel diferente en la ejecución y el significado para el negocio del informe. 2 En el menú desplegable Campo. más pormenorizados. Elegir de una lista. Para crear un filtro de visualización 1 Pulse en el panel Filtro de visualización para crear una calificación. puede aplicar un filtro de visualización. seleccione Employee y. • Sólo se puede usar indicadores como calificadores. Para centrarse en tan sólo un grupo de empleados sin crear otro informe. incluso si no se encuentra en el informe. a continuación.

© 2002 MicroStrategy. 5 Pulse dos veces en los nombres siguientes: – Bell – Benner – Conner – Johnson – Kelly – Kieferson 6 Pulse Aceptar. elija Seleccionar elementos. Para volver al informe original. Inc. pulse Borrar en el panel Filtro de visualización. Cuando se vuelva a mostrar el informe.Guía avanzada de elaboración de informes Informes 2 4 En el menú desplegable Valor. Filtros de visualización 43 . Los únicos empleados que se muestran son los de la lista que ha creado. con un total de seis filas. tendrá el aspecto siguiente: El informe se guarda como View Filter.

le podría interesar llevar a cabo cálculos entre las columnas. Ejemplo de indicador derivado Vuelva a abrir el informe Basic Report. una rápida comparación entre Indicador1 y Indicador2 puede resultar útil. 44 Indicadores derivados © 2002 MicroStrategy. contribuciones y diferencias entre los indicadores del informe. Para crear un indicador derivado 1 En el menú Insertar. Un indicador derivado es un cálculo basado en los indicadores que ya están en el informe. 3 Escriba /1000 en el panel de definición. Por ejemplo. o cálculos entre indicadores. Los indicadores derivados le permiten realizar este tipo de cálculos de columna. son una herramienta útil y fácil de usar. puede utilizar los indicadores derivados para realizar análisis instantáneos sobre márgenes. Para comparar rápidamente los valores de ingresos. es decir. Inc. seleccione Cálculo. Por ejemplo. objetos que ya estén en el informe. Los indicadores derivados se evalúan siempre en memoria.2 Informes Guía avanzada de elaboración de informes Indicadores derivados ¿Qué es un indicador derivado? Al ver un informe. desea redondearlos hasta la unidad de millar. de forma que no necesitan acceder al data warehouse. Aunque su única función es presentar los datos que ya están en el informe de otra forma. . 2 Pulse Revenue dos veces. Los indicadores derivados se generan a partir del conjunto de datos del informe. Observe que sólo puede elegir Objetos de informe o funciones y operadores. en el informe.

especialmente su sintaxis. – Pulse B para que los valores aparezcan en negrita. cambie “Nuevo indicador” a Derived Revenue (K). Este informe se guarda como Derived Metrics. Indicadores. Indicadores derivados 45 . 5 Pulse Aceptar. no es necesario volver a ejecutarlo en el data warehouse.Guía avanzada de elaboración de informes Informes 2 4 En el campo Nombre situado sobre la fórmula. utilice la barra de herramientas Formato: – Seleccione Derived Revenue (K) para la sección y Valores para la subsección. © 2002 MicroStrategy. consulte el Capítulo 4. 7 Para dar formato a los resultados. Para obtener más información sobre los indicadores derivados. – Pulse $ para que los valores tengan el formato de moneda. Puesto que la nueva columna sólo es una representación distinta de los datos del informe. 6 Seleccione Derived Revenue (K) en la cuadrícula y arrástrelo al lado derecho. Inc. – Pulse dos veces el icono para reducir los decimales para quitar los centavos de la vista.

Ejemplo de agregación dinámica El efecto de la activación de la agregación dinámica es el mismo que la suma de los subtotales de un informe. 46 Agregación dinámica © 2002 MicroStrategy. Siempre que los atributos de Objetos de informe no coincidan con los atributos de la cuadrícula. puede interesarle cambiar el nivel de agregación del informe inmediatamente. en memoria. por defecto. El Motor analítico selecciona. Cost y Profit en el nivel Region. agregue subtotales al informe Basic Report. Para comprobarlo. La agregación dinámica se produce cuando se mueve un atributo de la cuadrícula a Objetos de informe. Indicadores. No todos los indicadores pueden acumularse. consulte el apartado Agregación dinámica en el Capítulo 4. se ha producido la agregación dinámica. el informe Basic Report se calcula en los niveles Region y Employee. .2 Informes Guía avanzada de elaboración de informes Agregación dinámica ¿Qué es la agregación dinámica? En ocasiones. consulte Excepciones a la agregación dinámica. Para obtener más información sobre esta opción. puede acumular el conjunto de datos del informe del nivel Employee al nivel Region sin acceder al data warehouse. mientras revise los datos del informe. Por ejemplo. Si desea más información. Sin embargo. Las dos funciones producen los mismos valores. Inc. Los valores del indicador se acumulan en el nuevo nivel de la cuadrícula. a continuación. también puede especificar la función para cada indicador. Para ver los valores Revenue. La agregación dinámica se produce inmediatamente. mueva atributos a Objetos de informe para activar la agregación dinámica. quítelos y. la mejor función de agregación que se puede utilizar.

334. Sin embargo. los ingresos de la región Northeast son 2. Quite los subtotales. Agregación dinámica 47 . y agregue subtotales para ver los totales regionales. los indicadores se vuelven a calcular en memoria en el nivel regional. También puede mover los indicadores de la cuadrícula a Objetos de informe. Total.864 dólares. Para obtener valores nuevos. que se muestra en los niveles Region y Employee. por lo que no activa la agregación dinámica. El informe se vuelve a presentar. a continuación. seleccione Employee en la cuadrícula y arrástrelo a Objetos de informe. el desplazamiento de un indicador no afecta al nivel del informe. En el menú Datos.334.Guía avanzada de elaboración de informes Informes 2 Abra el informe Basic Report. Advierta que Employee en Objetos de informe ya no aparece en negrita. Para acumular los indicadores en el nivel Region.864 dólares. lo que quiere decir que el atributo no se incluye en la cuadrícula. Este informe se guarda como Dynamic Aggregation. seleccione Subtotales y. Inc. Para volver rápidamente al nivel Employee. el indicador queda oculto. Al igual que en el informe con subtotales. Observe que los ingresos (Revenue) de la región Northeast son 2. restaure el atributo Employee en la cuadrícula. © 2002 MicroStrategy. mostrando sólo los valores regionales. En su lugar.

después.Metrics. A continuación. se calculan los indicadores derivados a partir del conjunto de datos del informe. Ejemplo de indicador y filtro de visualización Abra el informe Derived Metrics y agréguele el filtro de visualización descrito en el Ejemplo de filtro de visualización.2 Informes Guía avanzada de elaboración de informes Efectos de los filtros de visualización Efectos de los filtros de visualización en los indicadores Cuando se ejecuta un informe. como se describe en el siguiente apartado. En otras palabras. 48 Efectos de los filtros de visualización © 2002 MicroStrategy. . Este informe se guarda como View Filter . se calculan los indicadores para crear el conjunto de datos del informe. ya que sólo contiene los empleados seleccionados en el filtro de visualización. Inc. puesto que el filtro de visualización se aplica antes de que se calculen los indicadores derivados. Este filtro de visualización se aplica en el nivel de Objetos de informe y el informe sigue mostrando todos los atributos. el filtro de visualización restringe las filas del conjunto de datos del informe que se muestran. No cambia el valor de ninguno de los indicadores. El informe ha disminuido de tamaño. incluido el indicador derivado. los valores cambian. los resultados cambian si dicho filtro modifica los datos que se tienen en cuenta para calcular los indicadores derivados. Si se mueve un atributo de la cuadrícula a Objetos de informe.

se muestran los ingresos de cada empleado de las regiones Northeast y Mid-Atlantic. Agregue el filtro del ejemplo de filtro de © 2002 MicroStrategy. Los empleados seleccionados en el filtro de visualización no pertenecen a las regiones Mid-Atlantic. se produce la agregación dinámica y los ingresos se acumulan en el nivel Region. los valores de los indicadores sólo incluyen a los empleados del filtro de visualización. Ahora que se ha restringido y acumulado el conjunto de datos del informe. La agregación dinámica se ha producido porque los atributos de Objetos de informe ya no coinciden con los atributos de la cuadrícula. Para comprender mejor los efectos de un filtro de visualización en la agregación dinámica. Efectos de los filtros de visualización 49 . Inc.Guía avanzada de elaboración de informes Informes 2 Efectos de los filtros de visualización en la agregación dinámica Si se acumula un informe con un filtro de visualización. En este ejemplo del informe “Basic Report”. compare los informes siguientes.Dynamic Aggregation. Así se ilustra en el segundo informe. sólo se tienen en cuenta los datos que satisfacen los criterios del filtro para los valores de los indicadores. Ejemplo de agregación dinámica y filtro de visualización En el informe que ha creado en el ejemplo anterior. Northwest ni Web. arrastre Employee de la cuadrícula a Objetos de informe. Si se mueve Employee a Objetos de informe. Central. por lo que estas regiones no se muestran. Los resultados son: Este informe se guarda como View Filter . Los indicadores se vuelven a calcular en el nuevo nivel del informe.

Cuando se mueve Employee a Objetos de informe en este informe. Inc. puesto que el indicador Revenue del informe filtrado sólo contiene los ingresos de los empleados del filtro de visualización. por lo que dicha región ya no se muestra en el informe. El filtro de visualización no incluye a los empleados de la región Mid-Atlantic. Los valores de los ingresos difieren entre ambos informes acumulados. como se muestra en el cuarto informe. . los ingresos se vuelven a acumular en el nivel Region.2 Informes Guía avanzada de elaboración de informes visualización al informe “Basic Report” para obtener el tercer informe. #1: Informe básico #2: Informe básico a nivel de Región #3: Informe básico + filtro de vista #4: Informe básico + filtro de vista. nivel de Región 50 Efectos de los filtros de visualización © 2002 MicroStrategy.

Los indicadores se vuelven a calcular en el nuevo nivel de la cuadrícula. se incluyen los indicadores derivados.Guía avanzada de elaboración de informes Informes 2 Ejemplo de indicador. en primer lugar. debe incluir subtotales en el informe. para comprobar los totales de la agregación dinámica. filtro de visualización y agregación dinámica La agregación dinámica se produce cuando se mueve un atributo a Objetos de informe. Cost. A continuación. Observe que los ingresos derivados de la región Northeast son 720 dólares y los de la región Southeast. No obstante. Basta con quitar Employee de la cuadrícula del informe para que se produzca la agregación dinámica. pero se basan en los datos de la cuadrícula filtrada. En este nuevo cálculo. © 2002 MicroStrategy. mostrando sólo los valores regionales. pero sólo para los empleados incluidos en el filtro de visualización. Este informe se guarda como View Filter . Quite los subtotales. Todos los indicadores (Revenue. El indicador Derived Revenue vuelve a ser 720 dólares. 527 dólares. Efectos de los filtros de visualización 51 . El informe se vuelve a presentar. En el informe que ha creado en el ejemplo anterior. acumule los valores seleccionando Employee en la cuadrícula y arrastrándolo a Objetos de informe.Metrics Dynamic Aggregation. Profit y Derived Revenue) se calculan en el nivel Region. puede acumular los valores en el nivel Region. Inc.

por lo que sólo se muestran 21 filas y De Le Torre no aparece. que contiene los indicadores Revenue. el informe omite a los empleados con ingresos menores que 500. Ejemplo de calificación de indicador en el filtro de visualización Abra el informe Derived Metrics. Observe que este informe tiene 34 filas y el primer empleado de la lista es De Le Torre.2 Informes Guía avanzada de elaboración de informes Calificación de indicador en el filtro de visualización Si incluye una calificación de indicador en un filtro de visualización. Inc. No olvide pulsar Aplicar para ver el resultado. con unos ingresos de 514. que se muestra a continuación. Anteriormente. . que es Employee. Por su parte. La calificación de indicador funciona de la misma forma cuando se incluye en un filtro de visualización.524 dólares. así como el indicador Derived Revenue. se aplica en el nivel de Objetos de informe. Ahora. Kelly tiene unos ingresos de 329.000 dólares. ha visto que una calificación de indicador devuelve un conjunto de elementos de atributo que se aplica como filtro.Metric Qualification.888 dólares. Por lo tanto. La calificación de indicador se calcula en el nivel del informe. agregue una calificación de indicador en el filtro de visualización. Establezca el filtro de visualización para ingresos menores que 500.000 dólares. Este informe se guarda como View Filter . 52 Efectos de los filtros de visualización © 2002 MicroStrategy. Cost y Profit.

se aplica la misma lógica. sólo se incluyen los empleados que satisfacen las condiciones de la calificación de indicador en el nivel Employee. Inc. Este informe se guarda como View Filter . pulse la i al final de la definición del filtro de visualización. arrastre Employee de la cuadrícula a Objetos de informe. como se ve en la ilustración. Si no está seguro de cuál es el nivel de la calificación de indicador. En el informe que ha creado en el ejemplo anterior. se acumula el informe en el nivel Region. Es decir.Dynamic Aggregation. De esta forma. © 2002 MicroStrategy.Guía avanzada de elaboración de informes Informes 2 Ejemplo de agregación dinámica con una calificación de indicador en el filtro de visualización Si los datos del informe se acumulan en un nivel nuevo. Efectos de los filtros de visualización 53 . la calificación de indicador proporciona un conjunto de elementos de atributo que se utiliza para filtrar el conjunto de datos del informe antes de calcular los indicadores en el nivel superior. como se muestra a continuación. Cuando se acumulan los indicadores en el nivel Region.Metric Qualification .

como los pasos de la definición de vista para ejecutar un informe. . Paso Descripción Definición de datos (Definición de Cubo inteligente) 1 Los objetos de Objetos de informe y el filtro del informe se utilizan para calcular todos los indicadores. podemos volver al ciclo de ejecución del informe. que son interacciones con el data warehouse. En la siguiente tabla se incluye tanto la definición de datos. Definición de vista 4 5 Si hay un filtro de visualización. Se calculan los indicadores derivados. Idealmente. 2 3 6 Los tres primeros pasos constituyen la definición de datos. Si se mueven atributos de la cuadrícula a Objetos de informe. se aplica. Se genera un conjunto de datos lógicos en la base de datos o se importa al servidor Intelligence Server. que define también Cubo inteligente.2 Informes Guía avanzada de elaboración de informes Definición de vista en el ciclo de ejecución del informe Después de haber diseñado informes con objetos de definición de vista. 54 Definición de vista en el ciclo de ejecución del informe © 2002 MicroStrategy. Los pasos del 4 al 6 corresponden a la definición de vista y se realizan en la memoria. basándose en los datos del data warehouse. El informe se devuelve al usuario y se muestra en el formato seleccionado. El límite de informe se basa en el resultado de los cálculos de indicador del paso 1. se aplica en el nivel de Objetos de informe para restringir aún más el conjunto de datos. los datos se acumulan en el nivel de los atributos de la cuadrícula. el conjunto de datos permanece en la base de datos para mejorar el rendimiento. Si existe un límite de informe. Inc.

Por ejemplo. un resultado incorrecto. el recuento de artículos vendidos es seis. En los indicadores que se pueden acumular. cambie el valor por defecto de Función de subtotal de agregación. Para obtener más información. así que el resultado correcto es dos. de forma que el recuento de diez y Count distinct es uno. pulse Count con el botón derecho del ratón y seleccione Parámetros de Count. Sin embargo. Inc. En panel Definición del Editor de indicadores. en primer lugar deben volver a calcularse a partir de los datos detallados que sólo están disponibles en el data warehouse. consulte el apartado Agregación dinámica del Capítulo 4. Si se sumaran los Count distinct. no todos los indicadores se pueden acumular con una función de agregación adicional. sin embargo. Observe que la respuesta correcta sólo se puede obtener si se accede al nivel de detalle más bajo del data warehouse. por ejemplo. © 2002 MicroStrategy. quite Employee de la cuadrícula para que se muestren los datos en el nivel regional. un Count distinct cuenta cada artículo distinto sólo una vez. En la pestaña Subtotales/Agregación del Editor de indicadores. si los datos son necesarios en el nivel más alto. El Count distinct de artículos vendidos es dos. cree un indicador de recuento normal.Guía avanzada de elaboración de informes Informes 2 Excepciones a la agregación dinámica La capacidad de acumular datos en memoria resulta útil para la rápida interacción y el análisis de informes. Se suman los recuentos y el resultado es 16. Excepciones a la agregación dinámica 55 . mientras que un recuento normal suma todos los artículos. Sólo se han vendido artículos X e Y. Establezca Distinct en Verdadero. puede especificar qué función se debe utilizar. El empleado B vende diez artículos X y ningún artículo Y. Por ejemplo. En su lugar. Para crear un indicador Count distinct. si el empleado A vende cuatro artículos X y dos Y. se obtendría 3. Para agregar los datos en un nivel superior a Employee. Indicadores.

Inc. 56 Excepciones a la agregación dinámica © 2002 MicroStrategy. Los resultados de la agregación se muestran en el siguiente ejemplo de informe. mueva Employee de la cuadrícula a Objetos de informe.Region Employee. en el que se suman todos los artículos que ha vendido el empleado. Para acumular este informe en el nivel Region. después. Contiene los ingresos de cada empleado y.2 Informes Guía avanzada de elaboración de informes Ejemplo de excepción de agregación dinámica Abra el informe Dynamic Aggregation . Este informe es un análisis básico de los ingresos en el nivel Employee. al contrario que en un recuento normal. que se muestra a continuación. El último indicador es Count distinct de los artículos vendidos por cada empleado. . Count distinct significa que cada artículo sólo se cuenta una vez. la desviación estándar y los ingresos máximos y mínimos calculados para cada empleado.

por lo que en la columna Standard Deviation of Revenue se utilizan guiones. porque el informe contiene toda la información necesaria. Los ingresos se pueden acumular. la suma no sería válida. como la suma de todos los empleados de la región. Excepciones a la agregación dinámica 57 . El Count distinct no se puede acumular. Los valores de ingresos máximos y mínimos (Max y Min Revenue) se pueden calcular en el nivel Region. Si debe calcular los valores. © 2002 MicroStrategy. Aparece una advertencia. sino que debe volver a calcularse en el nivel Region. La desviación estándar no se puede sumar sin más.Guía avanzada de elaboración de informes Informes 2 Este informe se guarda como Dynamic Aggregation Region. porque es necesario volver a generar el informe para obtener las respuestas correctas. sino de la definición de datos. Basta con pulsar con el botón derecho del ratón sobre Employee en el panel Objetos de informe y seleccionar Quitar. Inc. por lo tanto. ya que puede haber artículos duplicados entre los empleados y. puede quitar Employee del informe por completo y no sólo de la cuadrícula. Por lo tanto. esta acción ya no es una función de la definición de vista. Los resultados se muestran en el siguiente ejemplo de informe. El informe no contiene esta información.

rápidamente y con facilidad. Sin embargo. La diferencia entre los informes Dynamic Aggregation Region y Region radica en el lugar en que se calculan los indicadores.2 Informes Guía avanzada de elaboración de informes Este informe se guarda como Region. los valores incorrectos no se muestran. la mayor parte de los valores se acumula correctamente en memoria. quite el atributo del informe por completo. con los datos disponibles en el informe. todos los cálculos se realizan en el data warehouse en el nivel Region. los indicadores se acumulan en memoria. . si se producen excepciones. Para volver a calcular fácilmente el informe para obtener los valores correctos. Inc. de las dos maneras. En el segundo informe. 58 Excepciones a la agregación dinámica © 2002 MicroStrategy. MicroStrategy 7i puede determinar estos valores. Cuando se produce la agregación dinámica. En el informe de agregación dinámica.

si se pivota el informe y se cambia el orden de los atributos. columnas y páginas. sumando cada uno de los valores Employee-Region individuales. recuento. en un informe (como Basic Report) y selecciona a través de la categoría. En otras palabras. quiere decir agrupar por Region. © 2002 MicroStrategy. el subtotal se calcula para los atributos seleccionados. ya que no hay nada a la izquierda de Region en el informe. En realidad. como total. El resultado es un total general. si Region y Employee aparecen. • Si se aplica un subtotal a través de un nivel. también cambian los totales. esto significa “agrupar por atributos situados a la izquierda del atributo seleccionado”. en este orden. el subtotal a través de la categoría quiere decir que no se hará ninguna agrupación. Si Employee se pivota a la izquierda de Region. etc. desviación estándar. Puede aplicar los subtotales mediante muchas funciones. mínimo. Inc. a través de Region quiere decir que no se llevará a cabo ninguna agrupación. El subtotal se aplica a niveles concretos: filas. Puede aplicar el subtotal por posición. máximo.Guía avanzada de elaboración de informes Informes 2 Subtotales ¿Qué son los subtotales? El cálculo de totales es otra de las funciones de la vista de informe que el usuario puede definir. Los subtotales reflejan los datos acumulados en los niveles de atributo seleccionados y se pueden aplicar dinámicamente a cualquier informe. De la misma forma. Sin embargo. Subtotales 59 . a través de un nivel o utilizando Agrupar por. En el informe se muestra un subtotal para cada región.

independientemente de la posición. el nivel se selecciona de manera dinámica. Puede calcular los subtotales por filas y columnas. Agrupar por le permite utilizar el subtotal y ordenar por los atributos que no se encuentran en el extremo izquierdo. independientemente de la posición. puede elegir calcular los subtotales en filas y/o columnas. Las dos opciones para Por posición son Todos los subtotales. La casilla de verificación Totales generales le permite agregar también un subtotal sin agrupar a fin de calcular el total de todos los atributos de la plantilla. El informe “Basic Report” contiene las columnas Region. Agrupar por funciona mejor si el informe se ordena por el mismo atributo que se utiliza para agrupar los subtotales. obtendrá un subtotal cada vez que se produzca una nueva combinación Region-Category. el subtotal Region aparece siempre. Cost y Profit. . si agrupa por Region-Category en el informe mencionado. “a través del atributo situado más a la izquierda”. lo que significa “a través de todos los atributos” y Totales generales. pero sin seleccionar ningún nivel. También puede agrupar por varios atributos. lo que producirá los totales en los niveles Employee y Region para todos los indicadores. y agrupa por Region. independientemente de dónde estén situados Category y Quarter con respecto a Region. El subtotal se calcula a través de todos los atributos y jerarquías del informe. Por ejemplo. Inc. Por ejemplo. • Agrupar por aplica el subtotal por el atributo seleccionado a través de todos los demás atributos de la plantilla. Funciona igual que "A través del nivel". Revenue. Category y Quarter.2 Informes Guía avanzada de elaboración de informes • La opción Por posición quiere decir que el subtotal se aplica basándose en su posición en el informe. por lo que estos subtotales cambian cuando se modifica el diseño de la plantilla. Si un informe contiene Region. En su lugar. es decir. 60 Subtotales © 2002 MicroStrategy. Employee.

del que puede ver una muestra más adelante.Guía avanzada de elaboración de informes Informes 2 Ejemplo de subtotales por posición Abra el informe Subtotals. después se calcula el total de cada trimestre y. Central y South. se ha agregado un filtro de visualización. Subtotales 61 . © 2002 MicroStrategy. se calcula el total general. Además. En los subtotales se utiliza la opción Por posición. Puede crear este informe a partir del informe Basic Report. Este informe se basa en el informe Basic Report. Se calcula el total de cada región en cada trimestre. con el atributo Quarter adicional. que incluye sólo los trimestres 1 y 2 de 2000 y las regiones Northeast. finalmente. Inc.

todos los atributos. Vuelva a situar Region en la posición entre Quarter y Employee. Ejemplo de subtotales a través de niveles Comience con el informe Subtotals y cambie los subtotales Por posición a A través de niveles. Aparece el cuadro de diálogo Subtotales. 62 Subtotales © 2002 MicroStrategy. . 4 Seleccione Region en la lista de objetos del informe. finalmente. Se muestra una lista de objetos del informe. es decir. En lugar de calcular los totales por región. un total general. región y. Puede pulsar F11 para mostrar y ocultar el total general de los informes en Desktop. Mueva Region a la izquierda de Quarter y observe que los subtotales cambian. Aparece el cuadro de diálogo Opciones avanzadas de subtotales. Inc. Subtotales.2 Informes Guía avanzada de elaboración de informes Para ver cómo están configurados estos subtotales. los subtotales se calculan por trimestre. por trimestre y. 2 Pulse Avanzado. 5 Pulse Aceptar y otra vez Aceptar para volver al informe. que se selecciona en el menú Cuadrícula. Para definir subtotales a través de niveles 1 Seleccione Datos y. a continuación. Este cálculo dinámico es una característica de la opción Por posición de subtotal. 3 Seleccione A través del nivel. seleccione Subtotales en el menú Datos. El formato del informe es el estilo automático llamado SmallType. un total general. a continuación.

Recuerde que A través de niveles significa agrupar por los atributos situados a la izquierda del atributo seleccionado. mueva Region a la izquierda. Tal como hizo en el ejemplo Por posición. Puesto que el atributo seleccionado es Region. porque ahora no hay ningún atributo a la izquierda de Region. el único atributo que tiene a la izquierda es Quarter. como se muestra a continuación. por lo que se muestran los totales trimestrales. Inc. los únicos totales son los trimestrales. Vuelva a situar Region en la posición entre Quarter y Employee. © 2002 MicroStrategy. Sólo se muestra un total general. Subtotales 63 .Guía avanzada de elaboración de informes Informes 2 Ahora.

Ahora. 7 Pulse Aceptar y otra vez Aceptar para volver al informe. Advierta que los totales de los trimestres Q1 y Q2 aparecen ahora en la parte inferior del informe. 5 Seleccione Region en la lista de atributos del informe. que contiene subtotales por posición. Para definir subtotales con Agrupar por 1 Seleccione Datos y. detrás de Employee. a continuación Ascendente. 3 Seleccione Agrupar por. Aparece el cuadro de diálogo Opciones avanzadas de subtotales. Subtotales. Mueva Region a la derecha. después los totales de los empleados para cada trimestre. a continuación. Inc. Se muestran los empleados de cada región. el total general. Se muestra una lista en blanco de niveles de Agrupar por. Aparece el cuadro de diálogo Subtotales. Ordene el informe por región. con un total trimestral y. 6 Pulse Aceptar para volver al cuadro de diálogo Opciones avanzadas de subtotales. pulsando con el botón derecho del ratón sobre Region en la cuadrícula y seleccionando Ordenar y. Observe que Region se ha agregado a la lista de niveles. cambie los subtotales de Por posición a A través del nivel. Se abre el cuadro de diálogo Definir grupos por. 64 Subtotales © 2002 MicroStrategy. 2 Pulse Avanzado. finalmente.2 Informes Guía avanzada de elaboración de informes Ejemplo de subtotales con Agrupar por Vuelva a comenzar con el informe Subtotals. 4 Pulse Agregar. .

© 2002 MicroStrategy.Guía avanzada de elaboración de informes Informes 2 Ahora. puede utilizar subtotales personalizados. Inc. los indicadores que se van a calcular. Subtotales 65 . la función que se va a utilizar en los cálculos de cada total y el nivel de cada total. como se muestra a continuación. Los subtotales personalizados le permiten especificar un nombre para el subtotal. También puede omitir los totales de artículos concretos. ¿Qué son los subtotales personalizados? Si desea tener más control sobre las características de un subtotal que el que ofrece la función de subtotal normal. el orden y los subtotales colaboran para proporcionar los totales regionales.

Inc. 3 Pulse Avanzado y.2 Informes Guía avanzada de elaboración de informes Puede hacer que el nombre del subtotal sea dinámico escribiendo caracteres especiales en el campo de nombre del subtotal. Puede agregar subtotales personalizados para Region y Quarter mediante los pasos que se describen a continuación. 66 Subtotales © 2002 MicroStrategy. Aparece el cuadro de diálogo Subtotales. como se indica en la tabla siguiente. a continuación. Carácter #A #P #0 #1 #2 #3 #4 Descripción Nombre del atributo bajo el que aparece el subtotal Nombre del atributo situado a la izquierda o por encima del atributo bajo el que aparece el subtotal Todas las representaciones del elemento padre Primera representación del elemento padre leyendo de izquierda a derecha o de arriba a abajo Segunda representación del elemento padre leyendo de izquierda a derecha o de arriba a abajo Tercera representación del elemento padre leyendo de izquierda a derecha o de arriba a abajo Cuarta representación del elemento padre leyendo de izquierda a derecha o de arriba a abajo Ejemplo de subtotal personalizado Abra el informe Subtotals del ejemplo anterior. Nuevo para crear un subtotal personalizado. Para agregar subtotales personalizados 1 Seleccione Subtotales en el menú Datos. . 2 Desactive la casilla de verificación Totales para quitar los subtotales estándar.

9 Cree otro subtotal personalizado y llámelo Grand Total. Inc. 5 Se enumeran todos los indicadores del informe. Region y Employee. Observe que este icono es diferente de los subtotales predefinidos. En este caso.Guía avanzada de elaboración de informes Informes 2 4 Escriba el siguiente nombre: Total for the #P #0 Recuerde que P muestra el atributo padre y 0 (el número cero. 7 Seleccione la casilla de verificación Total for the #P #0. 8 Seleccione A través del nivel. 10 Active la casilla de verificación Grand Total. 13 Pulse Aceptar. No cambie las funciones de subtotal de ninguno de los indicadores. 11 Seleccione A través del nivel y Quarter. Puede seleccionar la función de subtotal y utilizarla para cada uno. sólo existe una representación para cada uno. no la letra “o”) muestra todas las representaciones del atributo padre. 12 Pulse Aceptar para volver al cuadro de diálogo Subtotales. © 2002 MicroStrategy. 6 Pulse Aceptar. El total es correcto para todos los indicadores. Subtotales 67 .

está formado por dos indicadores. se aplica el indicador compuesto. • 68 Subtotales © 2002 MicroStrategy. después. . se acumulan los datos en el nivel correcto. La representación de esta fórmula es Sum(Indicador1/Indicador2).2 Informes Guía avanzada de elaboración de informes Los resultados del informe se muestran a continuación. La representación de esta fórmula es Sum(Indicador1)/Sum(Indicador2). Se calcula el indicador compuesto para cada fila del informe y. ¿Qué son los subtotales avanzados? Un indicador compuesto. por ejemplo Indicador1/Indicador2. Este informe se guarda como Custom Subtotals. después. El subtotal de un indicador compuesto se puede calcular de dos formas distintas: • Se calcula la suma de todas las partes del indicador compuesto y. Inc. en un nivel alto.

Esto es un indicador inteligente. Quite los subtotales personalizados (Total for #P #0 y Grand Total) que ha agregado anteriormente. Abra la carpeta Supporting Objects. Divida las dos sumas. La configuración de un indicador avanzado se realiza en el Editor de indicadores. Sume estos resultados. se utilizan subtotales avanzados. Inc. Los subtotales avanzados se denominan también indicadores avanzados. consulte el Capítulo 4. Ejemplo de subtotal avanzado Modifique el informe Custom Subtotals. © 2002 MicroStrategy. Indicadores. el indicador Profit Margin se calcula dividiendo el indicador Profit por el indicador Revenue. Los resultados se muestran a continuación. Si desea más información. Por ejemplo. Seleccione Total y ejecute el informe. Sume todos los valores de Revenue. • El informe de ejemplo ilustra claramente la diferencia entre estos dos métodos de calcular los totales. mueva el indicador Cost a Objetos de informe para que no se muestre en la cuadrícula. Puesto que Cost no forma parte de los cálculos de Profit Margin. Agregue el indicador Profit Margin (Smart) a la cuadrícula. El total del indicador Profit Margin se puede calcular así: • Sume todos los valores de Profit. Subtotales 69 . Agregue el indicador Profit Margin a la cuadrícula. que calculan los subtotales de cada uno de los elementos de un indicador. Divida cada valor de Profit entre cada valor de Revenue.Guía avanzada de elaboración de informes Informes 2 En el primer caso.

125 dólares o 23. se suman los valores de Profit Margin para Quarter y Region. y se obtiene el resultado 144. que no es un porcentaje válido. la fórmula es 61.179 dólares o 24.89%.46%).703 dólares y el total de Revenue es 256. observe el primer total. Los dos indicadores Profit Margin proporcionan el mismo valor para De Le Torre (14. que corresponde a Q1 2000/Northeast.09%.703/256. Inc. Sin embargo. El total de Profit es 61. 70 Subtotales © 2002 MicroStrategy.105/60.179 dólares. Si calcula Profit Margin utilizando totales avanzados. .2 Informes Guía avanzada de elaboración de informes Este informe se guarda como Smart Totals. Como alternativa.

Los indicadores de acceso directo sólo existen en Desktop. se trata esta ordenación rápida. por ejemplo “hace cuatro meses”. Los indicadores de acceso directo están disponibles cuando se pulsa con el botón derecho del ratón sobre una columna o un encabezado de indicador y se basan en el indicador seleccionado. Por ejemplo. © 2002 MicroStrategy. consulte el Capítulo 4. son sólo unos indicadores derivados especiales. con objeto de encontrar una región concreta con mayor rapidez. En la Guía de configuración básica. Los indicadores de acceso directo pertenecen a una de las categorías siguientes: • Indicadores de porcentaje del total: muestran un porcentaje en relación con un total seleccionado de cada artículo al que afecta el indicador. que consiste en seleccionar una columna o una fila por la que ordenar. puede ordenar alfabéticamente los países y regiones de un informe.Guía avanzada de elaboración de informes Informes 2 Indicadores de acceso directo ¿Qué son los indicadores de acceso directo? Los indicadores de acceso directo se basan en indicadores ya presentes en un informe y representan una forma rápida de agregar más indicadores al informe. • • Para obtener más información y ejemplos de indicadores de acceso directo. Indicadores. Indicadores de acceso directo 71 . En realidad. al atributo seleccionado. Indicadores de transformación: aplican valores de demora. Indicadores de rango: aplican un número de clasificación a los valores de indicador de un atributo determinado. Inc. Ordenación avanzada La ordenación le permite ordenar el conjunto de datos del informe para presentar la información de negocio de manera más informativa.

el tipo de orden (ascendente o descendente). puede ordenar de forma ascendente por el apellido de los empleados y. los criterios de ordenación y la posición de los totales. Es decir. Por ejemplo. Si hay dos empleados con el mismo apellido. después. Las opciones de los criterios de ordenación dependen del objeto de ordenación. número de la seguridad social o ID de atributo. Puede seleccionar el objeto por el que se va a ordenar. No es necesario mostrar los criterios de ordenación en el informe. de forma ascendente por el nombre de los empleados. u ordenación jerárquica. más avanzadas. se calculan los totales de los grupos del informe y se utilizan esos totales para ordenar el informe. Employee se puede ordenar por apellido. 72 Ordenación avanzada © 2002 MicroStrategy. Por supuesto. puede crear una ordenación por varias claves más compleja. nombre. Encontrará un ejemplo de ordenación jerárquica después del ejemplo de ordenación avanzada que se muestra a continuación.2 Informes Guía avanzada de elaboración de informes La ordenación avanzada le permite crear sus propias ordenaciones. Esto quiere decir que el primer criterio es la base de la ordenación. . La ordenación por varias claves. Inc. Los conflictos se resuelven usando el segundo criterio y cualquier conflicto restante se resolverá con el tercer criterio y así sucesivamente. se comparan sus nombres para ordenarlos alfabéticamente. se utiliza el orden por defecto para solucionarlo. En un ejemplo sencillo. Si queda un conflicto después de haber utilizado todos los criterios. le permite ordenar los datos según varios criterios de ordenación de forma jerárquica. La ordenación jerárquica de los indicadores le permite utilizar totales de grupo para la ordenación. para filas y columnas.

Aunque puede crear este informe. 1 en la región Central para Q4 01. Vuelva al informe y examine los datos ordenados. del que puede ver una parte más abajo. del cuarto trimestre de 2001 al primer trimestre de 2000. Observe que las columnas están en orden inverso. resulta más rápido limitarse a examinar el informe ya terminado. El indicador de rango le ayuda a confirmar que. Los rangos personalizados hace que sea más sencillo ver las separaciones de región en las filas. Las filas se ordenan por región de forma ascendente y de forma descendente por los ingresos del cuarto trimestre de 2001 (01 Q4 Revenue). realice los pasos siguientes para preparar el ejemplo de ordenación jerárquica. Ejemplo de ordenación jerárquica En el informe Advanced Sorting utilizado en el ejemplo anterior. de Central a Web. sólo en estos informes de ejemplo. 2. Inc. Ordenación avanzada 73 . Observe que las regiones están en orden alfabético. Estas tareas no son necesarias para ordenar un informe jerárquicamente. los empleados están ordenados según los ingresos del cuarto trimestre de 2001. Pulse Ordenación avanzada en el menú Datos. Para Q3 01. Las columnas se ordenan por el ID del trimestre de forma descendente. el rango es 4. el rango es 2.Guía avanzada de elaboración de informes Informes 2 Ejemplo de ordenación avanzada Abra el informe Advanced Sorting. 4. en cada región. 1. 3. debido a la cantidad de características que contiene. 3. Por ejemplo. © 2002 MicroStrategy.

7 Seleccione Ordenar indicadores jerárquicamente y elija Total. en orden descendente. .2 Informes Guía avanzada de elaboración de informes 1 Mueva Rank a Objetos de informe. 6 Cambie Posición de total a Inicio. 8 Pulse Aceptar. 2 Mueva Quarter de las columnas a las filas. después. Se abre el cuadro de diálogo Ordenar. 4 Cambie Ordenar por a Revenue. 74 Ordenación avanzada © 2002 MicroStrategy. en lugar de en la parte inferior. El procedimiento siguiente ordena el informe por Revenue. 3 Modifique el filtro de visualización para quitar Northwest y Web de la lista de regiones. Inc. Totales en la lista de subtotales disponibles. Para ordenar indicadores jerárquicamente 1 Seleccione Ordenación avanzada en el menú Datos. 5 Cambie el orden a Descendente. 4 Agregue totales estándar seleccionando Subtotales en el menú Datos y. 2 En la pestaña Filas. que es lo más frecuente. 3 Pulse Agregar para crear una nueva ordenación. a la izquierda de Region. pulse Quitar todo para eliminar la ordenación anterior. Los totales se colocan en la parte superior de cada sección.

639 dólares. © 2002 MicroStrategy. de Southeast con 376.383 dólares a Q1 2001 con 121.Guía avanzada de elaboración de informes Informes 2 Los resultados se muestran a continuación. Ordenación avanzada 75 . En Q4 2000/Southeast. también se ordenan las regiones. del productor de mayores ingresos al de menores. Observe la ordenación del informe. En Q4 2000.461 dólares de ingresos a South con sólo 238. Este informe se guarda como Advanced Sorting Hierarchical. los empleados se ordenan por Revenue. Los grupos del informe están ordenados jerárquicamente.364 dólares. Los trimestres se ordenan de Q4 2000 con 932. Inc.

76 Formato © 2002 MicroStrategy. Inc. Para obtener más información sobre los principios básicos de formato. como umbrales y subtotales. Niveles de formato Todos los informes contienen varios niveles de formato distintos. Ejemplos de zonas son los encabezados de fila y los valores de indicador de un informe. así como los detalles de formato de un informe. que le permiten controlar el aspecto del informe cuando se pivota o manipula. para ajustarlo a sus necesidades y preferencias. También puede configurar los bordes y los patrones. Por lo tanto. . se pueden considerar como extensiones de estos dos tipos básicos. consulte el capítulo Información básica para crear informes de la Guía de información básica. mientras que las unidades de cuadrícula son los valores de un atributo o indicador concretos. La barra de herramientas Formato le permite definir diversas propiedades de formato para los encabezados de fila y columna. además de para los datos del informe.2 Informes Guía avanzada de elaboración de informes Formato Puede cambiar los formatos generales de presentación. Los demás niveles de formato. Existen dos niveles de formato básicos: zonas y unidades de cuadrícula. puede garantizar que el formato sirva para resaltar la información que requiere atención.

El formato de una zona no se mueve con los datos. Renglón encabezado Columna encabezado Columna valores Encabezado de indicador Renglón valores Valores del indicador Cuando se manipulan los datos de un informe con diferentes formatos por zonas. Por ejemplo. Formato 77 . © 2002 MicroStrategy. el fondo del texto cambia de gris claro a gris oscuro. como se muestra a continuación. Inc.Guía avanzada de elaboración de informes Informes 2 Formato de zonas El siguiente diagrama ilustra las zonas de formato básicas de un informe. la nueva ubicación del objeto determina el formato que se le aplica. Ahora forma parte del encabezado de columna. Cada zona tiene un formato distinto. para que resulte más fácil distinguirlas. si pivota Region de las filas a las columnas en el ejemplo anterior.

A diferencia del formato de zonas. Si se pivota Region al área de columna. es decir. Inc.2 Informes Guía avanzada de elaboración de informes Formato de unidades de cuadrícula Las unidades de cuadrícula son cada uno de los atributos. Compare el ejemplo siguiente con el ejemplo de pivotación en el apartado Formato de zonas. indicadores y consolidaciones individuales que forman un informe. el formato de unidades de cuadrícula se enlaza al objeto y se mueve con él cuando se pivota. El siguiente informe es el mismo que en los ejemplos anteriores. El encabezado. . aparece en negro sobre fondo gris claro y los demás valores (Northeast y Mid-Atlantic) aparecen ahora en negro sobre fondo blanco. Region. el formato acompaña al atributo. en el nivel de la unidad. como en el ejemplo de formato de zonas. 78 Formato © 2002 MicroStrategy. excepto en que se ha dado formato a Region.

000 dólares.Guía avanzada de elaboración de informes Informes 2 Subtotales El formato de subtotales se puede aplicar al formato de zonas o al de unidades de cuadrícula. observe que el formato de subtotales de las filas anula al de las columnas. en el siguiente informe se ha establecido un umbral para los ingresos inferiores a 400. En el ejemplo siguiente. dado que está orientado a los datos. Columna encabezado subtotal Columna valor subtotal Renglón encabezado subtotal Renglón valor subtotal Umbrales Los umbrales permiten el uso de formato condicional con los valores de indicador. Se asemeja al formato de unidades. Formato 79 . Inc. © 2002 MicroStrategy. Esto le permite seleccionar si el formato se mueve con los subtotales (unidad de cuadrícula) o se basa en la ubicación (zona). Por ejemplo.

como [Region]@Name obtuvo ventas excelentes. 80 Formato © 2002 MicroStrategy. es posible que éste no se encuentre accesible en tiempo de ejecución. es importante que esté bien definida la forma en que interactúan. • Un símbolo elegido de una lista predefinida.2 Informes Guía avanzada de elaboración de informes Además de las opciones de formato básicas. puede sustituirse el contenido de las celdas por cualquiera de los elementos siguientes si se satisface la condición: • El texto de sustitución es texto y expresiones simples que utilicen cualquiera de los atributos del informe. • Orden de los niveles Con los distintos tipos de formato. como fuente y alineación. Cada nivel sucesivo anula el formato de todos los niveles que le preceden. . Esto queda ilustrado de forma gráfica en el siguiente ejemplo. Una imagen de sustitución puede ser: – una URL de un archivo de imagen – una ruta relativa del directorio \Documento donde se guarda la imagen – cualquier otro directorio Si se elige cualquier otro directorio. El efecto de cada uno de ellos en la visualización final del informe y el orden en que se aplican son esenciales. En Web. estos símbolos se representan mediante un archivo de imagen parecido al símbolo utilizado en Desktop. Inc.

Inc. Cambie el encabezado del indicador Revenue a una fuente blanca. se aplicará esta fuente de encabezado. (Indicador de rédito en el editor de Indicadores) Columna valores (Indicador de rédito en el editor de Informes) © 2002 MicroStrategy. el nuevo formato sólo se aplica al informe actual.Guía avanzada de elaboración de informes Informes 2 El ejemplo se basa en el informe Basic Report utilizado anteriormente. Ejecute el informe y haga que los valores de las columnas aparezcan en cursiva. Utilice el Editor de indicadores para cambiar el encabezado del indicador a una fuente de 12 puntos y negrita. que contiene el indicador Revenue. A continuación. se muestran los cuadros de diálogo de cada uno de los elementos mencionados. Siempre que se utilice este indicador. Formato 81 . Puesto que se utiliza el menú Formato del Editor de informes para hacer este cambio.

éste tendría el siguiente aspecto. se muestra sólo para que el ejemplo quede más claro. .2 Informes Guía avanzada de elaboración de informes El informe finalizado tiene el aspecto siguiente: El formato final del encabezado del indicador Revenue es una combinación de los formatos del encabezado del nivel del objeto de indicador (establecido en el Editor de informes). Este cuadro de diálogo no existe. Si todos estos formatos se combinaran para formar sólo un cuadro de diálogo. el valor por defecto de formato debe ser Todos los indicadores. 1 El nivel de objeto de indicador da formato a indicadores individuales y es anulado por el formato de ejes y el formato de Todos los indicadores. empezando por el primero. Si se utilizan los valores por defecto para estos niveles. Inc. se permite que se muestre el formato del nivel de indicador. En la lista siguiente se describen todos los niveles de formato en el orden en que se aplican. Para dar formato a valores de indicador en el nivel de indicador. 82 Formato © 2002 MicroStrategy. los valores de las columnas y el indicador del informe.

independientemente del informe en que se encuentre. 4 Todos los indicadores da formato a la zona de datos. Todas las unidades de cuadrícula se enumeran en el menú Formato. El formato de subtotales se puede aplicar como formato de zonas o de unidades de cuadrícula. seleccione Columnas en el menú Formato y. Este formato se realiza en el Editor de indicadores. seleccione el indicador en el menú Formato. para que los subtotales tengan prioridad.Guía avanzada de elaboración de informes Informes 2 Para utilizarlo en los encabezados de los indicadores. 5 El indicador de informe especifica un formato para el indicador concreto. después. Anula al formato de eje. defina el valor por defecto del formato de los encabezados de eje. Seleccione Cuadrícula y Opciones para crear rangos. Formato 83 . Para dar a los subtotales formato de zona. Los niveles de formato de eje se ubican bajo las opciones Filas y Columnas del menú Formato. para que la lectura resulte más sencilla. 2 El formato de eje se aplica a todas las unidades del eje. seleccione Valores o Encabezados de subtotal en el menú desplegable. 7 El formato de subtotales de columna es anulado por el de subtotales de fila cuando existe una intersección entre filas y columnas. Para dar formato en el nivel de objeto de indicador. Este formato de zonas es anulado por el formato de unidades de cuadrícula. También puede seleccionar la unidad de cuadrícula en el menú Formato. donde se muestran los valores del indicador. para que pueda elegir si el formato se mueve con los subtotales (unidad de cuadrícula) o se basa en la ubicación (zona). Inc. © 2002 MicroStrategy. Los formatos de rangos se aplican antes que el formato de subtotales. un atributo. 3 La unidad de cuadrícula le permite dar formato a un elemento concreto del informe. La opción Todos los indicadores se encuentra en el menú Formato. por ejemplo. Anula al formato de indicador. 6 Rangos permite agrupar las filas o las columnas por su color.

valores de subtotales de columna. encabezados de los indicadores de informe. valores de subtotales de fila encabezados de todos los indicadores. encabezados de subtotales de columna. encabezados de subtotales de columna. valores de subtotales de columna. Seleccione Formato y. valores de subtotales de fila Objeto de indicador valores Eje encabezados Eje .. rangos. valores de indicadores de informe. encabezados de subtotales de fila valores de todos los indicadores. después. valores de indicadores de informe. encabezados de subtotales de fila valores de unidades de cuadrícula. encabezados de los indicadores de informe. encabezados de todos los indicadores. se puede aplicar como formato de zonas o de unidades de cuadrícula. encabezados de subtotales de fila valores de eje. encabezados de unidades de cuadrícula. 10 Umbral es el último nivel que se aplica.. valores de todos los indicadores. valores de subtotales de fila encabezados de unidades de cuadrícula. valores de unidades de cuadrícula.2 Informes Guía avanzada de elaboración de informes 8 El formato de subtotales de fila tiene prioridad sobre el de subtotales de columna si se produce una intersección entre ambos. Objeto de indicador encabezados queda anulado por estos niveles. 9 Bordes de informe crea un borde en torno a todo el informe. valores de indicadores de informe. Inc. Este nivel. pero no sobre un objeto del informe. Bordes de informe. rangos. . pulse con el botón derecho del ratón sobre el informe. encabezados de eje. encabezados de subtotales de columna.. rangos. valores de subtotales de columna.. de manera que anula a todos los demás niveles. valores de todos los indicadores. En la tabla siguiente se muestra una lista de cada nivel de formato y los niveles que lo anulan. encabezados de todos los indicadores. Para definir un borde de informe.valores Unidad de cuadrícula encabezados Unidad de cuadrícula valores 84 Formato © 2002 MicroStrategy. Al igual que con los subtotales de columna. encabezados de los indicadores de informe.

. Cada nivel de formato contiene todas las propiedades de formato: • • • • fuente alineación borde patrón El lenguaje HTML no puede mostrar patrones como fondo de una celda. Cada estilo automático es una colección de todos los niveles de formato. subtotales de fila.pds proporciona los valores de formato por defecto. encabezados de los indicadores de informe. umbral Subtotales de fila umbral Bordes de informe Umbral ninguno ninguno Estilos automáticos Los estilos automáticos proporcionan estilos de formato predefinidos. El archivo guiprop. Por esta razón. lo que le permite utilizar un formato en todos los informes. consulte el Apéndice K. los patrones no aparecerán en los informes de Web. rangos. por lo que puede utilizarlo para dar formato a distintas partes del informe. umbral subtotales de fila. umbral rangos. encabezados de subtotales de columna valores de indicadores de informe. subtotales de columna.. Inc.. umbral subtotales de columna.. Formato 85 . Para obtener más información sobre los valores de formato por defecto. © 2002 MicroStrategy. subtotales de fila. Sin embargo. subtotales de fila. Todos los indicadores encabezados Todos los indicadores valores Indicador de informe Rangos Subtotales de columna queda anulado por estos niveles. Valores de formato por defecto.Guía avanzada de elaboración de informes Informes 2 Este nivel. no es necesario configurar todos los niveles para crear un estilo automático. subtotales de columna.

se mantendrá el formato de número que haya seleccionado. Tras haber copiado un estilo automático en la carpeta. Contiene el filtro de informe. hágalo en el nivel más bajo posible. . dentro de la carpeta Public Objects. los usuarios de Web deben desconectarse y. Los estilos automáticos preconfigurados se incluyen en Desktop. basta con copiarlos en la carpeta Estilos automáticos. después. los filtros de visualización. Si mantiene el formato del nivel de informe. La definición de vista está compuesta de conceptos como la plantilla de visualización. ese formato tampoco aparece en el informe. los indicadores derivados. Objetos de informe y los límites de informe. el formato. Si una unidad de cuadrícula con formato no aparece en el informe. Para actualizar la lista de estilos automáticos. La definición de vista representa la manera de presentar y manipular los datos en el servidor Intelligence Server.2 Informes Guía avanzada de elaboración de informes Los estilos automáticos no incluyen el formato de número. es decir. 86 Implantación © 2002 MicroStrategy. este capítulo se ha centrado en el diseño de informes. Implantación Hasta ahora. Para distribuir sus estilos automáticos personales a los usuarios. no en el de unidades de cuadrícula. Otros usuarios de Desktop y Web del sistema pueden aplicar cualquier estilo automático que se guarde en esa ubicación. volver a conectarse. por ejemplo. pero también puede crear los suyos propios. los subtotales y la ordenación. Normalmente. los usuarios de Web no pueden tener acceso inmediato a él. el de indicador. mediante el Editor de informes en MicroStrategy Desktop o Web. Si los crea. Inc. el proceso de creación de informes a partir de componentes de informe básicos. La definición de datos establece cómo se accede a los datos y cómo se manipulan en el data warehouse. los umbrales. Ya sabe cómo diseñar informes utilizando las definiciones de datos y de vista. el formato de los números se aplica en otro nivel.

Employee y Revenue. También puede utilizar plantillas de objeto para que la creación de informes y otros objetos resulte más sencilla. y no sólo de ver datos estadísticos estáticos. Se les ofrece la posibilidad de obtener conclusiones a partir de los datos y de trabajar de forma independiente. Los usuarios que no necesitan o no desean llevar a cabo análisis más complejos continúan utilizando este tipo de informe durante todo el proyecto. El objetivo del desarrollo del proyecto es conseguir que el diseñador de informes y el administrador del proyecto no tengan que participar en todos los informes. vamos a considerar la manera en que se podría desarrollar un proyecto de business intelligence en lo que se refiere a la complejidad de los informes y la experiencia de los usuarios. Progreso del proyecto Antes de describir los pasos para configurar un entorno de creación de informes. © 2002 MicroStrategy. Como ejemplo. Inc. así como ofrecer a los usuarios la capacidad de buscar las respuestas a las preguntas sobre el negocio. Los usuarios sin experiencia pueden ejecutar el informe y ver los datos.Guía avanzada de elaboración de informes Informes 2 El diseño de informes le permite configurar un entorno controlado y fácil de utilizar para los creadores de informes. Implantación 87 . Las categorías de usuario de este apartado se basan en los privilegios de usuario asignados en MicroStrategy 7i. Al comienzo del proyecto. el diseñador de informes crea informes sencillos que no son interactivos. que crean nuevos informes a partir de otros prediseñados en Desktop o Web. Los creadores de informes pueden personalizarlos con la amplia gama de funciones de informes que los diseñadores pueden poner a su disposición. Las plantillas de objeto proporcionan estructuras predefinidas para comenzar a crear objetos nuevos. se puede citar una cuadrícula sencilla que contenga Region.

Ahora disponen de las herramientas necesarias para crear informes personalizados en un entorno seguro. Los informes se pueden diseñar con todos los objetos en Objetos de informe y ninguno en la cuadrícula. navegación y un formato sencillo. selecciones dinámicas. El paso siguiente es el nivel de Web Analyst. se proporciona a los creadores de informes una página en blanco o una base a partir de la cual pueden personalizar y manipular los informes para ajustarlos a sus necesidades. aunque los diseñadores de informes deben configurar las selecciones dinámicas y los mapas de navegación para garantizar que la definición de datos se diseña correctamente. en el que se permite una personalización eficaz de los informes. por ejemplo. Estas opciones son la pivotación. Los usuarios que trabajan con este tipo de informe son los Desktop Analyst. al mismo tiempo que proporciona opciones de exploración y análisis de los datos. La navegación y las selecciones dinámicas se describen con mayor detalle en capítulos posteriores. De esta manera. No pueden agregar ni eliminar objetos en el informe. La definición de rutas de navegación permite al diseñador de informes controlar la información a la que puede acceder el creador de informes. en el que saben que los datos son informativos y adecuados. Las características disponibles por medio de estos privilegios permiten a los usuarios personalizar los informes para responder a preguntas sobre el negocio y después guardar el nuevo informe. pero pueden modificar lo que se muestra. Estos privilegios se otorgan a Web Reporter.2 Informes Guía avanzada de elaboración de informes El siguiente paso es la agregación a los informes de cierta interacción por parte del usuario. la creación de indicadores derivados y la modificación del filtro de visualización. Además. 88 Implantación © 2002 MicroStrategy. los creadores de informes comienzan a trabajar con independencia de los diseñadores de informes. las selecciones dinámicas proporcionan al creador de informes la posibilidad de elegir opciones. . pero sólo aquellas que el diseñador del informe considere adecuadas y relevantes. Inc. el acceso a Objetos de informe. En este paso.

mapas de navegación. así como crear filtros de informe. selecciones dinámicas y plantillas. Inc. datamarts. Funcionalidad desplegada Desktop Designer Web Professional Desktop Analyst Web Analyst Web Reporter Tiempo / Experiencia © 2002 MicroStrategy. filtros. documentos.Guía avanzada de elaboración de informes Informes 2 Por último. grupos personalizados. Tienen acceso a los distintos editores para crear componentes de informe como consolidaciones. Pueden acceder a la vista de diseño y agregar y eliminar objetos de informe. Lo que hemos denominado genéricamente en este capítulo un diseñador de informes es una combinación de Web Professional y Desktop Designer. Implantación 89 . Lo que queda de esta guía está dirigido a los Desktop Designer. puesto que los Web Professional pueden modificar la definición de datos sin supervisión. Aquí termina la creación del informe y comienza la definición del informe. Los Desktop Designer desarrollan nuevos informes desde cero. los Web Professional disponen de acceso a todos los objetos del proyecto. En el diagrama siguiente se describe el progreso del proyecto según los tipos de usuario. indicadores.

Por ejemplo. es posible que un Web Reporter sólo pueda ejecutar informes. a los que se van agregando opciones avanzadas. Privilegios En el siguiente gráfico se resumen los diversos privilegios disponibles en Desktop y Web. los Desktop Designer desarrollan informes prediseñados para distribuirlos a los usuarios con menos experiencia. sin opciones de selecciones dinámicas y navegación. Los Web Reporter comienzan con los informes más sencillos. Desde el principio. incluyendo creación estilos automáticos Crea informe por manipulación de objetos de informe Crea indicadores derivados Modifica filtro de la vista Alternar filas / columnas del informe Crea página Ordena usando opciones avanzadas Desktop Designer Diseñar nuevo informe desde cero Crea componentes del informe como: Consolidaciones Grupos personalizados data marts Documentos drill maps Filtros Indicadores Selecciones dinámicas Plantillas Web Professional Privilegios de Analista de Web y: Utiliza vista de diseño Agrega y borra objetos del informe Modifica filtros del informe 90 Implantación © 2002 MicroStrategy. . se proporciona cada vez funcionalidad más avanzada al conjunto de los usuarios.2 Informes Guía avanzada de elaboración de informes Con el progreso del proyecto y el aumento de la experiencia de los usuarios. Inc. No es necesario conceder a todos los usuarios todos los privilegios para una función determinada. Web Reporter Ejecutar informe simple Contesta selecciones dinámicas Navegar en el informe Realiza el cambio de formato Web Analyst Privilegios de Reportero de Web y: Accesa objetos del informe Crea indicadores derivados Modifica filtro de la vista Alternar filas / columnas del informe Crea página Desktop Analyst Ejecutar informe simple Contesta selecciones dinámicas Navegar en el informe Formatea informe.

Las definiciones del informe son dinámicas y cambian con cada consulta cuando el usuario modifica la información del cuadro de diálogo de selección dinámica © 2002 MicroStrategy. Las selecciones dinámicas están incompletas y requieren la entrada de datos para completar el contenido del informe. alguno o ninguno de estos tipos de informe: • • • • informes estáticos informes con selección dinámica Objetos de informe accesos directos a filtros y plantillas En un solo informe se puede utilizar más de uno de estos tipos. Intelligence Server. Estos informes resultan útiles para usuarios con poca experiencia o para distribuir datos como respuesta a una consulta específica en un formato específico. and Web Administrator.Guía avanzada de elaboración de informes Informes 2 Encontrará una descripción completa de los privilegios en la guía MicroStrategy Administrator. Por ejemplo. un informe con selección dinámica puede tener accesos directos a filtros y plantillas. Inc. Implantación 91 . En un único proyecto se puede utilizar todos. Informes con selección dinámica Los informes con selección dinámica admiten la interacción del usuario durante la ejecución del informe. Informes prediseñados Existen diferentes maneras de diseñar informes para su implantación en el entorno de creación de informes. Informes estáticos Los informes estáticos son básicamente informes que no disponen de selecciones dinámicas.

Recuerde que para ver la carpeta Plantilla de objetos se deben mostrar las opciones ocultas. . sino en Objetos de informe. Selecciones dinámicas para obtener más información. sólo se incluyen los objetos relevantes para los empleados. por ejemplo marketing. Observe los informes que aparecen en el cuadro de diálogo Nueva cuadrícula. Revise Objetos de informe. Esto permite que los creadores de informes utilicen sólo los objetos necesarios para un análisis concreto.2 Informes Guía avanzada de elaboración de informes La selección dinámica en un informe puede ser tan sencilla como elegir en una lista de regiones o tan compleja como elegir todas las unidades de cuadrícula y condiciones de filtrado. después. Comience a crear un nuevo informe pulsando con el botón derecho del ratón sobre Desktop y seleccionando Nuevo y. Informe. en el Tutorial de MicroStrategy se han configurado informes que puede utilizar para crear otros. Inc. como ya se ha explicado. Objetos de informe Puede diseñar informes que contengan todos los atributos e indicadores necesarios para responder a una categoría concreta de pregunta sobre el negocio. En la definición de cuadrícula no se ha colocado ningún objeto. su nombre y los ingresos. por ejemplo. todos se encuentran en Objetos de informe. Los informes se pueden personalizar. Seleccione Employee Analysis. Los objetos no se sitúan en la cuadrícula. como sucede con el Generador de informes y el Asistente de informes que se incluyen en Desktop y Web. Estos informes se utilizan como base para que los creadores creen los suyos propios. Estos informes se han guardado en la carpeta Plantilla de objetos para que estén disponibles para la creación de objetos. Por ejemplo. la fecha de su contrato. 92 Implantación © 2002 MicroStrategy. Esto proporciona a los usuarios una página en blanco para que puedan crear sus vistas personalizadas del informe. pero se impide que los creadores de informes puedan utilizar datos o cálculos incorrectos. Consulte el Capítulo 6.

año. Inc.Guía avanzada de elaboración de informes Informes 2 Comience a crear otro informe utilizando Time Analysis. los cambios se propagan a todos los demás informes que contengan un acceso directo a ese filtro. pues todos están relacionados con el tiempo: mes. Los cambios realizados en un filtro anidado sólo afectan al informe que lo contiene. porque el filtro existe únicamente en ese informe. En Objetos de informe. Implantación 93 . Accesos directos a filtros y plantillas Todos los informes de ejemplo de este capítulo han sido creados incorporando en su definición filtros y plantillas. La diferencia entre una plantilla anidada y un acceso directo a una plantilla es la misma que entre un filtro anidado y un acceso directo a un filtro. Una plantilla anidada sólo existe en el contexto de un informe. trimestre y crecimiento porcentual. Un filtro anidado se genera cuando un filtro se crea instantáneamente en un informe o cuando se agrega a un informe una copia de un filtro existente. mientras que un acceso directo está vinculado a una plantilla existente. El siguiente diagrama ilustra la diferencia entre objetos anidados y accesos directos. denominados filtros y plantillas anidados. Por el contrario. no hay ningún objeto relevante a los empleados. Si se modifica un filtro. In fo rm e c o n filtro y p la n tilla in c lu id o s D e fin ic ió n d e v is ta A s p e c to y fo rm a to d e c u a d ríc u la F iltr o d e v is ta D e fin ic ió n d e d a to s O b je to s d e in fo rm e F iltr o d e in fo rm e In fo rm e c o n a c c e s o d ire c to a l filtro y p la n tilla D e fin ic ió n d e v is t a A s p e c to y fo rm a to d e c u a d ríc u la F iltro d e v is ta D e fin ic ió n d e d a to s O b je to s d e in fo rm e F iltro d e in fo rm e F iltro D e fin ic ió n d e d a to s P la n tilla D e fin ic ió n d e d a to s © 2002 MicroStrategy. un acceso directo a un filtro es un filtro independiente que se puede utilizar en muchos informes.

Los usuarios de Desktop pueden navegar a los informes de la carpeta Public Objects\Reports y ejecutarlos pulsándolos dos veces. Informe o cuando los usuarios de MicroStrategy Web pulsan Crear informe. Encontrará información adicional sobre los accesos directos. Un usuario de Web puede navegar hasta la sección Informes compartidos y ejecutar los informes pulsando sobre sus nombres. . Otros puntos que debe tener en cuenta son: • • • • el acceso a los informes prediseñados la reutilización de objetos el almacenamiento en caché los privilegios Ya hemos tratado los privilegios en el apartado anterior. Los demás usuarios del sistema podrán ver los informes guardados en la carpeta Reports. en los apartados Acceso directo a un filtro y Acceso directo a una plantilla siguientes de este capítulo. Se muestran cuando los usuarios de MicroStrategy Desktop seleccionan Nuevo y. Implantación de informes prediseñados La selección del tipo de informes prediseñados que se va a utilizar es una de las decisiones que toma el diseñador de informes al distribuirlos. dentro de la carpeta Public Objects. a continuación. basta con copiarlos a una carpeta a la que tengan acceso.2 Informes Guía avanzada de elaboración de informes La separación de la definición de datos de un informe en un acceso directo a un filtro existente y un acceso directo a una plantilla existente contribuye a que la implantación del informe sea escalable y fácil de mantener. Acceso a los informes prediseñados Para distribuir estos informes a los usuarios. También puede usar la carpeta Reports bajo Plantilla de objetos para guardar los informes que suelan utilizarse para crear nuevos informes. Inc. 94 Implantación © 2002 MicroStrategy.

Pulse Opciones de exploración. Cuando es necesario cambiar el filtro. los filtros no son los únicos objetos que se pueden reutilizar. Obviamente. consulte el capítulo Implantación del proyecto de la Guía de información básica. Evitar este tipo de proliferación y mantenimiento de objetos es la finalidad básica de la reutilización de objetos. Si el filtró se creó como un objeto independiente y se aplicó a los informes como acceso directo. puede utilizar la herramienta Buscar dependencias para saber qué objetos los contienen o qué otros objetos contienen ellos. Cuando se utilizan objetos en varios lugares. Por ejemplo. Reutilización de objetos Los accesos directos a filtros y plantillas facilitan la reutilización y buena administración de los objetos. La única característica especial de las carpetas de implantación y los informes es que otros usuarios tienen acceso a ellos. © 2002 MicroStrategy. los indicadores. es importante saber cómo se creó. dicho filtro se puede cambiar y las modificaciones se aplicarán a todos los informes dependientes. los grupos personalizados y las consolidaciones. Por el contrario. en un proyecto puede haber 50 informes basados en el mismo filtro. puede realizar una búsqueda de todas las plantillas que contengan el indicador Profit o de todos los indicadores que se utilicen en la plantilla Ventas de almacén. si cada informe utiliza su propio filtro anidado. seleccione Preferencias de Desktop en el menú Herramientas. Implantación 95 . entre otros objetos. Para obtener más información sobre la implantación. Seleccione Mostrar objetos ocultos y pulse Aceptar hasta volver al Desktop. Inc. es necesario realizar el mismo cambio en cada uno de los 50 informes. También se pueden reciclar las plantillas. Por ejemplo.Guía avanzada de elaboración de informes Informes 2 Para ver la carpeta Plantilla de objetos.

a fin de aumentar el rendimiento. El Cubo inteligente es idéntico a la caché de informes. En cuanto a los informes. Permite manipular los datos que se muestran en la vista del informe. cambiar las fuentes y las propiedades de las celdas alias de columna 96 Implantación © 2002 MicroStrategy. La vista del informe es una representación en memoria de la vista actual de un informe. Para los informes. una caché guarda los valores a los que se ha accedido recientemente. Inc. se utilizan las siguientes cachés: • • La caché de informes contiene datos del informe ya procesados y se almacena en el disco. basada en la definición de vista del mismo. generalmente la caché contiene los que se solicitan con más frecuencia. por ejemplo. pero se almacena en la memoria del servidor Intelligence Server. consulte el apartado Cubos inteligentes. . lo que proporciona una ejecución más rápida porque los informes no acceden al data warehouse. • Para obtener más información sobre estas cachés.2 Informes Guía avanzada de elaboración de informes Almacenamiento en caché Normalmente. Las modificaciones del informe que admite el Cubo inteligente son: • • • • • • • • • navegar pivotar paginar ordenar subtotales modo esquema rangos formato de la vista de informe. Todos los usuarios que ejecuten el mismo informe tienen una vista del informe exclusiva en el servidor Intelligence Server.

El nuevo Cubo inteligente proporciona más ventajas. además. se genera SQL automáticamente y se envía al data warehouse. como: • • • • El tiempo de respuesta para recuperar datos y modificar el informe es prácticamente inmediato. Las definiciones y vistas de informe se almacenan en una repositorio de metadata central. Varios usuarios pueden tener simultáneamente una representación exclusiva de un informe en el Cubo inteligente. Las cachés de informes se pueden crear y actualizar de forma programada en horas de actividad reducida. No se genera SQL adicional cuando el Cubo inteligente contiene todos los objetos de informe necesarios. Inc. Los objetos se pueden mover entre la cuadrícula del informe y Objetos de informe para que se puedan realizar análisis ad hoc dentro de los límites establecidos. de manera que cualquier interfaz de usuario de MicroStrategy 7i las puede compartir con facilidad. Si una modificación en el informe requiere información adicional. Implantación 97 .Guía avanzada de elaboración de informes Informes 2 • • • • • agregar y quitar objetos de informe indicadores derivados filtro de visualización umbrales clasificación Entre las ventajas tradicionales del almacenamiento en caché de los informes está la ejecución de un informe una vez y la posibilidad de que varios usuarios puedan acceder al mismo informe desde la caché rápidamente. El almacenamiento en caché. • • • © 2002 MicroStrategy. mejora el tiempo de procesamiento de la base de datos. No es necesario que la vista de informe muestre todos los objetos de informe disponibles en el Cubo inteligente.

Se combina con los filtros existentes.2 Informes Guía avanzada de elaboración de informes Acceso directo a un filtro Al agregar un filtro a un informe. A continuación. si se muestra el nombre del filtro y en la barra de título aparece un icono de acceso directo. En el panel Filtro de informe de la vista de diseño. pulse con el botón derecho del ratón sobre un filtro del Explorador de objetos. Si conserva el acceso directo. Si crea un acceso directo a un filtro. los cambios realizados en el filtro de este informe no afectarán a los demás informes. Si cambia el acceso directo al filtro. Si crea una copia. Reemplazar el filtro del informe por un acceso directo al filtro. puede crear una copia local del acceso directo o conservarlo. por ejemplo. • 98 Implantación © 2002 MicroStrategy. en Ejemplo de accesos directos a un filtro y a una plantilla se muestra un ejemplo de acceso directo a un filtro. puede: • • Agregarlo al filtro del informe. Para elegir alguna de estas opciones. si quita un atributo. Reemplazar el filtro del informe por una copia del filtro. y después guarda el informe. En ocasiones. Inc. Esto se conoce también como filtro local o anidado y equivale a crear un filtro inmediato en el informe. Los cambios que haga al filtro no se propagan al filtro original y viceversa. . los cambios realizados en el filtro de este informe se propagan a los demás informes que contengan un acceso directo al mismo filtro. este tipo de filtro se denomina filtro vinculado. se trata de un acceso directo a un filtro. podrá utilizar un filtro existente en un informe y así aprovechar las ventajas que ofrece la reutilización de objetos.

podrá utilizar una plantilla existente en el informe. Los cambios realizados en la plantilla no se propagan a la plantilla original. pulse con el botón derecho del ratón sobre una plantilla del Explorador de objetos. Esto se conoce también como plantilla local y equivale a crear una plantilla inmediata en el informe. la configuración del tipo de join y las opciones de ordenación de los datos. puede: • Reemplazar la plantilla del informe por una copia de la plantilla. Implantación 99 . funciona de forma similar a un acceso directo a un filtro. Reemplazar la plantilla del informe por un acceso directo a la plantilla. Cree una plantilla específica de un informe en el Editor de informes. las opciones de rangos. Para elegir una de estas opciones. La información de la plantilla incluye los valores por defecto de los indicadores. Inc. Si crea un acceso directo a la plantilla. se trata de un acceso directo a una plantilla. en ocasiones denominado plantilla vinculada. Cuando agregue una plantilla a un informe.Guía avanzada de elaboración de informes Informes 2 Acceso directo a una plantilla La plantilla define el diseño de las categorías generales de información de un informe. La plantilla especifica la información que se va a recuperar del data warehouse y la forma de mostrarla en la cuadrícula del informe. En la definición de cuadrícula. Puede crear una plantilla independiente en el Editor de plantillas. si se muestra el nombre de la plantilla y aparece un icono de acceso directo en la barra de título. El acceso directo a una plantilla. • © 2002 MicroStrategy.

si agrega un indicador a Objetos de informe. Cuando termine. puede crear una copia local del acceso directo o conservarlo. por ejemplo. Para crear un informe con accesos directos a un filtro y una plantilla 1 Cree un nuevo informe. los cambios realizados en los accesos directos afectarán a los demás informes que utilicen el mismo filtro o la misma plantilla. Si crea una copia. La plantilla incluye en el informe subcategorías y valores de ingresos por año. El filtro excluye abril. 5 Seleccione Mantener los accesos directos de filtro y plantilla. 100 Implantación © 2002 MicroStrategy. ubicada en la carpeta Supporting Objects. mayo y diciembre de los indicadores. 2 Pulse con el botón derecho del ratón sobre la plantilla Revenue Template. Seleccione Reemplazar con un acceso directo a la plantilla. y después guarda el informe. 3 Pulse con el botón derecho del ratón sobre Month Filter en el mismo directorio y seleccione Reemplazar filtro de informe con un acceso directo al mismo. todos los informes muestran el nuevo indicador en Objetos de informe. 4 Guarde el informe. Inc. Aparece el cuadro de diálogo Opciones avanzadas de guardar. . los cambios realizados en la plantilla de este informe no afectan a los demás informes. Si conserva el acceso directo. En el ejemplo. los cambios realizados en la plantilla de este informe se propagan a los demás informes que contengan un acceso directo a la misma plantilla.2 Informes Guía avanzada de elaboración de informes Si cambia el acceso directo a la plantilla. Ejemplo de accesos directos a un filtro y a una plantilla El siguiente procedimiento crea un informe utilizando accesos directos a un filtro y a una plantilla existentes.

como aparece a continuación. © 2002 MicroStrategy. Ahora. Agregue un umbral de ingresos de más de un millón de dólares. Implantación 101 . Cuando se vuelva a mostrar el informe. Inc. cambie la definición de vista del informe. Cambie el formato de la celda a una fuente en negrita y un relleno de 25% gris. lo que no modifica ninguno de los dos accesos directos. tendrá el aspecto siguiente: Este informe se guarda como Shortcuts to Filter and Template.Guía avanzada de elaboración de informes Informes 2 6 Pulse Aceptar. Mueva Year de la cuadrícula a Objetos de informe. Se vuelve a mostrar el informe.

La herramienta contribuye a evitar que la definición de vista interrumpa el informe porque la vista solicita un objeto que ya no está en la definición de datos. si se quita un indicador de la plantilla. Los efectos de modificar una plantilla son más complejos. Ahora los ingresos (Revenue) se calculan para todo el período. . si crea una copia local. Por ejemplo. que contiene País. puede resolverlo antes de que afecte a ningún informe. Al recibir una advertencia antes de que se produzca el problema. Esto se ilustra en el siguiente diagrama. Región. Inc. excepto abril. un informe tiene un acceso directo a una plantilla. pero permanece en Objetos de informe. Depende de la frecuencia con que el indicador se incluya en la definición de vista de los informes. Efectos de la modificación de plantillas Recuerde que los cambios en un filtro vinculado afectan a los informes dependientes. que quedan excluidos del indicador mediante el filtro. sin embargo. El filtro de visualización está establecido en “Indicador 1 > 20”. mayo y diciembre. puesto que se ha quitado de la plantilla subyacente. el cambio puede afectar a todos. Indicador 1 e Indicador 2. 102 Implantación © 2002 MicroStrategy. Por ejemplo. a algunos o a ninguno de los informes dependientes. Esto no cambia la plantilla vinculada. Si lo prefiere. puede conservar el acceso directo y los cambios que haga en el filtro en este informe se propagarán a los demás informes que contengan un acceso directo al mismo filtro.2 Informes Guía avanzada de elaboración de informes Este informe se guarda como Shortcuts to Filter and Template with Thresholds. los cambios realizados en el filtro no afectan a los demás informes. El Validador de dependencia de plantilla le permite realizar un rápido análisis de los efectos que tendrán los cambios en una plantilla antes de guardarlos. porque el atributo se quita sólo de la vista.

Implantación 103 . pero no de la vista del informe. El validador enumera: • • los informes que dependen de esa plantilla los informes que no se ejecutarán si se lleva a cabo el cambio © 2002 MicroStrategy. Inc. se produce un error porque el filtro de visualización no se puede evaluar (el Indicador 1 ya no existe).Guía avanzada de elaboración de informes Informes 2 Informe con acceso directo al filtro y plantilla Definición de vista Aspecto y formato de cuadrícula Filtro de vista: Indicador 1 > 20 Definición de datos Objetos de informe: País Región Indicador 1 Indicador 2 Filtro de informe Filtro Definición de datos Plantilla Definición de datos País Región Indicador 1 Indicador 2 Imagine que se quita el Indicador 1 de la plantilla. Cuando se modifica una plantilla y se guarda en Desktop. se activa el Validador de dependencia de plantilla. Cuando se ejecuta el informe.

sólo tiene que definir esa condición de filtrado una vez. el objeto debe guardarse en la carpeta Plantilla de objetos. En el ejemplo anterior. . cambie la definición de la plantilla. Coste y Beneficios. Los cambios en la plantilla no se guardan hasta que se cierre el Validador de dependencia de plantilla. siga uno de estos pasos: • • Cancele el cambio y vuelva a realizar la evaluación. defina un informe con estos objetos y guárdelo en la carpeta Plantilla de objetos. podría quitar el filtro de visualización de la definición de vista del informe dependiente. Para obtener más información sobre el uso de esta herramienta. Por ejemplo. Para disminuir el tiempo invertido en crear estos informes tan similares. Otro ejemplo puede ser la necesidad de crear varios informes con el atributo Día y los indicadores Ingresos. dispondrá automáticamente de la condición de mes actual en todos los filtros nuevos que cree. con lo que habrá creado una plantilla de objeto de informe. Para poder utilizarse como plantilla de objeto. Inc. Plantillas de objeto Una plantilla de objeto le permite utilizar una estructura predefinida para empezar a crear un nuevo objeto. Ésta es la única diferencia entre un objeto y una plantilla de objeto (igual que entre un informe y una plantilla de objeto de informe). después. consulte la ayuda en línea. Abra los informes dependientes. quite las dependencias y. 104 Implantación © 2002 MicroStrategy.2 Informes Guía avanzada de elaboración de informes Para solucionar el problema. le puede interesar crear muchos filtros que contengan el mes actual en la definición. En otras palabras. Cuando utilice la plantilla de objeto de filtro. Disponer de una plantilla de objeto de filtro que contenga el mes actual le permite omitir el paso de definir esa parte del filtro cada vez que lo cree.

No confunda las plantillas de objeto con las plantillas. Implantación 105 .Guía avanzada de elaboración de informes Informes 2 Puede crear plantillas de objeto para los siguientes objetos: • • • • • • consolidaciones grupos personalizados filtros indicadores informes plantillas En Preferencias de Desktop. La plantilla de objeto equivale a una plantilla de Microsoft Word. Plantillas de objeto vacías Las plantillas de objeto vacías son un subconjunto de las plantillas de objeto. Si se modifica una plantilla de objeto. sin modificaciones. Las plantillas de objeto ya son informes y se pueden ejecutar tal como son. que define las plantillas como un tipo especial de documento que proporciona herramientas básicas para dar forma al documento final. © 2002 MicroStrategy. Especifica la información que se va a recuperar del data warehouse y la forma en que se va a mostrar en la vista de cuadrícula de la elaboración de informes. La plantilla no contiene filtros. si se debe solicitar una plantilla de objeto cada vez que se cree un objeto nuevo. Inc. Una plantilla define el diseño de las categorías generales de información de un informe. los cambios no se propagan a los objetos definidos con anterioridad. puede determinar. para cada tipo de objeto. mientras que las plantillas de objeto pueden contenerlos. Combine una plantilla con un filtro para crear un informe. La única diferencia entre ambas es que las plantillas de objeto contienen una definición y las plantillas de objeto vacías no.

Para satisfacer estas condiciones. Cuando un usuario cree un nuevo indicador que devuelva valores de moneda. Las plantillas de objeto vacías se guardan en la carpeta Plantilla de objetos. El nuevo indicador tendrá el formato en rojo para los valores negativas e incluirá centavos. Al igual que las plantillas de objeto de informe vacías. plantillas e informes. Cuando la plantilla Configuración de exportación de Excel se utilice para crear un informe. las plantillas de indicador vacías no contienen fórmulas y las plantillas de informe vacías no contienen atributos. con las especificaciones mencionadas. es decir. Esto le ayudará a controlar los objetos nuevos creados en el proyecto. un proyecto requiere que todos los valores de moneda tengan centavos por precisión y que los valores negativos queden diferenciados con una fuente en rojo.2 Informes Guía avanzada de elaboración de informes Las plantillas de objeto vacías le permiten definir el formato por defecto y otras propiedades en el nivel del proyecto para nuevos indicadores. llamada Configuración de exportación de Excel. 106 Implantación © 2002 MicroStrategy. Por ejemplo. Por ejemplo. . cree una plantilla de objeto de indicador vacía llamada Formato de moneda y establezca los formatos mencionados. seleccionará Formato de moneda en el cuadro de diálogo Nuevo indicador. ya que sólo se pueden utilizar como plantillas. indicadores ni ninguna otra unidad de cuadrícula en los objetos de informe. Por ejemplo. Inc. Se debe ejecutar una macro específica de Excel una vez que se haya exportado el informe. Una plantilla de objeto de indicador vacía contiene formato y otras propiedades. se pueden utilizar como punto de partida para crear objetos con propiedades específicas preestablecidas. ¿Para qué se utiliza una plantilla de objeto de informe vacía? Es posible que haya definido un conjunto de propiedades que se deban aplicar a todos los informes nuevos. no una “definición”. el nuevo informe contendrá la información correcta. pero no incluye fórmulas. Puede crear una plantilla de objeto de informe vacía. puede crear una plantilla de objeto de indicador vacía con el formato de moneda o una de objeto de informe para definir el modo esquema. en el proyecto hay una serie de informes que se deben exportar en formato Excel a una ubicación concreta. pero no desea definir dichas propiedades para cada informe. Tenga en cuenta que la plantilla de objeto vacía sólo contiene propiedades.

se utiliza la plantilla de objeto por defecto.Guía avanzada de elaboración de informes Informes 2 Las propiedades disponibles en una plantilla de objeto varían según el tipo de objeto. etc. • Una plantilla de objeto de indicador vacía no contiene una fórmula. pero tiene las propiedades siguientes: – propiedades de formato – propiedades de VLDB – tipo de join para fórmula – tipo de join de indicador – propiedades de columna de indicador • Una plantilla de objeto de informe vacía no contiene unidades de cuadrícula. Esto quiere decir que si un usuario elige “No mostrar de nuevo esta ventana” en los cuadros de diálogo Nueva cuadrícula o Nuevo indicador. por ejemplo combinación de encabezados de celdas y ancho de columnas automático • Una plantilla de objeto de plantilla vacía es similar a una plantilla de objeto de informe vacía. Inc. es decir. Esta opción se encuentra en la configuración del proyecto. indicadores. atributos. consolidaciones. Un informe vacío contiene – opciones de exportación – filtros – formato – opciones de cuadrícula – opciones de datos de informe – propiedades de VLDB – otras opciones. Implantación 107 . © 2002 MicroStrategy. También puede establecer un valor por defecto de proyecto para las plantillas de objeto vacías.

Inc. Esta opción se encuentra también en la configuración del proyecto. X representa el valor de Ingresos/Coste de la última columna y el resultado es 1.5 1. Si utiliza las opciones de orden de evaluación.83. Orden de evaluación El orden en que se calculan los datos afecta al conjunto de datos del informe. puede controlar el orden en que se calculan y resuelven las consolidaciones. El orden de evaluación es el orden con que el Motor analítico lleva a cabo los distintos tipos de cálculos. los límites del informe y los subtotales de un informe concreto. puede obligar a que todos los informes que se creen en Desktop utilicen el formato y las propiedades definidas en la plantilla de objeto por defecto. Consolidación de estados Nueva York Virginia Nueva York + Virginia Ingresos 15 dólares 20 dólares 35 dólares Coste 10 dólares 15 dólares 25 dólares Ingresos/ Coste 1.2 Informes Guía avanzada de elaboración de informes Si quita la capacidad de utilizar plantillas de objeto de informe vacías. ciertos indicadores. De la misma manera. puede eliminar la capacidad de utilizar plantillas de objeto de indicador vacías y plantillas de objeto de plantilla vacías.33 X En el ejemplo anterior hay dos cálculos: Consolidación de estados y el indicador compuesto avanzado Ingresos/Coste.33 o 2. . • 108 Orden de evaluación © 2002 MicroStrategy.4. Se aplican las siguientes condiciones: • Si se calcula primero Consolidación de estados.5 + 1. Si se calcula primero Ingresos/Coste. El siguiente es un sencillo ejemplo que ilustra cómo el orden de evaluación puede afectar al conjunto de datos del informe. X representa el valor de Ingresos/Coste de la última fila y el resultado es 35/25 o 1.

La paginación y la ordenación se calculan en último lugar. se aplican las condiciones siguientes al orden en que se llevan a cabo dichos cálculos: • En primer lugar. se calculan las calificaciones de indicador. Esta participación adicional del Motor analítico se produce cuando se utilizan • • • • • • • • • • indicadores compuestos consolidaciones grupos personalizados calificaciones de indicador paginación límites de informe indicadores avanzados ordenación subtotales funciones analíticas avanzadas que no admita la base de datos del sistema Cuando el Motor analítico se encarga de los cálculos. • © 2002 MicroStrategy. se invoca al Motor analítico para que ayude al Motor de consultas a manipular la lógica del motor SQL. el Motor de consultas ejecuta una consulta en el data warehouse y el Motor analítico realiza la tabulación cruzada asociada del informe. se trata únicamente de un paso intermedio en el data warehouse. De hecho. Orden de evaluación 109 . Inc. para que organicen las posiciones de los resultados de los cálculos. los cálculos se pueden realizar de dos formas: • • ejecutando sentencias SQL en el data warehouse utilizando la funcionalidad del Motor analítico Para los cálculos simples.Guía avanzada de elaboración de informes Informes 2 Para generar el conjunto de datos del informe. Para cálculos más complejos.

de arriba a abajo 110 Orden de evaluación © 2002 MicroStrategy. Por ejemplo. MicroStrategy 7i le ofrece la flexibilidad de especificar el orden en que tienen lugar estos cálculos.2 Informes Guía avanzada de elaboración de informes • Para todos los demás cálculos avanzados. En una consulta. los subtotales y los límites de informe. el Motor analítico ayuda al Motor de consultas a completar la lógica del motor SQL. . Dichos cálculos son las consolidaciones. los indicadores compuestos. Inc. Esta información es el resultado de los cálculos realizados en los objetos de características avanzadas enumerados arriba en la etapa de "población". si la consulta precisa una calificación de indicador basada en una función avanzada. el Motor analítico le permite determinar el orden específico en que se realiza la evaluación. El orden de evaluación de las consolidaciones se determina mediante su posición relativa en la plantilla del informe: 1 las filas. El Motor analítico puebla los informes con los datos obtenidos del data warehouse. de izquierda a derecha 2 las columnas. Orden de evaluación por defecto El orden por defecto de los cálculos es 1 indicadores compuestos 2 consolidaciones 3 límites de informe 4 subtotales Los indicadores compuestos que no son agregaciones directas de otros indicadores se pueden utilizar en el orden de evaluación si se define la opción Permitir indicador avanzado del Editor de indicadores como Sí. el motor SQL selecciona los hechos que el Motor analítico necesita y crea una tabla que contendrá los resultados del cálculo.

Inc. Un indicador compuesto que no se haya identificado como avanzado no puede formar parte de un orden de evaluación especificado. Utilice el cuadro de diálogo Opciones de los datos del informe para especificar el orden de evaluación. después. siempre se calcula en primer lugar. Orden de evaluación 111 . aquellos a los que se ha asignado un número. © 2002 MicroStrategy. Esta opción se encuentra en Cálculos.Guía avanzada de elaboración de informes Informes 2 Orden de evaluación especificado Para especificar el orden de evaluación. asigne a un cálculo un número positivo que indique el orden en que se debe calcular. Orden de evaluación. Al manipular los cálculos. MicroStrategy 7i realiza en primer lugar aquellos a los que se aplican las reglas de orden por defecto y. como se describe en Orden de evaluación por defecto.

.2 Informes Guía avanzada de elaboración de informes 112 Orden de evaluación © 2002 MicroStrategy. Inc.

en realidad. ya sean sencillas o complejas. El filtro le permite ver los resultados sólo para las tiendas de la región Northeast. todo lo que hace un filtro es proporcionarle la información “mostrar X cuando Y es verdadero”. Para crear este informe.000 dólares al año. 113 . Un ejemplo de pregunta de negocio sencilla es las ventas de todas las tiendas de la región Northeast. Ésta es una pregunta más compleja. © 2002 MicroStrategy. pero también se puede contestar mediante un filtro. Inc. Sin embargo. Recuerde que.3 FILTROS Introducción Un filtro especifica las condiciones que deben cumplir los datos para su inclusión en los resultados del informe. incluya el atributo Store y el indicador Dollar Sales en el informe y aplique un filtro para Northeast. Es una manera sencilla de responder a preguntas de negocio simples o complejas. es posible que le interese revisar sólo las ventas de las tiendas que tengan al menos una categoría con un margen de más del 20% y ventas totales de más de 100. En este capítulo se revisan las categorías de las funciones de los filtros y los tipos de técnicas de filtrado utilizadas para ayudarle a obtener respuestas para sus preguntas sobre el negocio.

Tipos de filtros En el entorno de informes. • • Este capítulo se centra en los filtros de informe para ampliar la información sobre su funcionalidad avanzada. cuando diseña un informe. Intelligence Server. Si aplica un filtro. Para obtener más información y ejemplos de los demás métodos. puede limitar los datos para tomar en consideración sólo la información que sea relevante para responder a una pregunta sobre el negocio. Sólo afecta a la definición de vista. consulte el Capítulo 2. el límite se aplica una vez que se hayan calculado todos los indicadores. se han tratado estos tres métodos para restringir los datos para generar informes: • Un filtro de informe es un criterio utilizado para seleccionar los datos para calcular los indicadores del informe. Informes. Inc. realiza consultas en la base de datos basadas en los datos almacenados en el data warehouse. Dado que se basa en los valores de los indicadores del informe. Un filtro de visualización es un filtro adicional que se aplica en memoria al conjunto de datos del informe. and Web Administrator. 114 Tipos de filtros © 2002 MicroStrategy. Un límite de informe especifica un conjunto de criterios utilizados para restringir los datos devueltos en el conjunto de datos del informe una vez que se hayan calculado los indicadores del informe. Informes. En el capítulo anterior. . que se tratan en la guía MicroStrategy Administrator.3 Filtros Guía avanzada de elaboración de informes En este capítulo no se incluye información sobre los filtros de seguridad.

puede crear una calificación en el atributo “mes” de manera que el conjunto de resultados sólo devuelva los meses que empiezan por la letra “J”. Calificación avanzada le permite crear uno de los siguientes elementos: – una expresión personalizada – una lista de elementos conjuntos. Opciones de los filtros de informe 115 .Guía avanzada de elaboración de informes Filtros 3 Opciones de los filtros de informe A continuación. que le permite unir elementos de atributo y. © 2002 MicroStrategy. disponibles en el Editor de filtros. Inc. se describen detalladamente en este capítulo. Calificación del conjunto le permite crear un conjunto basado en uno de los elementos siguientes: – un indicador (también denominado calificación del indicador) – un filtro de relación • Acceso directo a un informe. etc.) o por los elementos del atributo. denominado también informe como filtro. filtrar por ese conjunto de resultados Todas estas opciones. Acceso directo al informe utiliza un filtro existente como base para agregar más condiciones para continuar especificando el filtro. utiliza un informe existente como filtro. Por ejemplo. • • • Calificación de atributos Los calificadores de atributo le permiten establecer las condiciones que deben satisfacer los elementos de atributo para su inclusión en la definición de un filtro. después. descripción. se describen las opciones disponibles para la creación de filtros de informe: • Calificación del atributo le permite filtrar por una representación del atributo (ID.

3 Filtros Guía avanzada de elaboración de informes Ejemplo de calificación de atributos En este ejemplo se hace referencia a los filtros e informes guardados en el Tutorial de MicroStrategy. mayo y diciembre. tendrá el aspecto siguiente. Este filtro se guarda como Month en el subdirectorio Supporting Objects. por lo que no se deben incluir en los cálculos del informe. Abra el informe Basic Report. el informe se guarda como Filter . Inc. Cuando vuelva a ejecutar el informe. Un informe contiene los ingresos (Revenue). Cambie a la vista de diseño y agregue el filtro Month. No olvide guardar los objetos que cree con nombres diferentes. Observe que la contribución de Leanne Sawyer a los ingresos es 316. Sin embargo. 116 Calificación de atributos © 2002 MicroStrategy. consulte la ayuda en línea. Para hacerlo. . Para obtener instrucciones paso a paso para crear un filtro. Si no desea crearlo.Month Filter en el Tutorial de MicroStrategy. cree un filtro que excluya los meses de abril.786 dólares. La ruta del directorio en Desktop es Public Objects\Reports\Technical Reports\ Reports by Feature\Advanced Reporting Examples. a fin de no sobrescribir los ejemplos del Tutorial de MicroStrategy. hay meses que no son representativos del ciclo normal del negocio. los costes (Cost) y los beneficios (Profit) de todos los empleados. Puede seguir los pasos indicados para interactuar con los filtros y los informes o ver los ejemplos sin crear ninguno más.

mediante las comparaciones de atributo a atributo. La contribución de Sawyer a los ingresos es ahora 198. cree la calificación de atributo a atributo como se describe a continuación. Revenue. En el informe Basic Report. El indicador Revenue se ha calculado utilizando todos los meses. comparando las fechas de pedido y de envío. Calificación de atributo a atributo Las comparaciones de atributo a atributo le permiten crear informes en los que se comparan dos atributos mediante representaciones de atributo.076 dólares. Las calificaciones de atributo a atributo se pueden utilizar para crear un informe que enumere los pedidos que se enviaron más de 27 días después de la fecha de pedido. mayo y diciembre no se recuperan del data warehouse. Day. Por ejemplo. Cost y Profit. Para restringir la cantidad de datos que se tienen en cuenta en el informe. Calificación de atributos 117 . © 2002 MicroStrategy. En el informe filtrado. agregue un filtro para diciembre de 2001. Ship Date. puede crear un informe que muestre los pedidos que se enviaron en el plazo de una semana a partir de la fecha del pedido.Guía avanzada de elaboración de informes Filtros 3 Observe que los indicadores no tienen los mismos valores que en el informe Basic Report. Ejemplo de calificación de atributo a atributo En este ejemplo se utiliza la información del Tutorial de MicroStrategy. Empiece un informe nuevo con Order. Finalmente. Inc. Para crear una calificación de atributo a atributo 1 Pulse dos veces sobre el panel Filtro de informe para crear una nueva calificación. por lo que el indicador no los puede incluir en sus cálculos. los importes de abril. todos los datos de todos los meses se han recuperado del data warehouse.

Order 89304. Se abre el cuadro de diálogo Calificación del atributo. El primer pedido. Ejecute el informe. 6 Seleccione Personalizado y escriba lo siguiente: (Day@ID + 27) Así se agregan 27 días al atributo Day.3 Filtros Guía avanzada de elaboración de informes 2 Seleccione Agregar una calificación de atributo y pulse Aceptar. 3 Busque el atributo Ship Date en el Explorador de objetos (en la jerarquía Customer) y arrástrelo a Atributo en el cuadro de diálogo Calificación del atributo. 118 Calificación de atributos © 2002 MicroStrategy. que tendrá el aspecto siguiente. Este informe se guarda como Attribute to Attribute Comparison. 5 Cambie Operador a Mayor que. se realizó el 26/12/01 y se envió el 23/01/02. 4 Cambie Calificar sobre a ID. lo que representa una diferencia de 28 días. . Ship Date se compara con este valor. 7 Pulse Aceptar. Inc. que es la fecha del pedido.

La suma o resta de días. el orden en que se calculen las dos partes tiene importancia.Guía avanzada de elaboración de informes Filtros 3 Fechas dinámicas Cuando califique sobre una representación de atributo de fecha con el tipo de datos de fecha. “hoy menos siete días” es el 26 de enero y “el primero del mes de hoy menos siete días” es el primero de enero. si la fecha de hoy es 2 de febrero. Inc. como se muestra en los siguientes ejemplos: • • • • • • • una demora de cuatro años. dos semanas y un día a partir de hoy el lunes de esta semana el lunes de esta semana con una demora de dos días el cuarto día de este mes el cuarto miércoles de este mes el cuatro de mayo del año que viene el tercer miércoles de mayo de este año Al evaluar una fecha dinámica del tipo “primer día de este mes menos siete días”. meses o años siempre se realiza en primer lugar. Por ejemplo. Se representaría como “hoy” con una demora de dos meses. “esta semana”. semanas. Por ejemplo: • Si la fecha de hoy es 13 de febrero. tres meses. Calificación de atributos 119 . puede seleccionar fechas dinámicas. antes de que se calcule “primer día de este mes”. “este año”. Las calificaciones de fechas dinámicas se pueden expresar de distintas maneras. • © 2002 MicroStrategy. una fecha dinámica se puede utilizar en un informe que examine las ventas en los dos meses anteriores. “hoy menos siete días” es el 6 de febrero y “el primero del mes de hoy menos siete días” es el primero de febrero. etc. Sin embargo. Pueden ser un conjunto de fechas fijas o distintos rangos de fechas que cambian a lo largo del tiempo. que son demoras fijas a partir de la fecha actual.

como se muestra en el siguiente ejemplo. Sin embargo. 120 Calificación de conjunto: calificación de indicador © 2002 MicroStrategy. si se sabe cuáles cumplen los criterios de la calificación. División Esta función avanzada de la calificación de indicador le permite seleccionar el nivel de atributo en que se volverá a iniciar el recuento de los valores de porcentaje o de rango de un indicador. Por ejemplo. Inc. al director de una tienda podría interesarle ver las cifras de ventas de los productos cuyo nivel de inventario quede por debajo de un nivel determinado. el rango o el porcentaje del rango. Este informe no tiene que mostrar necesariamente las cifras del inventario de dichos productos. . la creación de una calificación de conjunto con un nivel de salida de tienda equivale a tener una lista fija de tiendas. Por ejemplo. Los calificadores de indicador restringen la cantidad de datos que se utilizan para calcular los indicadores de un informe. Nivel de salida El nivel de salida define el conjunto de datos que esta calificación de conjunto aporta al filtro en su totalidad. la lista de tiendas de la calificación se genera dinámicamente.3 Filtros Guía avanzada de elaboración de informes Calificación de conjunto: calificación de indicador Los calificadores de indicador le permiten limitar los valores de indicadores basándose en el valor. en una calificación de atributo sencilla. Este valor debe ser mayor o igual que el nivel de agregación del propio indicador.

Ventas reales (miles de dólares) 40 30 20 10 Región Noreste Noreste Noreste Noreste Mercado Atlántico central Atlántico central Nueva Inglaterra Nueva Inglaterra Tienda Baltimore Filadelfia Boston Greenwich Rango 1 2 1 2 Si especifica “División Región”.Guía avanzada de elaboración de informes Filtros 3 Con los datos siguientes: Ventas reales (miles de dólares) 40 30 20 10 Región Noreste Noreste Noreste Noreste Mercado Atlántico central Atlántico central Nueva Inglaterra Nueva Inglaterra Tienda Baltimore Filadelfia Boston Greenwich Si especifica “División Mercado”. como sólo hay una región. Calificación de conjunto: calificación de indicador 121 . se restablece el contador de rangos de cada mercado (en orden descendente). Inc. Ventas reales (miles de dólares) 40 30 Región Noreste Noreste Mercado Atlántico central Atlántico central Tienda Baltimore Filadelfia Rango 1 2 © 2002 MicroStrategy. el contador no se restablece). se restablece el contador de rangos de cada región (en este ejemplo.

122 Calificación de conjunto: calificación de indicador © 2002 MicroStrategy. En su lugar. las calificaciones de atributo no se incluyen en la calificación del indicador. las calificaciones de atributo se agregan a este paso de SQL.3 Filtros Guía avanzada de elaboración de informes Región Noreste Noreste Mercado Nueva Inglaterra Nueva Inglaterra Tienda Boston Greenwich Ventas reales (miles de dólares) 20 10 Rango 3 4 Combinación de calificaciones de atributo El botón Avanzado le permite especificar si las calificaciones de atributo existentes se deben combinar en el cálculo de la calificación del indicador. Inc. Informes. Para obtener más información sobre el funcionamiento de las calificaciones de indicador. Si se combinan las calificaciones. consulte Otra explicación de la calificación de indicador en el Capítulo 2. . Si no se combinan. la combinación de calificaciones. aparecen en el paso de SQL principal. Esta opción. está seleccionada por defecto. La calificación de indicador se incluye en un paso independiente de SQL y crea una tabla temporal o “mini-informe”.

los ingresos se calculan para todo el período antes de que se evalúe la calificación del indicador. © 2002 MicroStrategy. se incluyen las regiones que no lograron ingresos de más de un millón de dólares en el año 2000. Los resultados del informe son: Por el contrario. Sólo se tienen en cuenta los ingresos de 2000 cuando el indicador comprueba si hay ingresos de más de un millón de dólares. un informe muestra los ingresos por región. en el informe sólo se muestran los ingresos del año 2000. la combinación de calificaciones reduce la cantidad de datos que se tienen que procesar al realizar un cálculo. Además de afectar al resultado del informe. Como se muestra en el ejemplo siguiente. si no se combinan las calificaciones. Inc. Si se mantiene el valor por defecto. Sin embargo. Calificación de conjunto: calificación de indicador 123 . El filtro del informe contiene la calificación del atributo de año igual a 2000 y la calificación del indicador Revenue de más de un millón de dólares. se combinan las calificaciones.Guía avanzada de elaboración de informes Filtros 3 Por ejemplo. pero sí los lograron a lo largo del tiempo.

Calificación de filtro: define los criterios de filtrado de entrada. La relación puede ser un hecho. Sintaxis del filtrado de relación. . el filtrado de relación le permite crear un informe que muestre todas las tiendas que venden calzado Nike en la zona de Washington. • 124 Calificación de conjunto: filtro de relación © 2002 MicroStrategy.3 Filtros Guía avanzada de elaboración de informes Comparación de indicador a indicador Las comparaciones de indicador a indicador le permiten crear informes que comparan dinámicamente los valores de dos indicadores. Por ejemplo. se utiliza el esquema para seleccionar la tabla adecuada. La calificación de conjunto proporciona una interfaz que le guía durante el proceso. una tabla o un filtro vacío. puede crear un informe que limite los datos a los ingresos mayores que los correspondientes al año anterior. Calificación de conjunto: filtro de relación El filtrado de relación le permite crear un vínculo entre dos atributos y aplicar un filtro a esa relación. se describen las partes de un filtro de relación: • • Nivel de salida: es el nivel en que se debe calcular el conjunto. Le permite crear un conjunto de elementos a partir de un atributo basándose en su relación con otro atributo. A continuación. Inc. mientras que en la calificación avanzada tiene que escribir comandos. Puede ser una calificación de atributo. Si se deja la relación vacía. de filtro o de indicador. Relacionar nivel de salida y calificación de filtro: es la relación entre los atributos del nivel de salida y la calificación de filtro. Puede crear filtros de relación mediante la calificación de conjunto o la calificación avanzada en el Editor de filtros. Por ejemplo. La sintaxis de la calificación avanzada se describe en el Apéndice I. DC o todos los clientes que tienen cuentas corrientes pero no cuentas de ahorro.

sólo se tiene en cuenta la definición de datos del informe. la calificación de filtro en Calzado Nike y Región. puede seleccionar Agregar un acceso directo a un informe para tener acceso a la funcionalidad de informe como filtro. Con frecuencia. Los informes con consolidaciones o grupos personalizados no se pueden utilizar como acceso directo a un filtro. Acceso directo a un informe o informe como filtro En Desktop. los resultados de un informe son exactamente lo que se necesita como filtro para otro informe. Acceso directo a un informe o informe como filtro 125 . También proporciona una transición fluida entre ver los datos en un informe y analizar otros informes basándose en los datos del original.Guía avanzada de elaboración de informes Filtros 3 Por ejemplo. y la relación al hecho Ventas. Se puede utilizar el conjunto de datos de un informe existente como filtro en otro informe. La utilización de un informe como filtro constituye otra forma de obtener los mismos resultados que con una calificación de indicador. para crear un informe que muestre todas las tiendas que venden calzado Nike en la zona de Washington. DC tiene que establecer el nivel de salida en Tiendas. se puede utilizar el informe en sí como filtro de otro informe. © 2002 MicroStrategy. Inc. pero es más fácil de comprender y crear. La utilización de informes como filtros proporciona un método más visual de creación de informes y análisis de los resultados. los cambios realizados en la definición de vista no afectan a las condiciones del filtro. Cuando se utiliza como filtro. Encontrará un ejemplo de informe utilizado como filtro en Ejemplo de informe como filtro en el Capítulo 2. En lugar de crear un filtro que reproduzca los resultados de un informe. Informes.

al que puede agregar condiciones. C. Providence y Greenwich. cree otro filtro. Incluya un acceso directo a cada uno de los tres filtros. encargado de las tiendas de Boston. En términos generales. Por ejemplo. Un tercer filtro. Puede utilizar Filtro1 en otro filtro y agregarle otra condición. 126 Acceso directo a un filtro © 2002 MicroStrategy. Calificación avanzada: expresión personalizada Las calificaciones avanzadas le permiten crear expresiones personalizadas que se ajusten a necesidades concretas. B y C. Inc. A y B. es un rango de fechas con todos los días de diciembre de 2001. para aplicarlo a un informe. Los datos tendrán que satisfacer todas las condiciones. Funciones Apply Las expresiones pass-through.3 Filtros Guía avanzada de elaboración de informes Acceso directo a un filtro La creación de un acceso directo a un filtro le permite utilizar un filtro existente. Se pueden utilizar para crear expresiones personalizadas que se utilizan en filtros. puede crear un filtro de relación utilizando el área Expresión personalizada de la ventana Calificación avanzada. supongamos que es un director en Nueva Inglaterra. o funciones Apply. El filtro Moda de señora contiene las clases Blusas y Vestidos. Por ejemplo. Filtro1 contiene dos condiciones. Providence y Greenwich. pero que se encuentran en diversas plataformas RDBMS. que se incluyan. A. Todos los días de diciembre de 2001. en el que se incluyen las tiendas de Boston. . El proyecto contiene un filtro llamado Tiendas de mi región. de MicroStrategy 7i tienen la finalidad de proporcionar acceso a funciones o expresiones sintácticas especiales que no son estándar en MicroStrategy 7i. Para conocer las ventas de moda de señora en sus tiendas en el mes de diciembre.

A diferencia de las calificaciones de atributo. Inc. o aritméticos. Ejemplo de lista de elementos conjuntos En este ejemplo se utiliza la información guardada en el Tutorial de MicroStrategy. Expresiones pass-through. Para obtener información sobre las funciones Apply. filtrar por ese conjunto de resultados de atributo. posteriormente. Calificación avanzada: lista de elementos conjuntos Las listas de elementos conjuntos le permiten seleccionar elementos de atributo de distintos atributos para filtrar el conjunto de resultados del informe. Como en el informe de ejemplo que se muestra a continuación. asegúrese de que en el Editor de filtros se muestra la opción Calificación avanzada.Guía avanzada de elaboración de informes Filtros 3 Cada tipo de petición a una función o subexpresión personalizada está representada por una función Apply especializada. Desde Desktop. 2 Seleccione la pestaña Editores. puede seleccionar combinaciones de elementos concretas. puede filtrar por Electronics en Q1 2001 y por Music en Q3 2001. lleve a cabo los pasos siguientes: 1 Seleccione Mis preferencias en el menú Herramientas. Existen cinco funciones Apply predefinidas que se usan para reemplazar a las funciones normales predefinidas del mismo tipo. como menor que o mayor que. Calificación avanzada: lista de elementos conjuntos 127 . ApplySimple utiliza operadores simples. 3 Pulse Opciones filtro. consulte el Apéndice B. como Quarter y Category. Antes de crear una lista de elementos conjuntos. En otras palabras. Las funciones ApplyComparison y ApplySimple son las más útiles para los filtros. © 2002 MicroStrategy. las listas de elementos conjuntos también le permiten unir elementos de atributo y. ApplyComparison utiliza operadores de comparación.

Para crear una lista de elementos conjuntos 1 Pulse dos veces sobre el panel Filtro de informe para agregar una nueva calificación. 2 Seleccione Agregar una calificación avanzada y pulse Aceptar. por ejemplo. 8 Seleccione Quarter en la lista desplegable Elementos disponibles. 5 Pulse el icono Agregar situado a la derecha de la Lista de elementos. 4 Seleccione Category y Quarter en la lista Atributos disponibles y pulse > para agregarlos a la lista Atributos seleccionados. Electronics en Q1 2001 y Music en Q3 2001. como se describe a continuación. pase a la vista de diseño y cree una lista de elementos conjuntos.786 dólares. 9 Pulse dos veces sobre Q1 01 para cambiar el trimestre. si no lo está ya. Se abre el cuadro de diálogo Seleccionar lista de elementos. . Se abre el panel Calificación avanzada. Observe que los ingresos de Leanne Sawyer son 316. Inc. 3 Seleccione Lista de elementos conjuntos en la lista desplegable Opción. 5 Pulse Aceptar hasta que vuelva a Desktop. 7 Pulse dos veces sobre Electronics para cambiar la categoría. Abra el informe Basic Report. Para hacerlo. Son las ventas de todo el tiempo y todas las categorías. Se agrega a la lista el primer valor de cada atributo. Desea ver los ingresos de combinaciones concretas de Quarter y Category. 6 Pulse el icono Modificar situado a la derecha de la Lista de elementos.3 Filtros Guía avanzada de elaboración de informes 4 Seleccione Mostrar calificación avanzada. 128 Calificación avanzada: lista de elementos conjuntos © 2002 MicroStrategy.

Inc. 12 Seleccione el nuevo elemento y repita los pasos del 6 al 10. Una vez más. Ejecute el informe. Calificación avanzada: lista de elementos conjuntos 129 . La reducción de los ingresos refleja los datos de la calificación. Los resultados se muestran a continuación. esta vez cambiando Category a Music y Quarter a Q3 01. 11 Pulse el icono Agregar para agregar otro elemento. Este informe se guarda como Joint Element List. © 2002 MicroStrategy.901 dólares. 13 Pulse Aceptar para guardar la nueva calificación. ya que sólo se incluyen en los cálculos del indicador las ventas de electrónica en el primer trimestre de 2001 y las de música del tercer trimestre. se agregará por defecto el primer valor de cada atributo.Guía avanzada de elaboración de informes Filtros 3 10 Pulse Aceptar para volver al cuadro de diálogo Calificación avanzada. Observe que los ingresos de Sawyer ahora son sólo 18.

En ocasiones. Si lo es. se importa tal y como está. con las comillas. se comprueba si es una fecha. dichos elementos deben estar guardados en un archivo de Excel o de texto.3 Filtros Guía avanzada de elaboración de informes Filtro importado En el Editor de filtros se pueden importar elementos de filtro desde orígenes distintos a MicroStrategy. . Deben seguir las reglas en el orden que se muestra aquí: 1 Si la celda tiene comillas dobles al principio y al final. primero se comprueba si es un número. 130 Filtro importado © 2002 MicroStrategy. se importa tal y como está. A continuación. Se puede utilizar una selección dinámica para que el usuario pueda seleccionar el archivo que se debe importar en tiempo de ejecución. La opción de importación de elementos de filtro agrega más flexibilidad todavía al Editor de filtros. Para importar elementos a un filtro. 3 Si la celda no cumple los criterios de las reglas 1 o 2. Los datos de una hoja de cálculo de Excel se pueden guardar en filas y/o columnas. Es más eficiente simplemente importar un archivo en el que se enumeren muchos elementos en lugar de seleccionar cada elemento individualmente. Las definiciones de filtros existentes también se pueden exportar a un archivo. los datos se importan agregando comillas sencillas al principio y al final para adecuarse al formato de fecha. se importa tal como está. Si lo es. la importación de elementos a un filtro puede ser más rápida que la creación de un filtro y la selección de cada uno de los elementos que se deben incluir en él. Inc. 4 Después. 2 Si la celda tiene comillas sencillas al principio y al final. se describen las reglas que se aplican al formato de estos archivos. al permitir que se importen listas de datos de archivos existentes a la definición de un filtro. incluidas las comillas.

Si los datos están en un archivo de texto. se asume que es un valor de texto. dicho archivo tiene que ser de uno de los tipos siguientes: • • • delimitado por tabuladores delimitado por el separador de listas. Esto satisface las reglas de formato de texto. Filtro importado 131 . Inc. como se especifique en la configuración regional delimitado por retornos de carro © 2002 MicroStrategy.Guía avanzada de elaboración de informes Filtros 3 5 Si no satisface ninguna de las reglas anteriores. Se agregan comillas dobles al principio y al final del valor antes de importarlo.

3 Filtros Guía avanzada de elaboración de informes 132 Filtro importado © 2002 MicroStrategy. . Inc.

En este capítulo se ofrece información que amplía la ofrecida en la Guía de configuración básica. Preguntas como “¿Qué ventas tuvimos en la región Este en el cuarto trimestre?” o “¿Se repone el nivel del inventario regularmente al principio de cada semana?” son muy fáciles de responder si se crean indicadores. el nivel. © 2002 MicroStrategy. la condicionalidad. Normalmente. Representan los cálculos que se deben llevar a cabo con los datos almacenados en la base de datos y se asemejan a las fórmulas de software de las hojas de cálculo. En este capítulo aprenderá los conceptos necesarios para crear indicadores avanzados. Inc. 133 . la diferencia entre indicadores simples y compuestos. de la creación y publicación de indicadores se encargan los analistas avanzados. por ejemplo. Debe saber ya cómo crear un indicador simple e incluirlo en un informe. la agregación de indicadores y los joins de indicadores.4 INDICADORES Introducción Los indicadores son objetos de MicroStrategy que representan medidas de negocio e indicadores clave de rendimiento.

por ejemplo el año o el cliente. o valores de demora. El indicador en su totalidad sólo puede contener un nivel.Cost){~+} Sum(Abs (Revenue . se debe incluir en la función de grupo. Un indicador simple está formado por una fórmula y un nivel. Los indicadores compuestos no pueden tener un nivel para todo el indicador. Sin embargo.Cost)){~+} El nivel. denominado condición. como muestran los siguientes ejemplos: Sum(Revenue . además de la función de grupo necesaria. Los indicadores pueden pertenecer a uno de estos tipos: • Los indicadores simples pueden ser independientes o utilizarse como los componentes que forman indicadores compuestos. además. aunque se puede definir por separado para cada uno de los componentes. Inc. Estos últimos no son componentes obligatorios. como lo son la fórmula y el nivel. • Indicadores simples Un indicador simple no le limita a cálculos sencillos: el término simple hace referencia únicamente a su estructura. Los indicadores simples tienen siempre una fórmula y un nivel. Una fórmula es una expresión matemática que se basa como mínimo en una función de grupo. como una suma o un promedio. atributos o indicadores. es el nivel del cálculo del indicador. 134 Tipos de indicadores © 2002 MicroStrategy. Todos estos componentes se describen detalladamente en Definición de indicadores simples. Un indicador simple también puede contener una función que no sea de grupo o un operador aritmético. .4 Indicadores Guía avanzada de elaboración de informes Tipos de indicadores Los indicadores son componentes de informe que permiten realizar cálculos analíticos con los datos del warehouse. Los indicadores simples pueden. o dimensionalidad. contener filtrado. denominados transformaciones. aplicada a hechos.

está definido para todo el indicador. las cifras se calculan de manera que reflejen los datos de las ventas mensuales. La diferencia más importante es que los indicadores compuestos no pueden tener un nivel para todo el indicador. Un indicador compuesto es una combinación de expresiones que. quieren decir que los indicadores se calculan en el nivel más bajo del informe. como se ve en esta definición de indicador: Sum(Revenue . Los indicadores simples pueden contener varios hechos. Tipos de indicadores 135 . Si se agrega un atributo. A continuación. representado por {~+}. Este concepto es importante en la distinción entre indicadores simples y compuestos. Es decir. mediante el uso de funciones. que se definen automáticamente al crear un indicador. aunque el nivel se puede establecer por separado para cada uno de los componentes. Normalmente. se muestra un ejemplo de este tipo de indicador donde calcula los ingresos: Sum(Revenue){~+} Los símbolos {~+}. Se pueden utilizar por separado o como componentes de los indicadores compuestos. dicho atributo se tendrá en cuenta cuando se calculen los datos del informe. compuesto. por defecto. si el informe muestra los ingresos por año y mes.Guía avanzada de elaboración de informes Indicadores 4 Se habla brevemente de los indicadores simples en el capítulo Información básica para crear informes de la Guía de configuración básica. son en sí indicadores. estos indicadores básicos se crean en una fase temprana del ciclo del proyecto. como se muestra a continuación: Rank([Revenue Metric]) © 2002 MicroStrategy.Cost){~+} Observe como el nivel. Indicadores compuestos Un indicador que no es simple es. Por ejemplo. Inc. el indicador Revenue es un indicador simple definido como: Sum(Revenue){~+} El indicador compuesto puede contener el indicador Revenue.

4 Indicadores Guía avanzada de elaboración de informes Observe que no se ha definido ningún nivel y que Rank no es una función de grupo. Inc. niveles ni transformaciones. Las funciones que no son de grupo son funciones OLAP y escalares. como Rank. el indicador en su totalidad carece de él. a excepción de los que ya formen parte del indicador simple que contengan. aunque las dos funciones de promedio (Avg) tienen un nivel (Year). 136 Tipos de indicadores © 2002 MicroStrategy. por ejemplo: (Avg(Revenue) {Year+}) + (Avg(Cost) {Year+}) Observe que. Los indicadores compuestos pueden contener selecciones dinámicas y valores numéricos constantes. pero no condiciones. . Un indicador compuesto puede incluir también expresiones que actúen como indicadores. Las partes de un indicador compuesto se explican detalladamente en Definición de indicadores compuestos.

se muestran los componentes de cada una. Los demás.Guía avanzada de elaboración de informes Indicadores 4 Distinción entre indicadores simples y compuestos Distinguir entre indicadores simples y compuestos es sencillo en el Editor de indicadores. condición y transformación) siguen estando visibles. no se pueden ver. Puesto que un indicador compuesto carece de estos componentes en el nivel de todo el indicador. nivel. independientemente de la complejidad de sus fórmulas. Compare los siguientes ejemplos: El único ejemplo de indicador compuesto es el último. Inc. Cuando se contrae por completo un indicador simple. © 2002 MicroStrategy. Tipos de indicadores 137 . los componentes (fórmula. Al desplegar todas las expresiones de un indicador compuesto. son indicadores simples.

La condicionalidad asocia un filtro al cálculo del indicador. . En el panel de definición del indicador del Editor de indicadores. Inc. Es un componente opcional. una condición y una transformación en el nivel más alto. Es un indicador simple porque puede contener un nivel. • • • Recuerde del apartado Distinción entre indicadores simples y compuestos que un indicador con una definición como la siguiente es un indicador simple: Avg(Sum(Rédito) {Mes+}){Año+} Este indicador calcula el promedio anual de ventas mensuales y en realidad se trata de dos indicadores. debe desplegar la fórmula del externo.4 Indicadores Guía avanzada de elaboración de informes Definición de indicadores simples Los indicadores están formados por componentes que hacen que un indicador sea distinto a todos los demás y. sirven de criterios para definir los cálculos y los datos que se incluyen en cada indicador. el indicador interno se encuentra dentro del externo. El nivel. Por ejemplo. Es también un componente opcional. o dimensionalidad. determina el nivel en el que se va a realizar el cálculo del indicador. La fórmula más externa debe ser una función de grupo. puede decidir realizar los cálculos en el nivel de mes o de año. Los indicadores simples contienen estos componentes: • La fórmula define los datos que se van a utilizar y los cálculos que se van a llevar a cabo con los datos. por ejemplo “hace cuatro meses”. además. a los atributos seleccionados. La transformación aplica valores de demora. Para ver la definición del indicador interno. como ilustra esta imagen tomada del Editor de indicadores: 138 Definición de indicadores simples © 2002 MicroStrategy.

atributos. máximo. constantes y otros indicadores. El siguiente diagrama representa este proceso. independientemente de lo que aparezca en el informe. mínimo. El código {Mes} que está entre los mismos paréntesis indica que estos datos se toman del nivel de mes. etc. La fórmula de un indicador simple es una expresión matemática formada por funciones de grupo. La utilización de esta clase de indicador le permite obtener las cifras mensuales. Definición de indicadores simples 139 . como suma. puede utilizar el resultado de un cálculo de indicador como conjunto de resultados intermedio para calcular otro indicador. promedio. La fórmula también puede contener una función que no sea de grupo o un operador aritmético. es decir. Por ejemplo. pero necesita información de ventas mensuales. se obtiene el promedio del resultado del primer indicador en el nivel de año. En SQL. Recuerde que ya se ha definido anteriormente como indicador simple. © 2002 MicroStrategy. las tablas de hechos existentes proporcionan las cifras de ingresos de cada día.Guía avanzada de elaboración de informes Indicadores 4 El indicador interior es Sum([Rédito]). se lleva a cabo el segundo indicador. Inc. Por lo tanto. Una vez que se haya calculado esta información. la fórmula pasa a formar parte de la cláusula SELECT del comando SQL. Función de agregación interna Tabla de Hechos Tabla intermedia Función de agregación externa Resultado Final Este tipo de indicador proporciona un buen método para realizar cálculos en varios pasos si las tablas de hechos del warehouse no presentan datos en el nivel superior adecuado para los cálculos posteriores. Incluye también los datos que se van a utilizar en los cálculos. Fórmula Constituye la parte esencial de la definición de indicador. además de la función de grupo necesaria. Pueden ser hechos.

indicadores y funciones que no son de grupo. El servidor Intelligence Server no distingue entre estas funciones personalizadas y las que se proporcionan por defecto. Esta fórmula se denomina fórmula base. Max. / o *. La utilización de una fórmula base le permite • actualizar varios indicadores modificando la fórmula base una sola vez. La funciones de complemento personalizadas no se pueden distinguir de las demás funciones u operadores. puede iniciar MicroStrategy Desktop e importar el nuevo complemento de función que se va a utilizar en todos los informes. -. ya que el cambio se propaga automáticamente a todos los indicadores que la utilizan buscar o clasificar todos los indicadores que utilizan una fórmula base común utilizar una expresión simple como fórmula base para facilitar la creación de indicadores más complejos utilizarla como fórmula en indicadores simples o complejos • • • 140 Definición de indicadores simples © 2002 MicroStrategy. Una vez que haya agregado el código C++ específico de la función y creado el proyecto. como Sum. El Asistente para complementos de función le guiará en el proceso de creación de un proyecto de Visual C++ de Microsoft. con marcadores de posición a los que puede agregar código de análisis personalizado. funciones de grupo. Count. Min. hechos. Average. +. que puede contener operadores aritméticos.4 Indicadores Guía avanzada de elaboración de informes Definición de funciones de complemento personalizadas El Asistente para complementos de función de MicroStrategy se puede utilizar para definir funciones personalizadas de importancia para los escenarios de negocio. . atributos. Fórmulas base Puede recuperar una fórmula para utilizarla en varias definiciones de indicadores. Inc.

por ejemplo. Los conceptos que abarca el término "nivel" en el contexto de los indicadores de MicroStrategy 7i equivalen a los de dimensionalidad. el cálculo realiza con Región y Mes. le permite determinar el nivel de atributo en el que se calcula el indicador. Por defecto. si el informe muestra los ingresos por año y mes. la unidad de nivel vuelve al valor por defecto de nivel de informe para el nivel y a Estándar para el filtrado y la agrupación. Esto quiere decir que los atributos de la plantilla de informe rigen la forma en que se agrega el indicador. por defecto. La agrupación y el filtrado son independientes. © 2002 MicroStrategy. Todos los indicadores. las cifras se calculan de manera que reflejen los datos de las ventas mensuales. se consigue una mayor flexibilidad en el uso del indicador. en el conjunto Región. El motor determina qué conjunto se encuentra en el nivel más bajo. puede especificar la agrupación y el filtrado utilizados en un indicador. Sin embargo. De esta forma. realizan los cálculos en el nivel de informe. denominado también dimensionalidad. Mes y Año.Guía avanzada de elaboración de informes Indicadores 4 Nivel El nivel de un indicador. el nivel de informe forma parte del nivel del indicador. agrupación y filtrado forma una unidad de nivel. Los elementos necesarios para especificar un nivel para un indicador concreto son • • • nivel agrupación filtrado La combinación de nivel. puede especificar cualquier conjunto de atributos como nivel de cálculo de un indicador. Es decir. Inc. Si pulsa Restablecer en el panel Nivel del Editor de indicadores. A lo largo de esta guía se utiliza el término nivel. Definición de indicadores simples 141 . Además. el nivel y la agrupación funcionan juntos para determinar el nivel. Por ejemplo. al igual que el nivel y el filtrado funcionan juntos para establecer el nivel.

Ninguno no se puede utilizar si el nivel está establecido en el nivel de informe.4 Indicadores Guía avanzada de elaboración de informes Nivel El nivel es el nivel de atributo en el que se agrupan los cálculos del indicador. . El nivel puede ser cualquier conjunto de atributos o una jerarquía. Un ejemplo es un indicador de inventario. Determina qué tabla se va a utilizar para calcular el indicador. Agrupación La agrupación determina cómo se agrega el indicador. Finalizando (tabla de lookup) utiliza el último valor de la tabla de lookup. Excluye también todos los hijos del atributo de nivel. Es decir. Comenzando (tabla de hechos) accede al primer valor de la tabla de hechos. Estas opciones se describen a continuación: • • • • Comenzando (tabla de lookup) utiliza el primer valor de la tabla de lookup. Inc. • 142 Definición de indicadores simples © 2002 MicroStrategy. El resultado de este valor queda reflejado en la cláusula GROUP BY del comando SQL. Un caso especial es el nivel por defecto. Las opciones de agrupación de los niveles son: • Estándar agrupa por el nivel de atributo del nivel. Finalizando (tabla de hechos) tiene acceso al último valor de la tabla de hechos. Las demás opciones sólo se utilizan para indicadores que no sean agregables. el indicador realiza los cálculos en el nivel. siempre que sea posible. que es el nivel de informe. Las cifras de inventario mensuales no se suman para calcular el inventario anual. Ninguno excluye el atributo del nivel de la cláusula GROUP BY. Un indicador no agregable es el que no se debe agregar en todo un atributo.

max(a12. la fila sigue estando en la tabla y se asume el valor NULL o cero.[QUARTER_ID] = a12.[QUARTER_DESC]) AS QUARTER_DESC. como muestra el SQL: select a11. sum(a11. [LU_QUARTER] a12 where a11. Definición de indicadores simples 143 . Ejemplos de agrupación de niveles Un indicador de ingresos se define como: Sum(Revenue){Quarter} El nivel está establecido en Quarter.[QUARTER_ID] AS QUARTER_ID. la fila Abril no existe. según si el nivel se ha establecido en valor inicial o final.[QUARTER_ID] © 2002 MicroStrategy. con agrupación Estándar. porque el indicador se agrupa en el nivel Quarter. por ejemplo las ventas de abril.Guía avanzada de elaboración de informes Indicadores 4 Existe una diferencia importante entre el acceso a una tabla de lookup y a una tabla de hechos. Si un valor. Observe que las ventas se calculan para cada trimestre. Si el mismo valor falta en una tabla de lookup. Cuando se incluye este indicador en un informe con Quarter. el resultado es el siguiente. falta en una tabla de hechos. Inc.[TOT_DOLLAR_SALES]) as REVENUE from [QTR_CATEGORY_SLS] a11. Se ofrece la información del mes anterior o posterior (marzo o mayo).

[QUARTER_ID] = a11. a11. basándose en el nivel de agrupación establecido en el indicador. básicamente. pa1.[REVENUE] as REVENUE from [TEMP_TABLE] pa1.[QUARTER_ID] 144 Definición de indicadores simples © 2002 MicroStrategy.[TOT_DOLLAR_SALES]) as REVENUE from [QTR_CATEGORY_SLS] a11 group by a11. [LU_MONTH] a11 where pa1. Aunque se enumeran todos los meses. El SQL de este informe es.[QUARTER_ID] Sin embargo. sum(a11. . utilizando el mismo indicador en un informe con Month.[QUARTER_ID] AS QUARTER_ID. El indicador calcula los ingresos por trimestre. el mismo que el del ejemplo anterior: insert into TEMP_TABLE select a11.4 Indicadores Guía avanzada de elaboración de informes group by a11. Esto es sólo un subconjunto del informe. Inc. produce este otro resultado.[QUARTER_ID] select a11.[MONTH_ID] AS MONTH_ID.[MONTH_DESC] AS MONTH_DESC. el valor de cada mes dentro de un trimestre es el mismo.

Sin embargo. sum(a11.[YEAR_ID] AS YEAR_ID. A continuación se muestran el informe y su SQL. el informe se ve forzado a utilizar la tabla de ventas por trimestre. Dado que Year es padre de Quarter.[TOT_DOLLAR_SALES]) as REVENUE from [QTR_CATEGORY_SLS] a11. select a12. Si el mismo indicador de ingresos. Inc.[QUARTER_ID] group by a12. Definición de indicadores simples 145 . existe una tabla de hechos de ventas anuales.[QUARTER_ID] = a12. lo que sería más práctico. En lugar de sumar todos los trimestres. [LU_QUARTER] a12 where a11. © 2002 MicroStrategy. el resultado es el siguiente. el indicador se puede acumular hasta el nivel Year. al ser el nivel del indicador Quarter. se utiliza en un informe con Month. con la agrupación establecida en Ninguno.Guía avanzada de elaboración de informes Indicadores 4 Cambie la agrupación a Ninguno en ese mismo indicador de ingresos e inclúyalo en un informe con Year.[YEAR_ID] En el proyecto. el total anual se podría haber extraído directamente de esa tabla.

Sum([End on hand]) {~. [LU_MONTH] a11 Inventario es un ejemplo de un indicador no agregable. Inc. El nivel se establece en el nivel de informe y en Month. 146 Definición de indicadores simples © 2002 MicroStrategy.4 Indicadores Guía avanzada de elaboración de informes El indicador obtiene la misma cifra para cada mes: el total de todos los meses incluidos en el informe. pa1. de manera que se utiliza la última entrada de la tabla de hechos. . Month} Un informe contiene este indicador y el atributo Month. con una agrupación de hecho final. Puesto que Month es hijo de Quarter.[MONTH_ID] AS MONTH_ID. En el informe se incluye la última entrada de cada mes de la tabla de hechos. Month se excluye en la cláusula Agrupar por: insert into TEMP_TABLE select sum(a11. No se realiza ningún cálculo. La siguiente definición de indicador informa del inventario disponible al final del mes. a11.[REVENUE] as REVENUE from [TEMP_TABLE] pa1.[MONTH_DESC] AS MONTH_DESC.[TOT_DOLLAR_SALES]) as REVENUE from [QTR_CATEGORY_SLS] a11 select a11.

Incluye los criterios del informe en una subconsulta en lugar de en la propia cláusula WHERE. Ignorar filtrado omite los criterios de filtrado basados en el atributo del nivel y los atributos relacionados (padres e hijos). Inc. Los criterios del filtro para el informe se encuentran en la cláusula WHERE de la sentencia SQL que calcula el indicador en cuestión. El filtrado absoluto cambia el filtro en los atributos relacionados con el nivel y más bajos que él. Por ejemplo. Definición de indicadores simples 147 . el valor de cada trimestre es el valor del último mes del trimestre. no sobre los cálculos realizados. El filtro del informe no aparece en absoluto en la sentencia SQL de un indicador con esta opción. El indicador sólo calcula los elementos encontrados en la definición del filtro. • • © 2002 MicroStrategy.Guía avanzada de elaboración de informes Indicadores 4 Se trata solamente de una muestra del informe. si es posible. Como es el último mes de Q1. Si se utiliza el mismo indicador en un informe con Quarter. Filtrado La opción de filtrado controla la relación entre los filtros y el cálculo del indicador. Lo eleva al nivel. el inventario disponible en marzo de 2000 es 33. ése es el valor que aparece en el informe trimestral. Las opciones de filtrado son: • El filtrado estándar permite que el filtro del informe interactúe con normalidad en el cálculo del indicador. El filtrado absoluto influye sobre qué se muestra en el informe. Los valores mensuales de cada trimestre no se suman.740. no del informe completo.

En el informe se incluyen todos los meses. Inc. aunque el filtro del informe es enero de 2000. En su lugar. El valor del indicador es el total general del filtro.4 Indicadores Guía avanzada de elaboración de informes • Ninguno se puede resumir como no especificado: el comportamiento de filtrado del nivel no viene determinado por este componente. Se crea un informe con Month. Todos los indicadores de estos ejemplos tienen la agrupación establecida en Ninguno. . Puesto que Quarter en el nivel es padre de Month en el filtro. como se ve más abajo. Ninguno de los informes se muestra completo. este nuevo indicador Revenue y un filtro para enero de 2000. Se define un indicador Revenue con Quarter como nivel y filtrado estándar. Esto es así porque la agrupación está establecida en Ninguno. los componentes de nivel y grupo de esta unidad de nivel definen el filtro. 148 Definición de indicadores simples © 2002 MicroStrategy. Ejemplos de filtrado de nivel Considere el informe siguiente como punto de partida para mostrar los ingresos de cada mes y trimestre. en este caso. sólo enero de 2000. Quarter. en el informe se incluyen todos los meses. son sólo subconjuntos del informe. los ingresos son los mismos en todas las filas. Al ejecutar el informe.

pero esta vez con un indicador en el que se va a ignorar el filtrado de nivel. como se muestra más abajo. Puesto que Month está relacionado con Quarter. es decir. Una vez más. Month se eleva a Quarter. el valor son los ingresos del primer trimestre de 2000.Guía avanzada de elaboración de informes Indicadores 4 Se puede crear el mismo informe con un indicador con filtrado absoluto. el valor del indicador es el mismo para todo el informe. Inc. el filtro también se ignora. © 2002 MicroStrategy. Al ejecutar el informe. Como consecuencia del filtrado absoluto. el filtro del informe se acumula hasta el nivel del indicador. los ingresos son los mismos en todas las filas. Puesto que el informe está filtrado para enero de 2000. pero en esta ocasión es el total general de ventas de todo el proyecto. Se ejecuta el mismo informe. Definición de indicadores simples 149 .

defina los siguientes indicadores: • Revenue Sum(Revenue) {~} • January Revenue (nivel de Month of Year. Inc. Si el filtro del informe es para la región Noreste. filtrado estándar. Por ejemplo. condición de January) Sum(Revenue) {~. Si filtra el informe anterior para obtener sólo las ventas de diciembre. el filtro del informe y los elementos del grupo personalizado relacionados con el filtro del indicador no se tienen en cuenta. en un informe se muestran los ingresos por región y se utiliza el indicador Revenue. El filtro del indicador reemplaza al filtro del informe.4 Indicadores Guía avanzada de elaboración de informes Condición La condicionalidad de indicador aplica un filtro al cálculo del indicador. el informe sigue mostrando todos los datos de ingresos de 2001. Esta opción se puede cambiar de manera que el filtro del informe sí se tenga en cuenta. En el informe se incluyen los ingresos de todos los años. . pero sólo si los filtros están relacionados. el informe muestra únicamente los datos de los ingresos de diciembre de 2001. Sólo pueden utilizar la condicionalidad los indicadores que tengan un operador de agregación en la fórmula. aunque ese filtro puede contener tantas condiciones de filtrado como sea necesario. Para crear un informe que compare las ventas mensuales con las ventas de enero.[January Revenue]) 150 Definición de indicadores simples © 2002 MicroStrategy. [Month of Year]} <January> • Variance from January ([Monthly Revenue] . el informe sólo muestra los ingresos de diciembre de 2001 para la región Noreste. En este ejemplo. A un indicador simple sólo se le puede asociar un filtro. Si asocia un filtro 2001 al indicador Revenue y vuelve a ejecutar el informe. sólo se mostrarán los datos de 2001. La condicionalidad se puede considerar como la asociación de un filtro a cada indicador. Por defecto. sin agrupación.

Inc. sólo de 2001 o de los dos años combinados.UU”. cuando se filtra por “país=EE. se pueden obtener resultados distintos si los datos son sólo del año 2000. a continuación. si el resultado del filtro depende de cuándo se ejecute. Por ejemplo. Combinar el filtro de informe en un indicador: es la opción por defecto. © 2002 MicroStrategy. es decir. se produce siempre el mismo resultado. El filtro de indicador se aplica a los datos resultantes. Se aplican a los datos los criterios del filtro de informe.Guía avanzada de elaboración de informes Indicadores 4 Incluya estos indicadores en un informe con Month of Year para conseguir el informe siguiente: Opciones de anidamiento Las opciones avanzadas de condicionalidad le permiten seleccionar la forma en que interactúan el filtro de informe y el filtro de indicador. cuando se filtra por “país donde los ingresos sean mayores que 1000 dólares”. • Estas opciones sólo son importantes si al menos uno de los filtros es dinámico. aplica el filtro de informe al resultado. como se describe a continuación: • • Combinar en uno nuevo: combina los filtros de indicador y de informe. Combinar la condición del indicador en el informe: primero evalúa el filtro de indicador y. Por el contrario. Definición de indicadores simples 151 .

• Combinar en uno nuevo: Combinar en uno nuevo combina el filtro de indicador con el del informe. se cumple el criterio del filtro de informe y el filtro del indicador se aplica al conjunto de resultados obtenido. Inc. • • 152 Definición de indicadores simples © 2002 MicroStrategy. y la segunda. Si se elige esta opción. los diez artículos con ingresos más bajos. modificará el resultado. los artículos con ventas de más de 30 dólares. después. La primera calificación. De esos artículos. se evalúa en primer lugar el filtro de indicador y. después. sólo se muestran en el informe los que tengan ventas de más de 30 dólares. primero se encuentran todos los artículos cuyas ventas sean de más de 30 dólares. si se eligiera esta opción. pero ha agregado una calificación adicional a ésta: sólo artículos con ventas de más de 30 dólares. Primero se determinarían los 10 artículos con menores ventas y. está contenida en el indicador. Puede resolver este problema utilizando las opciones de anidamiento de la condicionalidad del indicador. En primer lugar. Combinar el filtro de informe en un indicador: Es la opción por defecto. si desea identificar los diez artículos inferiores en cuanto a ingresos se refiere. el conjunto de resultados sólo incluiría los artículos que se encontraran entre los 10 que menos se venden y cuyas ventas fueran de más de 30 dólares. Si cambia los métodos de anidamiento para controlar cómo interactúan estos dos filtros. se encuentra en el filtro de informe. .4 Indicadores Guía avanzada de elaboración de informes Por ejemplo. el filtro de informe se aplica al conjunto de resultados obtenido. Según el ejemplo anterior. Combinar la condición del indicador en el informe: En este caso. se seleccionan los 10 con menos ventas.

Definición de indicadores compuestos 153 . Estas expresiones definen los datos que se van a utilizar y los cálculos que se van a realizar con los datos. por ejemplo. También es posible aplicar varias transformaciones al mismo indicador. la diferencia más importante entre los indicadores simples y los compuestos es que estos últimos no pueden tener un nivel para todo el indicador. Inc. Agregue una transformación para el último año y el indicador calculará los ingresos totales del último año. Los cálculos pueden ser funciones de grupo o no. Transformaciones. para comparar los valores de momentos distintos. mediante el uso de funciones. Como se indica en Distinción entre indicadores simples y compuestos. Tomemos como ejemplo un indicador que calcula los ingresos totales.Guía avanzada de elaboración de informes Indicadores 4 Transformación Las transformaciones se utilizan normalmente para realizar análisis en períodos de tiempo. son ellas mismas indicadores. © 2002 MicroStrategy. Para obtener más información sobre las transformaciones. como este año con el anterior o los del mes hasta la fecha. En SQL. Los datos pueden ser hechos. aunque el nivel se puede establecer por separado para cada una de las expresiones. Definición de indicadores compuestos Un indicador compuesto es una combinación de expresiones que. Se puede incluir cualquier transformación en la definición de un indicador. Un indicador de transformación es un indicador simple que adopta las propiedades de la transformación que se le apliquen. la fórmula se convierte en la cláusula SELECT del comando SQL. constantes u otros indicadores. consulte el Capítulo 13. atributos.

En lugar de ello. como sucede con los simples. Inc. puede dividir un indicador de beneficios por un indicador de ingresos. . como en el siguiente diagrama. 154 Definición de indicadores compuestos © 2002 MicroStrategy. como se muestra a continuación: ([Indicador de beneficios]/[Indicador de ingresos]) Observe que este indicador compuesto no contiene ningún nivel. Función de agregación A Tabla de hechos Tabla intermedia A Operador Función de agregación B Tabla de hechos Tabla intermedia B Resultado final Por ejemplo. toda la información de nivel se encuentra en los dos indicadores independientes. los dos indicadores se pueden calcular por separado. Los resultados se utilizan para calcular el resultado final. para calcular un margen de beneficios.4 Indicadores Guía avanzada de elaboración de informes Un indicador compuesto no tiene que realizar agregaciones adicionales.

Si se admiten indicadores avanzados. el siguiente informe contiene información de ventas. Los indicadores avanzados calculan los subtotales de los distintos elementos del indicador compuesto. Para calcular el resultado correcto. Año 1998 1999 Total Ventas totales 200 100 300 Ventas con descuento 50 50 100 Proporción 25% 50% 75% La columna Proporción se suma para obtener el total mostrado. © 2002 MicroStrategy.Guía avanzada de elaboración de informes Indicadores 4 Indicadores avanzados La propiedad de indicador avanzado de un indicador compuesto le permite cambiar el orden de evaluación por defecto del indicador. Por ejemplo. utilice la casilla de verificación de la parte inferior de la pestaña Subtotales/Agregación del Editor de indicadores. Si se muestran los totales sin admitir indicadores avanzados. un indicador avanzado utiliza la fórmula Sum(Indicador1)/Sum(Indicador2) en lugar de Sum(Indicador1/Indicador2). el informe aparecerá como se muestra a continuación: Año 1998 1999 Total Ventas totales 200 100 300 Ventas con descuento 50 50 100 Proporción 25% 50% 33. el total se debe basar en los totales de las columnas Ventas totales y Ventas con descuento.3% En resumen. Definición de indicadores compuestos 155 . los indicadores avanzados le permiten cambiar el orden de evaluación por defecto de un indicador compuesto. los totales son incorrectos. Para activar y desactivar los indicadores avanzados. Por ejemplo. Inc.

Inc. La única limitación de los indicadores avanzados dimensionales es que los valores de subtotal no se pueden agregar a un nivel más alto que el propio indicador. el total sería correcto. el total de Contribución a Trimestre sería 25% si se activaran los totales avanzados. 100%. como se muestra a continuación.4 Indicadores Guía avanzada de elaboración de informes Hasta ahora. Mes Enero Febrero Marzo Artículos vendidos 30 50 20 Contribución a Mes 100% 100% 100% Contribución a Trimestre 30% 50% 20% Ahora.1. Mes Enero Febrero Marzo Subtotal del trimestre Subtotal del año Artículos vendidos 30 50 20 100 -------Contribución a Trimestre 30% 50% 20% 100% --------- 156 Definición de indicadores compuestos © 2002 MicroStrategy. Si se desactivaran los totales avanzados. Los indicadores Artículos vendidos y Contribución no se pueden acumular en el nivel de año. Por ejemplo. Desactive los indicadores avanzados en este caso. de serlo. MicroStrategy 7i ofrece subtotales que reconocen la dimensionalidad. Esta cifra se calcularía como la suma de todas las contribuciones trimestrales (100) dividida por la suma de todas las contribuciones mensuales (400). ya que. para obtener los resultados correctos. . los totales no funcionarían. de forma que se proporciona la respuesta correcta independientemente de la configuración de los indicadores avanzados. en el siguiente informe de MicroStrategy 7. los indicadores de contribución no podían ser indicadores avanzados.

Es importante tener en cuenta el orden de evaluación al crear indicadores compuestos. Agregación de indicadores y subtotales 157 .Guía avanzada de elaboración de informes Indicadores 4 Orden de evaluación El orden en que se calculan los datos afecta a los resultados que se mostrarán. Inc. los indicadores avanzados. se muestran las funciones que se utilizan para ambos tipos de operaciones. A continuación. puede controlar el orden en que se calculan y se resuelven las consolidaciones. Para obtener más información sobre el orden de evaluación. Informes. Agregación de indicadores y subtotales La agregación y los subtotales le permiten controlar cómo se calculan los indicadores. los límites del informe y los subtotales de un informe concreto. Tipo de agregación Total Cantidad Promedio Descripción Sum[total] suma de los valores de entrada Count[count] número de los valores de entrada Avg[average] suma de los valores de entrada dividida por el número de los valores de entrada Min[minimum] valor de entrada más pequeño Max[maximum] valor de entrada más grande Product[product] multiplicación de todos los valores de entrada Median[median] valor medio de todos los valores ordenados Mode[mode] valor de entrada que aparece más veces Mínimo Máximo Producto Mediana Modo © 2002 MicroStrategy. Si utiliza las opciones de orden de evaluación. consulte el Capítulo 2.

Inc. los subtotales permiten calcular y mostrar datos cuantificados. de las más simples a las más complejas. de fecha y hora. Subtotales En el contexto de los indicadores. También puede elegir bloquear por completo los totales del indicador. El comportamiento de las agregaciones de subtotales se basa en los tipos de datos que se incluyan en el indicador al que se aplica el subtotal. junto con agrupaciones de atributos que puede especificar dinámicamente para un informe. además. La función de subtotales le permite determinar qué subtotales están disponibles para ese indicador. utilice el Explorador de objetos y seleccione Funciones y operadores. recopilados por MicroStrategy 7i. financieras. Al ejecutar un informe que contiene ese indicador. de cadena y OLAP.4 Indicadores Guía avanzada de elaboración de informes Tipo de agregación Desviación estándar Descripción Stdev[standard deviation] distribución de los valores de entrada Var[variance] cuadrado de la distribución de los valores de entrada Geomean[geometric mean] raíz cuadrada del producto de los valores de entrada Varianza Media geométrica Estas funciones son sólo las más utilizadas en los cálculos de indicadores básicos. matemáticas. un usuario puede decidir cuáles de los subtotales se deben mostrar. . 158 Agregación de indicadores y subtotales © 2002 MicroStrategy. procesar un gran número de funciones estadísticas. El Motor analítico puede. Para acceder a estas funciones.

en primer lugar deben volver a calcularse a partir de los datos detallados que sólo están disponibles en el data warehouse. Informes. los valores del promedio de ingresos se reemplazan con guiones. Inc.Guía avanzada de elaboración de informes Indicadores 4 Agregación dinámica El Motor analítico lleva a cabo la agregación dinámica cuando se desplazan objetos de la cuadrícula a Objetos de informe en el Editor de informes. Puede ver un ejemplo de agregación dinámica en el apartado Agregación dinámica del Capítulo 4. no todos los indicadores se pueden acumular con una función de agregación adicional. Agregación de indicadores y subtotales 159 . Indicadores. en memoria. La opción por defecto permite que el Motor analítico elija la función para la agregación dinámica. consulte Excepciones a la agregación dinámica en el Capítulo 2. Para obtener más información. La opción de agregación dinámica le permite especificar qué función se va a utilizar cuando el Motor analítico agregue el indicador. lo que quiere decir que el indicador no se puede calcular en este nivel. La agregación dinámica se produce inmediatamente. Imaginemos un indicador definido como Avg(Ingresos){~+} con la agregación dinámica establecida en el valor por defecto. Los valores del indicador se acumulan en el nuevo nivel de la cuadrícula. © 2002 MicroStrategy. Sin embargo. La capacidad de acumular datos en memoria resulta útil para la rápida interacción y el análisis de informes. Si se quita un atributo de un informe que contenga este indicador. En su lugar. si los datos son necesarios en el nivel más alto.

que se describen detalladamente más adelante. Si se establece el tipo de join de indicador en el nivel de informe (es decir. . Para establecer el tipo de join globalmente. Un tipo de join del indicador que se establece globalmente afecta a los resultados de todos los informes que utilicen ese indicador. Un inner join sólo contiene los datos comunes a todos los elementos del join. Un outer join contiene todos los datos de todos los elementos. utilizando la opción de menú Opciones de los datos del informe). también puede establecer el tipo de join en el nivel de la fórmula. especifíquelo en el nivel de indicador. utilizando la opción Tipo de join del indicador del menú Herramientas del Editor de indicadores. 160 Especificación de join © 2002 MicroStrategy. Puede aplicar un inner join o un outer join. reemplaza la configuración de join de indicador sólo para ese informe. En los indicadores compuestos. podrá establecer condiciones para los datos seleccionados para mostrarse en un informe. sólo se verán afectados los resultados del informe que se está modificando. Así se controla la manera de unir las expresiones o indicadores que se encuentran dentro del indicador compuesto. ya sean tablas o indicadores. Puede establecer joins en los niveles de indicador y de informe: • • indicador: manera de unir el indicador a otros indicadores informe: manera de unir los indicadores de un informe entre sí.4 Indicadores Guía avanzada de elaboración de informes Especificación de join Si establece una especificación de join. Inc.

muestra sólo las regiones para las que hay información de ventas y de presupuesto.Guía avanzada de elaboración de informes Indicadores 4 Comparación de inner joins y outer joins En resumen. con un inner join entre indicadores. los inner joins se generan para todos los indicadores de un informe. Los siguientes ejemplos ilustran esta diferencia más detalladamente. Región Sur Este Ventas 200 100 Presupuesto 500 400 © 2002 MicroStrategy. Por ejemplo. El inner join por defecto no cambia. El informe muestra el siguiente aspecto. no se muestra en el informe. no se ha realizado el seguimiento de los datos de ventas para la región Oeste. De la misma manera. Un outer join contiene los datos aplicables a todos los componentes. un inner join sólo contiene los datos comunes a todos los componentes del join. El informe resultante sólo contiene las filas con datos devueltos para todos los indicadores. Por defecto. Especificación de join 161 . revise los datos de la tabla siguiente. Como la región Norte no tiene ningún dato de presupuesto. Región Norte Sur Este Oeste ¿Información de ventas? Sí Sí Sí No ¿Información de presupuesto? No Sí Sí Sí Se crea un informe con los indicadores Ventas y Presupuesto por región. por lo que también se omiten en el informe. El informe que resulta. Inc.

Región Norte Sur Este Ventas 100 200 100 500 400 Presupuesto La región Oeste no aparece porque no contiene información de ventas. en el que se mencionan las regiones Norte y Oeste. Inc.4 Indicadores Guía avanzada de elaboración de informes Sin embargo. podría interesarle mostrar todas la filas del informe. tanto si hay datos para todos los indicadores como si no. Carece de relevancia el hecho de que existan o no datos para el indicador Presupuesto. Los tipos de join para la fórmula base de un indicador son: 162 Especificación de join © 2002 MicroStrategy. Si se define un outer join para el indicador Ventas y un inner join para el indicador Presupuesto. Puede definir la manera en que se unen estos elementos. a pesar de que carecen de datos para uno de los indicadores. puede especificar joins distintos para cada uno de los indicadores de un informe. sólo se mostrarán las filas con información de ventas. utilizando el cuadro de diálogo Tipo de join de la fórmula. Se crea el siguiente informe. Se puede acceder a este cuadro de diálogo desde la opción Configuración avanzada del menú Herramientas del Editor de indicadores. Tipo de join para la fórmula de indicadores compuestos Un indicador compuesto contiene varias expresiones o indicadores. Un outer join en ambos indicadores produce el siguiente informe. . Región Norte Sur Este Oeste Ventas 100 200 100 500 400 300 Presupuesto Por último.

Guía avanzada de elaboración de informes Indicadores 4 • • • Un join por defecto es el que se define en cada elemento. Este valor está disponible en la opción Tipo de join del indicador del menú Herramientas del Editor de indicadores. Un outer join contiene los datos aplicables a todos los indicadores de un informe. Especificación de join 163 . que se encuentra en Opciones avanzadas del mismo menú. Joins entre indicadores La configuración del tipo de join del indicador le permite definir la acción por defecto que se realizará para unir el indicador con otros indicadores. Inner sólo incluye la información contenida en todos los elementos. © 2002 MicroStrategy. Outer guarda toda la información de todos los elementos. Los tipos de join de indicador son: • • • Por defecto utiliza el valor por defecto. Un inner join sólo contiene datos comunes a todos los elementos. La opción Tipo de join del indicador es un acceso directo a la propiedad Tipo de join del indicador de VLDB. Inc.

además de los joins que afectan a los indicadores. Inc. u orden de prioridad. La jerarquía. entre otros. Las propiedades de VLDB hacen posible que los productos de MicroStrategy aprovechen las optimizaciones exclusivas que ofrecen las distintas bases de datos.4 Indicadores Guía avanzada de elaboración de informes Propiedades de VLDB específicas del indicador Existen otras propiedades de VLDB. a fin de que el SQL generado para un informe se pueda manipular por separado desde el SQL generado para otro. de las propiedades de VLDB se describe en la siguiente ilustración: DBMS (La Mayoría) Instancia de base de datos Indicador Proyecto Plantilla Nivel del informe (Prioridad más alta) 164 Propiedades de VLDB específicas del indicador © 2002 MicroStrategy. los cálculos de indicadores y las optimizaciones de las consultas. . Las propiedades de VLDB están disponibles en varios niveles. Estas opciones afectan a la manera en que el servidor Intelligence Server de MicroStrategy controla los joins.

Propiedades de VLDB específicas del indicador 165 . Aunque existen diez propiedades de VLDB específicas para los indicadores. como el de informe y de proyecto. and Web Administrator. Inc. si en un informe se configura una propiedad de VLDB de un cierta manera y la misma propiedad se establece de otra manera en un indicador incluido en el informe.Guía avanzada de elaboración de informes Indicadores 4 Las flechas ilustran la autoridad de reemplazo de los niveles. Las propiedades de VLDB específicas de indicador que se pueden establecer en el nivel de indicador son: • • • • • • Integer Constant in Metric (constante entera de indicador) Tipo de join de indicador Null Check (comprobación de nulos) Zero Check (comprobación de ceros) Null Checking for Analytical Engine (comprobación de nulos para el motor analítico) Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) Para establecer estas propiedades. seleccione Configuración avanzada en el menú Herramientas del Editor de indicadores. Por ejemplo. A continuación. donde encontrará información detallada de estas propiedades. seleccione Propiedades de VLDB para acceder al cuadro de diálogo Propiedades de VLDB (indicador). la máxima autoridad recae en el nivel de informe. Puede configurar propiedades de VLDB de indicador adicionales en otros niveles. tiene prioridad la propiedad del informe. sólo hay seis propiedades de VLDB de indicador disponibles en el nivel de un indicador individual. Consulte la guía MicroStrategy Administrator. Intelligence Server. © 2002 MicroStrategy. Las dos últimas opciones de la lista anterior se encuentran en la carpeta Motor analítico y las demás en la carpeta Indicadores.

Utilizar el valor heredado por defecto. Las opciones para esta propiedad son: • No hacer nada. consulte Especificación de join. que sólo contiene datos comunes a todos los elementos. Null Check (comprobación de nulos) La propiedad Null Check (comprobación de nulos) indica cómo procesar las operaciones aritméticas con valores NULL.0” a las constantes enteras de las expresiones de indicador. lo que quiere decir que la división por un valor NULL es procesada en la base de datos y no en el Motor analítico.4 Indicadores Guía avanzada de elaboración de informes Propiedades de VLDB de indicador Integer Constant in Metric (constante entera de indicador) Esta configuración determina si se debe agregar un “. Las opciones para esta propiedad son: • • • Agregar “.0” a las constantes enteras de las expresiones de indicador. Tipo de join de indicador Esta propiedad establece el tipo de join que se utiliza en el indicador. Outer join. Inc. 166 Propiedades de VLDB específicas del indicador © 2002 MicroStrategy.0” después del entero. No agregar “. . que contiene datos aplicables a todos los indicadores de un informe. Para obtener más información sobre los tipos de join. Las opciones son: • • • Inner join. El valor por defecto heredado.

que significa que el Motor analítico convierte los valores NULL en ceros. Inc. que significa que los valores NULL no se cambian. Comprobar sólo en el join con la tabla temporal. desde el nivel de DBMS. Si desea más información. El valor por defecto heredado. lo que quiere decir que la división por cero se procesa en la base de datos y no en el Motor analítico. Propiedades de VLDB del Motor analítico para los indicadores Null Checking for Analytical Engine (comprobación de nulos para el motor analítico) Esta propiedad determina si un valor NULL se interpreta como cero cuando el Motor analítico realiza cálculos. consulte el Capítulo 2. Las opciones para esta propiedad son: • • • False. Comprobar en todas las consultas. Comprobar sólo en el join con la tabla temporal.Guía avanzada de elaboración de informes Indicadores 4 • • • Comprobar en todas las consultas. Propiedades de VLDB específicas del indicador 167 . Las opciones para esta propiedad son: • • • • No hacer nada. desde el nivel de DBMS. Utilizar el valor por defecto heredado. Utilizar el valor por defecto heredado. También puede configurar texto de reemplazo para los valores NULL en el nivel del informe. True. Informes. Zero Check (comprobación de ceros) La propiedad Zero Check (comprobación de ceros) indica cómo procesar la división por cero o cuándo comprobar si hay ceros en el denominador en las operaciones de división. © 2002 MicroStrategy.

Si debe obtener subtotales sin utilizar la dimensionalidad del indicador. de manera que los subtotales dependen de la dimensionalidad del indicador. establezca esta propiedad en FALSE. que controla la compatibilidad de MicroStrategy 7. los subtotales no reconocen nunca la dimensionalidad). que significa que los subtotales reconocen la dimensionalidad del indicador El valor por defecto heredado. TRUE. Las opciones para esta propiedad son: • • • FALSE.1 con las versiones anteriores. El valor por defecto de la propiedad Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) es TRUE.4 Indicadores Guía avanzada de elaboración de informes Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) La propiedad Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) le permite hallar los subtotales basándose en la dimensionalidad de un indicador. Query Population Dimensionality Aware (reconocimiento de dimensionalidad en preparación de consultas). Estas dos propiedades funcionan juntas como se muestra en la siguiente tabla. Si Query Population es: TRUE FALSE El subtotal es: TRUE o FALSE Se ignora (es decir. Su funcionamiento depende de otra propiedad de VLDB. 168 Propiedades de VLDB específicas del indicador © 2002 MicroStrategy. Inc. . que significa que los subtotales no reconocen la dimensionalidad del indicador.

Si proporciona un alias para la columna. Año 1 1 1 1 Trimestre 1 2 3 4 Ingresos trimestrales 100 200 100 200 Ingresos anuales 600 600 600 600 Si Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) se establece en FALSE. Por ejemplo. se puede crear una tabla temporal en el SQL utilizado para generar un informe. Alias de columna de indicador Los alias de columna le permiten modificar los nombres de indicadores existentes para utilizarlos en tablas temporales sin alterar el nombre de la columna original. Alias de columna de indicador 169 . al que se accede mediante la opción Configuraciones avanzadas del menú Herramientas del Editor de indicadores. es decir. MicroStrategy 7i reconoce la dimensionalidad de Ingresos anuales. por lo que. le resultará más fácil identificarla. calcula el total en 600. El subtotal anual es 2400. el indicador Ingresos trimestrales se define como Sum(Ingresos) Dimensionalidad = Trimestre y el indicador Ingresos anuales se define como Sum(Ingresos) Dimensionalidad = Año.1 ha calculado el subtotal. Ésta es la forma en que MicroStrategy 7. También puede establecer el tipo de datos y la longitud de byte en este cuadro de diálogo. un total de los valores de Ingresos trimestrales. Si Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) se establece en TRUE. el resultado del subtotal trimestral es 600. © 2002 MicroStrategy. en lugar de sumar los valores de la columna. el subtotal trimestral sigue siendo 600. que es el total de los valores de Ingresos anuales. Inc.Guía avanzada de elaboración de informes Indicadores 4 Por ejemplo.

lo que le permite crear cálculos basándose en los datos que ya están disponibles en el informe. Todo este capítulo está dedicado a la descripción de los conceptos relacionados con la creación de indicadores en todos estos componentes. utiliza fórmulas predefinidas.[Indicador de coste]) 170 Creación de indicadores © 2002 MicroStrategy. el Editor de informes o Command Manager. Los indicadores derivados le permiten crear cálculos basados en los datos que ya están disponibles en un informe. cree un indicador derivado en el Editor de informes con la siguiente definición: ([Indicador de beneficios] . los indicadores de acceso directo. denominados indicadores derivados. no es un indicador derivado. Para calcular los beneficios inmediatamente. éste se debe calcular en SQL y no en el Motor analítico. . Indicadores derivados Un indicador derivado se desarrolla en el contexto de un informe. el indicador de transformación.4 Indicadores Guía avanzada de elaboración de informes Creación de indicadores Puede crear indicadores en el Editor de indicadores. Formato y sintaxis de los indicadores. Un grupo concreto de indicadores derivados. encontrará información sobre el funcionamiento de las opciones de formato disponibles en el Editor de indicadores. En el Apéndice H. En este apartado se tratan los indicadores creados inmediatamente en el Editor de informes. Tomemos como ejemplo un informe con los indicadores Ingresos y Coste. Una de las categorías de indicador de acceso directo. A diferencia de otros indicadores de acceso directo. Inc. En dicho apéndice se describe también la sintaxis de indicadores que se utiliza en Command Manager.

Inc. Por ejemplo. Se accede a ellos pulsando con el botón derecho del ratón sobre una columna o un encabezado de indicador y se basan en el indicador seleccionado. Una vez creado. Si necesita un indicador “normal” cuando esté creando un informe. como en SUM(Indicador1){}.Guía avanzada de elaboración de informes Indicadores 4 Los indicadores derivados se evalúan siempre en el Motor analítico. Puede enumerar atributos de informe específicos. créelo en el Editor de indicadores como objeto independiente. sí puede utilizar niveles. no puede acceder a toda la funcionalidad avanzada de indicadores. como las transformaciones y las condiciones. Si define un indicador derivado utilizando una función como suma o máximo. debe especificar el nivel. no puede agregar {~+} a la definición para calcular indicadores en el nivel más bajo del informe. Al crear un indicador derivado. No obstante. un indicador derivado realiza cálculos entre indicadores (cálculos de columna) con los datos de un informe. como SUM(Indicador1){Región. su definición no se puede modificar ni ver. El valor por defecto es el de no agrupar. Otra diferencia en los indicadores derivados es que su definición está visible en la barra de fórmulas del Editor de informes. Las definiciones de los indicadores no derivados no están visibles. © 2002 MicroStrategy. se convierte en un indicador anidado y sólo existe en el contexto del informe. Es decir. Aunque puede crear un indicador no derivado como SUM(Hecho){~+} directamente en un informe. Empleado}. Creación de indicadores 171 . No podrá utilizar el resto de la funcionalidad avanzada de indicadores. o dimensionalidad. una vez devueltos del data warehouse. Indicadores de acceso directo Los indicadores de acceso directo se basan en indicadores ya presentes en un informe y representan una forma rápida de agregar más indicadores al informe.

Todos los atributos del eje de la fila y de la página. por página. El total puede ser por columna. Nota: Utilícelo sólo si la columna contiene un atributo. Total de página Todos los atributos del eje de la página. Nota: Este cálculo sólo se puede aplicar a informes con una función Paginar. por fila. Porcentaje del total Sobre filas Nivel de cálculo del total Todos los atributos del eje de la columna y de la página. Todos los tipos de acceso directo se describen detalladamente más adelante. Indicadores de porcentaje del total Los indicadores de porcentaje del total muestran un porcentaje de un total seleccionado de cada artículo al que afecta el indicador. Muestra valores en todas las filas del informe como porcentajes de un total de filas.4 Indicadores Guía avanzada de elaboración de informes Los indicadores de acceso directo pertenecen a una de las categorías siguientes: • • • indicadores de porcentaje del total indicadores de transformación indicadores de rango Todos los indicadores de acceso directo son derivados. excepto los de transformación. Sobre columnas 172 Creación de indicadores © 2002 MicroStrategy. Muestra valores en todas las columnas del informe como porcentajes de un total de columnas. que se deben calcular en SQL. . Inc. por cada valor del atributo o el total general. En la siguiente tabla se muestran los niveles de cálculo asociados. Muestra todos los valores de una página como porcentajes del total de la misma.

Los atributos seleccionados. respectivamente. • Los totales de porcentaje de fila y de columna hacen referencia a las posiciones superior y más a la izquierda. que comienza con el informe siguiente. Muestra todos los valores del informe como porcentajes del total general del mismo. Inc. © 2002 MicroStrategy. la información aparecerá como se muestra a continuación. muestra todos los valores relacionados con un elemento de atributo determinado como porcentajes del total acumulado para dicho elemento de atributo. A través Tomemos como ejemplo un indicador de porcentaje del total. Agrega todos los datos del informe. Creación de indicadores 173 .Guía avanzada de elaboración de informes Indicadores 4 Porcentaje del total Total general Nivel de cálculo del total No se especifica ningún nivel. Si se selecciona el total de porcentaje de columna como el tipo de indicador. Las siguientes condiciones son aplicables a los indicadores de porcentaje del total.

174 Creación de indicadores © 2002 MicroStrategy. las operaciones posteriores no tienen efecto alguno sobre él. donde A1 es un atributo. . al atributo seleccionado. el nivel no está disponible para ese informe. por ejemplo. En algunos casos. dos o más cálculos de porcentaje del total en distintos niveles lógicos producen el mismo resultado. • • • Indicadores de transformación Los indicadores de transformación aplican valores de demora. las opciones son las transformaciones que se hayan creado para el proyecto.4 Indicadores Guía avanzada de elaboración de informes • • Los totales de porcentaje de página afectan a todos los atributos de una página. los datos del porcentaje del total de la página pueden ser iguales a los del porcentaje del total general en un informe de una sola página. “hace cuatro meses”. Un ejemplo es el porcentaje de todas las tiendas. “Transversal -> A1”. Inc. Si un informe no contiene atributos en un nivel determinado de porcentaje del total. En el Tutorial de MicroStrategy. En su proyecto. los valores de demora para los accesos directos son: • • • • • • hace dos semanas el mes pasado mes hasta la fecha el año pasado anterior el trimestre pasado Estas transformaciones se incluyen en el Tutorial de MicroStrategy como ejemplos. indica que el cálculo se realiza en todos los elementos del atributo. Por ejemplo. El nivel de un indicador de porcentaje del total permanece constante una vez que se ha calculado el indicador.

por ejemplo. Si se selecciona. La utilización de un indicador de transformación afecta al resultado de todas las ejecuciones posteriores del informe. puede seleccionar qué calcular: • Normal. Inc. Ingresos .((Ingresos) del año pasado) Porcentaje de varianza para calcular la diferencia. expresada como un porcentaje. © 2002 MicroStrategy.Guía avanzada de elaboración de informes Indicadores 4 Para cada uno de estos valores. modifique el indicador y reemplace <ASC=True> con <ASC=False>. este indicador de acceso directo proporciona opciones de división para todos los atributos del informe. el indicador derivado de rango aplica un orden ascendente.((Ingresos) del año pasado)/((Ingresos) del año pasado) • • Indicadores de rango Los indicadores de rango aplican un número de clasificación a los valores de indicador de un atributo determinado. por ejemplo. para mostrar las cifras de unidad de los valores actuales y las correspondientes para el intervalo seleccionado Varianza para mostrar la diferencia entre los valores actuales y los correspondientes para el intervalo seleccionado. Creación de indicadores 175 . Para obtener más información sobre la función de rango. consulte Funciones que no son de grupo. entre los valores actuales y los correspondientes para el intervalo seleccionado. Por defecto. Ingresos . Para cambiarlo a descendente.

basándose en la tabla de lookup. Este cálculo se basa en una tabla de hechos que contiene el hecho Ingresos.4 Indicadores Guía avanzada de elaboración de informes Funciones que no son de grupo Las funciones que no son de grupo utilizadas en los indicadores son: • • • • rango cantidad sumas y promedios acumulativos y de movimiento (o funciones OLAP) función N-tile Rango En las funciones de rango. aunque se puede utilizar también con hechos. Por ejemplo. Rank (Ingresos) <Ascending+False> Si se agrega un parámetro para dividir por año. 176 Funciones que no son de grupo © 2002 MicroStrategy. Inc. un indicador puede contar el número de clientes en una región especificada. se muestra como número uno al cliente que haya generado más ingresos cada año. Otro indicador calcula el número de clientes que generaron ingresos en un mes concreto. . También se puede especificar si se debe dividir por un atributo. el siguiente indicador combinado con el cliente en un informe muestra al cliente de mayores ingresos como el número uno. Cantidad La función cantidad se utiliza normalmente con un atributo. El nivel del rango depende del nivel del informe. Puede especificar si se cuenta desde una tabla de hechos o de lookup y si se cuentan las distintas apariciones del nivel. Por ejemplo. se especifica el indicador que se va a ordenar y si el orden es ascendente o descendente.

o mosaicos. en el siguiente segmento de 25% y así sucesivamente. Puesto que los resultados son cuartos (cuatro grupos de 25 cada uno). es decir. para un indicador. Funciones que no son de grupo 177 .Guía avanzada de elaboración de informes Indicadores 4 Sumas y promedios acumulativos y de movimiento Estas funciones son: • • • • promedio de movimiento suma de movimiento promedio acumulativo suma acumulativa Todas estas funciones son similares y se denominan funciones OLAP en el Editor de indicadores. la suma y el promedio de movimiento requieren un indicador y un tamaño de intervalo. Utilice la función N-tile con el indicador Ingresos. Los ingresos del mes hasta la fecha se definen como RunningSum(Ingresos) <Sort Ascending by Date>. ingresos e ingresos del mes hasta la fecha. Un ejemplo de uso de la función N-tile es la presentación de los artículos situados en el segmento de 25% superior de las ventas. Inc. también llamada segmentación. El orden no se basa en el nivel de informe. un rango de fechas. Algunos parámetros requeridos son el número de grupos y si se deben ordenar de forma ascendente o descendente. establece números de grupos. Por ejemplo. © 2002 MicroStrategy. Función N-tile La función N-tile. el número de mosaicos es cuatro. Como valores de entrada. La función de suma acumulativa utiliza un indicador como valor de entrada y calcula un total acumulado de los valores basándose en un orden especificado en la definición del indicador. se necesita un informe con fechas.

Inc.4 Indicadores Guía avanzada de elaboración de informes 178 Funciones que no son de grupo © 2002 MicroStrategy. .

Amplía la información ofrecida en los temas sobre los filtros. En este capítulo. se describe la importancia de los grupos personalizados y las consolidaciones. Está formado por una colección de elementos denominados elementos de grupo personalizado. © 2002 MicroStrategy. los atributos y los elementos de atributo.5 GRUPOS PERSONALIZADOS Y CONSOLIDACIONES Introducción Un grupo personalizado es un conjunto de filtros especiales que se puede incluir en una plantilla. Le permiten agrupar los elementos de atributo de otras formas sin cambiar las definiciones de la metadata y del warehouse. Inc. Estas dos características le permiten calificar los informes de fila en fila. Las consolidaciones se utilizan para especificar los datos que desea ver en el informe. 179 .

los grupos personalizados ofrecen una manera de agrupar elementos de atributo de uno o varios atributos para satisfacer los requisitos de los informes. Cada elemento contiene su propio conjunto de calificaciones de filtrado o de rangos. excepto las calificaciones de rangos de grupo personalizado. si utiliza el Editor de grupos personalizados. . Por esta razón. Por ejemplo. Este conjunto de calificaciones se divide en una lista de elementos de atributo una vez que se ejecuta el informe. Inc. puede crear el grupo personalizado Inventario de almacén como se muestra a continuación: Inventario de almacén Almacenes pequeños con poco inventario Ventas de almacén < 50 AND Inventario de almacén< 200 180 Grupos personalizados © 2002 MicroStrategy.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Grupos personalizados Un grupo personalizado es un objeto que se puede incluir en una plantilla y que está formado por una colección de elementos denominados elementos de grupo personalizado. Cada elemento de grupo personalizado se puede etiquetar con un encabezado descriptivo y puede incluir una expresión lógica que contenga alguno de los componentes siguientes: • • • • • calificación de atributo calificación de conjunto objeto de informe objeto de filtro calificaciones de rangos de grupo personalizado Un elemento de grupo personalizado puede utilizar también combinaciones de cualquiera de los componentes enumerados anteriormente.

Ventas Almacenes pequeños con poco inventario Encabezado de elemento de grupo personal Almacén "a" Almacén "t" Almacenes grandes con poco inventario Almacén "x" Almacén "m" 38 22 16 258 98 160 El nivel de salida de un grupo personalizado (en este ejemplo.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Almacenes grandes con poco inventario Ventas de almacén > 50 AND Inventario de almacén< 200 Según las opciones que seleccione en el Editor de grupos personalizados. Grupos personalizados 181 . Cada elemento del grupo personalizado puede tener un nivel de salida distinto. Almacén) se basa en las condiciones de filtrado del elemento. Por ejemplo. El hecho de que estén incluidos en el mismo grupo personalizado significa sólo que se muestran en el mismo informe. © 2002 MicroStrategy. Inc. el grupo personalizado podría aparecer en el informe como se muestra a continuación. los elementos son totalmente independientes.

Imagine que ha creado un informe en el que se clasifican los almacenes según los ingresos que genera cada uno. Filtros para obtener más información acerca de estos tipos de calificación.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Ventajas de utilizar un grupo personalizado Una de las ventajas principales de los grupos personalizados es su capacidad de agrupar los elementos de atributo mediante: • • • • • • calificación de atributo calificación de conjunto informe filtro rangos calificación avanzada Consulte el Capítulo 3. Se pueden aplicar distintos tipos de rangos: • Tamaño del rango: divide el rango de valores del indicador definido por los valores “Iniciar a las” y “Detener a las” en un número de rangos. Calificación de rangos Los calificadores de rangos le permiten crear elementos de grupo personalizado de rangos. utilizando los valores de un indicador. definida por el nivel de salida. Inc. . En la actualidad. se ignoran los límites de informe definidos en un informe de grupo personalizado. Los rangos son un método para dividir una lista de elementos de atributo. 182 Ventajas de utilizar un grupo personalizado © 2002 MicroStrategy. Por ejemplo. puede dividir la lista de almacenes (elementos de atributo “Almacén”) utilizando los valores del indicador “Ventas totales”. Podría interesarle agruparlos creando un grupo para los 10 con mayores ingresos. otro grupo para los que ocupan los puestos del 11 al 20 y un tercero para los que van del 21 al 30. definido cada uno por el parámetro “Tamaño del paso”.

en el siguiente diagrama el valor “iniciar a las” es 10. utilizando puntos del rango. donde el primer rango muestre los 10 primeros almacenes y el segundo muestre los almacenes en las posiciones del 11 al 100. Si el conteo del rango se estableciera en cinco. Ventajas de utilizar un grupo personalizado 183 . lo que produce el mismo resultado que el ejemplo del tamaño del rango. Puntos del rango = 1. el grupo se divide en cuatro rangos. Tam añ o d el paso = 10 10 In iciar a las 20 30 40 50 D eten er a las C o nteo d el ran go = 4 • Conteo del rango: define el número de rangos iguales en los que se divide el rango de valores del indicador. en el diagrama anterior. se producirían ocho rangos. el valor “Detener a las” es 50 y el valor “Tamaño del paso” es 10.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Por ejemplo. el conteo del rango se ha establecido en cuatro. mientras que el tamaño de rango define el tamaño de cada rango.10. Inc. debe crear tres puntos. Para crear dos rangos. Por lo tanto.100 Resultado 1 10 100 © 2002 MicroStrategy. Por ejemplo. Se puede crear un informe con dos rangos. • Puntos del rango: especifica el valor en el que se sitúa un rango. permitiendo que se produzcan rangos de distinto tamaño.

Un elemento de grupo personalizado contiene: • Un nombre o encabezado: Es un nombre arbitrario que se define al crear el elemento. • Por ejemplo. elija un nombre descriptivo para agrupar los elementos que defina. que es la expresión lógica de las dos calificaciones de indicador siguientes: Ventas de almacén > 50 (MQ1) AND (operador lógico) Inventario de almacén < 200 (MQ2) 184 Elementos de un grupo personalizado © 2002 MicroStrategy. puede crear el grupo personalizado Inventario de almacén de la siguiente manera: Inventario de almacén Almacenes pequeños con poco inventario Ventas de almacén < 50 AND Inventario de almacén< 200 Almacenes grandes con poco inventario Ventas de almacén > 50 AND Inventario de almacén< 200 Los elementos del grupo personalizado de este ejemplo son: Almacenes pequeños con poco inventario. . Una expresión o calificación: Puede definir cualquier calificación o expresión lógica de la calificación. Dado que el elemento de grupo personalizado puede aparecer en el informe. Este nombre se puede mostrar en el informe y se puede modificar como se desee. Inc. también puede utilizar filtros creados anteriormente para crear el elemento de grupo personalizado.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Elementos de un grupo personalizado Un elemento de grupo personalizado es una expresión lógica de calificaciones. que es la expresión lógica de las dos calificaciones de indicador (MQ) siguientes: Ventas de almacén < 50 (MQ1) AND (operador lógico) Inventario de almacén < 200 (MQ2) y Almacenes grandes con poco inventario.

Elementos de un grupo personalizado 185 . El encabezado se utiliza como identificador en la fila o la columna del informe. Presentación del grupo personalizado Los grupos personalizados disponen sus elementos en una estructura jerárquica natural. © 2002 MicroStrategy. Inc. en el grupo personalizado Ranking. El Editor de grupos personalizados le ofrece distintas opciones de presentación del encabezado. Por ejemplo. Por defecto. en el informe sólo se muestran los nombres de los elementos. el elemento del nivel superior es Sales. Cada rango se puede dividir todavía más.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Encabezados de elementos de grupo personalizado Un grupo personalizado está formado por uno o varios elementos de grupo personalizado y por encabezados de elementos de grupo personalizado. en elementos como San Diego y Berlin. que se puede dividir en los rangos Top Cities. Cada elemento del grupo personalizado se puede ver como un conjunto de elementos de grupo más pequeños. Average Cities y Bottom Cities. como se ve en el ejemplo siguiente. Cada una de las agrupaciones de elementos de grupo personalizado tiene el encabezado correspondiente. que se pueden seguir dividiendo hasta que se llega a los componentes propiamente dichos.

la navegación le permite manipular los informes instantáneamente. . si es posible Esta función se asemeja a la navegación en un informe. Por ejemplo. pero mostrando los nombres de los elementos y cada uno de los componentes individuales. a continuación se muestra el mismo informe.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Si cambia la opción de presentación del elemento de grupo personalizado en el Editor de grupos personalizados. pero ésta requiere ejecuciones adicionales del informe. Inc. esta división se puede mostrar de forma más detallada. 186 Elementos de un grupo personalizado © 2002 MicroStrategy. Sin embargo. si es posible La opción anterior sólo está disponible para los rangos. los componentes individuales y desplegar estos últimos. • los nombres de los elementos. Las opciones de presentación le permiten ver • • • sólo los nombres de los elementos sólo los componentes individuales que forman parte de este elemento los componentes individuales y desplegarlos.

los grupos personalizados hacen un uso elevado de SQL. ya que es probable que generen muchos pasos de SQL a la base de datos. El Motor analítico apila todos estos “mini-informes” para crear el resultado final. Por lo tanto. Inc. se pueden crear y quitar muchas tablas temporales para contener los datos intermedios. la ejecución de un informe con un grupo personalizado equivale a ejecutar muchos informes distintos y ponerlos juntos En consecuencia. Grupos personalizados y SQL 187 . Cada uno de los “mini-informes” que componen el informe de grupo personalizado completo tendrá al menos un paso de SQL y posiblemente más de uno. Además. © 2002 MicroStrategy.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Grupos personalizados y SQL Los grupos personalizados se podrían considerar también como muchos informes distintos "apilados". Normalmente. es probable que el SQL de un informe con un grupo personalizado sea muy complejo.

se da cuenta de que tiene una cantidad excesiva de ciertos artículos en el almacén. tiene que obtener en el mismo informe una lista con los diez mejores clientes y los cinco artículos que menos se venden. Puede crear un grupo personalizado con los siguientes elementos: • • los diez clientes principales los cinco artículos que menos se venden A cada elemento se le aplicará una calificación distinta. En este caso. ¿Cómo puede hacerlo? Solución En realidad. Puede situar este grupo personalizado en un informe y ejecutarlo con el filtro vacío. Le gustaría realizar una promoción especial y ofrecer a sus mejores clientes estos artículos con un descuento. El segundo elemento está formado por los cinco artículos cuyas ventas en dólares son menores. lo que clasifica los elementos según las ventas en dólares. 188 Ejemplo: grupos personalizados © 2002 MicroStrategy. está solicitando dos informes distintos: los diez clientes principales y los cinco artículos del inventario que menos se venden. Inc. .5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Ejemplo: grupos personalizados Requisitos de informe Tras terminar un informe de inventario para los últimos seis meses. el primer elemento se clasifica por las ventas en dólares. Para hacerlo.

La consolidación se sitúa en las filas del informe con los indicadores deseados en las columnas. julio y agosto se sumarán para producir el valor de Summer. las consolidaciones ofrecen dos funciones muy eficaces que mejoran los informes. julio y agosto. y así sucesivamente. Inc. los valores de indicador de junio. puede agrupar los elementos del atributo Month of Year en varios grupos de temporada y colocarlos en la plantilla. Los elementos de la consolidación se muestran en filas en el informe y con ellos se pueden realizar cálculos aritméticos. Consolidaciones 189 . Por ejemplo. Fall por septiembre. uno por cada temporada. suponga que desea ver cada temporada en su propia fila en un informe. Esta consolidación contendrá cuatro elementos. Con una consolidación. Estas funciones son: • • crear un atributo “virtual” realizar cálculos en las filas © 2002 MicroStrategy. Lo mismo sucederá con las demás temporadas. Por lo tanto. pero Season no existe como atributo en el proyecto. Summer está formado por junio. octubre y noviembre. En general.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Consolidaciones Las consolidaciones le permiten agrupar y seleccionar elementos de atributo específicos y situar este grupo de elementos de atributo en una plantilla igual que si fuera un atributo. cuando se ejecuta el informe.

puede realizar otras operaciones aritméticas como multiplicar. Es decir. El hecho de que se puedan sumar los elementos de atributo en grupos significa que puede agregar datos en un informe en un nivel que no sea el de los atributos predefinidos. puesto que tiene que asegurarse de que existan las tablas de lookup y de relación adecuadas en el warehouse. El resultado aparece igual que si tuviera un atributo Seasons en el modelo de datos. Pero no se tiene que limitar a sumar. Puede incluso utilizar constantes al especificar la operación. Por supuesto. . Las consolidaciones evitan que tenga que cambiar el modelo de datos. aunque de forma limitada. Realización de cálculos en las filas La consolidación Seasons del ejemplo se crea sumando los respectivos Months of Year en las diferentes temporadas. De hecho. Las consolidaciones permiten realizar operaciones matemáticas entre elementos o grupos de elementos.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Creación de un atributo “virtual” En el ejemplo anterior con la consolidación Season. los cuatro elementos distintos de la consolidación se forman sumando los meses del año correspondientes a cada temporada. 190 Consolidaciones © 2002 MicroStrategy. Sin embargo. como se muestra a continuación. dividir y restar. Inc. puede obtener el mismo efecto si cambia el modelo de datos y agrega un atributo Seasons a la jerarquía Time. agregar un atributo es normalmente una tarea muy complicada. puede realizar cualquier operación aritmética simple al crear la consolidación.

Con las consolidaciones. puede crear un informe que muestre la diferencia entre las ventas de los dos meses más importantes de la primavera. La fórmula es: [Month of Year=March] . Es decir.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Esta característica convierte a las consolidaciones en una herramienta muy eficaz en la elaboración de informes. Le permite especificar cálculos en el nivel de filas para un informe.[Month of Year=April] El resultado es el siguiente: Elementos de consolidación Los elementos de consolidación son los elementos de atributo que definen una consolidación. permite que en un informe haya una fila especificada por una operación matemática. Elementos de consolidación 191 . como dos ciudades elementos de atributo de distintos niveles. Los elementos de consolidación pueden ser también una expresión de los elementos de atributo que forman una consolidación. Inc. Por ejemplo. Para hacerlo. puede tener los siguientes datos en el warehouse. como Región y Centro de asistencia telefónica © 2002 MicroStrategy. Se pueden definir a partir de: • • elementos del mismo atributo. debe crear una consolidación con un elemento de consolidación (marzo-abril).

si utiliza elementos del mismo atributo. Una consolidación puede contener cualquier expresión en los pares de elementos. Por ejemplo. 1998].5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes • • elementos de atributos no relacionados. puede modificar el conjunto de resultados del informe como se muestra a continuación agregando a la consolidación los tres elementos siguientes: • Elemento 1 (marzo) Month of Year=March • Elemento 2 (abril) Month of Year=April • Elemento 3 (marzo-abril) {March}-{April} Gracias al uso de los elementos de consolidación. Inc. ahora el informe puede mostrar lo siguiente. como la proporción de las ventas de primavera y verano respecto a las de otoño e invierno Elementos del mismo atributo Una consolidación puede contener elementos del mismo atributo. como País y Año elementos de consolidación existentes. . por ejemplo (March . como (March) y (April). Si utilizamos otra vez el ejemplo anterior. 1997] / [DC. que pertenecen al atributo Month of Year. Otro ejemplo de expresión de elementos puede ser [DC.April). 192 Elementos de consolidación © 2002 MicroStrategy. los elementos de la consolidación le permiten desplegarla para ver los valores de cada mes.

La consolidación. le puede interesar comparar la contribución de distintos artículos a las ventas de Subcategoría. Elementos de atributos no relacionados Un elemento de consolidación puede contener elementos de distintos atributos. puede calcular la diferencia entre dos regiones en un mes concreto. Por ejemplo.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Elementos de distintos niveles Una consolidación puede contener elementos de distintos niveles de la misma jerarquía. será: • Element 1 (Roses percent) [{Item=Chocolate Roses} / {Subcategory=Chocolate}] • Element 2 (Spoons percent) [{Item=Chocolate Spoons} / {Subcategory=Chocolate}] Gracias al uso de elementos de consolidación.Suroeste) [Month of Year=April AND Region=South-East] . la consolidación podría contener los elementos siguientes: • Elemento 1 (marzo Sureste . para los artículos Rosas de chocolate (Chocolate Roses ) y Cucharas de chocolate (Chocolate Spoons).Suroeste) [Month of Year=March AND Region=South-East] . Elementos de consolidación 193 . Inc. el informe muestra lo siguiente.[Month of Year=March AND Region=South-West] • Elemento 2 (abril Sureste .[Month of Year=April AND Region=South-West] © 2002 MicroStrategy. Para los meses de marzo y abril. Por ejemplo. como Artículo y Subcategoría de la jerarquía Productos.

Al realizar cálculos matemáticos. el producto de una suma no es siempre igual a la suma del producto. La fila para Spring 1997/1998 se puede calcular como (March 1997 + April 1997 + May 1997) / (March 1998 + April 1998 + May 1998) o como (March 1997 / March 1998) + (April 1997 / April 1998) + (May 1997 / May 1998). se evalúa primero la consolidación Seasons. Si se utiliza el primer cálculo. se produce el siguiente informe. Inc. Por ejemplo. 1998 y 1997/1998.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes El informe tendrá el aspecto siguiente: Elementos existentes Puede importar los elementos de consolidación de una consolidación existente. ya que puede cambiar el conjunto de resultados. como se ha indicado en los ejemplos anteriores. el orden en que el motor los evalúa tiene importancia. tiene importancia el orden en que se calculen las consolidaciones. 194 Orden de evaluación © 2002 MicroStrategy. Si una de las consolidaciones contiene una multiplicación o división y la otra una suma o resta. es decir. un informe contiene el indicador Dollar Sales y dos consolidaciones. Cuando se importa un elemento de consolidación. La otra se llama Years y está formada por tres elementos: 1997. Una consolidación es Seasons. se crea otro nuevo y se anida en la consolidación. Orden de evaluación Si desea incluir dos o más consolidaciones en un informe. .

© 2002 MicroStrategy. El orden de evaluación se establece cuando se crea el informe. Orden de evaluación 195 . Inc. seleccione Opciones de los datos del informe en el menú Datos. se producen los siguientes resultados. en el cuadro de diálogo Opciones de los datos del informe en el Editor de informes. Observe la diferencia en las filas 1997/1998. se evalúa primero la consolidación Years.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Si se utiliza el segundo cálculo. Para acceder a este cuadro de diálogo. es decir.

Las temporadas no se mencionan. a12. 6. 2) group by a12. a12. 7.[MES_DEL_AÑO] AND a12. La consulta recupera los datos de Months of Year y.[MES_DEL_AÑO] AS MONTH_OF_YEAR. 11. 10.[MES_DEL_AÑO] = a13. El SQL Engine (motor generador de SQL) escribe la consulta SQL que obtiene los datos requeridos del warehouse y. . [LU_MES_DEL_AÑO] a13 where a11.[MES_DEL_AÑO]. select a12. a continuación. sum(a11.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Consolidaciones y SQL Los cálculos asociados a una consolidación los realiza el componente Motor analítico del servidor Intelligence Server. [LU_MES] a12. la siguiente consulta SQL corresponde al informe de ventas en dólares por temporada mencionado en Creación de un atributo “virtual”.[ID_AÑO] AS YEAR_ID. el Motor analítico realiza los cálculos necesarios para presentar los datos por temporadas. los pasa al motor analítico para que realice las operaciones matemáticas necesarias para crear el informe.[ID_MES] = a12. 12. max(a13.[TOT_VENTAS_EN_DÓLARES]) as DOLLARSALES from [MES_CATEGORÍA_VENTAS] a11.[NOMBRE_DEL_MES_DEL_AÑO]) AS MONTH_OF_YEAR_NAME. Inc. 9. Por ejemplo. 5. 4. a continuación. 1.[ID_MES] AND a12.[ID_AÑO] 196 Consolidaciones y SQL © 2002 MicroStrategy.[MES_DEL_AÑO] in (3.

Noroeste y Suroeste se sumarán para producir el valor de Oeste. Por ejemplo. Suroeste Extranjero = Canadá. Sur Oeste = Central. Esto le proporcionará información sobre los patrones de compra de los consumidores. situadas en las filas del informe. o territorios. Tendrá que mostrar los territorios en las filas del informe y los distintos indicadores (ventas. ingresos y beneficios) en las columnas. con lo que dispondrá de directrices para establecer estrategias de precios y promociones. Alemania Estas consolidaciones. Noroeste. ¿Cómo puede hacerlo? Solución En el proyecto no existe el atributo Territorio. Ejemplo: consolidaciones 197 . tendrá que dividir los territorios como se muestra a continuación: • • • Este = Atlántico central. los valores de los indicadores Central. Inc. © 2002 MicroStrategy. Reino Unido. del país y del extranjero. Tendrá que crearlo. Norte. Con una consolidación. En este ejemplo. Francia. permiten que los indicadores de los valores se sumen para un territorio concreto. puede agrupar distintos elementos del atributo Región en varios territorios y colocarlos en la plantilla.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Ejemplo: consolidaciones Requisitos de informe Se le ha solicitado que estudie cómo se comportan los productos en las distintas áreas. etc.

se describen las diferencias que existen entre los grupos personalizados y las consolidaciones.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Comparación de los grupos personalizados y las consolidaciones En la siguiente tabla. en las consolidaciones se pueden crear expresiones matemáticas complejas con los siguientes operadores: • • • • • + * / () 198 Comparación de los grupos personalizados y las consolidaciones © 2002 MicroStrategy. Sin embargo. Grupo personalizado Consolidación Operaciones aritméticas Sitio del cálculo final Rendimiento de SQL Definición recursiva No se admiten Warehouse Bajo No Se admiten Motor analítico Alto Sí Modo de presentación Flexible y desplegable Fijo en el nivel de elemento únicamente Subtotales Sí Sí Operaciones aritméticas Las operaciones aritméticas. como suma y división. Inc. no se admiten en las definiciones de los grupos personalizados. . Después de la tabla encontrará más información sobre cada una de las secciones.

Puesto que el Motor de consultas utiliza un algoritmo inteligente para combinar los elementos de consolidación y determinar el número mínimo de pasos de SQL. se deben realizar hasta tres pasos de SQL para cada elemento del grupo personalizado.Guía avanzada de elaboración de informes Grupos personalizados y consolidaciones 5 Sitio del cálculo final Aunque el Motor analítico podría ser necesario para resolver los rangos de un grupo personalizado. Inc. Rendimiento de SQL Para cada elemento de grupo personalizado. consulte Orden de evaluación. Definición recursiva Los elementos de grupo personalizado existentes no se pueden utilizar para crear otros. la fase final del cálculo siempre tiene lugar en el data warehouse. © 2002 MicroStrategy. Para obtener más información sobre el orden de evaluación. podría necesitarse un solo paso de SQL para todos los elementos de la consolidación. Por el contrario. existe al menos un paso de SQL. Los grupos personalizados se deben crear siempre a partir de atributos. Si el elemento del grupo personalizado se despliega en el Editor de grupos personalizados. se pueden crear nuevos elementos de consolidación basadas en las consolidaciones existentes. las consolidaciones se crean en el Motor analítico. a las consolidaciones se les puede asignar un orden de evaluación para proporcionar más posibilidades y mayor variedad de análisis. Comparación de los grupos personalizados y las . Por lo tanto. Con las consolidaciones. todos los datos necesarios se recuperan del data warehouse y. después.

que se pueden seguir dividendo hasta que se llega a los componentes propiamente dichos.5 Grupos personalizados y consolidaciones Guía avanzada de elaboración de informes Modo de presentación Cada elemento del grupo personalizado se puede ver como un conjunto de elementos de grupo más pequeños. . junto con los cuatro modos de presentación distintos. Esta funcionalidad. Subtotales Los grupos personalizados actúan como atributos si se incluyen subtotales. 200 Comparación de los grupos personalizados y las consolidaciones © 2002 MicroStrategy. Las consolidaciones se muestran sólo en el nivel de elemento. proporciona flexibilidad y una capacidad de análisis más detallada. los elementos no se pueden desplegar. y se pueden calcular antes o después de los subtotales. Para obtener más información. consulte el apartado Presentación del grupo personalizado. Las consolidaciones también admiten subtotales. Inc.

© 2002 MicroStrategy. Con las selecciones dinámicas. un filtro. Por ejemplo. un grupo personalizado o un indicador. Permiten que el informe tenga definiciones de informe dinámicas. Las selecciones dinámicas resultan útiles para plantear preguntas sobre el conjunto de datos que desea ver en el informe. Las selecciones dinámicas pueden formar parte de la definición del informe.6 SELECCIONES DINÁMICAS Introducción Una selección dinámica es un objeto de MicroStrategy que admite la interacción del usuario en el tiempo de ejecución del informe. puede crear informes que permitan a los usuarios cambiar el contenido del informe en tiempo de ejecución. que pueden cambiar con cada consulta si se modifica la información del cuadro de diálogo Selección dinámica. El objeto de selección dinámica es incompleto por diseño. el usuario puede escribir información como la región “Noreste” o el año “1997” y los datos se recuperan del data warehouse. Durante la fase de resolución del informe se solicita al usuario que dé una respuesta para completar la información. una plantilla. 201 . Inc.

La complejidad puede reducirse si se proporcionan buenas descripciones de las selecciones dinámicas. porque habrá menos opciones. Todos los tipos de selección dinámica se describen por separado más adelante en este capítulo. ya que le permiten definir la forma en que desea ver los elementos en el entorno del informe. se incluyen en el informe Las selecciones dinámicas le permiten determinar la forma en que el informe devuelve los datos del data warehouse. Las selecciones dinámicas resultan útiles para que limitar el número de objetos de un proyecto. Además. Podrá encontrar el informe que desea ver con mayor rapidez. En lugar de crear varios informes distintos. ¿Qué es una selección dinámica? Si utiliza una selección dinámica en un filtro o una plantilla. En este capítulo se explican los conceptos necesarios para crear y utilizar selecciones dinámicas.6 Selecciones dinámicas Guía avanzada de elaboración de informes La utilización de las selecciones dinámicas como parte de estos objetos tiene ventajas. lo que puede dar lugar a confusiones. Sin embargo. Existen muchos tipos de selección dinámica y cada uno permite que se plantee un tipo distinto de pregunta. en lugar de proporcionar un informe individual para cada opción. 202 ¿Qué es una selección dinámica? © 2002 MicroStrategy. plantear preguntas de selección dinámica al usuario aumenta la complejidad de la ejecución de un informe. puede • • aplicar condiciones de filtrado al informe. . le ahorran tiempo. como atributos o indicadores. de manera que el usuario sepa con claridad a qué pregunta tiene que responder. a un grupo personalizado del informe o a un indicador del informe seleccionar qué objetos. Inc. se puede plantear una pregunta sencilla inmediatamente antes de ejecutar el informe.

En este informe se pregunta al usuario cuál es la unidad de tiempo que se debe utilizar en el informe. Otro tipo de pregunta que se puede plantear es qué atributo se debe mostrar en el informe. Inc. En su lugar. trimestre o año. Los resultados de la búsqueda se utilizan para generar la lista de los indicadores se podrán elegir con la selección dinámica. Por ejemplo. Por ejemplo. semana. con selección dinámica por regiones” que pregunta al usuario qué región se debe incluir. puede crear tres informes: Ventas en la región Oeste. Por ejemplo. puede crear un informe llamado “Ventas. © 2002 MicroStrategy. Cuando se ejecuta la selección dinámica. se lleva a cabo una búsqueda de todos los indicadores cuyo nombre contenga esas palabras. para ver un informe sobre las ventas en una región concreta. Ventas en la región Central y Ventas en la región Este.Guía avanzada de elaboración de informes Selecciones dinámicas 6 Uno de los tipos de pregunta que se puede plantear es el referente al subconjunto de datos que se debe incluir en el informe. ¿Qué es una selección dinámica? 203 . mes. puede crear un objeto que le solicite que seleccione en una lista de indicadores un indicador cuyo nombre contenga “Ventas en dólares”. Las selecciones dinámicas comparten las siguientes características: • • funcionalidad de búsqueda propiedades Funcionalidad de búsqueda de las selecciones dinámicas Cuando cree una selección dinámica. mediante la selección dinámica se puede obtener consolidación de Ventas por día. puede utilizar objetos de búsqueda.

• 204 Tipos de selección dinámica © 2002 MicroStrategy. Descripción indica al usuario final el objetivo o la naturaleza de la selección dinámica. Todas estas selecciones dinámicas se mostrarán en el tiempo de ejecución del informe. como atributos. Es importante que recuerde que las selecciones dinámicas se pueden utilizar en muchos objetos. Tipos de selección dinámica Utilizando los siguientes tipos de selección dinámica puede crear una selección dinámica para prácticamente todas las partes de un informe. indicadores y grupos personalizados. Inc. • La selección dinámica de definición de filtro reúne cuatro tipos de selección dinámica distintos. como informes. todos los cuales permiten que el usuario defina los criterios de filtrado: atributos de una jerarquía. grupos personalizados. Por defecto contiene la respuesta por defecto a la selección dinámica. etc. Las opciones de Web definen cómo aparece la selección dinámica en MicroStrategy Web. si se ha establecido.6 Selecciones dinámicas Guía avanzada de elaboración de informes Propiedades de las selecciones dinámicas Aunque cada uno de los tipos de selección dinámica posee funciones diferentes para proporcionar un conjunto concreto de condiciones. representaciones de atributo. Máximo y Mínimo determinan el número de respuestas que el usuario debe o puede seleccionar (opcional). . listas de elementos de atributo e indicadores. Las selecciones dinámicas de objeto pueden determinar la definición de la plantilla del informe o del filtro del informe. filtros. indicadores. existen ciertas propiedades comunes a todas las selecciones dinámicas: • • • • • Título identifica y diferencia la selección dinámica. La selección dinámica de objeto le permite seleccionar los objetos de MicroStrategy que se incluirán en un informe. pero el origen de la selección puede encontrarse en cualquiera de los objetos.

un número específico o una cadena de texto concreta. Las selecciones realizadas se incluyen en los criterios de filtrado del informe. Si elige mostrar más de una jerarquía. Utilizar el conjunto de jerarquías resultante de una búsqueda de jerarquías. a su vez. determina los datos que verá el usuario. puede realizar calificaciones desde todas las jerarquías que se presenten en el tiempo de ejecución del informe. se puede utilizar en la condicionalidad de un indicador del informe) o en un elemento de un grupo personalizado. Elegir de entre todos los atributos de una jerarquía Este tipo de selección dinámica se utiliza para calificar sobre uno o varios atributos de una o varias jerarquías. Grupos personalizados y consolidaciones. Tipos de selección dinámica 205 . en un filtro (que. Se ofrece al usuario al menos una jerarquía con todos los atributos que contiene. como una fecha. Para definir este tipo de selección dinámica. Puede calificar sobre uno o varios de los atributos seleccionando una lista de elementos o calificando sobre una representación de atributo concreta. Los filtros a los que afecta este tipo de selección dinámica pueden encontrarse en el informe. Encontrará información adicional sobre los grupos personalizados en el Capítulo 5. • Selecciones dinámicas de definición de filtro Estas selecciones dinámicas se utilizan para calificar sobre el valor de los elementos de atributo e indicadores. Enumerar todas las jerarquías disponibles en el proyecto. Inc. de esta forma. puede hacer lo siguiente: • • • Seleccionar una jerarquía concreta. El valor que seleccione el usuario se compara con los valores de los elementos de atributo o de los indicadores y. © 2002 MicroStrategy. La selección dinámica de nivel le permite especificar el nivel de los cálculos de un indicador.Guía avanzada de elaboración de informes Selecciones dinámicas 6 • La selección dinámica de valor le permite seleccionar un único valor.

La lista se puede limitar en el tiempo de diseño de la selección dinámica. Para definir una selección dinámica de calificación de atributo. Inc. . Este tipo de selección dinámica se puede utilizar con cualquier atributo de un proyecto. Se ofrece al usuario uno o varios atributos y puede calificar sobre una lista de elementos o una representación de atributo de uno de ellos. de atributos que resultan de una búsqueda de los atributos disponibles en el proyecto Elegir de una lista de elementos de atributo Esta opción se utiliza para que el usuario pueda elegir entre los elementos de atributo de una lista para su inclusión en un filtro o un grupo personalizado. La lista de elementos en la que el usuario puede hacer su selección se puede realizar • • seleccionando todos los elementos asociados a un atributo proporcionando una lista parcial de los elementos aplicando un filtro para los elementos asociados a un atributo proporcionando una lista predefinida de elementos en la que el usuario puede hacer su selección • 206 Tipos de selección dinámica © 2002 MicroStrategy. puede: • • seleccionar un atributo concreto ofrecer al usuario una lista. parcial o completa.6 Selecciones dinámicas Guía avanzada de elaboración de informes Calificar sobre un atributo Se utiliza para aplicar condiciones o calificaciones a una representación de atributo.

© 2002 MicroStrategy. Solución Para satisfacer los requisitos. Tipos de selección dinámica 207 . para que elija aquel sobre el que se va a calificar. la solución más fácil es crear un informe que incluya un filtro que solicite al usuario que realice una selección dinámica de la región.Guía avanzada de elaboración de informes Selecciones dinámicas 6 Calificar sobre un indicador Una selección dinámica de calificación de indicador permite al usuario calificar sobre un indicador. se abre el cuadro de diálogo Selección dinámica. Cuando se ejecuta el informe. Se ofrece al usuario uno o varios indicadores. No es necesario que las regiones estén en el mismo informe. El resto de los datos del informe no cambian. La selección de indicadores se puede definir • • especificando un único indicador para su uso en tiempo de ejecución especificando un objeto de búsqueda para limitar la lista de indicadores de la que el usuario puede elegir Ejemplo: selección dinámica de definición de filtro Requisitos de informe Tiene que crear un informe que muestre las ventas en las regiones Oeste. Central y Este. Inc. donde se solicita al usuario que elija la región o regiones cuyos resultados desea en el informe.

Una selección dinámica de objeto permite que se especifiquen respuestas por defecto. en ocasiones le interesa comparar los resultados de cada empleado con los resultados de ventas del empleado que más vende o el que menos vende. . Un objeto de búsqueda define los criterios (como ubicación. Si desea realizar selecciones dinámicas de varios tipos de objeto en el mismo informe. Todos los objetos que devuelve una única selección dinámica de objeto deben pertenecer al mismo tipo de objeto. Desea un indicador que calcule las ventas en dólares de cada empleado. Por ejemplo. pero no ambos. etc. Las búsquedas definidas en las selecciones dinámicas se guardan en el proyecto. puede crear una selección dinámica de objeto para cada tipo de objeto. puede utilizar una selección dinámica para solicitar indicadores o atributos. Por ejemplo. Inc. Además. así como el número máximo y mínimo de objetos que se van a seleccionar. Se definen especificando un objeto de búsqueda o una lista de objetos predefinida en la que el usuario puede elegir. Ejemplo: selección dinámica de objeto Requisitos de informe La directora de ventas suele pedir a sus analistas que proporcionen informes similares con pequeños cambios en los indicadores.) a partir de los que se generará una lista de objetos. En otras ocasiones. desea comparar los resultados de cada empleado con el promedio de ventas de todos los empleados. propietario. un objeto de búsqueda puede mostrar todos los indicadores que se hallen en una carpeta determinada y utilicen un hecho concreto. fecha.6 Selecciones dinámicas Guía avanzada de elaboración de informes Selecciones dinámicas de objeto Las selecciones dinámicas de objeto se utilizan para que pueda seleccionar los objetos que se van a incluir en el filtro del informe o en la plantilla del informe. 208 Tipos de selección dinámica © 2002 MicroStrategy.

le puede proporcionar tres funciones para que elija: • • • mínimo máximo promedio La directora de ventas decidirá que función desea utilizar con el indicador Ventas en dólares. que puede ser cualquier formato de fecha válido número. Tipos de selección dinámica . El informe final puede tener los siguientes objetos: • • • empleado indicador Ventas en dólares indicador Ventas en dólares que utilice la función analítica seleccionada por el usuario Selecciones dinámicas de valor Las selecciones dinámicas de valor se utilizan cuando la información que se desea obtener en tiempo de ejecución es un único valor de un tipo de datos concreto. por ejemplo. Los tipos de datos disponibles para las selecciones dinámicas de valor son: • • • fecha. En este caso. Inc. Esta comparación se puede llevar a cabo en un criterio de filtrado o en un grupo personalizado.Guía avanzada de elaboración de informes Selecciones dinámicas 6 Solución En lugar de crear muchos informes distintos. El valor que elija el usuario se compara con una representación de atributo o un indicador. que es cualquier tipo de texto Las selecciones dinámicas de valor admiten la especificación de los valores máximo y mínimo que se van a aplicar. preferiría ofrecer a la directora de ventas la flexibilidad de poder seleccionar la función analítica que desee en el momento de ejecutar el informe. un entero cadena. 209 © 2002 MicroStrategy.

6 Selecciones dinámicas Guía avanzada de elaboración de informes Aunque las selecciones dinámicas largas no forman parte de las opciones disponibles por defecto para su selección. Solución Solicite al usuario la fecha desde la que desea ver los datos de ventas. . 210 Tipos de selección dinámica © 2002 MicroStrategy. Esta selección dinámica se incluye en el filtro de un informe. resulta útil crear una selección dinámica sobre la dimensionalidad para no tener que crear dos o más indicadores. Este tipo de definición de selección dinámica requiere una jerarquía o una lista de atributos. Cuando dos o más indicadores sólo se diferencian en el nivel. La salida por defecto del indicador tiene lugar en el nivel del informe. Inc. Ejemplo: selección dinámica de valor Requisitos de informe Crear un informe que muestre las ventas a partir de una fecha determinada. Selecciones dinámicas de nivel Las selecciones dinámicas de nivel se utilizan para definir la dimensionalidad de un indicador. El valor que elija se aplica a un criterio de filtro para el atributo “fecha”. las puede habilitar como parte de las preferencias del proyecto.

Filtros. Encontrará la información sobre las selecciones dinámicas de filtro y de plantilla en el Capítulo 3. Guardar informes con selecciones dinámicas Cuando guarde un informe con selección dinámica que ya ha ejecutado. Establezca las respuestas posibles a la selección dinámica de Región y Tienda. Las opciones son selecciones dinámicas de filtro. Guardar informes con selecciones dinámicas 211 . Peticiones: se le preguntará cuando vuelva a ejecutar el informe. aparecerá el cuadro de diálogo Guardar opciones. Tiene las siguientes opciones: • Estático: no se le preguntará cuando vuelva a ejecutar el informe. Solución Cree el indicador Ventas con una selección dinámica sobre nivel. Las respuestas que elija la primera vez se utilizarán a partir de entonces. • © 2002 MicroStrategy. Inc. selecciones dinámicas de plantilla o ambas.Guía avanzada de elaboración de informes Selecciones dinámicas 6 Ejemplo: selección dinámica de nivel Requisitos de informe Crear un informe que muestre las ventas por región o por tienda.

. Inc. 212 Guardar informes con selecciones dinámicas © 2002 MicroStrategy. se le solicitará que especifique el año que desea ver. Cuando el usuario ejecute el informe con esta selección dinámica. Puede ejecutar el informe la primera vez utilizando 1989.. cada uno de los cuales debe mostrar las ventas anuales de entre cinco años no consecutivos.6 Selecciones dinámicas Guía avanzada de elaboración de informes Ejemplo: selecciones dinámicas básicas Requisitos de informe Tiene que ejecutar una serie de informes. ejecutarlo una segunda vez con 1993. etc.. Solución Puede crear una selección dinámica de filtro sobre Año.

Se da por sentado que ya posee un data warehouse poblado con sus datos. etcétera. © 2002 MicroStrategy. Beneficios. Inc. Unidades vendidas. Algunos ejemplos de hechos pueden ser Ventas en euros. Este capítulo trata sobre los hechos avanzados. Coste. 213 .7 HECHOS Introducción Los hechos son uno de los componentes esenciales para crear un proyecto. Un hecho tiene dos características: es numérico y agregable.

sino que son los valores de datos reales. Esta información se utiliza para crear un indicador como Beneficios. se accede a la columna en cuestión para recuperar los datos que se necesiten. . Los hechos y los atributos se necesitan para definir proyectos. 214 ¿Qué es un hecho? © 2002 MicroStrategy. Un nivel de entrada de hecho es el conjunto de atributos más bajo donde se almacena un hecho. Los hechos se basan en columnas físicas del data warehouse. Los hechos constituyen la base de los indicadores que se utilizan en la mayoría de los análisis e informes que los usuarios pueden elaborar con MicroStrategy 7i. en tablas de hechos. Los hechos se almacenan en el data warehouse. Como diseñador del proyecto. los hechos son objetos lógicos de MicroStrategy que se corresponden con tablas y columnas físicas. Al contrario que los atributos. los atributos. los hechos no describen datos. Inc. los hechos son datos numéricos y los atributos son datos contextuales para los hechos. por ejemplo. Estas tablas de hechos están compuestas de diferentes columnas. Cuando se solicita información sobre hechos para un informe en MicroStrategy 7i. debe crear proyectos que contengan hechos y atributos que los usuarios puedan incluir cuando creen indicadores e informes. Los hechos que cree permiten a los usuarios acceder a los datos almacenados en un data warehouse.7 Hechos Guía avanzada de elaboración de informes ¿Qué es un hecho? Los hechos son objetos creados por usuarios de MicroStrategy 7i y compartidos entre ellos. Relacionan valores de datos numéricos del data warehouse con el entorno de informes de MicroStrategy 7i. Data warehouse Columna Hecho Al igual que otros objetos de esquema. que sirve de medida de negocio. En un proyecto de MicroStrategy. en las que cada celda representa un dato específico. almacenados en un nivel de hechos específico.

se establece automáticamente tanto la definición de hecho como el alias de columna. incluso si está almacenado en ese nivel. El alias de columna almacena el nombre de la columna. si es un usuario avanzado. Inc. Las extensiones de nivel no se aplican normalmente. © 2002 MicroStrategy. cuando seleccione la columna numérica utilizada para representar el hecho. Todos los hechos deben poseer al menos una expresión. la expresión y la tabla de origen que emplee. Durante la creación del proyecto. Las extensiones de nivel (avanzadas) permiten que los hechos almacenados en el data warehouse en un nivel se calculen en otro nivel con el que no guarden relación. Estructura de los hechos 215 . Todos los hechos deben tener un alias de columna y MicroStrategy 7i seleccionará uno por defecto según el tipo de hecho. que MicroStrategy 7i utiliza para generar sentencias SQL cuando se crean tablas temporales relacionadas con el hecho. • • Definición de hecho Una definición de hecho contiene propiedades que definen el hecho y sus componentes. a no ser que cree uno nuevo. También puede utilizar las extensiones para impedir que se calcule un hecho específico en un nivel determinado. así como de información básica sobre él. el producto debe definir tanto la expresión de hecho como el alias de columna. pero resultan muy efectivas en escenarios especiales de modelización de datos. La definición de hecho consta de al menos una expresión de hecho.Guía avanzada de elaboración de informes Hechos 7 Estructura de los hechos Todos los hechos constan de los siguientes elementos: • La definición de hecho se compone de una o más expresiones de hecho. incluido su nombre. Para que exista un hecho en un proyecto de MicroStrategy.

una descripción y expresiones.7 Hechos Guía avanzada de elaboración de informes El siguiente ejemplo muestra una definición de hecho que incluye un nombre. para cada una de las tablas. . Puede definir un hecho mediante una función ApplySimple. Inc. Los hechos pueden encontrarse en varias tablas de un esquema del warehouse y suelen calcularse de formas diferentes en las diversas tablas. Cada expresión de hecho está relacionada con una o más tablas relacionadas que contienen el hecho. Nombre Definición Descripción Expresiones Hecho Alias de columna Nombre Tipo de datos Extensión 1 Extensiones Extensión 2 Expresión 1 Expresión 2 Expresión 3 Las expresiones de hecho incluidas en la definición representan la manera en que MicroStrategy 7i calcula un hecho. 216 Estructura de los hechos © 2002 MicroStrategy. Pueden existir varias expresiones en una misma definición. La definición de hecho puede poseer una o más expresiones de hecho. Las funciones Apply se tratan en el Apéndice B. Expresiones de hecho Una expresión de hecho puede ser tan sencilla como un nombre de columna de hecho del warehouse o tan sofisticada como una fórmula que contenga columnas de hechos y constantes numéricas. Las expresiones de hecho definen. Expresiones pass-through. la manera en que se calcula el hecho.

© 2002 MicroStrategy. Pueden utilizarse los siguientes operadores matemáticos en las expresiones: • • • • suma (+) resta (-) multiplicación (*) división (/) La expresión de hecho puede ser constante. Si desea más información sobre los indicadores. Inc. Los hechos implícitos pueden tener una expresión definida como un valor constante. Los hechos implícitos se utilizan en definiciones de indicador que no contienen otros hechos e indican una tabla de hechos de la que recuperar los datos. consulte el Capítulo 4. Expresiones de hechos implícitos Los hechos implícitos son hechos constantes o virtuales que no existen físicamente en la base de datos. Los columnas utilizadas en expresiones de hecho derivadas deben coexistir en la misma tabla. aunque no se guarde nada en una columna. Indicadores. o bien puede utilizar una expresión pass-through ApplySimple. debe configurar un indicador que calcule la suma. una tabla de hechos contiene un hecho. Estructura de los hechos 217 . F1.Guía avanzada de elaboración de informes Hechos 7 El siguiente ejemplo ilustra una columna de la tabla de hechos y las expresiones de hecho asociadas. F2. y otra contiene otro hecho. Detalle_Pedido Orden_ID Articulo_ID Call_Center_Id Fecha_Pedido Cantidad_Vendida Precio_Unitario Ventas Fecha de la orden= Fecha_Pedido Hecho Expresión de hecho Son expresiones válidas las fórmulas creadas a partir de columnas de hechos con o sin constantes numéricas u operadores matemáticos. En su lugar. Por ejemplo. No puede crear un nuevo hecho (F3) que sea la suma de F1 y F2.

Por ejemplo. si utiliza la misma fórmula en varios lugares. se crea un hecho nuevo a partir de información ya presente. Inc. en lugar de tener que recuperar muchos datos de varias tablas. Los cálculos y las funciones agregadas a la expresión ayudan a derivar los datos de la base de datos. ya que producen SQL con sintaxis específica para la base de datos. . Ventas. En otras palabras.7 Hechos Guía avanzada de elaboración de informes Expresiones de hechos derivados El valor de un hecho derivado viene determinado por una expresión que combina dos o más columnas de una tabla para crear una columna. mediante la creación de este hecho derivado: Ventas = Cantidad_Vendida * Precio La ventaja de crear un hecho derivado reside en que no debe crear varios hechos. 218 Estructura de los hechos © 2002 MicroStrategy. utiliza un paso de SQL en lugar de tres. como en el siguiente escenario: Existe una tabla en su data warehouse que contiene los siguientes elementos: Tabla de hechos 1 Artículo Trimestre Cantidad_Vendida Precio Puede crear un nuevo hecho. Se oculta la estructura del warehouse a los usuarios y se dispone de un solo hecho coherente en el proyecto.

Puede utilizar el Editor de hechos para crear expresiones de hecho. el sistema sabe que se trata del mismo hecho cuando solicite la información. #1)". Estructura de los hechos 219 . como el tipo de datos que se utilizará para el hecho.#0. Con los nombres heterogéneos de columna. Un ejemplo son las ventas en euros. Estos dos elementos representan la misma información. quizás para realizar un cálculo como el promedio de días entre una fecha de inicio y una de finalización. Por ejemplo. puede definir un hecho para que sea la diferencia entre dos fechas. Por defecto. Podría crear este hecho utilizando la siguiente expresión: ApplySimple("DateDiff(day. En el warehouse. como se ilustra a continuación. [Fecha_inicio_Id]. La tabla 2 contiene un hecho llamado Ventas_en_Euros.Guía avanzada de elaboración de informes Hechos 7 Nombres heterogéneos de columna para hechos MicroStrategy 7i le permite identificar nombres heterogéneos de columna de hechos para cada hecho. Tabla 1 Año Ventas_en_Euros Tabla 2 Mes Ventas_en_Euros Alias de columna El alias de columna especifica tanto el nombre de la columna que se va a utilizar en las tablas temporales. No obstante. El warehouse tiene dos tablas. [Fecha_finalización_Id]) © 2002 MicroStrategy. La tabla 1 contiene un hecho denominado Ventas_en_Euros. Al crear un nombre heterogéneo de columna de hecho. existen casos en los que pueda tener que cambiarlo. Inc. el mismo hecho puede tener diferentes nombres de columna. puede hacer referencia al mismo hecho con varios nombres de columna de tablas diferentes que identifiquen el mismo valor cuantitativo. el tipo de datos para un hecho se hereda del tipo de datos de la columna en que se define el hecho.

es decir. Inc. Aunque es posible que esto no presente problemas para algunas plataformas de base de datos. Si no cambia el tipo de datos del alias de columna. Esta sintaxis corresponde a Microsoft SQL Server. Todos los hechos están vinculados a un conjunto de atributos que puede satisfacer o no todos los requisitos de informes a nivel de usuario. el sistema utilizará un tipo de datos de fecha e intentará insertar datos de enteros en esta columna. el resultado del cálculo. Nombre Definición Descripción Expresiones Hecho Alias de columna Nombre Tipo de datos Extensión 1 Extensiones Extensión 2 Expresión 1 Expresión 2 Expresión 3 Extensiones de nivel Los hechos se almacenan en un nivel concreto del warehouse. Se precisa una extensión de hecho explícito cuando un hecho no está relacionado con todos los atributos de informe necesarios. El tipo de datos para este hecho se define automáticamente como un tipo de datos de fecha. la diferencia entre las dos fechas. debe modificar el alias de columna del hecho de manera que el tipo de datos de fecha por defecto sea un entero. Para evitar la posibilidad de que se produzca un error debido a un conflicto entre tipos de datos. Esto se utiliza cuando se debe crear una tabla temporal SQL para el cálculo. puesto que Fecha_inicio_ID y Fecha_finalización_ID son de ese tipo. Las extensiones de nivel resultan necesarias cuando los hechos se almacenan en el data warehouse en un nivel y se calculan en otro nivel diferente no relacionado. es un entero. . puede causar un error. 220 Estructura de los hechos © 2002 MicroStrategy. El SQL que cree puede ser diferente.7 Hechos Guía avanzada de elaboración de informes La sintaxis de la expresión es específica para el tipo de su base de datos. Sin embargo. El nivel de hecho se define mediante los ID de atributo presentes en la tabla.

permite que los hechos o los atributos que se hayan almacenado en un nivel se extiendan a otro niveles técnicamente no relacionados para los informes. Estructura de los hechos 221 . Puede llevar a cabo esta tarea utilizando uno de los métodos listados a continuación: • • • • • relación de tablas relación de hechos degradación join de producto cruzado inhabilitación del nivel de hecho Estos métodos se definen en el Asistente de extensión de nivel. y tienden a utilizarse únicamente en casos especiales.Guía avanzada de elaboración de informes Hechos 7 Si un hecho tiene un atributo en el nivel de entrada. Nombre Definición Descripción Expresiones Hecho Alias de columna Nombre Tipo de datos Extensión 1 Extensiones Extensión 2 Expresión 1 Expresión 2 Expresión 3 Antes de poder utilizar un indicador que contenga este hecho con un atributo que no se encuentre en el nivel de entrada o no esté relacionado con él. Inc. también pueden utilizarse todos los atributos padre. debe definir la extensión de nivel. Puede utilizar las extensiones de nivel para cambiar un nivel de hecho. © 2002 MicroStrategy. sin extensiones. Las extensiones de nivel definen cómo se extienden. Al crear una extensión de nivel. bajan o inhabilitan los hechos a otros atributos del esquema. Las extensiones de nivel no son requisitos como la definición de hecho y el alias de columna.

Puede utilizarse una extensión de hecho para relacionar un hecho con un atributo mediante una tabla de hechos. . Por ejemplo. su warehouse contiene las siguientes tablas. Cuando crea un join entre una tabla de hechos o lookup. Tabla 1 Tabla 2 Centro de Distribución Ordern Cliente Unidades Vendidas en la orden Centro de Distribución Orden Envió 222 Estructura de los hechos © 2002 MicroStrategy. está creando una relación de tablas para extender un hecho. El join es importante. puesto que la tabla contiene un atributo en el nivel de entrada y el atributo al que extender el hecho. debe seleccionar el atributo de nivel más bajo de dicha jerarquía.7 Hechos Guía avanzada de elaboración de informes Relación de tablas Una relación de tablas define un join entre tablas. Si desea extender el hecho de manera que pueda calcularse en cualquier nivel de la jerarquía. Inc.

en lugar de una relación de tablas. Esto permite mayor flexibilidad al definir las relaciones. a2. el join de tabla es posible en cualquier tabla que contenga el hecho.Guía avanzada de elaboración de informes Hechos 7 El nivel de entrada del hecho Envío es Centro de Distribución y Orden.CENTRO_DIST.CLIENTE.ORDEN group by a1.ORDEN = a2. incluso cuando Envío no se almacene en el nivel Cliente.CENTRO_DIST= a2. sum(a1. defina una relación de tablas en el hecho Envío utilizando la tabla 2.CLIENTE Relación de hechos Las extensiones de hecho pueden definirse mediante una relación de hechos. Cliente y Envío es: select a1. TABLA2 a2 where a1. © 2002 MicroStrategy. Estructura de los hechos 223 .ENVÍO) from TABLA1 a1. Inc. ya que MicroStrategy Engine es responsable de elegir la tabla adecuada para el join. a2. Con una relación de hechos. de manera que el nivel de entrada de Envío se convierta en Centro de Distribución. Desea definir una plantilla que contenga tanto Cliente como Envío. El SQL generado para un informe que contenga Centro de Distribución. Orden y Cliente. Puede relacionar Envío con Cliente uniendo la tabla 1 con la tabla 2 por los atributos Centro de Distribución y Orden.CENTRO_DIST and a1. y considera la tabla resultante como una tabla de hechos lógicos en el nivel Centro de Distribución/Orden/Cliente. Esta relación puede representarse como se muestra: Envió Cliente Tabla 2 en Centro Distribución / Orden Cuando el motor procesa un informe que contiene Cliente y Envío.CENTRO_DIST. une las tablas 1 y 2. Para hacerlo.

El motor puede establecer los siguientes joins. . Inc. MicroStrategy Engine intenta unir una tabla que contenga Envío con una tabla que contenga Unidades Vendidas en la orden. el esquema tendrá este aspecto: Tabla 1 Centro de Distribución Orden Envió Tabla 2 Centro de Distribución Orden Cliente Unidades Vendidas en la orden Tabla 3 Centro de Distribución Envió Tabla 4 Centro de Distribución Cliente Unidades Vendidas en la orden Para extender el nivel de entrada del hecho Envío a Cliente.7 Hechos Guía avanzada de elaboración de informes Si se agregan dos tablas de resumen al esquema utilizado en el ejemplo de relación de tablas. puede utilizar un relación de hechos que emplee el hecho Unidades Vendidas en la orden. según los atributos de join especificados: • • • • Join 1: Tabla 1 y tabla 2 en Centro de Distribución. Orden Join 2: Tabla 1 y tabla 4 en Centro de Distribución Join 3: Tabla 2 y tabla 3 en Centro de Distribución Join 4: Tabla 3 y tabla 4 en Centro de Distribución 224 Estructura de los hechos © 2002 MicroStrategy.

puede especificar Mejor ajuste para el join. Cliente y Envío. de forma que el motor calcule los joins. © 2002 MicroStrategy. Degradación La degradación. E n vió C lie n te U n id a d e s V e n d id a s e n la o r d e n p o r C e n tr o d e D is trib u c ió n / O r d e n ó C e n tr o d e D is tr ib u c ió n Los atributos de join puede ser Centro de Distribución y Orden. sum(a1. Inc. sólo es válido el join 1.CENTRO_DIST= a2. TABLA4 a2 where a1.CENTRO_DIST. En el primer caso.CLIENTE. a2. El motor elegirá el adecuado. o simplemente Centro de Distribución. si el atributo de join es Centro de Distribución. son válidos los joins 2. que baja un nivel de hecho. 3 y 4. está utilizando la degradación.CENTRO_DIST group by a1.Guía avanzada de elaboración de informes Hechos 7 La relación de hechos que utiliza Unidades Vendidas en la orden puede representarse de la siguiente manera. En el segundo caso. A continuación. select a1. el conjunto de atributos de join debe contener la clave completa de la tabla de hechos de la izquierda. debe especificar la manera en que el motor degrada los datos a un nivel más bajo.Envío) from TABLA3 a1. En un join de mejor ajuste. es el contrario lógico de la agregación. se muestra el SQL generado para un informe que contenga Centro de Distribución. a2. Estructura de los hechos 225 .CLIENTE Al igual que con la relación de tablas. Cuando baja el nivel en el que se calcula un hecho.CENTRO_DIST. Cuando existen hechos en un nivel más alto al de la visualización de informe.

Inc. Mediante la creación de expresiones de asignación. ya que. 226 Estructura de los hechos © 2002 MicroStrategy. está definiendo cómo los hechos de nivel más alto se degradan a atributos de nivel más bajo. en algunos casos. y después se especifica que la expresión de asignación es hecho/12. MicroStrategy no recomienda que se utilice la extensión de producto cruzado. puede crear una degradación. También puede agregar una expresión de asignación para cambiar la definición del hecho en una extensión de nivel. Las expresiones de asignación se definen mediante las operaciones que establezca en los atributos y los hechos en el Asistente de extensión de nivel. los datos se repiten y se cuentan dos veces. El join de producto cruzado permite que un único valor de hecho establezca una relación con todos los elementos de un atributo no relacionado. Este método puede producir datos incorrectos. se selecciona como atributo al que degradar Mes. Join de producto cruzado Puede utilizar un join de producto cruzado cuando no exista un join y necesite forzar un hecho a que establezca una relación con un atributo mediante la extensión del hecho. está creando un producto cartesiano del atributo de lookup. En este ejemplo en concreto. Dado que este método puede resultar poco eficiente.7 Hechos Guía avanzada de elaboración de informes Por ejemplo. . si el hecho está almacenado en el nivel anual y desea calcular los datos en el nivel mensual. Cuando especifica un join de producto cruzado para relacionar un hecho con un atributo. Los productos cruzados sólo deben utilizarse cuando no exista ningún otro método para extender el hecho.

MicroStrategy Engine siempre relaciona las tablas de lookup de los atributos de la extensión mediante joins cruzados.CENTRO_DIST © 2002 MicroStrategy. Inc. TABLA2 a2 group by a1. debe utilizarse un join de producto cruzado. La relación se define de la siguiente manera: Centro de Distribución Ventas en Euros Producto cruzado Tenga en cuenta que no se especifica ningún atributo de join. en el siguiente esquema. Estructura de los hechos 227 .Guía avanzada de elaboración de informes Hechos 7 Por ejemplo. Centro de Distribución no está relacionado con Ventas en Euros.CLIENTE. sum(a2.CENTRO_DIST. a2. Centro de Distribución y Ventas en Euros es: select a1. Tabla 1 Centro de Distribución Tabla 2 Orden Cliente Ventas en Euros Para calcular Ventas en Euros por Centro de Distribución.VENTAS_EUROS) from TABLA1 a1. El SQL generado para un informe que contenga Cliente.

el Asistente para crear hechos y el Editor de hechos. Definición de hechos Existen dos herramientas para crear hechos. El Editor de hechos se utiliza para agregar funciones avanzadas a los hechos que ya existen. Es importante que comprenda el concepto de la definición de hechos. Por ejemplo. aparecerá un error que indica que no se puede ejecutar el informe en ese nivel. puesto que los hechos le permiten crear indicadores avanzados que contienen datos que no se almacenan en el warehouse y que sólo pueden derivarse mediante la extensión de hechos. puede seleccionar un atributo o un conjunto de atributos en el nivel donde no desee que se calcule el hecho. consumirá demasiados recursos y se devolverá gran cantidad de datos. Por ejemplo. que puede accederse a través de MicroStrategy Desktop. o bien para agregar hechos durante la evolución del proyecto. Le permite crear varios hechos de una sola vez. En lugar de extenderlo a un nivel específico. la inhabilitación no permite que se calcule el hecho en ese nivel. Minuto o Segundo. que se utiliza para impedir que se calcule un hecho en un nivel específico.7 Hechos Guía avanzada de elaboración de informes Inhabilitación Una inhabilitación se asemeja a un bloqueo. Al establecer una inhabilitación. puede inhabilitar los niveles más bajos. 228 Definición de hechos © 2002 MicroStrategy. Ambas herramientas están disponibles en MicroStrategy Architect. Si un hecho se almacena en un nivel donde resulta contraproducente realizar consultas. . si posee datos correspondientes a tres años y realiza consultas en el nivel Minuto. cuando cree un informe e intente incluir el hecho en el nivel Minuto. Día. El Asistente para crear hechos es una interfaz paso a paso que suele utilizarse cuando se crea un proyecto inicialmente. Inc. en un único proceso de creación. como los datos almacenados en el nivel Semana.

Inc.Guía avanzada de elaboración de informes Hechos 7 Ejemplo: definición de hechos La siguiente tabla lista las definiciones de hechos para hechos sencillos. registrados diariamente Cantidades diarias en stock de los artículos de la tienda Expresión Ventas_totales Nivel de hecho Tienda/Día Precio unitario Todas_ventas Artículo/Día Inventario Inv_Artículos Artículo/Tienda/ Día © 2002 MicroStrategy. Definición de hechos 229 . Nombre del hecho Ventas regulares Descripción del hecho Totales de las ventas diarias de artículos en la tienda Precios de los artículos.

7 Hechos Guía avanzada de elaboración de informes 230 Definición de hechos © 2002 MicroStrategy. . Inc.

mostrar y distribuir varios informes en una misma página o al mismo tiempo dentro de un proyecto. que proporcionan funciones para personalizar los documentos. la creación y la visualización de documentos. Por otra parte. hipervínculos. Este capítulo describe el diseño. imágenes. para que incluya texto. © 2002 MicroStrategy. tablas y uno o más objetos de informe. Inc. trata conceptos de XML y XSL avanzados.8 DOCUMENTOS Introducción Un documento es un marcador de posición HTML utilizado para dar formato. al igual que con cualquier otra página HTML. Puede modificar el aspecto del documento. 231 .

lo que le permite insertar imágenes. mientras que XSL define el formato. Los documentos utilizan XML y XSL para permitir a los usuarios ver el contenido de los informes incluidos en el documento. . XML define la estructura de la información. Conceptos avanzados: XML y XSL No necesita tener conocimientos sobre XML y XSL para crear y ver documentos. Inc. Los informes vienen representados por rótulos de imagen personalizados. la capacidad de personalizar el XSL proporciona funcionalidad adicional que puede utilizar para crear más documentos personalizados.8 Documentos Guía avanzada de elaboración de informes Diseño del documento El diseño del documento se utiliza para colocar los informes dentro del documento. mientras que el formato proviene del XSL especificado en el Editor de documentos. Estas imágenes se sustituyen con el informe en cuestión cuando se ejecuta el documento en Vista de documento en Desktop o mediante MicroStrategy Web. tablas e hipervínculos. No obstante. 232 Diseño del documento © 2002 MicroStrategy. El diseño se lleva a cabo en HTML. El diseño del documento es un archivo HTML que incluye rótulos especiales que identifican la ubicación de los informes. puede agregar a un documento todos los elementos que pueden agregarse a una página Web. texto. en resumen. El servidor Intelligence Server proporciona el XML del informe. Estas tecnologías le permiten separar el estilo del contenido cuando cree páginas Web.

reemplaza los marcadores de posición de imágenes con los informes correspondientes y aplica el XSL correspondiente a todos los informes. XML puede representar de forma más sencilla una mayor variedad de datos que una tabla relacional. que están limitados a un conjunto predeterminado de rótulos. Por lo tanto. consulte la documentación de MicroStrategy SDK. En el caso de una tabla de base de datos. sino que proporcionan información sobre cómo mostrarlos. Si desea más información sobre las definiciones de rótulos XML de MicroStrategy 7i. Conceptos avanzados: XML y XSL 233 . La otra parte es la posibilidad de utilizar cualquier rótulo personalizado en un documento XML. el archivo HTML debe resultar accesible desde el servidor MicroStrategy Intelligence Server y la interfaz de MicroStrategy Desktop. Al contrario que los documentos HTML.Guía avanzada de elaboración de informes Documentos 8 XML XML es el acrónimo de Lenguaje de marcado extensible (eXtensible Markup Language en inglés). se almacena en rótulos y atributos. así como sobre los datos subyacentes. Éste también es el caso para los archivos XSL asociados con los elementos de contenido. los datos subyacentes se denominan elementos. XML proporciona un conjunto de reglas estándar para mostrar datos en una representación textual. el servidor MicroStrategy Intelligence Server examina el archivo de diseño HTML. En XML. esta información adopta la forma de nombres de columna y tipos de datos. Los atributos en XML son similares a los atributos en HTML: proporcionan características sobre un rótulo. Los rótulos en XML son similares a los rótulos en HTML: no son los datos que se van a mostrar o utilizar en sí. los documentos XML pueden incluir literalmente cualquier rótulo. Esta flexibilidad constituye una parte importante de la eficacia de XML. la interpretación del rótulo la realiza la hoja de estilos XSL y la aplicación que los representa. Al igual que una tabla de base de datos. Inc. © 2002 MicroStrategy. El XML generado para la definición del documento contiene un puntero con una ruta al archivo de diseño HTML. En tiempo de ejecución. En el caso de XML. XML contiene tanto los datos como la información sobre los datos.

por lo tanto. XSL dicta el estilo (como el color y la fuente) de una cuadrícula. debe cumplir el mismo conjunto de reglas que cualquier otro documento XML.w3. visite el sitio Web de W3C en http://www.w3. reglas y métodos especiales que pueden utilizarse en conjunto para procesar documentos XML y convertirlos en archivos formateados. . Todos los informes de un documento deben llevar asociado un XSL. a fin de que se pueda dar formato a los informes. Consulte estas fuentes de información externas para obtener más información sobre XML. Por otra parte. las hojas de estilos XSL pueden emplearse para controlar la inserción de imágenes. Por ejemplo. como HTML.org/XML/ que documenta el estándar y lista recursos adicionales. Inc. Si desea más información sobre el lenguaje de hoja de estilos extensible. existen diversas publicaciones que proporcionan información adicional sobre el estándar XML. frases e incluso marcos. El estándar XSL proporciona un conjunto de rótulos. World Wide Web Consortium (W3C) publica un conjunto de páginas Web en http://www.8 Documentos Guía avanzada de elaboración de informes Asimismo.org/Style/XSL/. XSL XSL es el acrónimo de Lenguaje de hoja de estilos extensible (eXtensible Stylesheet Language en inglés). Hojas de estilos XSL Las hojas de estilos XSL proporcionan un método muy eficaz para controlar el formato de salida de las cuadrículas de MicroStrategy. 234 Conceptos avanzados: XML y XSL © 2002 MicroStrategy. Una hoja de estilos XSL es un tipo específico de documento XML y. Pueden utilizarse para mucho más que simplemente controlar el formato de la cuadrícula.

El Panel de la estructura del documento es donde debe agregar los objetos que desee incluir en el documento y donde se ajusta cómo aparecerán en el documento. El Editor de documentos consta de dos paneles: • El Panel de contenidos del documento le permite ver las propiedades de los informes incluidos en el documento. seleccionando Panel del Explorador de Objetos en el menú Ver. texto y tablas a un documento. También puede abrir el Explorador de objetos en el Editor de documentos. se abrirá el Editor de documentos. Inc. junto con cualquier otro objeto o información que pueda adjuntarse a una página HTML. consulte la documentación de MicroStrategy SDK. Un documento debe utilizar la hoja de estilos por defecto (default. Se puebla a medida que agrega informes a la sección de diseño del documento. Puede agregar informes. Creación de documentos Cuando decida crear un documento.xsl) para que los umbrales funcionen.Guía avanzada de elaboración de informes Documentos 8 Para obtener una lista y una descripción de las hojas de estilos que se instalan con MicroStrategy 7i en la carpeta XSL del directorio de la aplicación (Unidad:/Archivos de programa/MicroStrategy/Desktop/XSLs. • © 2002 MicroStrategy. Creación de documentos 235 . imágenes. asumiendo que lo haya instalado en el directorio por defecto).

Puede agregar tablas. Este marcador de posición se sustituye con el informe cuando seleccione Vista de documento en el menú Ver o ejecute el documento en MicroStrategy Web. El HTML se genera automáticamente. Inc. Vista de editor de HTML muestra el código fuente HTML del documento. Rangos cambia los colores de las filas del documento para distinguirlas visualmente. debe imprimir desde esta vista.8 Documentos Guía avanzada de elaboración de informes Vistas de documento Puede trabajar con documentos en las siguientes vistas: • Vista de edición Normal proporciona la funcionalidad WYSIWYG (lo que se ve es lo que se imprime) de edición HTML. Las ediciones realizadas en el código fuente quedan inmediatamente reflejadas en la Vista de editor de HTML. . También puede modificar el código fuente HTML con herramientas de otros fabricantes y después importarlo al Editor de documentos mediante el menú Archivo. • 236 Creación de documentos © 2002 MicroStrategy. • • Características de los informes Cuando seleccione un objeto en el Panel de la estructura del documento. Rangos le permite activar y desactivar los rangos de informe para el documento. Con XSL. texto. Para imprimir un documento mostrando datos del informe en lugar de los iconos de marcador de posición. puede especificar que se utilice un archivo XSL para dar formato al informe en el documento. Ver le permite ver el informe como cuadrícula o como gráfico en el documento. Tenga en cuenta que cuando arrastre y suelte objetos de informe en esta vista. se mostrarán con un marcador de posición de icono. verá las siguientes características de informes en la parte inferior del Panel de contenidos del documento: • • • Nombre es el nombre del informe. imágenes e informes. Vista de documentos muestra el documento y ejecuta los informes.

microstrategy. como por ejemplo en http://www. así como todos los subdirectorios.microstrategy. Cuando se ven documentos utilizando MicroStrategy Web. el nombre del dominio y HTTP o HTTPS./imagen. las URL y las rutas de archivos deben crearse correctamente.microstrategy. Encontrará información adicional sobre los informes y las características de los informes en el Capítulo 2. Esto no es posible cuando los documentos se distribuyen a los usuarios y se ven desde orígenes externos como un servidor de correo.. gif. una URL relativa es una URL local en la que se omite cierta información.html. el archivo está guardado en el directorio www. Por ejemplo. Estos orígenes externos sólo pueden resolver las URL completas.gif se encuentra en un nivel superior respecto al directorio actual. Informes. no las relativas.com/imágenes/intro. Para evitar que los documentos contengan vínculos rotos. © 2002 MicroStrategy.com/imágenes/imagen. es importante que siga estas reglas: • Utilice las URL de HTTP y HTTPS completas para garantizar la accesibilidad de los destinatarios que se encuentren fuera de la red de la compañía. Inc.com/imágenes. URL de imágenes Puesto que los documentos pueden verse interactivamente mediante MicroStrategy Web o distribuirse a orígenes externos mediante MicroStrategy Narrowcast Server. Se denomina relativa porque la URL sólo es válida en relación con la URL del recurso actual. el servidor Web que transmite el documento puede procesar URL relativas. Creación de documentos 237 . Por el contrario. como por ejemplo los nombres de directorios. Si la página Web actual es www.Guía avanzada de elaboración de informes Documentos 8 Puede modificar cualquiera de las características del informe pulsando con el botón derecho del ratón sobre el informe en el Panel de contenidos del documento o en el Panel de la estructura del documento. . Una URL completa especifica el nombre del recurso.

se ofrece un ejemplo de este rótulo: <HTML> <HEAD> <TITLE>Título de la página HTML</TITLE> <BASE href="http://www.gif. Un ejemplo de este tipo de dirección es file://servidor_de_archivos/ directorio_compartido/imágenes/imagen. Un ejemplo de URL con una unidad compartida es file://x:\imágenes\imágenes. la URL funciona correctamente en páginas Web que se envíen por correo electrónico. Una URL relativa debe contener una URL base en la definición de la página HTML. Si esta URL base existe. El rótulo HTML base define la URL base para las URL relativas en una página HTML. .8 Documentos Guía avanzada de elaboración de informes • Sólo los usuarios con acceso de red a los archivos de imagen compartidos verán imágenes definidas con URL de archivo completas y rutas de archivo UNC (Convención de nomenclatura universal). Las ULR de archivo completas que utilizan unidades compartidas sólo funcionan si los usuarios tienen definida la misma unidad compartida.microstrategy.gif. Inc. A continuación. com/"> </HEAD> • • 238 Creación de documentos © 2002 MicroStrategy. ya que actúa como las URL completas descritas anteriormente.

cree un documento. para configurar el estilo estándar de la empresa. cambiando Vista del objeto de Desktop a gráfico y aplicando el formato XSL a ambos.HTML. EstándarEmpresa. Este estilo está guardado en un archivo llamado EstándarEmpresa. que desea ver al mismo tiempo. su empresa utiliza un estilo estándar para sus páginas Web. Agregue los dos informes. Ventas por temporada y Ventas mensuales. Importe el archivo de diseño. ¿Cómo puede hacerlo? Solución En Editor de documentos. Finalmente.HTML. Ejemplo: creación de un documento 239 . la información podría comprenderse más fácilmente si se mostraran en formato de gráfico. Inc.Guía avanzada de elaboración de informes Documentos 8 Ejemplo: creación de un documento Requisitos de informe Tiene dos informes relacionados. Aunque ambos son informes de cuadrícula por defecto. © 2002 MicroStrategy. Agregue el texto que desee.

8 Documentos Guía avanzada de elaboración de informes 240 Ejemplo: creación de un documento © 2002 MicroStrategy. Inc. .

Puede agrupar los atributos relacionados como Población. deben estar relacionados entre sí. los diferentes tipos de atributos y los conceptos necesarios para utilizar elementos de atributo. 241 . Inc. Estado o Región.9 ATRIBUTOS Introducción Los atributos se utilizan principalmente para agrupar o agregar hechos. Este capítulo describe qué es un atributo. En un modelo de datos lógico. © 2002 MicroStrategy. representaciones y expresiones de representación. como Situación. mientras que los atributos de diferentes jerarquías no pueden estar relacionados. cuando los atributos se encuentran en la misma jerarquía. en una jerarquía común.

242 ¿Qué es un atributo? © 2002 MicroStrategy. como por ejemplo una abreviación o URL. Atributo: Población Representación Representación Atributo: Año Representación Hecho P o blació n A breviació n ciudad Elementos A ño 1 999 1 999 1 999 Ventas 30k 55k 43k New Yo rk B altimo re B o sto n NY BA BN Los atributos se definen mediante estas propiedades: • • • • Un elemento es un valor único (una fila) de un atributo. Una relación permite la interacción de los datos y muestra cómo éstos se relacionan dentro de un proyecto. Es importante comprender que los datos continúan siendo los mismos. Una representación contiene un identificador o descriptor de un atributo. los elementos New York. Puede utilizar atributos para definir el nivel de detalle de un informe. como el informe en el nivel Año. Baltimore y Boston están agrupados bajo el atributo Población. El siguiente diagrama muestra los atributos y los elementos tal y como aparecen en una tabla. Un informe de nivel alto. Los elementos definen y componen el atributo. incluye el atributo Año. Inc.9 Atributos Guía avanzada de elaboración de informes ¿Qué es un atributo? Los atributos representan entidades del modelo de negocio y normalmente vienen identificados por un ID de columna único en el data warehouse. pero carece del detalle de un informe similar que incluya los atributos de nivel más bajo Mes y Semana. simplemente no están agregados. . Una expresión asigna una representación de atributo de MicroStrategy a una o más columnas del warehouse. El atributo de nivel más bajo que incluya en un informe es el nivel más bajo de detalle calculado. El atributo actúa como un encabezado de columna y los datos que aparecen en la siguiente tabla son elementos. como New York. Por ejemplo.

podrá mejorar el diseño del modelo de datos y del proyecto. Si conoce y comprende los elementos de un atributo. Los elementos no se incluyen en el modelo de datos porque son los datos físicos de la base de datos. Zapatos y Artículos deportivos.Guía avanzada de elaboración de informes Atributos 9 El siguiente diagrama ilustra cómo se relacionan las propiedades de los atributos. Chicago y Miami son elementos de Población. si Población es el atributo. como Ropa de hombre. Por ejemplo. Inc. el atributo División contiene varios elementos de atributo. Representación de categoría ID Atributo Customer Representación ID Representación Nombre Representación Domicilio Representación Página de inicio Expresión Cliente_id Expresión Cliente_NUM Expresión DIN1 Tabla L_Cliente Tabla L_Pago Tabla L_Impuestos Tabla L_Factura Elementos de atributo Los elementos de atributo son los valores o contenidos únicos de un atributo. © 2002 MicroStrategy. Como se muestra en el siguiente modelo de datos. ¿Qué es un atributo? 243 . Deben tenerse en cuenta los elementos cuando se determinen las relaciones entre atributos.

9 Atributos Guía avanzada de elaboración de informes Jerarquía Producto D ivisión Ropa de hom bre Zapatos Artículos deportivos Departam ento Ropa form al de hom bre Ropa casual de hom bre Accesorios de hom bre Zapatos de hom bre Elem entos Clase Cam isa de vestir de hom bre Pantalones de vestir de hom bre Pantalones casuales de hom bre Corbatas de hom bre Atributos Artículo Blanco de botones Cuello recto blanco Puños negros Corbata de tram a m arina Otro ejemplo muestra los elementos y los datos del atributo Tienda. se hace referencia a los elementos utilizando su representación más descriptiva. Por ejemplo. S to r e _ I D 1 2 3 4 5 S to re _ N a m e A t la n t a M ia m i B o s to n N e w Y o rk A lb a n y S to r e _ L o n g _ N a m e A tla n ta . M a s s a c h u s e t t s N e w Y o r k . como se muestra en el siguiente diagrama. F l o ri d a B o s to n . G e o r g i a M i a m i. . N e w Y o rk A lb a n y . Cada elemento de atributo es una fila en una tabla de lookup de atributos. Inc. se está refiriendo al elemento que se corresponde con Almacén_No “Atlanta”. N e w Y o r k Normalmente. si incluye “Atlanta” en un informe. 244 ¿Qué es un atributo? © 2002 MicroStrategy.

por ejemplo. *. Si desea más detalles sobre los tipos de expresiones de representación de atributo. Estas funciones se tratan en el Apéndice B. consulte Expresiones de representación de atributo. ¿Qué es un atributo? 245 . Este ejemplo utiliza el atributo Tienda y sus representaciones y elementos correspondientes: Elementos Representaciones Tienda_id=1 New York Almacen_URL=www.Baltimorestore.com Almacen_Desc=New York Tienda_id=2 Baltimore Almacén atributo Boston Almacen_URL=www. Puede crear expresiones utilizando columnas de atributos.Guía avanzada de elaboración de informes Atributos 9 Expresiones de representación Una expresión de representación define qué columnas del warehouse se utilizan para la representación de atributo en SQL. Debe declararse al menos una expresión para cada representación de atributo. Expresiones pass-through. Aunque pueden existir varias expresiones en diferentes tablas. una representación no puede tener dos expresiones diferentes en la misma tabla de origen. -. constantes y/o operadores matemáticos.NYstore.com Almacen_Desc=Boston © 2002 MicroStrategy. Inc. /. +. ya que sólo utilizan las constantes que declare.com Almacen_Desc=Baltimore Tienda_id=3 Almacen_URL=www. Puede crear una expresión de representación utilizando funciones Apply. Los atributos implícitos son los únicos que no incluyen una columna en la expresión.Bostonstore.

9

Atributos

Guía avanzada de elaboración de informes

Atributos y SQL
El SQL hace posible la elaboración de informes. El usuario crea un informe y, después, el servidor Intelligence Server, utilizando esta definición de informe, instruye al motor sobre la manera en que debe crear el SQL para dicho informe. Las expresiones definidas en un atributo o hecho definen la cláusula SELECT de un comando SQL. Por ejemplo, considere lo siguiente: Select Tienda_ID, Fecha, sum(Ventas) From Tienda_Hecho Group By Tienda_ID, Fecha Ha especificado que está buscando información de ventas por tienda y fecha. Los atributos y los indicadores que ha definido indican al servidor Intelligence Server dónde en el data warehouse debe buscar la información y cómo crear el SQL que la recuperará. Gracias a este proceso, no tiene por qué conocer SQL para extraer información del data warehouse.

Representaciones de atributo
Las representaciones de atributo son identificadores o descriptores de un atributo. Cada atributo debe tener al menos una representación, y la mayoría tiene dos: • • la representación ID la representación de descripción primaria

Todos los atributos necesitan una representación ID, como Cliente_ID o Población_ID. Algunos atributos pueden tener representaciones descriptivas adicionales que no funcionen como representación de descripción primaria. Por ejemplo, el atributo Cliente del Tutorial de MicroStrategy tiene varias representaciones, así como los grupos independientes de elementos de atributo de cada representación. Las representaciones incluyen el ID y el nombre del cliente que sirve como descripción del atributo. También se incluyen la dirección y el correo electrónico.

246 Representaciones de atributo

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Atributos

9

Una de las representaciones del elemento Población es Nombre. Chicago es la representación Nombre para el elemento de Población con el ID 1. Otras representaciones para Chicago son una URL, como www.chicago.com, o una abreviación como CH. Cada representación de atributo proporciona detalles que identifican y describen el atributo. Tienda_ID es un identificador numérico único para cada tienda, mientras que Almacén_No contiene el verdadero nombre de la tienda. Otras representaciones para el atributo Tienda pueden ser ID, números, nombres descriptivos, nombres abreviados, URL, etc. En MicroStrategy 7i, puede asignar un máximo de 32 representaciones por atributo. Una tabla de lookup simple con tres columnas contiene las siguientes representaciones independientes:
Representación de atributo Representación de atributo Representación de atributo

Tienda id

Almacen No

Almacen Nombre

• • •

Tienda_id: un número identificador único para cada tienda (representación ID) Almacén_No: el nombre de cada tienda (representación de descripción) Almacén_Nombre: la ubicación completa, incluido el nombre de la tienda y el estado, de cada tienda (representación de descripción larga)

En este ejemplo, la tabla Lookup_Tienda registra todos los datos de las representaciones para el atributo Tienda. Los atributos deben contener al menos una representación ID, que identifica de manera única el atributo. Las representaciones que cree deben hacer referencia a una tabla de lookup y pueden incluir varias expresiones. Cada tabla debe tener una representación ID, ya que la tabla se une de esta manera. Puede seleccionar una tabla de lookup en el Editor de atributos de una lista de las tablas existentes en el proyecto.

© 2002 MicroStrategy, Inc.

Representaciones de atributo

247

9

Atributos

Guía avanzada de elaboración de informes

Por ejemplo, tenemos dos tablas, una con las representaciones Cliente_ID, Nombre y Nº_SS. La segunda tabla de lookup contiene Cliente_ID y Correo_electrónico. El atributo tendrá cuatro representaciones y las tablas se unirán mediante los ID de las columnas.

Propiedades de las representaciones de atributo
Cuando cree representaciones en el Editor de atributos, debe seleccionar las propiedades de cada representación. Estas propiedades afectan a la manera en que se muestran las representaciones e incluyen lo siguiente: • Las categorías de representación ayudan a asignar categorías a los tipos de representación. Las opciones estándar son ID, Desc y Ninguno. Puede crear nuevas categorías de representación en el Editor de atributos. Los tipos de formato controlan la manera en que se muestra la representación. Por ejemplo, puede elegir Fecha para las fechas o Imagen para mostrar correctamente las imágenes. La ordenación por defecto determina la manera en que la representación se ordena por defecto cuando se incluye en un informe. Puede elegir entre Ascendente, Descendente o Ninguno.

Expresiones de representación de atributo
Básicamente, los atributos actúan como contenedores de información y proporcionan contexto para los hechos. Por ejemplo, el atributo Cliente contiene información sobre el cliente, como su nombre y dirección. Estas unidades de información se denominan expresiones de representación de atributo. Los tipos de expresiones son • • • • simples implícitas derivadas asignaciones heterogéneas

248 Representaciones de atributo

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Atributos

9

Las expresiones de representación simples acceden a los datos mediante columnas que se incluyen durante la creación de los atributos. Los atributos implícitos y derivados no se relacionan directamente con los datos almacenados en el data warehouse. Estos atributos crean datos virtuales combinando o utilizando columnas para generar los datos. Las expresiones simples se describen con detalle en la Guía de configuración básica.

Expresiones implícitas
Un atributo implícito es un atributo constante o virtual que no existe físicamente en la base de datos, sino que se crea en el nivel de aplicación. La expresión de este tipo de atributo está definida comoun valor constante, aunque no se guarde nada en una columna. Por ejemplo, puede crear columnas temporales en la base de datos con un valor de “1” para cada fila, lo que simplifica las limitaciones de COUNT. Por lo tanto, en el Editor de atributos, escriba sólo un “1” en la expresión para crear un COUNT. Los atributos constantes resultan de utilidad para analizar y recuperar información. Cuando analice datos, puede utilizar atributos constantes para crear un COUNT que lleve a cabo el seguimiento del número de filas que se devuelven. Puede utilizar atributos constantes cuando cree indicadores, en los que puede sumar la columna que contiene la constante para crear un COUNT. Cualquier constante es aceptable, por ejemplo, RushOrder=‘Yes’.

Expresiones derivadas
El valor de una expresión derivada viene determinado por una expresión que combina dos o más columnas de una tabla para crear un atributo. Por ejemplo, puede crear un atributo derivado para calcular edades o aniversarios. Al calcular la diferencia entre las columnas de fecha de nacimiento y de fecha actual, puede crear un atributo que contenga la edad que se ha derivado de las dos columnas. Los cálculos y las funciones utilizadas en la expresión ayudan a derivar datos de la base de datos, ya que producen SQL con sintaxis específica para la base de datos.

© 2002 MicroStrategy, Inc.

Representaciones de atributo

249

9

Atributos

Guía avanzada de elaboración de informes

Por ejemplo, la expresión de representación derivada “Nombre completo” consta de dos cadenas, “Nombre” y “Apellido”: Nombre completo -> Nombre + “ “ + Apellido En un informe, esta información se muestra como María García bajo la columna Nombre completo.

Asignaciones heterogéneas
No existen restricciones para los nombres de las columnas utilizadas en las expresiones de una representación de atributo determinada. La asignación heterogénea permite al motor realizar joins en nombres de columnas distintos. Si define más de una expresión para una representación determinada, la asignación heterogénea se produce automáticamente cuando los nombres de columnas y tablas la precisen. Por ejemplo, puesto que diferentes fuentes de datos almacenan la información de fecha en diversos contextos, su empresa puede tener varias columnas en diferentes tablas que representen el concepto de fecha. La representación ID del atributo Fecha puede contener dos expresiones. La columna Fecha_día se encuentra en la tabla LU_FECHA y la columna Fecha_Pedido, en las tablas Detalle_Pedido y ORDEN_HECHO. Cada expresión está vinculada a un conjunto de tablas de origen que contienen las columnas utilizadas en la expresión. Entre todas las tablas en las que exista la columna, puede seleccionar todas las que desee utilizar como parte de la definición del atributo. Puede ver las tablas seleccionadas en la zona Tablas de origen a la derecha de la zona Expresiones de representación en el Editor de atributos.

250 Representaciones de atributo

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Atributos

9

Los tipos de datos de las columnas utilizadas en una asignación heterogénea para un atributo determinado deben ser idénticos o bastante similares, a fin de que su RDBMS concreto pueda unirlos correctamente. Por ejemplo, la mayoría de las bases de datos no pueden unir el tipo de datos Texto con el tipo de datos Número. No obstante, según la plataforma de su base de datos, es posible que pueda unir los tipos de datos Número y Entero.

Alias de columna
En el caso de los atributos, los alias de columna realizan la misma función que con los hechos. Por defecto, el tipo de datos de un atributo se hereda del tipo de datos de la columna en que se defina la representación. No obstante, existen casos en los que pueda tener que cambiarlo. Por ejemplo, en su warehouse carece de una tabla de lookup para la información anual, pero desea crear un atributo Año. Muchas plataformas de base de datos cuentan con funciones que pueden extraer partes de una fecha de un tipo de datos de fecha. Por ejemplo, SQL Server tiene una función Year que extrae solamente el año de una fecha. Por lo tanto, puede crear un atributo Año utilizando la siguiente expresión de representación: ApplySimple("Year(#0)",[Fecha_Id]) El tipo de datos de este atributo se define automáticamente como un tipo de datos de fecha. Esto se debe a que Fecha_ID es un tipo de datos de fecha. Sin embargo, el resultado del cálculo es un año, como 1999, que es un entero. Cuando se crea una tabla temporal SQL, el sistema utiliza un tipo de datos de fecha para ella e intenta insertar números enteros en esta columna. Aunque esto no crea problemas en todas las plataformas de base de datos, algunas pueden devolver un error. Para evitar la posibilidad de que se produzca un error debido a un conflicto entre tipos de datos, modifique el alias de columna de la representación de atributo y cambie el tipo de datos de fecha por defecto al tipo de datos de entero.

© 2002 MicroStrategy, Inc.

Representaciones de atributo

251

9

Atributos

Guía avanzada de elaboración de informes

Además de especificar el tipo de datos que debe utilizarse para una representación de atributo, el alias de columna también le permite especificar el nombre del alias de columna que va a utilizarse en el SQL generado en MicroStrategy. Cuando cree una expresión de representación utilizando una expresión personalizada, como hemos comentado anteriormente, o utilizando varias columnas, el alias de columna para la representación de atributo utiliza por defecto CustCol_1 (o CustCol_2, CustCol_3, etc.). El siguiente ejemplo de SQL muestra, en negrita, dónde se utiliza el nombre de alias de columna: SELECT Year(a12.Fecha_Id) CustCol_1, sum(a11.Tot_Ventas_dólares) WJXBFS1 FROM YR_CATEGORY_SLS a11 cross join TRANS_DATE_LW_LY a12 GROUP BY Year(a12.Fecha_Id) Aunque el nombre de alias de la columna no afecta a los resultados o al informe, puede cambiarlo para que tenga más sentido. El anterior ejemplo es sencillo, pero puede resultar útil para solucionar problemas con SQL para un informe particularmente complejo.

252 Representaciones de atributo

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Atributos

9

Grupos de representaciones
Un grupo de representaciones es una agrupación de representaciones de atributo con algo en común. Puede crear grupos de representaciones para combinar representaciones que desee relacionar. Al agruparlas, puede diseñar una representación con una definición única que agrupe dos o más representaciones bajo un atributo. Cuando cree un grupo de representaciones, las representaciones incluidas están unidas y actúan como una. Las representaciones del grupo nunca pueden verse por separado una vez que entren a formar parte de un grupo. Consulte el siguiente ejemplo con el grupo de representaciones Cliente.
Atributo cliente Representación Grupo DESC (Nombre)

Representación de atributo

Representación de atributo

Apellido Brown Jameson Clifford

Nombre Frank Greg Jim

Este grupo de representaciones une las representaciones Apellido y Nombre para identificar el atributo Cliente. Para crear un grupo de representaciones, elija la misma categoría para ambas representaciones. A continuación, se le solicita un grupo de representaciones.

© 2002 MicroStrategy, Inc.

Grupos de representaciones

253

9

Atributos

Guía avanzada de elaboración de informes

Relaciones entre atributos
Para vincular directamente entre sí los atributos relacionados, debe definir relaciones padre-hijo. Los elementos de atributo, o los valores de datos reales de un atributo, dictan las relaciones que se definen entre atributos. Las relaciones padre-hijo que cree determinan la jerarquía del sistema. En otras palabras, definen cómo el motor genera SQL, cómo se unen y utilizan las tablas y las columnas, y qué tablas se relacionan con otras tablas.

Relaciones entre hijos comunes
Algunos atributos existen en la intersección de otros atributos relacionados indirectamente. Dichos atributos se denominan hijos comunes. Las relaciones entre hijos comunes se describen más detalladamente en el Apéndice C, Modelización de datos avanzada.

Visualización de atributo
Una vez creados los atributos, se utilizan principalmente de dos maneras: navegación e informes. Cada atributo puede visualizarse de diversas maneras, por lo que debe especificar la visualización por defecto para cada atributo del proyecto. Puede hacerlo en informes concretos, pero aún así es necesario especificar el valor global, o de proyecto, por defecto para cada atributo.

254 Relaciones entre atributos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Atributos

9

Debe seleccionar una visualización de atributo por defecto para navegación y otra para informes. Las representaciones de visualización de informes son las representaciones de atributo que aparecen como columnas en un informe completo. Las representaciones de exploración son las representaciones de atributo que aparecen como exploraciones de usuario en la lista de elementos de un atributo en el Explorador de datos. Esta separación hace posible una mayor flexibilidad en la visualización de atributos según la aplicación.

Atributos compuestos
Un atributo compuesto se define como un atributo con más de una columna especificada como ID de columna. Esto implica que se necesita más de un ID de columna para identificar de manera única los elementos de ese atributo. Normalmente, se crea un atributo compuesto cuando el modelo lógico refleja que existe una relación de clave compuesta. Por ejemplo, un proyecto de comercio minorista tiene dos atributos, Clase y Artículo. Clase es el padre de Artículo y tiene una relación uno a muchos con él. Los valores de la columna Artículo_ID no identifican de manera única un artículo. El Artículo_ID del artículo Camisa es 1. Sin embargo, hay diversas camisas, según la clase, de hombre, de mujer y de niño. Por lo tanto, para identificar de manera única una camisa de hombre, se deben agrupar Artículo_ID y Clase_ID, lo que crea un atributo compuesto. Todas las representaciones ID del atributo compuesto deben estar agrupadas. Además, deben utilizar la misma tabla de lookup.

© 2002 MicroStrategy, Inc.

Atributos compuestos

255

cree un informe que utilice el atributo de centro de distribución y un indicador de ventas. Inc.9 Atributos Guía avanzada de elaboración de informes Ejemplo: creación de un atributo compuesto Requisitos de informe Necesita un informe que contenga cifras de ventas por centro de distribución. ID y Descripción. con dos representaciones de atributo. seleccione las columnas de la tabla de origen para ID de país e ID de centro de distribución. ¿Cómo puede hacerlo? Solución Cree el centro de distribución como un atributo compuesto. 256 Ejemplo: creación de un atributo compuesto © 2002 MicroStrategy. A continuación. . independientemente del país. Los ID de centro de distribución son únicos en cada país. Cuando configure el ID. Así se crea un identificador único para cada centro de distribución. pero los mismos valores pueden existir en diferentes países.

La jerarquía del sistema está ordenada y se crea automáticamente al crear nuevos proyectos. para reflejar sus relaciones con otros atributos. 257 . © 2002 MicroStrategy. Inc. Este capítulo trata sobre los tipos de jerarquías. Existen dos tipos de jerarquías: de usuarios y del sistema Las jerarquías de usuarios no están ordenadas y su diseño puede cambiarse fácilmente para incluir atributos adicionales o limitar el acceso de los usuarios. Este tipo de jerarquía se crea para proporcionar flexibilidad en la exploración de elementos y la navegación de informes. las visualizaciones y cómo explorar una jerarquía.10 JERARQUÍAS Introducción Las jerarquías son agrupaciones de atributos que pueden mostrarse. tanto ordenadas como sin ordenar.

Contiene todos los atributos del proyecto y forma parte de la definición del esquema. La jerarquía del sistema representa las relaciones tal y como las define el modelo de datos lógico. pero no en el Editor de jerarquías. 258 Tipos de jerarquías © 2002 MicroStrategy. condiciones de filtro y componentes de consolidaciones.10 Jerarquías Guía avanzada de elaboración de informes Tipos de jerarquías Existen dos tipos de jerarquías: • Jerarquía del sistema: La jerarquía del sistema especifica un conjunto ordenado de todos los atributos del proyecto. dispuestos en secuencias específicas para la organización lógica de un negocio. La jerarquía del sistema contiene información sobre las relaciones entre los atributos del proyecto. Cuando cree un proyecto por primera vez. La jerarquía del sistema resulta útil para determinar las relaciones entre los objetos. • Jerarquía del sistema La jerarquía del sistema es la jerarquía por defecto que MicroStrategy 7i configura automáticamente cada vez que cree un proyecto. Jerarquía de usuarios: Las jerarquías de usuarios son conjuntos con nombre de atributos y sus relaciones. contendrá solamente la jerarquía del sistema. Las define el usuario y no necesitan seguir el modelo lógico. Puede ver la jerarquía del sistema en el Explorador de datos o en el Visor de jerarquías. . Los atributos que no se asignen continúan estando disponibles en el sistema como objetos de informe. La jerarquía del sistema no puede modificarse. o cuando defina hijos en el Asistente para crear proyectos. Inc. Sólo existe una jerarquía del sistema en cada proyecto. Los atributos de la jerarquía del sistema no necesitan formar parte de una jerarquía de usuarios definida explícitamente. pero no define la ordenación ni la agrupación de atributos. pero se actualiza siempre que agregue o quite hijos o padres en el Editor de atributos.

mientras que en la navegación. podrá definir las relaciones de navegación y exploración entre los atributos. Herramientas para jerarquías Las siguientes herramientas le ayudan a trabajar con las jerarquías: • • • Explorador de datos Visor de jerarquías Editor de jerarquías (para jerarquías de usuarios únicamente) © 2002 MicroStrategy. La jerarquía de usuarios es el único tipo de jerarquía que puede definir. Se listan los atributos de la jerarquía del sistema que puede elegir. Puede crear estas jerarquías en el Editor de jerarquías utilizando uno o más atributos de la jerarquía del sistema. decide si desea subir o bajar de nivel en la jerarquía.Guía avanzada de elaboración de informes Jerarquías 10 Jerarquías de usuarios Cuando cree jerarquías de usuarios. Debería definir jerarquías de usuarios que se correspondan con áreas específicas del modelo de negocio y el esquema del data warehouse de su empresa. y puede crear el número de jerarquías de usuarios que desee para cada proyecto. Inc. Tipos de jerarquías 259 . La exploración se realiza mediante el Explorador de datos.

la jerarquía del sistema de dicho proyecto se sitúa automáticamente en el Explorador de datos. Cuando cree un proyecto nuevo. Se trata de una herramienta que pone las jerarquías a disposición de los usuarios para que las incluyan en nuevos informes.10 Jerarquías Guía avanzada de elaboración de informes Explorador de datos El Explorador de datos es una herramienta del Explorador de objetos que contiene la jerarquía del sistema y las jerarquías de usuarios. Visualización de jerarquías y Punto de entrada. cuando desee que puedan utilizarse para la exploración de elementos. Estas propiedades se explican con más detalle en los siguientes apartados. La Perspectiva aérea proporciona una visión general de las jerarquías. Filtrar una jerarquía. También puede realizar las siguientes acciones para controlar cómo se muestran las jerarquías: • • • • Bloquear una jerarquía. Editor de jerarquías El Editor de jerarquías le permite modificar las jerarquías de usuarios mediante la agregación y eliminación de atributos. Visor de jerarquías El Visor de jerarquías representa gráficamente las jerarquías de usuarios y la jerarquía del sistema. Limitar una jerarquía. El desplazamiento de jerarquías a esta carpeta y desde ella le permite mantener algunas jerarquías visibles para los usuarios al mismo tiempo que oculta otras. las jerarquías de usuarios se guardan en la carpeta Jerarquías del Explorador de objetos. Por el contrario. la reducción de la escala le permite desplazarse por el proyecto completo. 260 Tipos de jerarquías © 2002 MicroStrategy. . los conexiones muestran las rutas de exploración entre los atributos. las conexiones entre los atributos representan las relaciones padre-hijo. Definir un punto de entrada. Inc. que se encuentra dentro de la carpeta Jerarquías en el Explorador de objetos. Puede mover las jerarquías de usuarios a la carpeta Explorador de datos. En las jerarquías de usuarios. En la jerarquía del sistema.

Provincia. aunque sólo se puede establecer un valor por defecto para cada una. © 2002 MicroStrategy. En la jerarquía Ubicación. seguir la estructura dimensional del modelo de datos lógico e incluir al menos un atributo. en MicroStrategy 7i no siguen estas reglas. Puede definir jerarquías por defecto. Por ejemplo. las jerarquías tenían que ser individuales y distinguibles entre sí. Las jerarquías por defecto son rutas jerárquicas especificadas por el usuario. Las jerarquías proporcionan cómodas rutas de navegación por los datos. Población y Tienda se organizan de acuerdo con sus relaciones.Guía avanzada de elaboración de informes Jerarquías 10 Organización de jerarquías El mejor diseño para una jerarquía consiste en organizar o agrupar los atributos en áreas de negocio lógicas. El siguiente ejemplo demuestra las jerarquías Ubicación y Cliente. puede colocar los atributos relacionados en jerarquías según su nivel. Ubicación Cliente Provincia Empresa Población Contacto Tienda ID Cliente Antes de MicroStrategy 7i. La definición de estos valores por defecto hace que la jerarquía se abra en un elemento de atributo especificado cuando se despliegue. Inc. Además. los valores por defecto proporcionan una ruta para explorar o navegar de un atributo a otro. La jerarquía Cliente también agrupa los atributos Empresa. Sin embargo. Organización de jerarquías 261 . Contacto e ID Cliente.

© 2002 MicroStrategy. está creando un diseño de trabajo de las funciones de visualización y exploración de los atributos. como en el segundo ejemplo. Esta jerarquía hace posible que cree opciones de navegación y exploración a los niveles más bajos para ver Región. Una jerarquía muestra que Región tiene varias Provincias y cada Provincia tiene varias Tiendas. Una jerarquía de usuarios le permite definir y ordenar lógicamente grupos de atributos. . existen dos instancias de la jerarquía Región. Región Región Provincia Tienda Tienda Visualización de jerarquías Puede llevar a cabo las siguientes acciones en el Editor de jerarquías para controlar la visualización de las jerarquías: • • • • 262 Visualización de jerarquías Bloquear una jerarquía. Filtrar una jerarquía. las únicas opciones para navegar o explorar son los niveles Región y Tienda. Tanto las jerarquías del sistema como las de usuarios le permiten navegar y organizar los atributos del proyecto. Definir un punto de entrada. Cuando agrupa atributos en jerarquías. Por el contrario. En el siguiente ejemplo. Limitar una jerarquía. Provincia y Tienda en un informe. Inc. si sólo incluye Tienda en la jerarquía Región.10 Jerarquías Guía avanzada de elaboración de informes Estructura de la jerarquía Las jerarquías del sistema son estructuras basadas en las relaciones que defina entre los atributos.

Esto puede impedir que los usuarios no autorizados accedan a información confidencial sobre un cliente concreto. Los niveles más altos de la jerarquía continúan siendo visibles. el atributo Order está bloqueado en el siguiente ejemplo de Explorador de datos. Inc. El bloqueo de la jerarquía impide que se vean los elementos del atributo específico y de cualquier atributo de nivel más bajo de la jerarquía. aparece un icono de candado junto al nombre de la jerarquía.Guía avanzada de elaboración de informes Jerarquías 10 Jerarquía bloqueada Se dice que una jerarquía está bloqueada cuando la opción Visualización de elemento de al menos un atributo de dicha jerarquía está definida como Bloqueado. puede impedir que se desplieguen largas listas de elementos de atributo que pueden consumir los recursos del sistema. Puede bloquear la jerarquía para restringir la visualización de elementos por seguridad o para administrar más eficazmente jerarquías extensas. © 2002 MicroStrategy. Al restringirse la visualización de los elementos de atributo en el Explorador de datos. Por ejemplo. Visualización de jerarquías 263 . Cuando define Visualización de elemento como Bloqueado.

10 Jerarquías Guía avanzada de elaboración de informes Jerarquía limitada Otro método de restricción de la visualización de los elementos de atributo en el Explorador de datos es limitar el número de elementos que se muestran en un momento determinado. no puede utilizar un filtro con selección dinámica para filtrar una jerarquía. 264 Visualización de jerarquías © 2002 MicroStrategy. la subcategoría Chocolate contiene muchos elementos. Inc. puede pulsar las flechas para ver el siguiente conjunto de atributos. . Por ejemplo. puede filtrar una jerarquía de manera que sólo se muestren los datos de un trimestre. puede definir el límite como cinco o diez al mismo tiempo. En lugar de mostrarlos todos simultáneamente y abrumar al usuario. Los filtros agilizan la recuperación de datos. En lugar de cargar todos los elementos de atributo simultáneamente. El siguiente gráfico muestra esta vista en el Explorador de datos. Después. o los datos de unos pocos días del trimestre. se ha definido un límite de cinco elementos. ya que sólo permiten que se muestren determinados datos. Este método resulta útil cuando una jerarquía posee un gran número de elementos de atributo. Jerarquía filtrada Puede agregar filtros a una jerarquía para controlar cómo se recuperan y muestran los datos. Por ejemplo. Mediante un filtro. puede elegir exactamente qué atributos van a mostrarse. Sin embargo.

Guía avanzada de elaboración de informes Jerarquías 10 Es posible aplicar varios filtros a cada atributo de la jerarquía. Punto de entrada Un punto de entrada es un acceso directo a un elemento de atributo en el Explorador de datos. Punto de entrada 265 . Cuando agregue filtros a un atributo de jerarquía. debe asegurarse de que cada filtro sea relevante para la información del atributo. Actualice el esquema del proyecto y consulte la jerarquía Cliente en el Explorador de datos. Cuando pulse Tiempo. como 2002. está limitando los elementos de los datos devueltos cuando examina el Explorador de datos. Si define un atributo como punto de entrada. cree un filtro para edades de clientes inferiores a 30. está creando una ruta más corta de acceso a los atributos. los filtros pueden limitar el alcance y devolver resultados más detallados. una jerarquía típica es Tiempo. Aunque la definición de límites puede reducir el número de elementos que se muestra simultáneamente. Los filtros aumentan la eficacia de la recuperación de datos. En primer lugar. Puede limitar el acceso de los usuarios a partes de una jerarquía mediante la aplicación de filtros a los atributos. MicroStrategy 7i no comprueba si el filtro asociado tiene sentido en relación con el atributo en cuestión. la jerarquía. Cuando se crea una jerarquía de usuarios. En el Editor de jerarquías. El usuario debe encargarse de esta tarea. al no tener que explorar varios atributos para alcanzar los distintos niveles de la jerarquía. agregue el filtro al atributo Cliente. desea ver sólo aquellos clientes que tengan menos de 30 años. 2001 y 2000. Cuando filtra atributos en una jerarquía. se abrirán las carpetas para cada Año. obtendrá acceso más rápidamente al atributo. los atributos y sus elementos se muestran en el Explorador de datos. Por ejemplo. © 2002 MicroStrategy. Los filtros permiten al Explorador de datos mostrar únicamente los criterios que seleccione y el usuario no puede seleccionar datos adicionales en la jerarquía. Si crea un punto de entrada. Sólo se muestran los clientes con menos de 30 años. Por ejemplo. Inc.

si Catálogo. la jerarquía se asemeja al siguiente ejemplo. Si está buscando Semana24. Inc. pero no podrá acceder a los atributos bajo ese nivel. pero con un icono de candado. T2.10 Jerarquías Guía avanzada de elaboración de informes Cuando pulse 2002. Un atributo de exploración es el atributo hijo definido para el atributo de la jerarquía. . Exploración de jerarquías Puede diseñar la exploración de jerarquías de usuarios para el Explorador de datos asignando atributos de exploración. seguirá mostrándose en la jerarquía. necesita abrir varios niveles de atributos para llegar al nivel de datos correcto. Por ejemplo. la carpeta Semana aparece en el Explorador de datos en el mismo nivel que Año. puede definir las relaciones entre ellos. Semana. Una vez que elija los atributos que desea colocar en una jerarquía. se abrirá una carpeta para cada Trimestre. T3 y T4. Estas relaciones determinan la manera en que los usuarios pueden explorar los atributos desde la carpeta Jerarquías. Si define un atributo bloqueado como punto de entrada. Cuando aplica atributos de exploración a los atributos de una jerarquía. Subcategoría y Artículo son los atributos que componen la categoría de usuario Catálogo artículo. Catálogo Categoría Subcategoría Artículo 266 Exploración de jerarquías © 2002 MicroStrategy. está especificando qué niveles de detalle estarán visibles cuando consulte el Explorador de datos. se mostrará en la estructura de jerarquía normal. Podrá ver el punto de entrada bloqueado. Categoría. Si no se define un atributo como punto de entrada. como T1. Si define el atributo Semana como punto de entrada.

supongamos que se han definido los mismos atributos para la jerarquía Catálogo artículo. puede asignar uno o más atributos de exploración. Puede tratarse simplemente de una colección de atributos. sin tener que ver primero los atributos de Categoría. Catálogo Categoría Subcategoría Artículo © 2002 MicroStrategy. Se ha asignado a algunos de estos atributos un atributo de exploración. La nueva jerarquía puede representarse de la siguiente manera. Artículo Atributo de la jerarquía Catálogo Categoría Subcategoría Artículo La agregación de estos atributos de exploración le permite ver los elementos de Subcategoría directamente desde el atributo Catálogo. Para cada atributo que seleccione para formar parte de la jerarquía. Por ejemplo. Exploración de jerarquías 267 . Subcategoría Subcategoría Catálogo.Guía avanzada de elaboración de informes Jerarquías 10 No es necesario definir estas relaciones en una jerarquía de usuarios. Inc. Por ejemplo: Atributo(s) de exploración Categoría.

sin tener que explorar en primer lugar las categorías. Además. cuando el usuario seleccione un nivel de navegación. debe seleccionar la jerarquía de usuarios que se va a utilizar como jerarquía de navegación en el Editor de jerarquías. puede considerarse como potencial ruta de navegación la relación entre atributos de navegación en una jerarquía de usuarios.10 Jerarquías Guía avanzada de elaboración de informes Desde la carpeta Jerarquías. . La navegación está controlada por el privilegio Activar navegación en informes. Para habilitar una jerarquía de usuarios como ruta de navegación. Inc. Si no se selecciona una jerarquía de usuarios. Según sea el nivel de los atributos incluidos en la especificación de navegación. Navegación utilizando jerarquías La navegación es una función en los informes de MicroStrategy 7i que le permite examinar niveles más bajos de atributos según criterios predefinidos. Básicamente. Catálogo artículo Catálogo Primavera 97 Categoría Subcategoría Verano 97 Otoño 97 Categoría Subcategoría Artículo Ahora puede ver las subcategorías en el catálogo Primavera 97. los informes permiten al usuario navegar a niveles de detalle más bajos. se asemeja al siguiente ejemplo. los informes se actualizarán para mostrar ese nivel de detalle. 268 Exploración de jerarquías © 2002 MicroStrategy. la jerarquía del sistema define la ruta de navegación por defecto.

Exploración de jerarquías 269 . el atributo Semana aparece en la lista de navegación descendente. Por ejemplo. Cuando un usuario pulsa sobre Año con el botón derecho del ratón y selecciona Navegación hacia abajo. contribuye a la ruta de navegación de cualquiera de sus atributos. © 2002 MicroStrategy. Inc. Mapas de navegación. supongamos que Semana es un atributo de navegación asignado a Año. Puede obtener información adicional sobre la navegación en el Capítulo 11.Guía avanzada de elaboración de informes Jerarquías 10 Tras haber habilitado una jerarquía de usuarios para la navegación.

. Inc.10 Jerarquías Guía avanzada de elaboración de informes 270 Exploración de jerarquías © 2002 MicroStrategy.

Por defecto. Puede crear mapas de navegación personalizados que pueden reemplazar estos valores por defecto. Este capítulo describe cómo funciona un mapa de navegación. las rutas disponibles se basan en la jerarquía del sistema del proyecto. 271 .11 MAPAS DE NAVEGACIÓN Introducción Los mapas de navegación le permiten crear rutas de navegación totalmente personalizadas que los usuarios puedan utilizar mientras navegan por un informe. Inc. cómo crearlo y cómo puede afectar a lo que ve cuando navega por un informe. © 2002 MicroStrategy.

una consolidación. Esto significa que los dos informes pueden guardarse o cambiarse independientemente. de dos informes completamente diferentes. Si no se crean jerarquías de navegación. lo que incluye el destino de la navegación. Estas diferentes opciones se denominan rutas de navegación. Estas acciones. en esencia. quizá desee consultar las ventas mensuales de la misma ciudad. Por ejemplo. despues de observar que cierto artículo tiene un margen de beneficios muy alto. se denominan navegación. Ambos informes son diferentes porque tengan diferentes plantillas o diferentes filtros. El mapa de navegación determina qué opciones hay disponibles cuando se navega por un objeto de informe. o por ambas razones. Cuando pulsa con el botón derecho del ratón sobre el informe y elige la opción de navegación. por las cuales crea un informe relacionado basándose en uno existente.11 Mapas de navegación Guía avanzada de elaboración de informes ¿Qué es la navegación? Después de ejecutar un informe en un entorno de informes de MicroStrategy. Inc. Aunque el informe generado como resultado de la navegación está relacionado con el informe original. es posible que deba ejecutar otro informe basado en el original para obtener información más detallada o complementaria. se trata. Mapas y rutas de navegación Los mapas de navegación determinan las opciones disponibles para el usuario final durante la navegación por un informe. El destino puede ser un atributo. es posible que desee ver si éste es el caso para la categoría completa de dicho artículo. 272 ¿Qué es la navegación? © 2002 MicroStrategy. Cuando se crean las jerarquías de navegación. una jerarquía o una plantilla. Por otra parte. después de consultar las ventas anuales en una cierta ciudad. también se crea un mapa de navegación por defecto. se utiliza la jerarquía del sistema para crear el mapa de navegación por defecto. . está utilizando mapas de navegación.

Por defecto. la navegación cambia un informe al desplazarse por las jerarquías de navegación y seleccionar otro atributo que ver. la navegación descendente desde un atributo o jerarquía le permite acceder a otros atributos hijo de la misma jerarquía. Se selecciona Virginia © 2002 MicroStrategy. La navegación desde una consolidación permite acceder a los atributos que componen dicha consolidación. si se selecciona un elemento de atributo del informe de original durante la navegación. El objeto original se reemplaza con el objeto al que se ha navegado. El usuario final puede navegar desde cualquier objeto en un informe. Filtros y navegación La manera en que se cambia el filtro de un informe durante la navegación depende de qué parte del informe original se seleccione cuando se lleve a cabo la navegación. Por ejemplo. por defecto en estos tipos. En Web.Guía avanzada de elaboración de informes Mapas de navegación 11 En resumen. siempre que no sea un indicador. el mapa de navegación determina las rutas de navegación que hay disponibles cuando se navega desde un objeto de informe. Inc. dicho elemento de atributo se agrega al nuevo filtro creado para la navegación. puede navegar por un indicador compuesto. lo que le permite ver los indicadores que lo componen. Por defecto. las rutas de navegación disponibles para un objeto de informe reflejan exactamente las jerarquías de navegación del proyecto. un informe lista los ingresos por estado y contiene un filtro para el año 2000. Tenga en cuenta que. necesita comprender cómo funcionan las rutas de navegación por defecto. También se conserva el filtro del informe original por el que se navega. Por ejemplo. ¿Qué es la navegación? 273 . Rutas de navegación por defecto Antes de personalizar las opciones de navegación.

Para crear una ruta de navegación personalizada.11 Mapas de navegación Guía avanzada de elaboración de informes cuando se navega hasta Tienda. el mapa de navegación por defecto es la jerarquía del sistema. Puede cambiar este comportamiento por defecto para una ruta de navegación en el Editor de mapa de navegación y para un informe en Opciones de los datos del informe. y definir las propiedades. Inc. Si pulsa con el botón derecho sobre un elemento de atributo. se utiliza el filtro. antes de crear un mapa de navegación para el atributo Región. no habrá ninguna ruta de navegación de la jerarquía del sistema disponible para navegar por dicho objeto. . Por ejemplo. El informe resultante contiene los ingresos para el año 2000 únicamente para las tiendas de Virginia. no se agrega un filtro a la navegación. Existen dos métodos para navegar utilizando el menú asociado al botón derecho del ratón. Si pulsa con el botón derecho del ratón sobre un encabezado. que le permite navegar hacia arriba hasta País y hacia abajo hasta Centro de atención telefónica. a no ser que los agregue también al nuevo mapa de navegación. debe seleccionar un destino y un tipo de ruta de navegación. No puede navegar a País o Centro de atención telefónica desde Región. Una vez que comience a personalizar un mapa de navegación para un objeto. Cree un mapa de navegación y agregue una ruta de navegación descendente a Empleado. 274 Creación de mapas y rutas de navegación personalizados © 2002 MicroStrategy. Creación de mapas y rutas de navegación personalizados Puede reemplazar el mapa de navegación por defecto creando sus propios mapas y rutas de navegación personalizados.

Guía avanzada de elaboración de informes Mapas de navegación 11 Destino El destino es el objeto al que navegará en el informe. Cada tipo de ruta de navegación puede contar con varios destinos. una plantilla u otro mapa de navegación. excepto que el destino se muestra como parte del menú Navegación hacia abajo cuando pulse con el botón derecho del ratón y seleccione Navegación. • • © 2002 MicroStrategy. Creación de mapas y rutas de navegación personalizados . El destino se muestra como parte del menú Navegación hacia arriba cuando pulse con el botón derecho del ratón y seleccione Navegación en el informe. siempre que utilice esta ruta de navegación. Tipos de ruta de navegación Las rutas de navegación pueden pertenecer a uno de los siguientes tipos: • Arriba: El destino puede ser cualquier atributo o consolidación y no tiene por qué estar relacionado con el objeto original. • Plantilla: Le permite reemplazar la plantilla del informe original con una plantilla de destino totalmente diferente. una jerarquía. Seleccione la plantilla que desee utilizar como plantilla de destino. En: También se asemeja a Arriba. Inc. Si elige como destino un mapa de navegación existente. Si define la ruta de navegación como una plantilla. – Se puede utilizar una jerarquía como ruta de navegación. Puede crear varias rutas de navegación en cada mapa de navegación. Abajo: Este tipo es similar a Arriba. se generará un nuevo informe con la plantilla seleccionada. funciona como acceso directo a las rutas de navegación del mapa de navegación seleccionado. Puede tratarse de un atributo. una consolidación. excepto que: – El destino se muestra como parte del menú Otras direcciones cuando pulse con el botón derecho del ratón y seleccione Navegación.

– Los destinos de esas rutas de navegación se muestran junto con los destinos que ha creado. Los conjuntos no pueden contener diversos tipos de navegación. • Aplicar ambas. Por ejemplo. como Arriba. . El informe de navegación incluye los ingresos. • 276 Creación de mapas y rutas de navegación personalizados © 2002 MicroStrategy. El informe resultante contiene los ingresos para el año 2000 únicamente para las tiendas de Virginia. como se indica a continuación. Ya tiene una ruta de navegación ascendente a Subcategoría. Se selecciona Virginia cuando se navega en el informe hasta Tienda. Puede agrupar las rutas de navegación en el menú Navegación asociado con el botón derecho del ratón utilizando el mismo nombre de conjunto para ellos. por ciudad. utilícelos para agrupar mapas de navegación bajo un único tipo de navegación. Esto es posible con todos los tipos de ruta de navegación. Cuando seleccione Navegación y Arriba.11 Mapas de navegación Guía avanzada de elaboración de informes • Mapa de navegación: Utilice esta opción como un acceso directo a las rutas de navegación de otro mapa de navegación. Es el valor por defecto. Aplicar ninguna. – Seleccione un mapa de navegación existente para utilizarlo como destino. existen cuatro combinaciones entre las que elegir. para todos los años y estados. se muestran tanto Marca como Subcategoría. Los ejemplos de la lista se basan en un informe que lista los ingresos por estado y contiene un filtro para el año 2000. Propiedades de la ruta de navegación Las siguientes propiedades afectan a la manera en que se manipula el filtro: • • Aplicar las condiciones de filtro del usuario Aplicar las condiciones de filtro del informe original Estas propiedades no son mutuamente exclusivas. Inc. seleccione un mapa de navegación que navegue hacia arriba hasta Marca.

456 $435.873 Si se cambia el valor por defecto. La opción Prioridad afecta a la manera en que se muestra la ruta de navegación en un informe: © 2002 MicroStrategy. Virginia aparece en el informe: Estado Virginia Tienda Alexandria Arlington Centreville Fairfax Ingresos $123. esta opción no está seleccionada. Tienda Alexandria Arlington Centreville Fairfax Ingresos $123. Para continuar con el mismo ejemplo de informe de ingresos por estado.987 $105. Creación de mapas y rutas de navegación personalizados . listados por tienda. El informe resultante muestra los ingresos para el año 2000 por tienda para todos los estados.Guía avanzada de elaboración de informes Mapas de navegación 11 • Aplicar selección de usuario. Aplicar sólo el original. La propiedad Mantener umbrales al navegar conserva los umbrales durante la navegación. • La propiedad Mantener el objeto padre determina si el objeto original aparece en el informe de destino.345 $94.873 Esta opción no se aplica al tipo de navegación Plantilla. Por defecto.987 $105. el nombre de objeto Virginia no aparece en el nuevo informe. El nuevo informe muestra los ingresos en Virginia para todos los años.456 $435.345 $94. Inc.

Medio: La ruta de navegación está disponible como opción del menú asociado al botón derecho del ratón en informes tanto de MicroStrategy Desktop como Web. se utiliza la asociación en el nivel de objeto cuando un usuario navega en ese objeto.11 Mapas de navegación Guía avanzada de elaboración de informes • Bajo: La ruta de navegación está disponible como opción del menú asociado al botón derecho del ratón en un informe de MicroStrategy Desktop. pero puede accederse a ella desde el vínculo Más opciones. . En un informe de MicroStrategy Web. Pulse el hipervínculo para navegar por los elementos. asigne su prioridad a Alto. la navegación utiliza el mapa de navegación asociado con el objeto. Todavía está disponible como opción del menú asociado al botón derecho del ratón. si un objeto de una cuadrícula tiene una opción de navegación por defecto. En Web. se utiliza la ruta de navegación por defecto. los elementos de dicho objeto aparecen como hipervínculos en la cuadrícula. Para establecer una ruta de navegación por defecto. • • Cuando un usuario pulsa dos veces sobre un objeto en un informe de Desktop. Sólo puede existir una ruta de alta prioridad en cada mapa de navegación. En otras palabras. 278 Asociación de mapa de navegación © 2002 MicroStrategy. Asociación de mapa de navegación La asociación de mapa de navegación define qué unidad de la cuadrícula utiliza este mapa de navegación. Si no existe ninguna asociación en el nivel de plantilla e informe. esta ruta de navegación no está disponible como opción del menú asociado al botón derecho del ratón. Un objeto puede poseer una asociación tanto en el nivel de objeto como en cada plantilla e informe. Alto: La ruta de navegación se utiliza como ruta de navegación por defecto en informes tanto de MicroStrategy Desktop como Web. Inc.

pero puede cambiar los mapas de navegación que se asocian con el objeto seleccionado. Puede asociar varios objetos con el mismo mapa de navegación. el mapa de navegación por defecto se basa en la jerarquía del sistema. © 2002 MicroStrategy. utilizando el botón Asociar con.Guía avanzada de elaboración de informes Mapas de navegación 11 Si un objeto ya está asociado con un mapa de navegación. Cuando guarde los cambios. Si el objeto original es una plantilla o un informe. Asociación de mapa de navegación 279 . No puede cambiar la asociación del mapa de navegación. Los objetos asociados aparecen en la lista Origen en la interfaz. dicho mapa aparece en el Editor de mapa de navegación. Artículo y el indicador Ingresos. Puede crear un mapa de navegación para cada una de las unidades de la cuadrícula. Inc. los objetos hijo también están disponibles. excepto Ingresos. se crea un nuevo mapa de navegación. dejará de ser la jerarquía del sistema. el mapa de navegación se asociará con el objeto seleccionado en el otro editor. sólo se asocia Estado de la tienda con el mapa de navegación que cree. Puede crear y modificar un mapa de navegación como un objeto independiente desde Desktop. ya que no se pueden crear mapas de navegación para indicadores. Por ejemplo. También puede acceder al Editor de mapa de navegación desde el: • • • • Editor de atributos Editor de consolidaciones Editor de informes Editor de plantillas Cuando modifique un mapa de navegación desde otro editor. el nombre cambia automáticamente. Por ejemplo. Una vez que comience a modificar el valor por defecto. un informe de ventas contiene Tienda. De lo contrario. Estado de la tienda. si está modificando el atributo Estado de la tienda y abre el Editor de mapa de navegación. aunque puede modificar este nombre predefinido.

consolidaciones y jerarquías. hereda el mapa de la plantilla del informe. el mapa de navegación del nivel de unidad de cuadrícula reemplaza al del nivel de proyecto. cuando navegue por un informe. 280 Asociación de mapa de navegación © 2002 MicroStrategy. como atributos. las rutas de navegación por defecto serán las especificadas en este mapa de navegación. reemplaza a los mapas de navegación de proyecto y de unidad de cuadrícula. Nivel de plantilla: Si se asocia un mapa de navegación con unidades de la cuadrícula de una plantilla determinada. el objeto de informe seleccionado ha heredado ese mapa de navegación del proyecto. Inc. Cuando lo sobrescribe agregando un diferente mapa de navegación al objeto. puede hacerlo en diferentes niveles: • Nivel de proyecto: Si se asocia un mapa de navegación con unidades de la cuadrícula en el nivel de proyecto. Cuando el objeto se utiliza en un informe o una plantilla. se habilita el campo Nombre.11 Mapas de navegación Guía avanzada de elaboración de informes Niveles de la asociación de mapa de navegación Cuando cambie o personalice el mapa de navegación asociado con una unidad de la cuadrícula. . Nivel de unidad de cuadrícula: Es posible asociar un mapa de navegación con unidades de cuadrícula individuales. la unidad de cuadrícula o la plantilla. Si una unidad de la cuadrícula no está asociada con un mapa de navegación en el nivel de informe. se utiliza el mapa de navegación de unidad de cuadrícula y así sucesivamente. Las rutas de navegación de este mapa de navegación están disponibles en todos los informes que utilicen esta plantilla. Si el campo Nombre está atenuado (deshabilitado). reemplaza a los mapas de navegación definidos en el nivel de proyecto. Esta opción se encuentra en Configuración del proyecto. Por lo tanto. Nivel de informe: Si se asocia un mapa de navegación con unidades de la cuadrícula de un nivel de informe. Si no está asociada con un mapa de navegación mediante la plantilla. • • • El Editor de mapa de navegación representa estos niveles y estas herencias cuando modifique los mapas de navegación de un informe. todas las unidades de la cuadrícula del proyecto tendrán este mapa de navegación. de unidad de cuadrícula y de plantilla.

existe un mapa de navegación de proyecto que contiene todas las jerarquías que se han especificado como jerarquías de navegación en el Editor de jerarquías en el proyecto. No se muestran rutas de navegación para el mapa de navegación. este mapa por defecto podría ser el mapa de navegación de la plantilla. Asociación de mapa de navegación 281 . De hecho. Dado que este atributo carece de un mapa de navegación en el informe. Cliente y el indicador Ingresos. La opción Borrar todo elimina toda la información de rutas de navegación para el mapa de navegación completo. puede crear un mapa de navegación llamado Navegación del atributo Cliente para el atributo Cliente. lo hereda del nivel de atributo. Según los niveles descritos anteriormente. pero puede modificarse y reemplazarse. Puesto que no puede modificar el mapa de navegación del atributo desde el atributo del informe. el campo Nombre está deshabilitado. © 2002 MicroStrategy. pero muestra Navegación del atributo Cliente. Inc. La opción Restablecer invierte los cambios y restablece el mapa de navegación a la condición en que se guardó por última vez. Eliminación de asociaciones La opción Eliminar la asociación desasocia el objeto del mapa de navegación actual y lo sustituye con su mapa por defecto. También se restablecen las asociaciones del mapa de navegación. Por defecto. No se puede eliminar. el objeto carece de opciones de navegación. se habilita Nombre y se muestra por defecto el mapa de navegación de Cliente para las ventas de clientes. Cree un informe llamado Ingresos de clientes que muestre Región. Cuando se crea un mapa de navegación para Cliente en este informe en concreto. la unidad de cuadrícula o el proyecto.Guía avanzada de elaboración de informes Mapas de navegación 11 Por ejemplo. Cuando modifique los mapas de navegación para el informe y seleccione Cliente. el campo Nombre está deshabilitado y las rutas de navegación no se muestran.

Inc.11 Mapas de navegación Guía avanzada de elaboración de informes 282 Asociación de mapa de navegación © 2002 MicroStrategy. .

Terminología asociada A continuación. dedicada al almacenamiento de resultados de informes en forma de tablas relacionales © 2002 MicroStrategy. también denominada instancia de base de datos. Inc. se ofrecen varios términos asociados con datamart: • datamart: una ubicación de la base de datos.12 DATAMART Introducción Datamart es el nombre funcional de un conjunto de características que MicroStrategy 7i ofrece para almacenar resultados de informes en una tabla física de una base de datos relacional compatible. Este capítulo describe los conceptos necesarios para configurar un entorno de datamart. Terminología asociada 283 .

Creación de warehouses. parte de MicroStrategy Administrator. por ejemplo. los proyectos se crean utilizando MicroStrategy Architect. Para este tipo de aplicación de datamart. la transferencia de informes y otros objetos seleccionados desde un proyecto central a uno nuevo se realiza mediante MicroStrategy Object Manager. Inc. se incluyen: • Subconjuntos de aplicaciones.12 Datamart Guía avanzada de elaboración de informes • • informe de datamart: un informe que crea una tabla de datamart tabla de datamart: una tabla creada por un informe de datamart Escenarios de negocio de ejemplo Entre las posibles aplicaciones de datamart. que utilizan la funcionalidad de planificación de MicroStrategy 7i para crear y actualizar periódicamente las tablas de hechos y de lookup como subconjuntos de un data warehouse central. mediante la cual puede generar tablas de warehouse y modificar esquemas existentes para mejorar los resultados de las consultas. Con este tipo de aplicación puede. . – crear un diseño de plantilla de informe para crear un informe que produzca un resultado agregado – crear un informe de datamart utilizando la plantilla que ha creado – agregar el informe a una planificación para generar una tabla de datamart – agregar la tabla generada a la metadata – utilizar la planificación creada anteriormente para actualizar la tabla en intervalos dirigidos a tiempo o eventos • 284 Escenarios de negocio de ejemplo © 2002 MicroStrategy.

Para crear una tabla relacional para datamart 1 Cree un informe nuevo o seleccione uno existente para utilizarlo en la creación de la tabla. © 2002 MicroStrategy. 4 Ejecute el informe. por ejemplo. Esta funcionalidad le permite crear una única tabla para alimentar una herramienta de software de correo masivo o una aplicación de bucle cerrado similar. Aparecerá un error si no utiliza un nombre de alias de tabla o de indicador válido. Inc. desígnelo como el informe de datamart. 2 Utilizando el Editor de informes. etc. 5 Resuelva las selecciones dinámicas que el informe pueda incluir.. los parámetros de control. El propósito principal del datamart es la creación de tablas relacionales que puedan utilizarse y actualizarse de la misma manera que las del esquema de un proyecto. MicroStrategy 7i crea la tabla de datamart en la base de datos que haya seleccionado. Las tablas de datamart se crean a partir de la información de las columnas y filas de los informes que se seleccionan o crean para este fin. como la ubicación donde crear la tabla. para el informe. asegúrese de que se ajusten a las reglas de convención de nomenclatura para su plataforma de base de datos concreta. que utiliza ROLAP y la funcionalidad de MicroStrategy Desktop para extraer datos de un warehouse extenso y crear una tabla de resultados que pueda cargarse en herramientas de terceros. A continuación. Cuando se haya terminado de crear la tabla. se muestra un mensaje que incluye el nombre de la tabla y una notificación de que se ha creado correctamente. el nombre.Guía avanzada de elaboración de informes Datamart 12 • Integración de herramientas de terceros. Escenarios de negocio de ejemplo 285 . En lo que respecta a los nombres de alias de las tablas y los indicadores. las propiedades de VLDB. 3 Defina las propiedades relevantes.

lo que incluye: • Un nombre: Puede tratarse de cualquier nombre que desee asignar a la tabla. verá el nombre de la tabla incluido en el mensaje. también comparten los requisitos de creación. Los caracteres de marcador de posición distinguen minúsculas y mayúsculas. Las tablas de datamart poseen todas las características de otras tablas del data warehouse. U u O invalida el marcador de posición y provoca su eliminación de la tabla de datamart. Inc. . por lo tanto. 286 Escenarios de negocio de ejemplo © 2002 MicroStrategy. Puede seleccionar si la tabla de datamart utiliza un marcador de posición como parte del nombre de la tabla. Cuando se le notifique que ha creado la tabla correctamente. según lo necesite.12 Datamart Guía avanzada de elaboración de informes Salida de los informes de datamart: tablas relacionales Cuando se utiliza el contenido de un informe como entrada para datamart. A continuación. se muestran los marcadores de posición que pueden utilizarse en los nombres de las tablas de datamart. el resultado es una tabla ubicada en una base de datos relacional. Los marcadores de posición le permiten modificar los nombres de las tablas dinámicamente. deben escribirse siempre en mayúscula. Marcador de posición !U !D !O Opciones de sustitución Nombre de ID de usuario Fecha de creación de la tabla Nombre del informe El uso de cualquier otro carácter que no sea D.

Para especificar la ubicación de la tabla. igual que al usar la función runningMax en una definición de indicador. se muestra la sintaxis de estas sentencias. • © 2002 MicroStrategy. seleccione la instancia de base de datos en la que desee crear la tabla. Estas condiciones se aplican a la ubicación que haya seleccionado para la tabla de datamart: – Si la base de datos del datamart se encuentra en la misma ubicación física que la del warehouse. o incluso en una plataforma totalmente diferente. A continuación. Los alias de columna de atributos se especifican mediante el Editor de atributos. – Si la base de datos del datamart se halla en una ubicación física diferente a la del warehouse. • Propiedades de VLDB: Estas propiedades controlan los parámetros de creación para la sentencia CREATE TABLE. Inc. no es necesario transferir los resultados en el servidor para ubicarlos. El parámetro de número máximo de filas se aplica únicamente a los informes de datamart que el Motor analítico llama. CREATE <<Table Qualifier>> TABLE <<Table Descriptor>><<Table Prefix>>[TABLE NAME] <<Table Option>> ([COLUMN DEFN]) <<Table Space>> {PRIMARY INDEX/PARTITION KEY/PRIMARY KEY} <<Create Table Post String>> • Alias de nombre de columna: Las columnas de atributos de una tabla de datamart pueden tener nombres definidos por el usuario. el conjunto de resultados debe transferirse al servidor para insertarlo en la nueva plataforma. Escenarios de negocio de ejemplo 287 . Parámetros de control: Especifican los valores máximos para el tiempo de ejecución y para el número de filas que se enviarán al Motor analítico.Guía avanzada de elaboración de informes Datamart 12 • Una ubicación: Las tablas de datamart pueden encontrarse en cualquier base de datos relacional. El conjunto de sentencias previo al SQL se muestra con las propiedades de VLDB en cursiva. Puede crearse en la misma base de datos que el warehouse.

se incluyen privilegios de GRANT y creación de índices. Grupos personalizados en tablas de datamart Dado que los grupos personalizados no existen como columnas en el warehouse. según los ha generado el motor. Esta ilustración muestra cómo las columnas aparecen en las tablas de datamart creadas a partir de informes que incluyen grupos personalizados. Los parámetros anteriores y posteriores a la creación de tablas se aplican únicamente a las tablas de datamart. Por esta razón. La columna Elemento_Nombre contiene las descripciones de los elementos del grupo personalizado. la tabla de datamart resultante contiene datos que no se asignan directamente a las columnas correspondientes de una tabla de warehouse.12 Datamart Guía avanzada de elaboración de informes Las sentencias anteriores y posteriores a SQL permiten la aplicación de SQL definido por el usuario antes y después de la creación de las tablas de datamart. cuando un informe incluye un grupo personalizado. los datos derivados de las columnas del grupo personalizado se procesan de manera diferente. no afectan a los parámetros generados para procesar informes. Entre los posibles usos. Elemento _ID Elemento _Nombre Filtro _ID Filtro _Nombre Rango Valor _indicador En una tabla estructurada de la siguiente manera: • La columna Elemento_ID contiene los ID de los elementos del grupo personalizado. • 288 Escenarios de negocio de ejemplo © 2002 MicroStrategy. . Inc.

A señala a la columna Elemento_ID tal y como aparece en la tabla de datamart. Escenarios de negocio de ejemplo 289 . E lem ento_ID E lem ento_N om bre 1 Alm acenes nores te Filtro_ID R ango V alor de indicador N ew Y ork Virginia A 2 Alm acenes suroe ste B C olorado U tah 3 Líd eres del 1997 N ew Y ork 1997 C olorado 1997 En este ejemplo. Estos nombres se extraen de los nombres de los elementos del grupo personalizado correspondientes en el informe. cuando un informe incluye columnas que reflejan consolidaciones. Inc. En estos casos. 2. B señala a los nombres de elemento tal y como aparecen en la tabla de datamart. Los ID de elemento (1.Guía avanzada de elaboración de informes Datamart 12 La siguiente ilustración muestra parte de una tabla de ejemplo que incluye datos de un grupo personalizado..) se extraen de los elementos del grupo personalizado correspondientes en el informe.. SQL Engine proporciona valores de ID de elemento para la tabla de datamart. la estructura de la tabla adopta un aspecto similar al siguiente. De manera similar. 3.. Elemento_ID Elemento_Nombre Valor_indicador © 2002 MicroStrategy.

290 Escenarios de negocio de ejemplo © 2002 MicroStrategy. las consolidaciones y los elementos de consolidación. consulte el Capítulo 5. Inc. .12 Datamart Guía avanzada de elaboración de informes En una tabla estructurada de la siguiente manera: • • La columna Elemento_ID contiene los valores proporcionados por el motor. Si desea más información sobre los grupos personalizados. La columna Elemento_Nombre contiene los nombres de los elementos de consolidación. los elementos de grupos personalizados. Grupos personalizados y consolidaciones.

por ejemplo. Inc. la banca y las telecomunicaciones. Este capítulo profundiza en las transformaciones. Trata sobre los diferentes tipos de transformaciones y cómo crearlas y utilizarlas. incluido el comercio minorista. resulta muy cómodo utilizar una transformación. Un ejemplo típico de este tipo de análisis son las comparaciones comparación entre este año y el anterior. Para calcular una varianza o un porcentaje de crecimiento. 291 .13 TRANSFORMACIONES Introducción Las transformaciones son una de las muchas técnicas de MicroStrategy 7i que se utilizan para realizar análisis de series temporales. comparando los ingresos del año pasado con los de éste. Las transformaciones suelen ser el enfoque más genérico y pueden volver a utilizarse y aplicarse a otros análisis de series temporales. © 2002 MicroStrategy. incluso si existen alternativas. un tipo de análisis relevante a muchas industrias diferentes.

Esta información define la transformación y convierte todos los casos en un concepto genérico. Con un único filtro. La definición de la asociación entre el valor original y el transformado puede representarse en una expresión que utilice columnas del warehouse. para calcular los ingresos del año pasado. constantes. operadores aritméticos y funciones matemáticas. la transformación puede describir cómo cada día de un año corresponde a un día del año anterior. No obstante. puede utilizar el indicador Ingresos en conjunción con un filtro para el año pasado.13 Transformaciones Guía avanzada de elaboración de informes ¿Qué es una transformación? Una transformación es un objeto de esquema que contiene una regla de negocio utilizada para comparar resultados de diferentes períodos de tiempo. aunque se deba administrar una tabla adicional en el warehouse. en 2001. 292 ¿Qué es una transformación? © 2002 MicroStrategy. Sin embargo. . Las transformaciones. en ocasiones es más recomendable calcular previamente estos valores y almacenarlos en una tabla diseñada para la transformación. se utilizan en la definición de un indicador para modificar su comportamiento. Volvamos al ejemplo utilizado en la Introducción. Del mismo modo. los dos indicadores Ingresos e Ingresos del año pasado ofrecerán los resultados para 2001 y 2000. Dado que la transformación representa una regla. De la misma manera. una alternativa más flexible es utilizar una transformación Año pasado previamente creada en la definición de un nuevo indicador. la comparación entre este año y el anterior. Por ejemplo. La ventaja reside en el posible uso de índices para reducir el tiempo de consulta. Inc. puede expresar cómo cada mes de un año corresponde a un mes del año anterior. Además. por ejemplo. respectivamente. la transformación Año pasado describe intuitivamente cómo un año específico se relaciona con el año anterior. Ingresos del año pasado. Para calcular los ingresos de este año. Este proceso se denomina también transformación basada en tabla. puede describir el efecto de dicha regla para los diferentes niveles. puede utilizar el indicador Ingresos en conjunción con un filtro para este año. que normalmente son definidas por un diseñador de proyectos.

Un indicador simple calcula las ventas diarias. sólo puede crearlas un diseñador de proyecto con privilegios de objetos de esquema. que es posible que utilice catálogo_ID-1 para realizar la transformación. o bien calcular previamente los datos y almacenarlos en la columna de una tabla. Por ejemplo. Aunque las transformaciones se utilizan con mayor frecuencia para descubrir y analizar tendencias temporales en los datos. © 2002 MicroStrategy. Un ejemplo de transformación no temporal es Este catálogo/Último catálogo. Puede incluir cualquier transformación como parte de la definición de un indicador. Por ejemplo. por lo tanto. puede optar por utilizar una fórmula sencilla. Indicadores de transformación 293 . Otro ejemplo es la comparación de los datos del año hasta la fecha con los datos para las ventas diarias. como Año . puede que desee comparar las ventas de este mes con las del mes anterior. no todas las transformaciones han de ser temporales. las del mismo mes del año anterior. puede aplicar varias transformaciones al mismo indicador. el indicador pasa a calcular las ventas totales del año pasado. Las transformaciones son objetos de esquema y. Las transformaciones se utilizan para definir indicadores de transformación. Un indicador de transformación es un indicador que adopta las propiedades de la transformación que se le aplica. etc. Asimismo. en la definición de la transformación.1. si crea un indicador para calcular las ventas totales y le agrega una transformación Año pasado.Guía avanzada de elaboración de informes Transformaciones 13 En lo que respecta al ejemplo de comparación entre este año y el año anterior. Inc. El indicador de transformación calcula el total de ventas actualizado a diario. Indicadores de transformación Las transformaciones se utilizan para comparar valores de diferentes períodos de tiempo.

. se produce un conflicto. se muestra un informe de ejemplo. es decir. menos un año.366 $483 $180 $99 $120 294 Indicadores de transformación © 2002 MicroStrategy. como se muestra a continuación: Trimestre T1 1998 T2 1998 T1 1999 T2 1999 Ingresos del año pasado $1.545. Trimestre T1 1998 T2 1998 T1 1999 T1 1999 T2 1999 Promoción Cuesta de enero Primavera Cuesta de enero San Valentín Primavera Ingresos del año pasado $1.785 Cuando se agrega un atributo de hijo común. la manera en que se debe realizar la transformación no resulta intuitiva. Se muestran todos los trimestres.444 $2. Por ejemplo. con los ingresos del año anterior. se agrega Promoción al anterior informe. El atributo de hijo común no puede transformarse. un indicador de transformación muestra el atributo actual con datos transformados. tipo de promoción y artículo. los valores para la transformación. dado que el atributo de hijo común existe esencialmente tanto en la dimensión temporal como en una dimensión no temporal.884. la promoción asociada con la fecha actual y los datos procedentes de la combinación de promoción y fecha. un informe contiene Trimestre y el indicador de transformación Ingresos del año pasado. Inc. con datos transformados.399 $2. Los atributos mostrados deberían continuar siendo los actuales. ya que no todos sus hijos comunes.002 $1. Sin embargo. A continuación.585. tienen una relación temporal. El informe muestra la fecha actual.13 Transformaciones Guía avanzada de elaboración de informes Indicadores de transformación y atributos de hijos comunes En un informe. Por ejemplo.861.

es decir. puede crear una transformación Año pasado utilizando Año_ID-1 como la expresión. al no existir la promoción San Valentín en 1998. en la transformación Año pasado del Tutorial de MicroStrategy.Guía avanzada de elaboración de informes Transformaciones 13 Observe que la promoción San Valentín existía en 1999. Mes y Día. Aunque desee verla listada para 1998. • Expresiones de miembro: Cada atributo miembro posee una expresión correspondiente. Por ejemplo. Trimestre. Sin embargo. operadores aritméticos. recuerde que sólo se transforman los valores de indicador. © 2002 MicroStrategy. no se puede mostrar en el informe la combinación de San Valentín y T1 1998. no los atributos. Por ejemplo. normalmente el ID de columna de atributo. Una ventaja notable de este cálculo dinámico es que el administrador de la base de datos no tiene que crear y mantener una tabla de transformación. Componentes de las transformaciones Todas las transformaciones constan de los siguientes componentes: • Atributos miembro: Este componente contiene los atributos a los que se aplica la transformación. no puede restar uno y obtener Diciembre de 1999 como resultado. los diferentes niveles a los que se aplica la regla. En el caso más genérico. los atributos miembro son Año. funciones matemáticas y columnas del warehouse. La desventaja es que el sistema debe repetir el cálculo siempre que se necesite. Si almacena Mes como 200001 (enero de 2000). se trata de una expresión que utiliza constantes. Inc. pero no en 1998. Componentes de las transformaciones 295 . Es decir. existen muchos casos en los que los datos no permiten este tipo de cálculo. No se genera información falsa.

este enfoque proporciona una flexibilidad considerable a la definición de la transformación. Sin embargo. una vez creada la tabla. Tipo de asignación: Este componente determina cómo se crea la transformación según la naturaleza de los datos. A continuación. se precisa de una tabla independiente. Un día o un mes de este año se asigna exactamente a un día o un mes del año pasado. La asignación puede pertenecer a uno de estos tipos: – Uno a uno: Una relación uno a uno típica es “año pasado a este año”. normalmente la tabla de lookup que corresponde al atributo que se va a transformar. De hecho. Para una fecha. • 296 Componentes de las transformaciones © 2002 MicroStrategy. a no ser que se introdujera una tabla específicamente para admitir este nivel de transformación. . – Uno a muchos: Una relación uno a muchos típica es año a fecha. en el caso de una transformación uno a muchos. Resulta de particular eficacia cuando no existe ninguna fórmula sencilla que pueda expresar la regla. Inc.13 Transformaciones Guía avanzada de elaboración de informes Existe un caso especial importante en el que la expresión es sencillamente una columna de una tabla de warehouse concreta poblada específicamente con datos que admiten la transformación. El inconveniente es que el administrador de la base de datos debe crear y mantener la tabla de transformación adicional en el warehouse. sino directamente en los datos de la columna. la regla no se incluye en una expresión. normalmente se reduce notablemente el tiempo de consulta. Dado que los datos definen la regla. se incluyen muchas otras fechas en el cálculo de año a fecha. • Tablas: Cada expresión de miembro se basa en una tabla específica.

Se denomina Last quarter y se encuentra en la subcarpeta Transformaciones de la carpeta Objetos de esquema. puede utilizarla en un indicador. El diseñador del proyecto debe proporcionar a los usuarios una transformación Last Quarter (Último trimestre) que asigne cada trimestre al anterior. que produzca los ingresos del trimestre pasado. debe crearse el indicador de transformación en el Editor de indicadores. Una vez que haya creado la transformación. A continuación. © 2002 MicroStrategy. En el Editor de indicadores. Consulte el ejemplo de este tipo de transformación en el Tutorial de MicroStrategy. quizás Revenue. Inc. La creación de un indicador de transformación consta de dos pasos. utilice el indicador Revenue original y el nuevo indicador de ingresos del trimestre pasado. ¿Cómo puede hacerlo? Solución Puede utilizar un indicador de transformación. cada mes de cada trimestre al mismo mes en el trimestre anterior y cada día de un trimestre al mismo día del trimestre anterior. Para calcular el aumento de trimestre a trimestre. Seleccione el panel de transformación y arrastre la transformación que acaba de crear a él. se define el objeto de transformación en el Editor de transformaciones.Guía avanzada de elaboración de informes Transformaciones 13 Ejemplo: transformaciones Requisitos de informe Necesita analizar el aumento de los ingresos trimestralmente. Ejemplo: transformaciones 297 . especifique la fórmula para el indicador. En primer lugar.

Inc.13 Transformaciones Guía avanzada de elaboración de informes El informe final contiene el atributo Quarter (Trimestre) y el indicador de crecimiento creado como se ha indicado anteriormente. 298 Ejemplo: transformaciones © 2002 MicroStrategy. .

Inc. © 2002 MicroStrategy. Este capítulo describe cómo y por qué se utilizan las tablas agregadas.14 TABLAS AGREGADAS Introducción Las tablas agregadas son tablas de resumen que almacenan datos en niveles más altos que aquellos en los que se almacenaron y guardaron los datos inicialmente. al mismo tiempo que conservan la eficacia tradicional de ROLAP para realizar consultas directamente en la base de datos y obtener respuestas a cualquier pregunta. Las tablas agregadas proporcionan un acceso más rápido a información examinada frecuentemente. Sirve de ampliación a sus conocimientos sobre las tablas de hechos. 299 .

Algunas personas han considerado que OLAP multidimensional (MOLAP) era la solución a este problema.14 Tablas agregadas Guía avanzada de elaboración de informes ¿Por qué debería utilizar tablas agregadas? MicroStrategy utiliza SQL optimizado para consultar la base de datos relacional directamente a fin de responder a las preguntas de los usuarios. no es escalable para proyectos grandes a causa de la dificultad de mantener todas las posibles combinaciones de agregados a medida que aumenta el número de atributos y la cantidad de datos. Algunas de las ventajas de las tablas agregadas son las siguientes: • • • • • reducir los requisitos de entrada/salida. Inc. La solución de MicroStrategy es el uso de tablas agregadas para proporcionar un acceso más rápido a los datos consultados frecuentemente. CPU. El inconveniente de esta metodología de OLAP relacional (ROLAP) es que el acceso a extensas tablas de datos puede llevar mucho tiempo. Sin embargo. memoria RAM e intercambio eliminar la necesidad de realizar cálculos dinámicos reducir el número de lecturas de disco físicas y el número de registros que deben leerse para satisfacer una consulta reducir al mínimo la cantidad de datos que deben agregarse y ordenarse en tiempo de ejecución mover los cálculos prolongados con lógica complicada o los cómputos significativos a una rutina por lotes desde el SQL dinámico utilizado en el tiempo de ejecución del informe 300 ¿Por qué debería utilizar tablas agregadas? © 2002 MicroStrategy. los usuarios pueden plantear cualquier pregunta que sea compatible con los datos de su warehouse y después analizar los resultados hasta que encuentren la respuesta precisa. al mismo tiempo que se conserva la capacidad de responder a cualquier pregunta de los usuarios. Por lo tanto. .

MicroStrategy SQL Engine. así como el apéndice Modelización de datos en la Guía de configuración básica.Guía avanzada de elaboración de informes Tablas agregadas 14 En resumen. Terminología de agregación 301 . por consiguiente. Sin embargo. con los conceptos básicos. le ofrecemos varios términos y definiciones para que se familiarice con la terminología y. Modelización de datos avanzada. para comprender las tablas agregadas. MicroStrategy crea agregados únicamente en las tablas de hechos. produce resultados a aproximadamente la misma velocidad que MOLAP. Terminología de agregación Ahora que sabe por qué debería utilizar las tablas agregadas. consulte el Capítulo 7. Inc. Hechos y el Apéndice C. en combinación con las tablas agregadas y el almacenamiento en caché. Si desea obtener más información sobre estos temas. debe estar familiarizado con las tablas de hechos en el contexto de la modelización de datos y los data warehouses. al contrario que MOLAP. Por lo tanto. todavía se conserva la capacidad de responder a preguntas instantáneamente y la solución es escalable para bases de datos amplias. © 2002 MicroStrategy. ya que las tablas de lookup y las tablas de relación suelen ser de un tamaño considerablemente menor.

es decir... La agregación también puede realizarse antes de que se ejecuten los informes. Artículo=10) Group by Atributos Tienda_id 1 1 1 1 . Select Atributos.. Puede crear estas tablas preagregadas. como se muestra a continuación. como parte del proceso ETL. Si se solicitan frecuentemente los datos de ventas del nivel mensual.. los datos de ventas se almacenan diariamente en una tabla de hechos. Inc.. la agregación se produce dinámicamente con una sentencia SQL en el tiempo de ejecución del informe. los resultados se almacenan en una tabla agregada. Este proceso se denomina preagregación. o agregadas. como 302 Terminología de agregación © 2002 MicroStrategy. Tienda=1. SUM(Hechos) from L_Tabla. Por defecto. . Los valores diarios de la tabla de hechos se seleccionan. Por ejemplo. Dia_id 9/3/99 10/3/99 11/3/99 12/3/99 . ordenan y suman para producir los totales mensuales. Hecho_Tabla Where Join(HechoL) Calificaciónes (Mes=Marzo. Se ejecuta un informe que solicita datos del nivel mensual. Articulo_id 10 10 10 10 . la acumulación de los datos.. en este caso.. Rédito 160 280 240 200 . debe llevarse a cabo la agregación..14 Tablas agregadas Guía avanzada de elaboración de informes Comparación de agregación y preagregación Siempre que el nivel de visualización de los datos de un informe deba ser diferente al nivel en el que se almacenaron inicialmente.

El siguiente diagrama sirve de ejemplo... © 2002 MicroStrategy. En estos términos. Si la tabla de hechos de ventas diarias es la tabla de hechos de nivel más bajo y contiene datos de nivel atómico. Dia_id 9/3/99 10/3/99 11/3/99 12/3/99 . Tienda_id 1 Articulo_id 10 Dia_id 199903 Rédito 1305584 Pre-agregar en tabla de agregados Tienda_id 1 1 1 1 . se denomina tabla base. Así es posible eliminar la lectura... una tabla agregada es cualquier tabla de hechos cuyos datos se deriven mediante la agregación de datos de una tabla base existente... la ordenación y el cálculo de datos de muchas filas en una tabla de hechos amplia de nivel más bajo durante el tiempo de ejecución. Rédito 160 280 240 200 .. Inc. Articulo_id 10 10 10 10 .Guía avanzada de elaboración de informes Tablas agregadas 14 en el ejemplo anterior.. Terminología de agregación 303 . También puede definirse como una tabla de resumen que almacena datos en un nivel más alto a aquel en el que se almacenaron y guardaron inicialmente. resulta útil emplear una tabla agregada con los datos de ventas acumulados en el nivel mensual.

304 ¿Cuándo debería utilizar tablas agregadas? © 2002 MicroStrategy. si la tabla agregada resulta útil para responder a consultas planteadas frecuentemente. el grado de agregación puede poseer la densidad que sea adecuada para los usuarios. dado que la creación y el mantenimiento de tablas agregadas precisa que el administrador de la base de datos realice trabajo adicional. Un warehouse de agregación densa contiene un gran número de tablas agregadas. En un entorno ROLAP. si una combinación agregada concreta no se utiliza nunca o sólo en raras ocasiones. deben generarse todas las combinaciones posibles de asociaciones agregadas cuando se cree el cubo multidimensional. Este escenario resulta muy difícil de mantener a medida que el número de atributos y la cantidad de datos aumenta y. por lo tanto. no desperdicie el espacio de la base de datos si las tablas no van a utilizarse. La agregación de poca densidad hace referencia al hecho de que un determinado proyecto sólo necesita la cantidad de tablas de hechos agregadas que resulten útiles a sus usuarios. no es necesario consumir el espacio en el RDBMS ni utilizar los recursos para crear dicha tabla durante el proceso por lotes. su presencia proporciona una respuesta con la misma rapidez que un sistema MOLAP. precisa un esquema totalmente agregado para responder a la mayoría de las preguntas. . Es decir. no es demasiado escalable. Es decir. Cree las tablas agregadas únicamente si beneficiarán a los usuarios. Sin embargo. Por otra parte. ¿Cuándo debería utilizar tablas agregadas? La preagregación no es recomendable para todas las intersecciones de nivel de atributo o de jerarquías.14 Tablas agregadas Guía avanzada de elaboración de informes Grado de agregación Aunque MOLAP puede proporcionar un rendimiento rápido cuando puede responder a una pregunta. Esto garantiza que pueda darse respuesta a todas las posibles preguntas. Por lo tanto. mientras que un warehouse con agregación de poca densidad contiene menos. Sólo deben crearse las combinaciones agregadas que el administrador del proyecto determine que sean beneficiosas. ROLAP proporciona mucha más flexibilidad. Inc.

Guía avanzada de elaboración de informes Tablas agregadas 14 Algunos factores que deben considerarse antes de crear tablas agregadas: • • • la frecuencia de las consultas en ese nivel la relación entre el padre y el hijo la proporción de compresión Frecuencia de las consultas en el nivel Cree únicamente las tablas agregadas que vayan a resultar de utilidad a los usuarios. Esto se opone a la razón para crear las tablas agregadas. MicroStrategy Enterprise Manager le permite realizar de forma sencilla el seguimiento del uso de las tablas. © 2002 MicroStrategy. elimínela del warehouse. Si no se accede nunca a las tablas. considere la siguiente jerarquía: Departamento Bandera activa Artículo El resumen de datos en el nivel Departamento parece ser un buen candidato para crear una tabla agregada. si los usuarios desean con frecuencia excluir artículos inactivos. consumen espacio en disco e imponen cargas innecesarias sobre las rutinas de extracción de archivos. la consulta debe utilizar los datos del nivel Artículo y agregar los datos de Departamento dinámicamente. Por ejemplo. Sin embargo. Sin embargo. Si desea más información sobre Enterprise Manager. Si una tabla no se utiliza. realice un seguimiento del uso de las tablas agregadas para determinar con qué frecuencia se utilizan realmente. Por lo tanto. Una vez que su warehouse se encuentre en producción. Inc. carga de la base de datos y copia de seguridad de base de datos. ¿Cuándo debería utilizar tablas agregadas? 305 . las tablas agregadas de Departamento no se utilizarían en esta situación. consulte el manual MicroStrategy Administration Tools. no siempre resulta sencillo cuantificar la utilidad.

los días no migran a diferentes semanas y las semanas fiscales no cambian de mes. una tienda puede decir cambiar la clasificación de departamento a la que pertenecen los artículos. Por ejemplo. En estos casos. reclasificación o retirada de artículos o servicios. consumir recursos y complicar el proceso por lotes. Si las tablas son amplias. En cualquier relación jerárquica. se denominan relaciones estáticas. los registros hijo suelen agregarse en un registro padre. Inc. Si se realizan cambios frecuentemente. el mantenimiento de las tablas agregadas es muy sencillo.14 Tablas agregadas Guía avanzada de elaboración de informes Relación entre el padre y el hijo Cuando se crea una tabla agregada. cuando se modifica una relación padre-hijo. la relación se denomina dinámica. las jerarquías de tiempo no suelen ser dinámicas. cambia según el modo en que son agregadas en las tablas. Si estas relaciones son dinámicas o estáticas. Relaciones dinámicas Cuando la relación entre los elementos padre e hijo cambia. Estos cambios suelen producirse a menudo como consecuencia de una reestructuración de la organización. Se deben volver a calcular las tablas agregadas que contienen las relaciones dinámicas cada vez que se produzca un cambio. 306 ¿Cuándo debería utilizar tablas agregadas? © 2002 MicroStrategy. Por ejemplo. Relaciones estáticas Cuando las relaciones de los elementos no cambian nunca o con poca frecuencia. deben actualizarse todas las tablas que contengan dicha relación o datos relevantes para ella. . Considere la frecuencia de los cambios. y después compare los inconvenientes y las ventajas de poseer una tabla agregada. que se basa en las combinaciones clave de una tabla de relación. el tamaño de la tabla y el impacto sobre el proceso por lotes. este proceso puede tardar tiempo. un realineamiento geográfico o la agregación. es posible que las tablas agregadas no sean óptimas para esta situación.

para tablas base más reducidas. si la proporción de compresión es 4:1. El número promedio de registros hijo que se combina para calcular un registro padre se denomina proporción de compresión. Inc. la preagregación de los datos resulta eficaz únicamente si la proporción de compresión es significativa. Si la proporción de compresión es 3:2. No se verá afectada por una reorganización en la jerarquía geográfica. En comparación. al igual que la eficacia de la preagregación. Por lo tanto. Por ejemplo. debe equilibrar la importancia de la velocidad y la disponibilidad de espacio en disco y los recursos para mantener el esquema. Si desea más información sobre las proporciones. Proporción de compresión El proceso de la agregación de datos aplica una función de agregado. a un conjunto de registros hijo para producir un único registro padre. La eficacia de una tabla agregada puede estimarse utilizando este número. Además. Cuando el número de elementos difiere notablemente entre dos atributos de una misma jerarquía. como suma o promedio. ya que representa la disminución de registros que deben leerse para responder a una consulta en ese nivel. pero sólo logra una reducción de 1/3 en el número de registros. la acumulación de una jerarquía completa puede evitar muchos problemas cuando la relación cambia. una tabla contiene un valor para la suma de todas las tiendas. la tabla agregada reduce el número de registros en 3/4 y sólo utiliza 1/4 del espacio de almacenamiento. la carga sobre los recursos que ejercen las agregaciones dinámicas sobre el servidor de la base de datos disminuyen. © 2002 MicroStrategy. consulte el apéndice Modelización de datos de la Guía de configuración básica. Para determinar cuándo la preagregación puede resultar útil en su sistema.Guía avanzada de elaboración de informes Tablas agregadas 14 Por otra parte. Recuerde que algunas de las razones para crear tablas agregadas es reducir la entrada/salida de disco y la cantidad de registros que deben agregarse y ordenarse dinámicamente. la tabla agregada precisa 2/3 del espacio de almacenamiento de la tabla base. ¿Cuándo debería utilizar tablas agregadas? 307 . la proporción de compresión indica que el uso de una tabla agregada puede mejorar la eficacia de las consultas.

Estas asignaciones de tamaño se almacenan en la metadata y se calculan basándose en las columnas de la tabla y sus atributos correspondientes. En otras palabras. que contenga suficientes datos para responder a la consulta. ¿Cómo sabe Arquitect cuándo utilizar la tabla agregada en lugar de la tabla de hechos base. Architect reconoce los agregados. Cuando ejecute un informe. según el tamaño lógico de la tabla. el Motor analítico elige la tabla más pequeña de todas.14 Tablas agregadas Guía avanzada de elaboración de informes Integración de tablas agregadas Para integrar una tabla agregada en un proyecto existente 1 Agregue la tabla al proyecto en el Catálogo de warehouse. Dado que Architect utiliza las definiciones de atributos lógicas o conceptuales cuando asigna tamaños. teniendo en cuenta que ninguna puede responder a una consulta? La respuesta es el tamaño lógico de la tabla. 2 Utilice la nueva tabla en las expresiones de hecho que desee. Si la estructura de la tabla agregada corresponde a la de su tabla de hechos base. Inc. 308 Integración de tablas agregadas © 2002 MicroStrategy. esta medida se conoce como el tamaño lógico de la tabla. Tamaño lógico de la tabla Architect asigna un tamaño a cada tabla del proyecto cuando se agregan por primera vez a él. . Architect la agrega automáticamente a las definiciones de los hechos y atributos existentes.

Guía avanzada de elaboración de informes Tablas agregadas 14 Cambio del tamaño lógico de la tabla Recuerde que el tamaño lógico de la tabla inicial se basa en el número de columnas de atributos y en los diversos niveles en los que existen en sus respectivas jerarquías. © 2002 MicroStrategy. Inc. una tabla con un atributo de nivel más alto debería tener un tamaño menor. Por lo tanto. se asigna a la tabla completa un valor más alto para el tamaño lógico de la tabla que a las tablas de resumen con atributos de nivel más alto. Dado que los niveles de atributos son más bajos en la tabla de hechos base. Por el contrario. Integración de tablas agregadas 309 . Lógicamente. Suponga que la tabla de hechos base contiene millones de filas con detalles de nivel de transacción. Por supuesto. esto no siempre es verdad en un warehouse real. el resto de las tablas sólo contienen información de resumen o de un nivel más alto. el Editor de tablas lógicas le permite modificar los tamaños lógicos de las tablas basándose en sus verdaderos tamaños relativos.

14 Tablas agregadas Guía avanzada de elaboración de informes 310 Integración de tablas agregadas © 2002 MicroStrategy. Inc. .

Las particiones por tiempo limitan el crecimiento de las tablas de la base de datos y aumentan la estabilidad. ya que reducen al mínimo el número de las tablas y los registros de una tabla que deben leerse para satisfacer las consultas emitidas a un warehouse. Mediante la distribución del uso en varias tablas. Este capítulo describe los conceptos necesarios para asignar particiones. 311 . Las particiones mejoran los resultados de las consultas.15 ASIGNACIONES DE PARTICIÓN Introducción Una asignación de partición divide tablas lógicas amplias en tablas físicas más reducidas basándose en un nivel de datos definible. como mes o departamento. Inc. El tiempo es la categoría más común para asignar particiones a las bases de datos. las particiones mejoran la velocidad y la eficacia de las consultas a la base de datos. © 2002 MicroStrategy.

Una tabla de partición base (PBT) es una tabla de warehouse que contiene parte de un conjunto de datos mayor. Particiones de nivel de servidor En las particiones de nivel de servidor RDBMS. los términos aplicación y servidor hacen referencia al encargado de administrar las tablas particionadas. la partición de las tablas se realiza en el nivel de base de datos. es la aplicación. MicroStrategy 7i admite dos tipos de particiones: 312 Comparación de particiones de servidor y de aplicación © 2002 MicroStrategy. La tabla de hechos original no se divide físicamente en tablas más pequeñas. Particiones de nivel de aplicación En las particiones de nivel de aplicación. las particiones resultan transparentes en MicroStrategy. De cualquier modo. la encargada de administrar las tablas de partición. como por ejemplo por tiempo o geografía.15 Asignaciones de partición Guía avanzada de elaboración de informes Comparación de particiones de servidor y de aplicación Las particiones pueden administrarse con el servidor de la base de datos o con la aplicación MicroStrategy 7i. En su lugar. en lugar del servidor RDBMS. en las particiones de nivel de aplicación. . Dado que el usuario final sólo ve la tabla lógica. el servidor de la base de datos particiona lógicamente la tabla de acuerdo con los parámetros especificados por el administrador de la base de datos. en lugar de MicroStrategy 7i. Consulte la documentación de la base de datos para obtener detalles sobre las particiones de servidor en su plataforma. No necesita tomar ninguna medida en MicroStrategy para admitir las particiones. las tablas particionadas son administradas por el servidor de la base de datos. no a dónde se dividen. Las tablas de partición suelen dividirse lógicamente. Inc. Por el contrario. la base de datos relacional no ve las tablas particionadas.

Por ejemplo. Inc. Asignación de partición de metadata La asignación de partición de metadata es la asignación de particiones llevada a cabo y mantenida en la metadata del proyecto en el nivel de aplicación. mientras que otra almacena un año completo. La asignación de partición de warehouse utiliza una tabla de warehouse especializada para determinar a qué tabla se debe acceder. las tablas de partición base pueden almacenar diferentes cantidades de datos en diferentes niveles. Este diseño facilita la especificación de un esquema de partición flexible. El nivel de tabla de partición base.Guía avanzada de elaboración de informes Asignaciones de partición 15 • • La asignación de partición de metadata almacena la información de asignación en la metadata del proyecto. Cree todas las reglas para seleccionar la tabla de partición base adecuada aquí y éstas se almacenarán en la metadata de MicroStrategy. los datos de ventas del año actual pueden almacenarse en el nivel diario. A continuación. debe especificar uno o más atributos de partición en el Editor de asignación de partición de metadata. una tabla puede contener seis meses de datos de ventas. hace referencia a la manera en que se almacenan los datos. En una asignación de partición de metadata. Asignación de partición de metadata 313 . En el caso de las particiones heterogéneas. mientras que los datos históricos se guardan únicamente por mes. o clave. © 2002 MicroStrategy. Por ejemplo. debe definir los elementos de atributo dentro de dichos atributos que deberían señalar a cada tabla de partición base. Particiones homogéneas y heterogéneas Las particiones de metadata pueden ser homogéneas o heterogéneas. MicroStrategy 7i administra la asignación entre la tabla lógica y las tablas físicas.

Por ejemplo. En lugar de recuperar los datos de todos los meses. Si todas las tablas de partición base de una partición no se almacenan en el mismo nivel. que es nivel más alto que el diario. Si guarda los datos actuales en una partición en el nivel diario y los datos históricos en otra en el nivel mensual. es decir. podrá recuperar datos específicos sin joins y búsquedas que lleven mucho tiempo. Una división de datos contiene los parámetros en los que se basa una partición. Inc. crea las tablas de partición base antes de definir una división de datos. cada tabla debe almacenar un año de datos en el nivel mensual. deben tener los mismos hechos y atributos definidos. Para continuar con los ejemplos anteriores. podrá contar con acceso total a los datos. La razón es que el nivel de la tabla de partición base para la partición es mensual. 314 Asignación de partición de metadata © 2002 MicroStrategy.15 Asignaciones de partición Guía avanzada de elaboración de informes MicroStrategy 7i almacena un nivel de tabla de partición base para cada partición. el motor sabe qué tabla seleccionar cuando genere el SQL. las particiones homogéneas deben tener la misma cantidad de datos almacenados en el mismo nivel de tabla de partición base. si todos los datos de ventas del ejemplo anterior se almacenan en una partición. La división de datos actúa como un filtro que describe qué partes de los datos se colocan en la tabla de partición. el servidor accede a una tabla determinada que contiene los datos sólo para enero. Al crear una división de datos con la partición. Divisiones de datos Cuando configura particiones de metadata. . Por el contrario. por ejemplo. no podrá acceder a las ventas actuales en el nivel diario. La estructura lógica de las tablas de partición base debe ser idéntica. Basándose en esta división de datos. se utiliza el nivel de tabla de partición base más alto como el nivel de la partición. Mes=Enero.

si crea un informe que contiene el atributo País. Básicamente. ya que MicroStrategy 7i no puede comprobar su precisión o relevancia. Esta tabla contiene la asignación de la partición. aunque el usuario no pueda verlas. Asignación de partición de warehouse La asignación de partición de warehouse es la asignación de particiones llevada a cabo y mantenida en el warehouse. puede crear una calificación para el atributo País y utilizar Francia como el elemento que aparezca en el informe. que se almacena en el warehouse. Cada tabla de asignación de particiones debe incluir al menos una división de datos. Inc. Una división de datos incorrectamente creada puede provocar la generación incorrecta de SQL o la recuperación de los datos equivocados. pero sólo desea que se devuelvan resultados para Francia. las divisiones de datos pueden existir en diferentes niveles y pueden componerse de diversas claves.Guía avanzada de elaboración de informes Asignaciones de partición 15 Es muy importante crear una división de datos válida y razonable. Calificaciones de atributos Para crear divisiones de datos. Por lo tanto. Las particiones de warehouse dividen las tablas físicamente según cualquier número de atributos. Asignación de partición de warehouse 315 . Estas calificaciones le permiten limitar el tipo y la cantidad de datos que se devuelven para un informe. © 2002 MicroStrategy. Por ejemplo. Las divisiones de datos sólo se muestran y se pueden modificar para las particiones de metadata. la única persona que conoce esta información es el diseñador del proyecto. Puede definir una partición de warehouse agregando una tabla con una estructura especial mediante el Catálogo de warehouse. En una asignación heterogénea. Las calificaciones de atributos son tipos de filtros que se aplican a las representaciones de atributo. se utilizan calificaciones de atributos. la división de datos debe tener sentido para los datos.

El administrador de la base de datos es responsable de mantener las particiones coherentes y actualizadas. Al contrario. MicroStrategy 7i admite las particiones de warehouse tanto en los proyectos actualizados como en los recién creados. Inc. el administrador de la base de datos crea varias tablas físicas más reducidas en el data warehouse. Una vez creada la tabla de asignación de particiones. Además. el Motor de consultas ejecuta en primer lugar una consulta previa a la tabla de asignación de particiones para determinar a qué tabla de partición base se debe acceder para recuperar los datos para el informe. La tabla de hechos original. debe crear y mantener una tabla de asignación de particiones (PMT). Cada tabla contiene un subconjunto de los datos de la tabla de hechos original. llama a SQL Engine para que escriba el SQL adecuado para el warehouse. No existen divisiones de datos en la partición de warehouse. que se utiliza para identificar las tablas de partición base como parte de un todo lógico. 316 Asignación de partición de warehouse © 2002 MicroStrategy. Cuando encuentra el nombre de la tabla de partición base. La consulta previa solicita los nombres de las tablas de partición base asociadas con los ID de atributo de los criterios de filtrado. Se agregan utilizando el Explorador de Catálogo de warehouse. como enero y febrero.15 Asignaciones de partición Guía avanzada de elaboración de informes Las particiones de warehouse deben ser homogéneas. no se incorpora al proyecto. al contrario que las particiones de metadata. . cuando ejecute un informe en Desktop o Web que precise la información de una de las tablas de partición base. Las particiones homogéneas dividen los datos en niveles equivalentes. que contiene todos los datos. de forma que se almacene la misma cantidad de datos en el mismo nivel de la tabla de partición base y se definan los mismos hechos y atributos.

Puesto que las particiones se crean directamente en la metadata. Normalmente. Sin embargo. La asignación de partición de metadata se recomienda porque no necesita crear ni mantener tablas físicas en el warehouse. puede continuar utilizando la asignación de partición de warehouse en MicroStrategy 7i. que no necesita tablas adicionales en el warehouse. sólo pueden utilizarse particiones homogéneas. al contrario que la asignación de partición de warehouse. si ya posee tablas de asignación de particiones que se configuraron en MicroStrategy 6. Ahora posee una segunda opción. resulta más sencilla de mantener. Comparación de la asignación de partición de metadata y de . Se crean las reglas en MicroStrategy 7i que el Motor de consultas utiliza para generar el SQL necesario para ejecutar informes.x.Guía avanzada de elaboración de informes Asignaciones de partición 15 Comparación de la asignación de partición de metadata y de warehouse Antes de MicroStrategy 7. la asignación de partición de metadata acepta particiones tanto homogéneas como heterogéneas. Además. En ésta. Los conceptos básicos son similares para las dos estrategias. la asignación de partición de warehouse era el único tipo de asignación de partición de nivel de aplicación disponible. en MicroStrategy 7i se recomienda la asignación de partición de metadata en lugar de la de warehouse. la asignación de partición de metadata. © 2002 MicroStrategy. Inc.

Inc. .15 Asignaciones de partición Guía avanzada de elaboración de informes 318 Comparación de la asignación de partición de metadata y de warehouse © 2002 MicroStrategy.

Inc. el proyecto es sencillamente el entorno en el que se realizan todos los informes relacionados. filtros. un repositorio de metadata y una comunidad de usuarios. ¿Qué es el Tutorial de MicroStrategy? El Tutorial de MicroStrategy es un proyecto de MicroStrategy 7i (incluye la metadata y el warehouse) y un conjunto de aplicaciones de demostración diseñados para ilustrar la variada funcionalidad de la plataforma MicroStrategy 7i. Conceptualmente. Un proyecto es la intersección de nivel superior de un data warehouse. incluidos el modelo de datos y el esquema físico del warehouse. indicadores y funciones. ¿Qué es el Tutorial de MicroStrategy? 319 .A TUTORIAL DE MICROSTRATEGY Introducción En este apéndice se proporciona información sobre el Tutorial de MicroStrategy. Un proyecto típico contiene informes. Usted crea los proyectos a los que el usuario tiene acceso para ejecutar informes. © 2002 MicroStrategy.

la geografía y los productos. Inc. Products. previsiones de la empresa e informes de márgenes. Products. Inventory. para que puedan analizar rápidamente las tendencias y los indicadores clave de rendimiento. las áreas de análisis se agrupan en cinco categorías de informes que ilustran los diversos tipos de análisis de negocio que ofrece MicroStrategy 7i: • Financial: informes que contienen información basada en el tiempo.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes El tema del proyecto del Tutorial de MicroStrategy es el período 2000-2001 de un comercio minorista que vende aparatos electrónicos. Cada jerarquía puede verse gráficamente en MicroStrategy Desktop y en MicroStrategy Web (a través de documentos). Employee o Call Center • • • Áreas de informes del Tutorial de MicroStrategy Como se mencionó anteriormente. Cada directivo puede determinar su propio rendimiento 320 ¿Qué es el Tutorial de MicroStrategy? © 2002 MicroStrategy. Inventory. Ofrecen a los ejecutivos. para que los ejecutivos estén seguros de que todos los departamentos trabajan con el mismo conjunto de hechos.000 clientes y 400. Financial. Category. como “Regional and Quarterly Profit Margins”. Time. Geography. libros. los distritos y las unidades de negocio. Las principales características son: • Cinco jerarquías: Customer. los departamentos. películas y música. Garantizan que todos los decisores tendrán acceso a un repositorio único de información financiera.000 artículos adquiridos Cinco áreas de informes: Human Resources. Incluyen información sobre beneficios y pérdidas. Los decisores pueden determinar inmediatamente la rentabilidad de las categorías. como Customer. Product Sales y Supplier Opciones para crear en MicroStrategy Web o MicroStrategy Desktop informes centrados en áreas de análisis específicas. 10. directores generales y directores de operaciones acceso inmediato a los datos financieros. . Estos informes representan los tipos de informes financieros que se utilizan en cualquier negocio. Promotions y Time.

la geografía y las ventas. costes y beneficios. Además. así como comprender los costes y los problemas de eficacia subyacentes a la cadena de suministros. la antigüedad en la empresa o los cinco empleados que generan más ingresos. En esencia. indican el número de unidades disponibles de un artículo. ajustar rápidamente el inventario y la distribución. Se utilizan para garantizar la máxima eficacia de la cadena de suministros. Con ellos. • Inventory: informes que contienen información sobre proveedores. los cumpleaños.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A comparándolo con el presupuesto y los indicadores estándar de rendimiento del negocio. los empleados pueden analizar tendencias y detalles. el tiempo. los decisores pueden obtener informes puntuales sobre los indicadores clave. ver cuáles son las tendencias y extraer conocimiento que no es evidente a primera vista. Inc. Proporcionan información sobre el capital humano que los directivos pueden aprovechar para impulsar la eficiencia y efectividad de sus empleados. realizar un seguimiento de los cambios en los costes operativos. el número de unidades que se esperan de un proveedor concreto y el número de unidades vendidas. descubrir oportunidades de aumentar los beneficios y reducir los costes. © 2002 MicroStrategy. Los directivos de todos los niveles pueden centrarse en el rendimiento de sus empleados. analizar categorías y unidades de negocio. navegar hasta el nivel de detalle de empleados individuales. Los directivos de recursos humanos pueden detectar cuáles son los empleados que ofrecen un bajo rendimiento o ajustar el número de empleados asignado a cada departamento. productos. • Human Resources: informes que contienen información sobre los empleados: el número de personas en plantilla. como "Inventory and Unit Sales" o "Inventory Received from Suppliers by Quarter". así como comparar el rendimiento real con el presupuesto. Estos informes se basan en los empleados. Estos informes permiten realizar el seguimiento de la información del inventario en la empresa. ¿Qué es el Tutorial de MicroStrategy? 321 . teniendo en cuenta a los proveedores.

ajustar rápidamente los precios y las promociones. Permiten realizar el seguimiento de las marcas y los artículos vendidos que proceden de un proveedor determinado. identificar las afinidades de productos y los centros clave en cuanto a beneficios. "Supplier Sell-Through Percentage" y "Units Sold and Profit by Supplier". • Supplier: informes que contienen información sobre proveedores. Estos informes se encuentran en la carpeta Reports del proyecto del Tutorial de MicroStrategy. Estos informes permiten a los directivos y analistas supervisar y analizar el rendimiento de los proveedores para identificar rápidamente problemas de rendimiento. a fin de reforzar las relaciones con los proveedores clave. . 322 ¿Qué es el Tutorial de MicroStrategy? © 2002 MicroStrategy. ventas. como por ejemplo "Sales by Region". Estos informes permiten a los directivos y los analistas supervisar y analizar las tendencias de ventas.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes • Product Sales: informes que permiten realizar análisis de bolsa de la compra. beneficios e ingresos. como por ejemplo "Brand Sales by Supplier". los ejecutivos pueden analizar las tendencias y los detalles de ventas. Inc. También correlacionan la información de beneficios e ingresos con proveedores determinados. Una vez determinadas las áreas de análisis. realizar el seguimiento de los objetivos de ingresos de la empresa. se crea un modelo de datos. así como comprender las tendencias de costes e ingresos. comparar el rendimiento en las distintas tiendas y responder de forma más rápida y precisa a las necesidades del mercado. A su vez. "Revenue over Time" y "Yearly Revenue Growth by Customer Region".

un modelo de datos lógico sencillo para una compañía de comercios minoristas podría organizar todos los hechos necesarios por tienda. Financial. se organizan en los siguientes grupos jerárquicos: • • • • • geography products customers time promotions Estas jerarquías del Tutorial de MicroStrategy se muestran en las siguientes páginas para que le sirvan de referencia.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Modelo de datos del Tutorial de MicroStrategy Es un modelo de datos lógico que ilustra gráficamente el flujo y la estructura de los datos de un entorno de negocio. Si desea información más detallada sobre la modelización de datos. Human Resources. A efectos del Tutorial de MicroStrategy. Inc. Por ejemplo. Modelo de datos del Tutorial de MicroStrategy 323 . producto y tiempo (tres perspectivas de negocio comunes que se suelen asociar con los comercios minoristas). Product Sales.. © 2002 MicroStrategy. consulte el apéndice Modelización de datos de la Guía de configuración básica o el documento Introduction to MicroStrategy 7i. etc. Proporciona una forma de organizar hechos para que puedan analizarse desde distintas perspectivas de negocio. las áreas de análisis comentadas anteriormente.

A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Notación del modelo de datos En las ilustraciones gráficas de las siguientes jerarquías. relación uno a muchos Relación entre atributos en la que cada elemento de un atributo padre está relacionado con varios elementos de un atributo hijo. Los atributos incluyen clasificaciones de datos como Region. 324 Modelo de datos del Tutorial de MicroStrategy © 2002 MicroStrategy. City y Year. pero la pertenencia a esta jerarquía no es tan evidente en el caso de Distribution Center. al no tener que explorar varios atributos para alcanzar los distintos niveles de la jerarquía. mientras que cada elemento del atributo hijo sólo está relacionado con un único elemento del atributo padre. obtendrá acceso más rápidamente al atributo. . Puede resultar fácil comprender que Country y Region estén en la jerarquía Geography. así como Distribution Center. Proporcionan un medio para agregar y filtrar en un nivel determinado. La relación entre atributos uno a muchos es la más común en los modelos de datos. Call Center y atributos específicos de los empleados. Age. atributo Nivel de datos definido por el arquitecto del sistema y asociado a una o más columnas de la tabla de lookup de un data warehouse. se utiliza la siguiente notación: Símbolo Indica punto de entrada Definición Un punto de entrada es un acceso directo a un elemento de atributo en el Explorador de datos. Order. Jerarquía Geography La jerarquía Geography del Tutorial de MicroStrategy contiene atributos como Country y Region. Call Center y los atributos relacionados con los empleados. Customer. Si crea un punto de entrada. Inc. Item.

películas. New Orleans. 52 5/6/56. Centro en el que se reciben los pedidos telefónicos. También los países en los que trabajan los empleados. 1/1/77 Jennifer Lee. La empresa no tiene tiendas físicas. Cada país se divide en regiones. Southwest Atlanta. France Region Call Center Central. Spain. cada centro de distribución se encuentra en la misma ciudad que el centro de atención telefónica al que atiende. sino que realiza sus ventas por catálogo o en Web. Fargo Distribution Center Manager Employee Experience Hire Date Salary Employee Age Employee Birth Date Employee Peter Rose. 36. que se envían a través de una de las empresas de transporte. Los clientes ven los productos en un catálogo impreso o en línea y realizan sus pedidos por teléfono. Cada centro de atención telefónica (Call Center) se encuentra en una ciudad diferente. Inc. 35. La jerarquía Geography contiene los siguientes atributos: Atributo Country Descripción Países en los que la empresa realiza negocios (o espera realizar negocios en el futuro). Laura Kelly © 2002 MicroStrategy. 3/15/99 24.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Los datos que se utilizan en el Tutorial de MicroStrategy se basan en una empresa ficticia que vende aparatos electrónicos. Lugar desde el que se envían los pedidos de productos a los clientes. Modelo de datos del Tutorial de MicroStrategy 325 . se procesan en un centro de distribución donde están almacenados los artículos pedidos. Responsable de un centro de atención telefónica específico Número de años que un empleado ha trabajado para la empresa Fecha de contratación de un empleado específico Sueldo anual de un empleado Edad del empleado Fecha de nacimiento del empleado Nivel más bajo de la jerarquía Geography. Alice Cooper 3. 5. Después. Los pedidos los procesa un empleado que se encuentra en uno de los centros de atención telefónica. Charleston Miami.000 29. que representa al responsable individual de cada pedido realizado Ejemplo USA. 6 2/16/97. Boston. música y libros. Actualmente.000. Northeast.

Warranty y Discontinued Code no forman parte del modelo de datos principal. Jerarquía Products La jerarquía Products contiene atributos como Category. Brand. Inc. Debe tenerse en cuenta que los atributos Transaction. Catalog y Supplier. son atributos adicionales introducidos para las demostraciones de MicroStrategy Transactor y MicroStrategy Narrowcast Server. 326 Modelo de datos del Tutorial de MicroStrategy © 2002 MicroStrategy. .A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Consulte el gráfico siguiente para ver cómo se organizan todos estos atributos en la jerarquía Geography del Tutorial de MicroStrategy.

Cameras. 1 = producto no retirado. 3Com. Período de tiempo en meses durante los que un fabricante reparará gratuitamente un artículo que se averíe (específico de Narrowcast Server) Fabricante o intérprete de un producto concreto Medio utilizado para vender los productos Distribuidor de un conjunto de marcas (Actualmente no está implementado en el proyecto. Music Business.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A La jerarquía Products contiene los siguientes atributos: Atributo Category Subcategory Warranty Descripción En el nivel más alto. © 2002 MicroStrategy. Producto individual vendido Describe una transacción de reabastecimiento que la empresa utiliza para obtener stock adicional de sus proveedores The Great Gatsby. Disney Studios Consulte el gráfico siguiente para ver cómo se organizan todos estos atributos en la jerarquía Products del Tutorial de MicroStrategy. Fall 2001 McGraw Hill. Sony Discman Ejemplo Electronics. Drama 3. Inc. 5 Brand Catalog Supplier Discontinued Code Item Transaction Ayn Rand. Se utiliza para diferenciar un subconjunto de productos dentro de una categoría. Sony Spring 2000. los productos se organizan en categorías.) 0 = producto retirado. Modelo de datos del Tutorial de MicroStrategy 327 .

. Inc.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes 328 Modelo de datos del Tutorial de MicroStrategy © 2002 MicroStrategy.

000 07026. France Main.000. $61. Memphis 26. South. como Customer Age. 2635 Ejemplo Northeast. MailFast Payment Method Ship Date Order © 2002 MicroStrategy. Payment Method y Ship Date.000 . Contiene los siguientes atributos: Atributo Customer Region Customer State Customer City Customer Age Customer Birth Date Income Bracket Zip Code Customer Shipper Rush Order Descripción El nivel más alto de agregación para el lugar de residencia de los clientes Cada región del cliente (Customer Region) se divide en varios estados. Chad Laurie Pronto Packages. 38.70. North Dakota Albany. Inc. 3/26/01 167. Edad actual de un cliente concreto Fecha de nacimiento del cliente Intervalo de sueldo notificado por el cliente El nivel más bajo de agregación para el lugar de residencia de los clientes Nombre del cliente individual Empresa de transporte que se utiliza para enviar productos al cliente (Actualmente no está implementado en el proyecto. Check 9/15/00. Cada estado del cliente (Customer State) se divide en varias ciudades. Modelo de datos del Tutorial de MicroStrategy 329 .40. Income Bracket. 59 8/4/50.000 . 4/30/72 $31. 36303 Selene Allen. Chicago.) Indica si un cliente desea acelerar la distribución de un pedido Modo de pago elegido por el cliente para un pedido Fecha de envío de un pedido desde el centro de distribución Número de control asociado a un grupo concreto de artículos adquiridos Amex.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Jerarquía Customers La jerarquía Customers contiene información demográfica y de compras de clientes.

Inc.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Consulte el gráfico siguiente para ver cómo se organizan todos estos atributos en la jerarquía Customers del Tutorial de MicroStrategy. 330 Modelo de datos del Tutorial de MicroStrategy © 2002 MicroStrategy. .

Aug 01 5/14/00. Month y Day. Quarter. November Jul 00. Contiene los siguientes atributos: Atributo Year Quarter Month of Year Month Day Descripción Año en que se realizó la compra Trimestre en que se realizó la compra Mes en que se realizó la compra Mes de la compra Fecha en que se realizó la compra Ejemplo 2000. Q3 01 January. 2001 Q2 00. © 2002 MicroStrategy. Inc. 12/26/01 Consulte el gráfico siguiente para ver cómo se organizan todos estos atributos en la jerarquía Time del Tutorial de MicroStrategy.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Jerarquía Time La jerarquía Time contiene atributos específicos del tiempo: Year. Modelo de datos del Tutorial de MicroStrategy 331 .

Labor Day 9/1/00 .) Intervalo de fechas con un descuento determinado en el que se adquiere un artículo (fecha de ventas).) Indica el período en el que se ofrece el descuento (tipo de venta).9/4/00. 2/16/01 2/19/01 Promotion Consulte el gráfico siguiente para ver cómo se organizan todos estos atributos en la jerarquía Promotions del Tutorial de MicroStrategy.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Jerarquía Promotions La jerarquía Promotions contiene los atributos Promotion y Promotion Type. (Actualmente no está implementado en el proyecto. Inc. Esta jerarquía es útil para registrar si una venta fue una compra promocional. La jerarquía Promotions contiene los siguientes atributos: Atributo Promotion Type Descripción (Actualmente no está implementado en el proyecto. . 332 Modelo de datos del Tutorial de MicroStrategy © 2002 MicroStrategy. Ejemplo Mother’s Day.

selecciónelo en el menú desplegable Punto de entrada de la barra de herramientas. pulse Guardar en la barra de herramientas. 5 Para ver la jerarquía completa en la ventana. 8 Para guardar la vista de diseño de la jerarquía. también puede verlo directamente en el producto. Para completar estos pasos. selecciónela en el menú desplegable Jerarquía de la barra de herramientas. debe conectarse como administrador (nombre de usuario Administrator. 3 Para ver una jerarquía diferente. el paso siguiente es crear el esquema. Una vez creado el modelo de datos. Para ver el modelo de datos del Tutorial de MicroStrategy 1 Si no está utilizando el Tutorial. Modelo de datos del Tutorial de MicroStrategy 333 . 2 En el menú Esquema. 6 Puede reorganizar los atributos arrastrándolos a otras ubicaciones.MicroStrategy Tutorial. © 2002 MicroStrategy. elija Vista gráfica y después elija Jerarquías. La próxima vez que abra el Visor de jerarquías se mostrará esta vista guardada. conéctese al origen de proyecto que contiene el Tutorial de MicroStrategy y despliegue el proyecto del Tutorial de MicroStrategy. sin contraseña). Una vez cargado. 7 Para volver a la vista por defecto.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Visualización del modelo de datos del Tutorial de MicroStrategy Aunque en las páginas anteriores se muestra el modelo de datos del Tutorial de MicroStrategy. Esto no afecta al orden de exploración y le permite ver la jerarquía de la forma que le interese más. 4 Para centrarse en un punto de entrada diferente. pulse Organizar automáticamente en la barra de herramientas. Inc. pulse Ajustar a la ventana en la barra de herramientas. se abre el cuadro de diálogo Jerarquías .

como los atributos Day. El esquema del Tutorial de MicroStrategy se divide en las partes siguientes: • • • • • • geography products customers time promotions tablas de hechos 334 Esquema del Tutorial de MicroStrategy © 2002 MicroStrategy. el esquema físico del warehouse indica dónde se almacenan los datos subyacentes a esos objetos. Si desea información más detallada sobre el esquema. Inc. El modelo de datos lógico es una imagen de todos los fragmentos de información necesarios para comprender los datos y su relación con el negocio. consulte el apéndice Modelización de datos de la Guía de configuración básica o el documento Introduction to MicroStrategy 7i. . El esquema físico del warehouse se basa en el modelo de datos lógico. Es una técnica basada en gráficos con la que se produce un modelo de datos que representa la definición. El esquema físico del warehouse describe cómo se almacenan los datos en el data warehouse. Se pueden derivar varios esquemas físicos del warehouse de un mismo modelo de datos lógico.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Esquema del Tutorial de MicroStrategy Un esquema es una definición lógica y física de los elementos de datos del warehouse. las características y las relaciones de los datos de un entorno de negocio. sus características físicas y sus interrelaciones. Item. Store o Account. En este apéndice se muestra el esquema físico del warehouse con los tipos de datos. que indica los hechos y atributos que hay que crear. técnico o conceptual. A diferencia del modelo de datos lógico.

Una tabla de hechos es una tabla de la base de datos que contiene datos numéricos que podrían agregarse a lo largo de una o más dimensiones. Esquema del Tutorial de MicroStrategy 335 . por lo que definen las asociaciones entre ellos. Las tablas de lookup se suelen unir con tablas de hechos para agrupar los hechos numéricos de la tabla de hechos según los atributos dimensionales de las tablas de lookup. las tablas de relación almacenan información sobre la relación entre dos atributos. Suele constar de descripciones de dimensiones. una clave primaria REL_ una tabla de relación A diferencia de las tablas de lookup. Inc. Las tablas de hechos pueden contener datos atómicos o datos agregados. PMT_ una tabla de asignación de particiones El esquema también contiene tablas de hechos.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Notación utilizada en el esquema En las ilustraciones gráficas del siguiente esquema del Tutorial de MicroStrategy se utiliza la siguiente notación: Símbolo LU_ Indica una tabla de lookup Definición Una tabla de la base de datos utilizada para identificar de manera única los elementos de cada atributo. También se suele denominar PMT. A continuación. Las tablas de relación contienen los ID de columnas de dos o más atributos. En una base de datos relacional. Hecho Cost Discount End on hand Freight Profit Revenue Descripción Importe total cobrado por el proveedor a la empresa Reducción monetaria del precio normal Número de artículos individuales que quedan al cierre de cada mes Compensación pagada por el transporte de mercancías Diferencia entre el precio de venta de los artículos y su coste Ingresos totales producidos por un origen determinado contabilizando todas las ventas de productos menos los descuentos © 2002 MicroStrategy. se muestran los hechos básicos que se utilizaron para crear todos los indicadores del Tutorial de MicroStrategy. Tabla de warehouse con información que se utiliza para identificar las tablas de partición base como parte de un todo lógico. es el conjunto de columnas necesarias para identificar de manera única un registro de una tabla. que almacenan información sobre uno o más atributos.

Coste unitario Número de artículos individuales adquiridos de un proveedor Número de artículos individuales adquiridos por los clientes Esquema de la jerarquía Geography 336 Esquema del Tutorial de MicroStrategy © 2002 MicroStrategy.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Hecho Rush Charge Unit Cost Unit Price Unit Profit Units Received Units Sold Descripción Cantidad cobrada por la distribución de un pedido urgente Precio unitario que cobra el proveedor a la empresa por cada artículo adquirido Cantidad cobrada por la empresa al cliente por cada artículo individual vendido Precio unitario . . Inc.

Inc. Esquema del Tutorial de MicroStrategy 337 .Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Esquema de la jerarquía Products © 2002 MicroStrategy.

.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Esquema de la jerarquía Customers 338 Esquema del Tutorial de MicroStrategy © 2002 MicroStrategy. Inc.

Inc.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Esquema de la jerarquía Time Esquema de la jerarquía Promotions © 2002 MicroStrategy. Esquema del Tutorial de MicroStrategy 339 .

. Inc.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Tablas de hechos de ventas 340 Esquema del Tutorial de MicroStrategy © 2002 MicroStrategy.

Guía avanzada de elaboración de informes Tutorial de MicroStrategy A Tablas de hechos del inventario Otras tablas de hechos © 2002 MicroStrategy. Inc. Esquema del Tutorial de MicroStrategy 341 .

se abre la ventana Tablas . 2 En el menú Esquema. pulse Tablas. Una vez cargadas las tablas. 342 Esquema del Tutorial de MicroStrategy © 2002 MicroStrategy. – Mostrar tipos de datos de columna: elija si desea mostrar el tipo de datos y el tamaño de cada columna. sin contraseña) para completar estos pasos. Inc. utilice las siguientes opciones del menú Opciones: – Mostrar joins: elija si desea conectar las tablas para representar los joins entre las tablas del warehouse. – Mostrar prefijos de tabla: elija si desea mostrar el prefijo de la tabla como parte del nombre de la tabla. 4 Para cambiar las preferencias de presentación de la vista física. conéctese al origen de proyecto que contiene el Tutorial de MicroStrategy y despliegue el proyecto del Tutorial de MicroStrategy.MicroStrategy Tutorial en la que se muestra la vista física del proyecto. a continuación. . Para ver el esquema del Tutorial de MicroStrategy 1 Si no está utilizando el Tutorial. Debe conectarse como administrador (nombre de usuario Administrator. – Usar circular join: elija si desea utilizar circular joins. 3 Para pasar a la vista lógica. seleccione Ver y después elija Vista lógica.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes Visualización del esquema del Tutorial de MicroStrategy Aunque en las páginas anteriores se muestra el esquema físico del Tutorial de MicroStrategy. también puede verlo (o ver el esquema lógico) directamente en el producto. seleccione Vista gráfica y.

– Mostrar tipos de relación: elija si desea distinguir entre relaciones uno a uno. Inc. – Mostrar columnas: elija si desea mostrar las columnas del warehouse que definen cada atributo como un vínculo entre la vista lógica y la vista física. uno a muchos. pulse Guardar en la barra de herramientas.Guía avanzada de elaboración de informes Tutorial de MicroStrategy A 5 Para cambiar las preferencias de presentación de la vista lógica. © 2002 MicroStrategy. Esto no afecta a las relaciones o a los joins y le permite ver las tablas de la forma que le interese más. 6 Para volver a la vista física. muchos a uno y muchos a muchos. 7 Para ver el esquema completo en la ventana. seleccione Ver y después elija Vista física. pulse Ajustar a la ventana en la barra de herramientas. 10 Para guardar la vista de diseño de las tablas. 11 Para copiar la vista de diseño. 8 Puede reorganizar las tablas arrastrándolas a otras ubicaciones. pulse Organizar automáticamente en la barra de herramientas. seleccione Copiar como metarchivo en el menú Archivo. 9 Para volver a la vista por defecto. utilice las siguientes opciones del menú Opciones: – Mostrar joins: elija si desea conectar las tablas para representar los joins entre las columnas de tabla. – Usar circular join: elija si desea utilizar circular joins. Esquema del Tutorial de MicroStrategy 343 . – Mostrar relaciones: elija si desea asignar las relaciones entre las tablas. La próxima vez que abra el Visor de tablas se mostrará esta vista guardada.

Inc.A Tutorial de MicroStrategy Guía avanzada de elaboración de informes 344 Esquema del Tutorial de MicroStrategy © 2002 MicroStrategy. .

345 . Este apéndice describe las funciones Apply. el SQL Engine (motor generador de SQL) la reconocerá como SQL personalizado y la tratará como una expresión pass-through. © 2002 MicroStrategy. hecho o transformación. pero disponible a través de la base de datos relacional. Inc. se envía la expresión pass-through a la base de datos relacional como está escrito.B EXPRESIONES PASS-THROUGH Descripción Las expresiones pass-through. qué son y cómo se utilizan. Cuando incluya una expresión pass-through en una expresión de atributo. A continuación. también denominadas funciones Apply. Las expresiones pass-through actúan como contenedores para expresiones SQL no estándar que no son compatibles con MicroStrategy. MicroStrategy Engine reconoce que estos contenedores contienen información. proporcionan acceso a funcionalidad no estándar en los productos de MicroStrategy.

B Expresiones pass-through Guía avanzada de elaboración de informes Funciones Apply El objetivo de las expresiones pass-through es proporcionar acceso a las funciones especiales o estructuras sintácticas que no son estándar en MicroStrategy 7i. ApplyAgg: Se utilizan funciones de agregado. La sintaxis de las funciones Apply es la siguiente: ApplyPRUEBA(“expresión_con_ marcadores_de_posición”. < y Like. Inc. ApplyComparison: Se utilizan operadores de comparación. parámetro_n) 346 Funciones Apply © 2002 MicroStrategy.. pero que se ofrecen en varias plataformas de sistema de administración de bases de datos relacionales (RDBMS).. ApplyLogic: Se utilizan operadores lógicos. como >=. como Sum y Max. • • • • • ApplySimple: Se utilizan operadores simples (aritméticos). como. El SQL Engine sustituye los marcadores de parámetros entre los indicadores # con las expresiones reales. ApplyOLAP: Se utilizan funciones OLAP. Se trata de las funciones Apply predefinidas que se utilizan para sustituir a funciones regulares predefinidas del mismo tipo.. por ejemplo. funciones de orden.. parámetro_1. como And y Or. Una función Apply especializada representa cada tipo de llamada a función/subexpresión personalizada. . Sintaxis de las funciones La sintaxis para estas funciones contiene marcadores de parámetros indicados con caracteres de almohadilla (#).

no existen criterios sobre qué pueden contener. Por ejemplo: ApplyComparison(“ComparisonFunction (#0.Guía avanzada de elaboración de informes Expresiones pass-through B Los marcadores de posición se representan con #0. Sin embargo. atributo1@ID. etc. El carácter “#” está reservado para MicroStrategy 7i y “n” es el número del parámetro fuera de las comillas. Dado que el motor no analiza ni valida las funciones. Las funciones representan funciones personalizadas específicas de la base de datos u otro SQL personalizado. debería comprobar la documentación de la nueva versión para asegurarse de que los cambios en la sintaxis de SQL en la nueva versión de la base de datos no vayan a afectar a las funciones Apply. siempre que el resultado devuelto sea compatible con los que el Motor analítico espere. es muy posible que no deba cambiarse la función Apply. Los tipos de argumento aceptables son nombres de tipos de objeto de MicroStrategy o un argumento que contenga un nombre de los tipos de objeto de MicroStrategy. es posible que deba convertir la expresión SQL personalizada. #1. Tipos de argumento El número de argumentos permitidos es variable.#1)”. que comienza con “0” y se aumenta en incrementos de “1”. atributo2@ID) Las constantes se insertan como aparecen y los nombres de objeto se procesan según su tipo. Si se trata de una simple actualización de una versión de la plataforma de base de datos a otra nueva. Inc. Tipos de argumento 347 . Actualización de los tipos de bases de datos Cuando actualice el tipo de base de datos de un proyecto. el motor busca tipos de argumento aceptables. El motor no comprueba los argumentos hasta que los marcadores de parámetros se sustituyen durante el análisis. © 2002 MicroStrategy. Durante el análisis.

WEEN(SYSDATE. debe cambiar todas las funciones Apply para que utilicen la sintaxis correcta para la nueva plataforma de base de datos. Consulte la sintaxis específica de su base de datos cuando prepare expresiones pass-through.0)". Este ejemplo del Tutorial de MicroStrategy muestra diferentes expresiones para tres tipos de base de datos relacional con el fin de determinar la edad del cliente.'06/21/74'. Por ejemplo..Where HS_BETWEEN ROUND(MONTHS_BET (SYSDATE.. getdate())". Fecha_nacimiento_cliente) Oracle SQL …Where Datediff(YY.0)… DB2 ApplySimple("ROUND((days( current date)days(#0))/365. . Inc. es muy probable que las funciones Apply utilicen sintaxis de SQL específica para Oracle y ahora deban utilizar la sintaxis específica para DB2.#0.0)".0)… …Where ROUND((days(current date)-days('06/21/74')/3 65. La siguiente tabla muestra cómo puede cambiar la sintaxis entre diferentes plataformas de base de datos. si cambia el tipo de base de datos del proyecto de Oracle a DB2. Fecha_nacimiento_cliente) 348 Cambio de tipos de base de datos © 2002 MicroStrategy. Tipo de warehouse SQL Server Expresión ApplySimple("datediff(YY.B Expresiones pass-through Guía avanzada de elaboración de informes Cambio de tipos de base de datos Si va a cambiar el tipo de la base de datos para el proyecto.g etdate())… ApplySimple("ROUND(MONT . Fecha_nacimiento_cliente) '06/21/74')/12.#0)/12.

getdate())". Tenga en cuenta también que algunos de los siguientes ejemplos pueden lograrse utilizando funciones de MicroStrategy.Guía avanzada de elaboración de informes Expresiones pass-through B Ejemplos de sintaxis Los ejemplos de los siguientes apartados son específicos para las diferentes bases de datos. Inc.#0)". [FECHA_ACTUAL]).#0. donde [FECHA_ACTUAL] es un atributo © 2002 MicroStrategy. Se los presentamos aquí simplemente como ejemplos de cómo utilizar las funciones Apply. ApplySimple Puede utilizar funciones específicas de la base de datos u operadores simples en las funciones ApplySimple para aplicarlos directamente al SQL. [FECHA_DE_NACIMIENTO]). Consulte la documentación de la base de datos para ver qué sintaxis de SQL es la correcta en su caso. ApplySimple puede utilizarse para crear los siguientes objetos: • • • • atributos hechos filtros indicadores compuestos Ejemplos: • atributo: edad ApplySimple("Datediff(YY. En general. donde [FECHA_DE_NACIMIENTO] es un atributo ApplySimple("Months_between(sysdate. Ejemplos de sintaxis 349 .

[COSTE_DE_UNIDAD]) > 0 • indicador compuesto: ApplySimple("Greatest(#0.[Hecho 2]) • indicador autoadaptable: Partamos de dos columnas [Columna 1] y [Columna 2]. #1)". Aunque esta función le permite enviar comandos directamente a la base de datos. #1. #2)". Los usuarios pueden crear un hecho con dos representaciones. Indicador_1. [Hecho 1]. estas columnas representan el mismo hecho. [FECHA_ACTUAL]) donde [FECHA_ACTUAL] es un atributo • filtro: ApplySimple( "LN(#0)". como se muestra a continuación: 350 Ejemplos de sintaxis © 2002 MicroStrategy. Acepta hechos. [COSTE_DE_UNIDAD]). Indicador_3) ApplyAgg ApplyAgg se utiliza para definir indicadores simples o hechos utilizando funciones de valor de grupo específicas de la base de datos (normalmente. Ejemplos • indicador simple: ApplyAgg("Regrsxx(#0. Además. Indicador_2. Inc. es importante saber que la función en sí precisa una sintaxis adecuada para ser una expresión válida. que están disponibles en dos tablas diferentes (Tabla de hechos 1 y Tabla de hechos 2) con diferentes claves. donde [COSTE_DE_UNIDAD] es un hecho ApplySimple("Months_between(sysdate.B Expresiones pass-through Guía avanzada de elaboración de informes • hecho: ApplySimple( "Count(#0)". . atributos e indicadores como entrada.#0)". las que no se reconocen como objetos de MicroStrategy).

Si está trabajando en un proyecto que no se ha actualizado a 7i. La principal diferencia entre ApplySimple() o ApplyAgg() y ApplyOLAP() es que ApplyOLAP() sólo acepta un indicador como entrada. Suele utilizarse con funciones OLAP específicas de la base de datos que no se encuentren en el objeto de función de MicroStrategy.[Columna 2]) Donde Representación 1 procede de Tabla de hechos 1 y Representación 2 es de Tabla de hechos 2. Ejemplos de sintaxis 351 . [Indicador 1].Guía avanzada de elaboración de informes Expresiones pass-through B Representación 1: ApplySimple("Sum(#0)". Después. Inc.[Columna 1]) y representación 2: ApplySimple("Count(#0)". se utiliza para definir indicadores compuestos. Ejemplo • indicador compuesto: ApplyRelative("RunningSlope(#0. como RunningSlope. #1)". ApplyOLAP ApplyOLAP se denominaba anteriormente ApplyRelative. es posible que todavía vea el nombre ApplyRelative. Al igual que ApplySimple. ya que se utiliza con funciones OLAP como Rank().[Indicador 2]) © 2002 MicroStrategy. puede crear un indicador con la siguiente definición: ApplyAgg("#0". [Hecho]) El anterior indicador utiliza la función de valor de grupo correcta según la tabla que utilice.

B Expresiones pass-through Guía avanzada de elaboración de informes ApplyComparison ApplyComparison se utiliza para definir un filtro personalizado. indicadores y atributos como entrada. Mes@ID) ApplyLogic ApplyLogic se utiliza para definir un filtro personalizado. Year@ID > 1999. Ejemplo • filtro personalizado: ApplyComparison ("#0 in (Select mercado_nbr from lookup_mercado where región_nbr = 1)". Tienda@ID. en lugar de valores. como entrada. . Ejemplo • filtro personalizado: ApplyLogic("#0 AND #1". Mercado@ID) ApplyComparison ("#0>#1". Inc. Acepta hechos. Mes@ID > 199901) 352 Ejemplos de sintaxis © 2002 MicroStrategy. La diferencia entre ApplyLogic() y ApplyComparison() es que acepta lógica (valor booleano).

Antes de comenzar.C MODELIZACIÓN DE DATOS AVANZADA Introducción Este apéndice presenta algunos de los problemas comunes cuyas soluciones pueden agregar cierta complejidad al modelo de datos lógico. 353 . poseer conocimientos sobre los esquemas físicos le ayudará a enfrentarse a los retos que conllevan. Inc. Aunque los temas tratados están relacionados principalmente con el diseño de modelos lógicos. así como cómo leerlos e interpretarlos. debería saber qué son los modelos de datos lógicos y los esquemas físicos del warehouse. © 2002 MicroStrategy.

un informe con dos atributos no relacionados debe incluir un indicador basado en un hecho que se encuentre en el nivel de los dos atributos o uno más bajo. Por ejemplo. Ana gastó 20 euros el 5 de enero de 2001. sin problemas. por ejemplo. los atributos Cliente y Fecha no están relacionados entre sí. Las implicaciones de la existencia o no de una relación entre los atributos quedan claras cuando se comienza a crear informes. Sin embargo. ni tampoco una relación distinguible entre dos atributos en una o más tablas de hechos. Un cliente concreto y una fecha concreta sólo cobran sentido en conjunto. Puede ejecutar un informe con dos atributos que estén relacionados. En otro ejemplo. País y Ciudad. los atributos Artículo y Color podrían tener una relación muchos a muchos y se relacionan mediante una tabla de relación. Inc. En estos casos. • Relacionados: Se ha definido una relación padre-hijo en Architect entre dos o más atributos.C Modelización de datos avanzada Guía avanzada de elaboración de informes Relaciones entre atributos La creación de un proyecto eficaz en MicroStrategy 7i requiere que el diseñador del proyecto posea conocimientos sólidos sobre todos los atributos del proyecto. o el resultado será un cartesian join. 354 Relaciones entre atributos © 2002 MicroStrategy. que incluye Ciudad_ID y País_ID. . la relación se define mediante la tabla de lookup del atributo o mediante una tabla de relación. No existe una relación en las tablas de lookup de estos atributos. por ejemplo. Por ejemplo. así como sobre sus relaciones con los otros atributos. los atributos País y Ciudad tienen una relación uno a muchos y se relacionan fácilmente mediante la tabla de lookup de Ciudad. Los atributos pueden estar tanto relacionados como no relacionados: • No relacionados: No se ha definido ninguna relación padre-hijo en Architect. cuando un hecho se asocia con la combinación de ambos.

cada centro de asistencia telefónica puede tener varios vendedores. verdes. Inc.Guía avanzada de elaboración de informes Modelización de datos avanzada C Como alternativa. se ofrecen algunos ejemplos reales de relaciones muchos a muchos. azules. A continuación. existen muchos colores para un solo tipo de coche y se pueden asociar muchos tipos de coche con el mismo color. llamado filtro de relación. Filtros. Relaciones muchos a muchos La presencia de relaciones muchos a muchos introduce complejidad y consideraciones adicionales que deben tenerse en cuenta para garantizar un diseño de warehouse efectivo. al informe y forzar que la consulta utilice una tabla específica que establezca una relación. Relaciones muchos a muchos 355 . sombreros rojos. las cuales pueden evitarse con una modelización correcta de la relación. un artículo se vende en muchos colores. cada vendedor puede trabajar en más de un centro de asistencia telefónica. Los potenciales problemas con las relaciones muchos a muchos suelen presentar las siguientes formas. cada uno en varios colores. zapatos rojos. • El ejemplo de este apéndice utiliza artículos y colores para demostrar una relación muchos a muchos y las opciones que tiene para trabajar con ellas. se producen muchos modelos de coches. sombrero rojo. vestido rojo. En una planta de fabricación de coches. y un color puede asociarse con varios artículos. calcetines rojos. Es decir. que deben tratarse con cuidado en el modelo de datos y el esquema: • En cierta organización. puede aplicar un filtro de conjunto avanzado. Puede encontrar información adicional sobre los filtros de relación en el Capítulo 3. • • pérdida de capacidad analítica recuento múltiple © 2002 MicroStrategy. En este caso. Del mismo modo.

Recuerde que las relaciones uno a muchos suelen encontrarse en la tabla de lookup del hijo. suelen existir dos preguntas de negocio para las que los usuarios desean respuestas: 1 ¿En qué colores están disponibles ciertos artículos? 2 ¿Qué cantidad de una combinación de artículo y color concreta se ha vendido? Para responder a la primera pregunta. En las relaciones muchos a muchos. debe existir una tabla de relación distinguible en el warehouse. se precisa una tabla que contenga una lista de todas las combinaciones de artículo y color posibles. . El siguiente diagrama muestra las tablas de lookup y de relación para artículo y color. esto no es posible. 356 Relaciones muchos a muchos © 2002 MicroStrategy. Inc.C Modelización de datos avanzada Guía avanzada de elaboración de informes Pérdida de capacidad analítica Con la relación muchos a muchos entre color y artículo. De hecho. Artículo Color Rel_Color_Artículo Color_ID Articulo_id L_Color Color_ID Color_DESC L_Artículo Articulo_id Articulo_desc La tabla Rel_Color_Artículo proporciona una fila para cada combinación de artículo y color posible.

Guía avanzada de elaboración de informes Modelización de datos avanzada C Para responder a la segunda pregunta. así como datos sobre colores y artículos. esta tabla de hechos no podrá proporcionar una lista completa de las combinaciones de color y artículo para responder a la primera pregunta. En resumen. se precisa una tabla de hechos que contenga información de ventas. Si posee combinaciones de color y artículo que están disponibles pero nunca se han vendido. y que por lo tanto se registraron como ventas. Inc. para impedir la pérdida de flexibilidad analítica cuando trate con relaciones entre atributos muchos a muchos. De esta tabla sólo es posible recuperar las combinaciones de color y artículo que se vendieron. pero además muestra una tabla de hechos sencilla que contiene los datos de ventas por artículo. • © 2002 MicroStrategy. Los trataremos más adelante en este apéndice. Relaciones muchos a muchos 357 . Artículo Color Rel_Color_Artículo Hecho Color_ID Articulo_id Fecha Valor de la venta Color_ID Articulo_ID L_Color Color_ID Color_DESC L_Artículo Articulo_id Articulo_desc Tenga que cuenta que esta tabla de hechos por sí sola no basta para responder a la primera pregunta. El siguiente diagrama muestra el mismo escenario que antes. siempre debe poseer dos elementos: • una tabla de relación distinguible que identifique todas las posibles combinaciones de elementos de atributo entre atributos ambas columnas de ID de atributo de la tabla de hechos Existen diversos métodos para poner en práctica los puntos anteriores. color y fecha.

azul y verde). El recuento múltiple se produce cuando intenta agregar datos en el atributo de primer nivel o más alto en la relación muchos a muchos y la relación existe en una tabla de relación distinguible. L_Color 1 Rojo 2 Azul 3 Verde L_Artículo 1 Sombrero 2 Vestido 3 Calcetines Hecho 1/3/1999 Sombrero 1/3/1999 Vestido 1/3/1999 Sombrero 1/3/1999 Calcetines 1/3/1999 Vestido 1/3/1999 Sombrero 1/3/1999 Sombrero 1/3/1999 Calcetines 1/3/1999 Sombrero *Note la falta de una columna de color en la tabla de hechos $5 $25 $10 $2 $25 $5 $10 $2 $5 Rel_Color_Artículo Sombrero rojo Sombrero azul Sombrero verde Vestido rojo Vestido azul Vestido verde Calcetas azules Calcetines verdes 358 Relaciones muchos a muchos © 2002 MicroStrategy. pero ambos atributos no se encuentran en la tabla de hechos. Recuerde el anterior ejemplo. así como algunos datos de ventas simples. que sólo están disponibles en verde y azul. vestidos y calcetines). . en tres colores (rojo. pero con el siguiente cambio: elimine el color de la tabla de hechos. con la excepción de los calcetines.C Modelización de datos avanzada Guía avanzada de elaboración de informes Recuento múltiple Cuando se trabaja con relaciones muchos a muchos. Artículo Color Rel_Color_Artículo Hecho Articulo_id Fecha Valor de la venta *Note la falta de una columna de color en la tabla de hechos Color_ID Articulo_ID L_Color Color_ID Color_DESC L_Artículo Articulo_id Articulo_desc Supongamos que existen tres artículos (sombreros. El siguiente diagrama muestra estos datos en las tablas de lookup. Otro problema de igual relevancia que debe conocerse es el recuento múltiple. la pérdida de capacidad analítica constituye sólo uno de los retos. Inc.

Por ejemplo. pero la respuesta que obtendrá en función de los datos de la tabla de hechos es 50 dólares. Relaciones muchos a muchos 359 . utilizando los datos proporcionados. La dificultad reside en el hecho de que el color no se encuentra en la tabla de hechos. esto puede calcularse directamente desde la tabla de hechos.Guía avanzada de elaboración de informes Modelización de datos avanzada C El riesgo de recuento múltiple se produce cuando se ejecuta una consulta que solicita las ventas por color. que es el total de todos los sombreros y vestidos. no es posible saberlo. ya que el color no aparece registrado en la tabla de hechos. incluidos los azules y los verdes. Por ejemplo. ya que los calcetines no están disponibles en rojo. no es posible saberlo. Si todos los vestidos vendidos son verdes. La respuesta que obtendrá es 85 dólares. como la tabla de relación. Esta consulta precisaría tanto la tabla de hechos. • ¿Cuáles son las ventas totales de vestidos rojos? Una vez más. No existe un método para relacionar directamente las ventas de un artículo de la tabla de hechos con el color de dicho artículo. que contiene la información de ventas por artículo. la respuesta correcta es 0 dólares. la consulta agrega las ventas de todos los artículos que existen en rojo de acuerdo con la tabla de relación. lo que de hecho realiza la agregación en el nivel de atributo de artículo de la relación muchos a muchos. La suma incluye todos los sombreros y todos los vestidos. Inc. las respuestas a estas preguntas son las siguientes: • ¿Cuáles son las ventas totales de sombreros? La respuesta es 35 dólares. Es muy probable que todos los vestidos que se hayan vendido sean verdes. Esto obviamente ofrece unos resultados que son superiores a las verdaderas ventas de artículos rojos. • ¿Cuáles son las ventas totales de artículos rojos? No es posible averiguar esta cifra con precisión. © 2002 MicroStrategy. sin embargo. ya que el color no está registrado en la tabla de hechos. en lugar de calcular las ventas de artículos rojos.

C Modelización de datos avanzada Guía avanzada de elaboración de informes Tenga en cuenta que este problema sólo se produce cuando intenta agregar datos en el nivel de uno de los atributos. En todos los casos. • • una tabla de relación para definir la relación entre atributos ambas columnas de ID de atributo de la tabla de hechos Recuerde que MicroStrategy Architect crea las reglas que MicroStrategy SQL Engine utiliza para generar SQL cuando se presenta una solicitud de informe. Inc. Si estos datos adicionales no se almacenaron nunca en la fuente de datos. Estas tres maneras cuentan con diferentes niveles de flexibilidad y ésta siempre se ve comprometida con la complejidad. no existe ninguna solución para la relación muchos a muchos. es preciso que tome varias medidas para responderlas. Es decir. necesita tener en la fuente datos sobre el color de cada artículo en el momento en que lo vendió. SQL Engine utilizará la tabla de relación cuando no se incluya ningún indicador en el informe. incluso en el caso de preguntas aparentemente sencillas. . Trabajo con relaciones muchos a muchos Como probablemente ya haya observado. Esto significa que debe almacenar los datos adicionales en la fuente de datos. los dos componentes fundamentales permanecen de una forma u otra. Cuando se incluya un indicador. El siguiente apartado describe diversos métodos para impedir el recuento múltiple cuando se trabaja con relaciones muchos a muchos. 360 Relaciones muchos a muchos © 2002 MicroStrategy. Existen tres maneras en las que puede proporcionar soporte físico para responder a los tipos de pregunta que hemos visto hasta ahora. Si crea los dos elementos físicos anteriores. se utilizará la tabla de hechos para responder a la pregunta. Todos los métodos siguientes precisan de datos adicionales en la tabla de hechos.

Además. la relación muchos a muchos se convierte en una relación entre atributos compuesta. se agregan los dos ID de atributo a la tabla de hechos. En este caso. El método 1 requiere que cree una tabla de relación independiente y que agregue los dos ID de atributo a la tabla de hechos como se muestra en el siguiente diagrama. L_Color Color_ID Color_DESC Hecho Articulo_id Color_ID Fecha Valor de la venta L_Artículo Articulo_id Color_ID Articulo_desc © 2002 MicroStrategy. Un atributo se trata como un hijo del otro y se dispone de una clave compuesta para el atributo de nivel más bajo. como se muestra en el siguiente diagrama. Relaciones muchos a muchos 361 .Guía avanzada de elaboración de informes Modelización de datos avanzada C Método 1 Este método constituye la manera más sencilla de administrar eficazmente las relaciones muchos a muchos. Inc. L_Color Color_ID Color_DESC L_Artículo Articulo_id Articulo_desc Hecho Articulo_id Color_ID Fecha Valor de la venta Rel_Color_Artículo Color_ID Articulo_id Método 2 El método 2 ofrece ventajas respecto al método 1 porque elimina la relación muchos a muchos y la necesidad de una tabla de relación distinguible.

en lugar de incluir Color y Artículo en la tabla de hechos. particularmente común en situaciones o modelos de datos para el comercio minorista. Proporciona la capacidad de ver el artículo y el color juntos o independientemente. Este atributo es esencialmente una concatenación de color y artículo.C Modelización de datos avanzada Guía avanzada de elaboración de informes Aunque este método elimina la necesidad de una tabla de relación independiente. Precisa solamente una columna de atributo en la tabla de hechos para obtener total flexibilidad. como se muestra en el siguiente diagrama. Inc. se pierde la capacidad de ver los artículos con independencia del color y viceversa. éstas son sus características: • • Elimina la relación muchos a muchos y la necesidad de una tabla de relación distinguible. . L_Color Color_ID Color_DESC L_Artículo Articulo_ID Articulo_DESC Hecho Código_Artículo_ID Fecha Valor de la venta L_Código_Artículo Color_ID Articulo_ID Código_Artículo_ID 362 Relaciones muchos a muchos © 2002 MicroStrategy. lo que representa una relación uno a muchos entre él y cada uno de sus atributos padre. en lugar de dos. en un nivel más bajo que color o artículo. Se trata del atributo Código_Artículo. Finalmente. Simplifica la relación entre atributos compuesta del método 2 y la convierte en una relación entre atributos simple. basta con que incluya este nuevo atributo hijo Código_Artículo. Método 3 El método 3 es la solución más versátil. • • Debe crear un nuevo atributo.

es posible que se refieran a las relaciones entre hijos comunes. Por consiguiente. Código_Artículo. Muchas fuentes de datos se refieren a estos atributos especiales como señales. puede utilizar este valor único en la tabla de hechos. Artículo y Trimestre. En este caso. En realidad. al igual que los hechos. Relaciones entre hijos comunes ¿Qué son las relaciones entre hijos comunes? Las relaciones entre hijos comunes son atributos especiales en ocasiones denominados atributos interdimensionales. Por lo tanto. Inc. pero. como se muestra en el siguiente diagrama. Por ejemplo. © 2002 MicroStrategy. pueden existir en la intersección de varios niveles de atributos. La principal diferencia es que la tabla de relación distinguible del método 1 tiene una columna adicional. No resulta fácil encajarlos en los esquemas de modelización que ha aprendido hasta ahora. que convierte la relación de cada combinación de color y artículo en un valor único. La principal desventaja del método 3 reside en la creación del nuevo atributo si su modelo de negocio no utiliza ya una estructura similar y en el posible aumento de la complejidad del proceso ETL. Relaciones entre hijos comunes 363 . considere la relación entre estos tres atributos: Promoción. las relaciones entre hijos comunes son otro tipo de relación muchos a muchos en la que un atributo tiene una relación muchos a muchos con dos atributos no relacionados de ninguna otra manera. hechos de texto o cualidades. Estas relaciones pueden modelizarse y conceptualizarse como los atributos tradicionales. si encuentra señales en la documentación de la fuente de datos.Guía avanzada de elaboración de informes Modelización de datos avanzada C Este método es muy similar al método 1. Promoción tiene una relación muchos a muchos con Artículo y Trimestre.

en las que todos los artículos rojos estén rebajados. una referente a Promoción y Artículo. . como se muestra en el siguiente diagrama. y otra a Promoción y Trimestre. En este caso. una de las soluciones para las relaciones muchos a muchos es tener una tabla de relación para los atributos que formen parte de dichas relaciones. Soporte para relaciones entre hijos comunes Como ha aprendido en el anterior apartado sobre relaciones muchos a muchos. Es posible que un negocio ofrezca esta promoción el día de San Valentín o en Navidades. puede crear dos tablas de relación. Promoción Rel_Trimestre_Promo Trimestre_ID Promocion_ID Implícito Implícito Rel_Artículo_Promo Articulo_id Promocion_Id Trimestre Artículo 364 Relaciones entre hijos comunes © 2002 MicroStrategy.C Modelización de datos avanzada Guía avanzada de elaboración de informes Promoción Implícito Implícito Trimestre Un trimestre puede tener varias promociones y cada promoción puede llevarse a cabo a lo largo de varios trimestres Artículo Un artículo puede tener varias promociones y una promoción puede tener varios artículos Nota: Trimestre y Artículo no tienen relación directa entre si Un ejemplo de promoción podría ser “Rebajas rojas”. Inc.

necesita combinar las dos tablas de relación para crear una tabla que relacione los tres atributos. Sin embargo. Bastaría con definir la relación directamente en la tabla de lookup para el padre del hijo común. podría crear la relación directamente en la tabla de hechos. Debe existir la relación en la tabla de relación distinguible para que pueda definirse correctamente una relación entre hijos comunes. © 2002 MicroStrategy. estas tablas no son suficientes para responder a otras preguntas más detalladas: • • ¿Qué artículos estaban en qué promoción en un trimestre determinado? ¿En qué trimestres se incluyo cierto artículo en cierto tipo de promoción? Para responder a estas preguntas.Guía avanzada de elaboración de informes Modelización de datos avanzada C Estas dos tablas bastan para responder a preguntas como éstas: • • ¿Qué artículos se han incluido en qué promoción? ¿En qué trimestres se han ofrecido qué promociones? Sin embargo. Promoción. en este caso. Inc. Como alternativa. Relaciones entre hijos comunes 365 . no tiene por qué encontrarse necesariamente en una tabla de relación distinguible propia.

en lugar de estar relacionado con Artículo y Trimestre por separado. El atributo Promoción está realmente relacionado con una pareja Artículo-Trimestre determinada. como se muestra en el siguiente diagrama. cuando necesite unir la tabla de hechos con el atributo padre de una relación entre hijos comunes (para ver ventas por promoción. Relación de hijo común uno-a-muchos Promoción Trimestre Artículo relación de hijo común muchos-a-muchos Promoción Trimestre Artículo Observe que una relación entre hijos comunes puede ser uno a muchos o muchos a muchos. Ésta es la esencia de una relación entre hijos comunes. . es importante que la defina en MicroStrategy Architect a fin de obtener los datos correctos para los informes que utilicen el atributo padre en un atributo de hijo común. Esto garantiza que. el join siempre utilizará ambos hijos comunes. 366 Relaciones entre hijos comunes © 2002 MicroStrategy. Los problemas que presentan las relaciones muchos a muchos (pérdida de capacidad analítica y recuento múltiple) también se aplican a las relaciones entre hijos comunes del tipo muchos a muchos. Si tiene una relación entre hijos comunes en los datos. Inc.C Modelización de datos avanzada Guía avanzada de elaboración de informes El aspecto más importante que debe tenerse en cuenta en estos ejemplos es la relación entre los tres atributos. por ejemplo). en lugar de uno o el otro.

Roles de atributo 367 . se dice que el atributo Provincia desempeña dos roles. lo que genera un conjunto de resultados en blanco. Es posible que los resultados estén en blanco si la estructura del data warehouse se configuró de manera incorrecta para la versión de MicroStrategy que se esté utilizando. La sentencia SQL intenta obtener la descripción de una provincia o estado que sea al mismo tiempo Arkansas y Nueva York. se crea un informe para mostrar a los proveedores de Arkansas que vendieron a tiendas de Nueva York. En el data warehouse. una consulta que incluya tanto la provincia del proveedor como la provincia de la tienda tendrá que utilizar la tabla Provincia dos veces en la misma consulta. Ventas Trans Fecha de Venta Tienda_id Articulo_id Valor de la venta Unidades vendidas Tienda Tienda_id Almacén nombre Población Provincia Artículo Articulo_id Nombre del Artículo Proveedor_ID Departamento_ID Provincia Estado_CD Estado nombre Proveedor Proveedor_ID Proveedor Nombre Provincia En un sistema OLTP.Guía avanzada de elaboración de informes Modelización de datos avanzada C Roles de atributo El término rol de atributo se utiliza para definir el uso de una tabla de lookup que se emplea para más de un atributo. © 2002 MicroStrategy. el significado es ligeramente diferente. Inc. ya que está relacionado con los dos atributos Proveedor y Tienda. se refiere a la ubicación de una tienda. En el otro.2. Para cada atributo. como se muestra en el anterior diagrama. En 7. podría emplear vistas de base de datos para solucionar este problema. los roles suelen implantarse con mayor frecuencia como una sola tabla. En MicroStrategy 7. En el siguiente diagrama. Por ejemplo. Por lo tanto.1. los roles de atributo proporcionan la solución. En un caso. Provincia es un ejemplo de rol. se refiere a la ubicación del proveedor.

el atributo tiene varios roles. Es decir. Está actualizando desde una versión de MicroStrategy anterior a 7. que le ayudará a identificar los roles de atributo. 368 Roles de atributo © 2002 MicroStrategy. En resumen. debe crear un atributo en el modelo lógico para cada uno de los roles. Si está actualizando o tiene un esquema muy complejo. si comparten un atributo hijo. es decir. En el ejemplo utilizado. Puede utilizar el reconocimiento automático de roles de atributo o los alias de tabla explícitos para crear los roles de atributo. debe tratarlos como atributos diferentes. puede tratarse de la mejor alternativa. Inc.2. • . Si está actualizando de versiones anteriores. como mes de envío y mes de pedido.C Modelización de datos avanzada Guía avanzada de elaboración de informes Para ver ambos roles en el mismo informe. El reconocimiento automático no funciona si los atributos se hallan en la misma jerarquía. donde se crean varias tablas lógicas que señalan a la misma tabla física y se definen diferentes atributos en cada una de ellas Si va a crear una nueva metadata en MicroStrategy 7. por ejemplo.2 y no utilizó las vistas de base de datos para crear varios roles para un único atributo. si identifica que uno de los atributos debe desempeñar varios roles. deben tener nombres de atributo diferentes. Recuerde esta regla. donde se crean varios atributos en la misma tabla y se permite que MicroStrategy detecte automáticamente los diversos roles alias de tabla explícitos. Si es un nuevo usuario de MicroStrategy. Los alias de tabla permiten a los usuarios avanzados mayor control. resulta más sencillo utilizar el reconocimiento automático de roles de atributo. Si desea ver el mismo atributo varias veces en un informe. los dos atributos Provincia no tienen un atributo hijo en común. MicroStrategy recomienda que saque partido del reconocimiento automático si una de estas afirmaciones es verdadera: • • No conoce los detalles de la lógica de modelización ni de la base de datos. el reconocimiento automático está desactivado. el reconocimiento automático está activado por defecto. Para crear atributos únicos. tiene dos opciones: • reconocimiento automático de roles de atributo.

El código SQL contendrá un autojoin con la tabla L_Estado (LU_State). Roles de atributo 369 . Puede configurar dos atributos. Considere el siguiente informe de ejemplo. Almacén estado y Proveedor Estado. Inc. una consulta que incluya tanto la provincia o estado del proveedor como la provincia de la tienda tendrá que utilizar la tabla Provincia dos veces en la misma consulta para obtener resultados correctos. Dado que el estado o provincia en el que reside un proveedor y aquel donde se encuentra una de las tiendas son dos datos diferentes. El reconocimiento automático de roles funciona únicamente cuando los atributos utilizan exactamente la misma expresión. El reconocimiento automático permite que estos dos atributos accedan a la misma tabla de lookup utilizando diferentes nombres de atributo para la misma expresión. El modelo lógico tendría el siguiente aspecto: División Ubicación Región Producto Proveedor Estado Almacén estado Departamento Artículo Tienda Proveedor Observe que los dos roles del atributo Estado se incluyen en el modelo lógico. que utilizan la misma tabla de lookup. el modelo lógico debe reflejar esta diferencia.Guía avanzada de elaboración de informes Modelización de datos avanzada C Reconocimiento automático de roles de atributo En el data warehouse. por lo que “Estado” puede considerarse desde dos perspectivas diferentes. Proveedor_Estado_ID=15 (Arkansas) Indicadores Proveedor Estado Proveedor Tienda Almacén estado Ventas en Euros © 2002 MicroStrategy.

mientras que la otra (L_Estado_Proveedor) contiene Proveedor_Estado. Para continuar con el ejemplo con Estado. Inc. el modelo lógico debería ser el mismo que con el reconocimiento automático.C Modelización de datos avanzada Guía avanzada de elaboración de informes En este caso. Tabla física L_Estado Tabla lógica L_Estado_Tienda Atributo: Almacén_Estado L_Estado_Proveedor Atributo: Proveedor_Estado 370 Roles de atributo © 2002 MicroStrategy. Almacén estado y Proveedor Estado. Entonces los dos atributos. Alias de tabla explícitos Los alias de tabla explícitos proporcionan una funcionalidad más robusta que el reconocimiento automático. si se utilizan los roles de atributo. La misma tabla de lookup. se refieren a la misma columna de la tabla. Se crean en el esquema tablas de lookup independientes que señalan a la misma tabla física. la solicitud es “Mostrar las ventas totales por estado del almacén para todos los proveedores de Arkansas (ID de Almacén estado = 15)”. Para utilizar el reconocimiento automático de roles de atributo. por lo que se recomienda a los usuarios avanzados que saquen partido a esta solución. Una tabla (L_Estado_Tienda) contiene el atributo Almacén_Estado. por lo que “Estado” puede considerarse desde dos perspectivas diferentes. Los dos roles del atributo Estado se incluyen en el modelo lógico. puede utilizarse para ambos atributos. debe seleccionar Roles de atributo en Propiedades VLDB bajo Optimizaciones de consultas. que son de diferentes dimensiones. . L_Estado.

desplácese a la carpeta Tablas. Cuando se utilizan los alias de tabla explícitos. como se muestra en este ejemplo de código SQL.Guía avanzada de elaboración de informes Modelización de datos avanzada C Recuerde el informe de ejemplo que muestra los totales de ventas por estado del almacén para todos los proveedores de Arkansas. Inc. debería seleccionar la tabla L_Estado_Tienda para el atributo Almacén_Estado y la tabla L_Estado_Proveedor para Proveedor_Estado. dentro de la carpeta Objetos de esquema. L_Estado.Estado_Desc as Estado_Desc FROM L_Estado a12 L_Estado a13 Para crear un alias de tabla 1 En MicroStrategy Desktop. en el caso anterior. seleccione la tabla adecuada para cada uno de ellos. Consulte la ayuda en línea para obtener procedimientos paso a paso para crear atributos. el informe realmente accede a la misma tabla física. Esta opción copia la tabla en el esquema. 2 Pulse con el botón derecho del ratón sobre la tabla para la que desee crear un alias y seleccione Crear alias de tabla. Roles de atributo 371 . se utilizan las dos tablas de lookup L_Estado_Tienda y L_Estado_Proveedor. Por ejemplo.Estado_Desc as Estado_Desc SELECT a13. 3 Escriba el alias o el nuevo nombre de la tabla. © 2002 MicroStrategy. SELECT a12. 4 Cuando cree los nuevos atributos. Puesto que se trata solamente de nombres diferentes para la misma tabla física. para ambos nombres de estado.

.C Modelización de datos avanzada Guía avanzada de elaboración de informes 372 Roles de atributo © 2002 MicroStrategy. Inc.

Filtros. © 2002 MicroStrategy.D OPERADORES MATEMÁTICOS Y LÓGICOS PARA FILTRADO Introducción Como se explicó en el Capítulo 3. para agregar calificaciones adicionales a filtros y límites de informe. Este apéndice trata sobre los operadores. puede utilizar operadores lógicos. 373 .. Estos operadores lógicos definen condiciones para que la consulta de informe recupere datos del data warehouse y los muestre en el informe. específicamente qué son los operadores lógicos y cómo utilizarlos. etc. OR. NOT. Inc. como AND.

Intersección se comporta como la conjunción copulativa AND (Y) en gramática. Las condiciones de filtro son expresiones creadas a partir de representaciones de atributo. expresiones y operadores.D Operadores matemáticos y lógicos para filtrado Guía avanzada de elaboración de informes ¿Qué es un operador? Los operadores se utilizan para manipular componentes de datos individuales y conjuntos de datos. la multiplicación se representa con un asterisco (*) y la división. Estos componentes de datos se denominan operandos o argumentos. un operador de comparación (=) y una constante numérica (1). constantes. Los operadores se presentan mediante caracteres especiales o palabras clave. Existen tres operadores lógicos básicos: • Unión se comporta como la conjunción disyuntiva OR (O) en gramática. Por ejemplo. Por ejemplo. La unión de dos conjuntos da como resultado un valor VERDADERO siempre que se cumpla uno de los conjuntos de criterios de filtro o ambos. considere la siguiente condición de filtro: Tienda_ID = 1 La anterior definición contiene un atributo (Tienda). . una representación de atributo (Tienda_ID). • 374 ¿Qué es un operador? © 2002 MicroStrategy. Inc. Los siguientes tipos de operadores se utilizan para especificar condiciones de filtro: • • • • lógicos de comparación de orden y porcentaje de patrón Operadores lógicos Los operadores lógicos permiten aplicar ciertas condiciones a dos conjuntos de expresiones de filtro simultáneamente. con una barra diagonal (/). indicadores. La intersección de dos conjuntos da como resultado un valor VERDADERO sólo cuando se cumplen ambos conjuntos de criterios de filtro.

utilizando los siguientes criterios de filtro como ejemplo: A =(clientes ubicados en la )región Noreste B =(clientes que compraron)mantas Filtro de unión lógica: A OR B Las posibles combinaciones de filtro resultantes de la unión de los atributos A y B (clientes que están ubicados en la región Noreste O que han adquirido mantas) son las siguientes. A 1 B Resultado mostrado VERDADERO VERDADERO clientes ubicados en la región Noreste O clientes que han comprado mantas FALSO VERDADERO clientes que han comprado mantas (pero que no están ubicados en la región Noreste) clientes ubicados en la región Noreste (pero que no han comprado mantas) ningún resultado (clientes que no están ubicados en la región Noreste ni han comprado mantas) 2 3 VERDADERO FALSO 4 FALSO FALSO Puesto que la unión de dos conjuntos produce un resultado válido si se encuentran los datos correspondientes a cualquiera de los conjuntos. Cuando se vinculan dos conjuntos de criterios de filtro de esta manera.Guía avanzada de elaboración de informes Operadores matemáticos y lógicos para filtrado D • Exclusión se comporta como AND NOT (Y NO) en gramática. Las siguientes tablas muestran las posibles combinaciones con cada operador lógico y el valor que se obtiene con cada combinación. ¿Qué es un operador? 375 . © 2002 MicroStrategy. pero no el segundo. su combinación da como resultado un valor VERDADERO sólo cuando se cumple el primer conjunto. este filtro muestra los resultados de las filas 1. Inc. 2 y 3.

..D Operadores matemáticos y lógicos para filtrado Guía avanzada de elaboración de informes Filtro de intersección lógica: A AND B Las posibles combinaciones de filtro resultantes de la intersección de los atributos A y B (clientes que están ubicados en la región Noreste Y que han adquirido mantas) son las siguientes. 376 ¿Qué es un operador? © 2002 MicroStrategy. A 1 B Resultado mostrado VERDADERO VERDADERO clientes ubicados en la región Noreste Y que han comprado mantas FALSO VERDADERO ningún resultado (clientes que han comprado mantas pero que no están ubicados en la región Noreste) ningún resultado (clientes que están ubicados en la región Noreste pero que no han comprado mantas) ningún resultado (clientes que no están ubicados en la región Noreste ni han comprado mantas) 2 3 VERDADERO FALSO 4 FALSO FALSO Puesto que la intersección de dos conjuntos sólo produce un resultado válido si se encuentran los datos correspondientes a ambos conjuntos. Inc. este filtro muestra un resultado en la fila 1 y en ninguna otra combinación.

Inc. Este filtro muestra resultados en la fila 1 y en ninguna otra combinación. es decir. A 1 NOT B Resultado mostrado VERDADERO VERDADERO clientes ubicados en la región Noreste Y que no han comprado mantas FALSO VERDADERO ningún resultado (clientes que no han comprado mantas Y que no están ubicados en la región Noreste) ningún resultado (clientes que están ubicados en la región Noreste Y que han comprado mantas) ningún resultado (clientes que no están ubicados en la región Noreste Y que han comprado mantas) 2 3 VERDADERO FALSO 4 FALSO FALSO El comportamiento de las sentencias exclusivas con * not (AND NOT) es igual al de las intersecciones. © 2002 MicroStrategy. ¿Qué es un operador? 377 .Guía avanzada de elaboración de informes Operadores matemáticos y lógicos para filtrado D Filtro de exclusión lógica: A AND NOT B Las posibles combinaciones de filtro resultantes de la exclusión * not (AND NOT) de un atributo (por ejemplo. la combinación produce un resultado válido únicamente cuando se encuentren los datos correspondientes al conjunto “incluido” y no se encuentren los datos correspondientes al conjunto “excluido”. B) (clientes que están ubicados en la región Noreste Y que no han comprado mantas) son las siguientes.

Los valores pueden ser números. Operadores de comparación Los operadores de comparación comparan valores. “diferente de 10” devuelve todos los valores que no sean 10. © 2002 MicroStrategy. Este filtro muestra resultados en las filas 1. B) (clientes que están ubicados en la región Noreste O que no han comprado mantas) son las siguientes. A 1 B Resultado mostrado VERDADERO VERDADERO clientes ubicados en la región Noreste O que no han comprado mantas FALSO VERDADERO clientes que no han comprado mantas O que no están ubicados en la región Noreste clientes ubicados en la región Noreste O que han comprado mantas ningún resultado (clientes que no están ubicados en la región Noreste Y que han comprado mantas) 2 3 VERDADERO FALSO 4 FALSO FALSO El comportamiento de las sentencias exclusivas con OR NOT es igual al de las uniones. Los operadores de comparación son los siguientes: • Entre: Identifica valores en un rango que incluye un límite inferior y uno superior.D Operadores matemáticos y lógicos para filtrado Guía avanzada de elaboración de informes Filtro de exclusión lógica: A OR NOT B Las posibles combinaciones de filtro resultantes de la exclusión + not (OR NOT) de un atributo (por ejemplo. Inc. Por ejemplo. es decir. Por ejemplo. 2 y 3. la combinación produce un resultado válido únicamente cuando se encuentren los datos correspondientes al conjunto “incluido” o no se encuentren los datos correspondientes al conjunto “excluido”. “entre 10 y 20” devuelve todos los valores mayores o iguales que 10 y menores o iguales que 20. • 378 ¿Qué es un operador? . cadenas de texto o expresiones. Diferente de: Identifica los valores que son diferentes al valor específico indicado.

“menor o igual que 10” devuelve todos los valores que sean 10 o inferiores. Por ejemplo. Por ejemplo. febrero. y por lo tanto el SQL ordena los datos alfabéticamente. “no entre 10 y 20” devuelve todos los valores que son menores que 10 y mayores que 20. Inc. Por ejemplo. Cuando utilice estos operadores en una descripción de fecha. no los primeros seis meses del año que esperaba. marzo. no numérico ni de fecha. filtre por el ID en lugar de la descripción. Por ejemplo. Menor que: Identifica los valores que son menores que un límite superior indicado. los resultados pueden parecer incorrectos. Mayor o igual que: Identifica los valores que son mayores o iguales que el límite indicado. Para obtener los resultados para enero. Por ejemplo. No es nula: Identifica valores que no son nulos. “menor que 10” devuelve los valores que son inferiores a 10.Guía avanzada de elaboración de informes Operadores matemáticos y lógicos para filtrado D • Exactamente: Identifica un valor específico. “exactamente 1” devuelve todos los elementos con el valor 1. Mayor que: Identifica los valores que son mayores que un límite inferior indicado. Es nula: Identifica valores que son nulos. Por ejemplo. No entre: Identifica valores que se encuentran fuera de un rango especificado. abril. mayo y junio de 2001. “mayor que 10” devuelve los valores que son superiores a 10. ¿Qué es un operador? 379 . Menor o igual que: Identifica los valores que son menores o iguales que el límite indicado. Por ejemplo. supongamos que la descripción de fecha tiene el formato Ene 2001. • • • • • • • © 2002 MicroStrategy. o bien utilice el operador En la lista. Los resultados son Ene 2001. Jul 2001 y Jul 2001. “mayor o igual que 10” devuelve todos los valores que sean 10 o superiores. Esto sucede porque el formato del atributo de descripción es de texto. Cree un filtro para el atributo de descripción utilizando el operador Entre para recuperar los meses entre enero de 2001 y junio de 2001.

Exactamente: Identifica un valor específico.D Operadores matemáticos y lógicos para filtrado Guía avanzada de elaboración de informes Operadores de orden y porcentaje Los operadores de orden y porcentaje sólo pueden aplicarse a indicadores. descarta un rango de valores superiores de un conjunto determinado. “excluir últimos 10” devuelve todos los valores del conjunto menos el último 10%. Por ejemplo. Por ejemplo. Inc. Últimos: Identifica el conjunto de valores más bajo de un rango. “exactamente 1” devuelve todos los elementos con el valor 1. Por ejemplo. No entre: Identifica los valores que se encuentran fuera de un rango especificado. Diferente de: Identifica los valores que son diferentes al valor específico indicado. • • • • • • • • • 380 ¿Qué es un operador? © 2002 MicroStrategy. “últimos 40” devuelve los 40 valores más bajos dentro de un rango determinado. “no entre 10 y 20” devuelve todos los valores que son menores que 10 y mayores que 20. “diferente de 10” devuelve todos los valores que no sean 10. Inicio: Indica el rango de valores inicial de un conjunto determinado. Es nula: Identifica los valores que son nulos. Excluir primeros: Se utiliza en los cálculos de orden y porcentaje. “entre 10 y 20” devuelve todos los valores mayores o iguales que 10 y menores o iguales que 20. . “excluir primeros 10” devuelve todos los valores del conjunto menos el primer 10%. Por ejemplo. Los siguientes operadores podrán verse cuando califique sobre la función Orden o Porcentaje. Por ejemplo. • Entre: Identifica valores en un rango que tiene un límite inferior y uno superior. Por ejemplo. No es nula: Identifica los valores que no son nulos. “inicio 40” devuelve los 40 valores más altos de un conjunto. Por ejemplo. Por ejemplo. Excluir últimos: Se utiliza en los cálculos de orden y porcentaje. descarta un rango de valores inferiores de un conjunto determinado.

es decir. Por ejemplo. Finaliza con: Devuelve un conjunto de resultados que finaliza con un valor especificado. febrero. ¿Qué es un operador? 381 . como mayo. No finaliza con: Devuelve un conjunto de resultados que no finaliza con un valor especificado. “comienza con J” devuelve todas las cadenas que comiencen con J. • • • • • © 2002 MicroStrategy. “finaliza con o” devuelve todas las cadenas que terminan con o. Por ejemplo. Los siguientes operadores de patrón están disponibles en MicroStrategy 7i: • Comienza con: Devuelve un conjunto de resultados que comienza con un valor especificado. octubre. mayo. febrero y el resto de los meses que cumplan el criterio. septiembre y el resto de los meses que cumplen el criterio. Por ejemplo. es decir. “no comienza con J” devuelve sólo los valores que no comienzan con J. Contiene: Devuelve un conjunto de resultados que contiene un valor especificado. No comienza con: Devuelve un conjunto de resultados que no comienza con un valor especificado. Los operadores de patrón distinguen entre mayúsculas y minúsculas. como marzo. Por ejemplo “contiene er” devuelve todas las cadenas que contienen er. como enero y febrero. Por ejemplo. etc. como abril. Por ejemplo. Inc. “no finaliza con o” devuelve sólo las cadenas que no finalicen con o. etc. No contiene: Devuelve un conjunto de resultados que no contiene un valor especificado. junio y julio.Guía avanzada de elaboración de informes Operadores matemáticos y lógicos para filtrado D Operadores de patrón Los operadores de patrón permiten la comparación de cadenas de texto. enero. “no contiene er” devuelve sólo los valores que no contienen er.

. Inc.D Operadores matemáticos y lógicos para filtrado Guía avanzada de elaboración de informes 382 ¿Qué es un operador? © 2002 MicroStrategy.

. Microsoft Access carece de tablas de catálogo. columnas y sus tipos de datos. se utiliza una petición ODBC similar para el tipo de base de datos de DBMS genérico. Por defecto. excepto Microsoft Access. Inc. pero puede elegir utilizar SQL del catálogo personalizado para el tipo genérico. la estructura de los catálogos SQL y las sentencias SQL por defecto utilizadas para cada data warehouse. Esto incluye tablas de catálogo.E SQL DEL CATÁLOGO DE WAREHOUSE Introducción En todas las plataformas de warehouse compatibles. Estas sentencias SQL del catálogo varían de una plataforma a otra y pueden personalizarse de acuerdo con las características del warehouse específico. si lo desea. MicroStrategy 7i utiliza sentencias SQL para realizar consultas en las tablas de catálogo del sistema de administración de bases de datos relacionales (RDBMS) a fin de obtener información del Catálogo de warehouse. 383 © 2002 MicroStrategy. Este apéndice trata sobre la personalización de sentencias SQL. por lo que debe utilizarse una petición ODBC para recuperar información sobre las tablas y columnas en Access.

El término SQL del catálogo completo se refiere al SQL utilizado para leer todas las tablas y columnas en un paso. Por otra parte. en primer lugar lee únicamente las tablas del warehouse. el primer SQL empleado en una recuperación de catálogo de dos pasos. . Se recomienda esta opción para la creación de catálogos de warehouse interactivos. Las dos opciones de recuperación utilizan diferentes SQL del catálogo. Esta opción sólo se recomienda si el SQL del catálogo está bien personalizado para limitar la cantidad de datos que se devuelven. el término SQL de las tablas del catálogo hace referencia al SQL del catálogo que se utiliza para recuperar las tablas del catálogo. el modo SQL de un paso lee todas las tablas y columnas en una sentencia SQL. 384 Personalización de las sentencias SQL del catálogo © 2002 MicroStrategy. La estructura de las tablas individuales es de sólo lectura cuando se ha seleccionado la tabla.E SQL del Catálogo de warehouse Guía avanzada de elaboración de informes Personalización de las sentencias SQL del catálogo El Catálogo de warehouse de MicroStrategy puede configurarse para que lea información de catálogo en modo SQL de uno o dos pasos. debe comprender varios conceptos importantes: el espacio de nombres de tabla. En el modo SQL de dos pasos. Para personalizar un SQL del catálogo. es decir. En los siguientes apartados. lo que aumenta la velocidad de procesamiento. ya que no se lee información de catálogo innecesaria del warehouse. pero ambas pueden personalizarse en el cuadro de diálogo Opciones de Catálogo de warehouse. Inc. las plantillas de cadenas SQL y el SQL del catálogo incompleto.

Inc. el espacio de nombres asigna a cada tabla un nombre único. se listan estas plantillas: • #LOGIN_NAME#: Esta plantilla se reemplaza automáticamente en tiempo de ejecución con el nombre de ID utilizado para conectarse al warehouse. el propietario de la tabla o una combinación de la base de datos y el propietario. A continuación. este espacio de nombres puede ser el nombre de la base de datos del warehouse. Plantillas de cadenas SQL y SQL del catálogo incompleto El SQL del catálogo del sistema por defecto puede contener ciertas plantillas de cadenas que pueden resolverse en tiempo de ejecución o que el usuario puede completar manualmente. esta plantilla se sustituye con el nombre del usuario de warehouse que posee las tablas de warehouse que le interesan. Esto le ayuda a evitar la confusión de tablas que compartan el mismo nombre de tabla. Un SQL del catálogo personalizado puede omitir el espacio de nombres si los nombres de tabla duplicados no presentan un problema en la base de datos del warehouse. Según el tipo de RDBMS. el nombre de una tabla no la identifica de manera única en una instalación de base de datos de warehouse concreta. © 2002 MicroStrategy. Puede dejar esta plantilla en el SQL personalizado si desea que el SQL del catálogo produzca diferentes resultados dependiendo del nombre de ID de warehouse utilizado.Guía avanzada de elaboración de informes SQL del Catálogo de warehouse E Espacio de nombres de tabla En una plataforma RDBMS típica. Personalización de las sentencias SQL del catálogo 385 . Tanto en SQL de las tablas del catálogo como en SQL del catálogo completo. Un espacio de nombres de tabla es una partición de la instalación del warehouse donde los nombres de las tablas son únicos. El espacio de nombres de tabla es optativo. De lo contrario.

#?Schema_Name?#: Esta plantilla de SQL del catálogo es una cadena SQL incompleta que el usuario debe completar antes de que se pueda ejecutar. La cadena comienza con “#?” y termina con “?#”. utilizado con Teradata.E SQL del Catálogo de warehouse Guía avanzada de elaboración de informes • #?Database_Name?#. Inc. una que identifique el espacio de nombres de la tabla y otra con el nombre de la tabla. La columna que identifica el nombre de la tabla tiene el alias TAB_NAME.0: SELECT DISTINCT OWNER NAME_SPACE. Si no se proporciona el espacio de nombres. #?Schema_Name?#. La columna que identifica el espacio de nombres de la tabla utiliza el alias de columna SQL NAME_SPACE. utilizado con DB2 AS/400. El siguiente ejemplo es el SQL de las tablas del catálogo por defecto para Oracle 8. Cada fila del resultado de SQL debe identificar de manera única una tabla. debe reemplazarse con el nombre de la base de datos de warehouse que contenga las tablas de warehouse. . No se permiten duplicados. debe sustituirse con el nombre del esquema donde residan las tablas de warehouse. TABLE_NAME TAB_NAME FROM ALL_TAB_COLUMNS WHERE OWNER = '#LOGIN_NAME#'" 386 Estructura del SQL de las tablas del catálogo © 2002 MicroStrategy. Estructura del SQL de las tablas del catálogo Se espera que el SQL de las tablas del catálogo devuelva dos columnas. sólo se necesita la columna del nombre de la tabla. El comando #?Database_Name?#.

name COL_NAME.name NAME_SPACE. si está disponible.0: SELECT U. C.scale DATA_SCALE FROM sysobjects T.uid ORDER BY 1. Se precisan los siguientes alias para identificar cada columna devuelta: NAME_SPACE (optativo): el espacio de nombres de la tabla TAB_NAME (obligatorio): el nombre de la tabla COL_NAME (obligatorio): el nombre de la columna DATA_TYPE (obligatorio): una cadena o un número que identifica el tipo de datos principal de la columna DATA_LEN (obligatorio): un número que describe la longitud o el tamaño de los datos de la columna DATA_PREC (optativo): un número que describe la precisión de los datos de la columna DATA_SCALE (optativo): un número que describe la escala de los datos de la columna de punto flotante El SQL del catálogo completo debe devolver las filas ordenadas primero por NAME_SPACE. Estructura del SQL del catálogo completo 387 . C. 2 © 2002 MicroStrategy.type DATA_TYPE. sysusers WHERE T. C. El siguiente ejemplo es el SQL del catálogo completo por defecto para Microsoft SQL Server 7. syscolumns C.prec DATA_PREC.length DATA_LEN.id and T.uid = U. y después por TAB_NAME. T. 'V') AND T.Guía avanzada de elaboración de informes SQL del Catálogo de warehouse E Estructura del SQL del catálogo completo Se espera que el SQL del catálogo completo devuelva entre cinco y siete columnas.name TAB_NAME. Inc. C.id = C.type in ('U'. según la plataforma RDBMS y la personalización. C.

SYSCOLUMNS WHERE TBCREATOR='#LOGIN_NAME#' ORDER BY 1. Le recomendamos que consulte esta tabla antes de escribir su propio SQL del catálogo personalizado.SYSCOLUMNS WHERE TBCREATOR='#LOGIN_NAME#' ORDER BY 1. Inc. TBNAME TAB_NAME FROM SYSIBM. TBNAME TAB_NAME FROM SYSIBM. TBNAME TAB_NAME. TBNAME TAB_NAME. COLTYPE DATA_TYPE. SCALE DATA_SCALE FROM SYSIBM. 2 IBM DB2 UDB SELECT DISTINCT TBCREATOR NAME_SPACE. TABLE_NAME TAB NAME FROM QSYS2. SELECT DISTINCT SYSTEM_TABLE_SCHEMA NAME_SPACE. NUMERIC_SCALE DATA_SCALE FROM QSYS2. NAME COL_NAME. DATA_TYPE DATA_TYPE. SQL de las tablas del catálogo por defecto SELECT TBCREATOR NAME_SPACE.SYSCOLUMNS WHERE TBCREATOR='#LOGIN_NAME#' SELECT TBCREATOR NAME_SPACE. LENGTH DATA_LEN.E SQL del Catálogo de warehouse Guía avanzada de elaboración de informes SQL del Catálogo de warehouse por defecto La siguiente tabla muestra el SQL del Catálogo de warehouse por defecto que MicroStrategy 7i utiliza para cada plataforma de warehouse compatible. COLTYPE DATA_TYPE. LENGTH DATA_LEN. SCALE DATA_SCALE FROM SYSIBM. 2 388 SQL del Catálogo de warehouse por defecto © 2002 MicroStrategy. COLUMN_NAME COL_NAME.SYSCOLUMNS WHERE TABLE OWNER = '#LOGIN_NAME#' AND SYSTEM_TABLE_SCHEMA = '#?Schema_Name?#' ORDER BY 1. TABLE_NAME TAB_NAME.SYSCOLUMNS WHERE TABLE_OWNER = '#LOGIN_NAME#' AND SYSTEM_TABLE_SCHEMA = '#?Schema_Name?#' SELECT SYSTEM_TABLE_SCHEMA NAME_SPACE.SYSCOLUMNS WHERE TBCREATOR='#LOGIN_NAME#' RDBMS IBM DB2 OS/390 SQL del catálogo completo SELECT TB CREATOR NAME_SPACE. . NAME COL_NAME. 2 IBM DB2 AS/400 *Nota: precisa que se reemplace manualmente la plantilla de cadena #?Schema_Name?#. LENGTH DATA_LEN.

x.TID AND T. DATA_SCALE DATA_SCALE FROM ALL_TAB_COLUMNS WHERE OWNER = '#LOGIN_NAME#' ORDER BY 1. SQL del Catálogo de warehouse por defecto 389 . T. Data Scale DATA_SCALE FROM … WHERE TBNAME in (#TABLE_LIST#) ORDER BY 1. Table Name TAB_NAME. no se utiliza SQL para realizar consultas en el catálogo para este tipo de RDBMS.collength DATA_LEN FROM SYSTABLES T.owner NAME_SPACE. Data Type DATA_TYPE. C. 2 Red Brick 5.NAME COL_NAME. DATA_LENGTH DATA_LEN.x SQL de las tablas del catálogo por defecto SELECT Name Space NAME_SPACE. 2 Oracle 7. Table Name TAB_NAME. C. T.x SELECT DISTINCT CREATOR NAME_SPACE.PRECISION DATA_PREC.ID = C.colname COL_NAME. Si desea utilizar SQL. RBW_COLUMNS C WHERE T.tabid = C. TABLE_NAME TAB_NAME. TABLE_NAME TAB_NAME FROM ALL_TAB_COLUMNS WHERE OWNER = '#LOGIN_NAME#' SELECT OWNER NAME_SPACE.tabid AND T. 2 SELECT T. Data Length DATA_LEN.LENGTH DATA_LEN.0. 8.x Oracle 8i SELECT DISTINCT OWNER NAME_SPACE. 9. Data Type DATA_TYPE. C. DATA_PRECISION DATA_PREC.x. Data Scale DATA_SCALE FROM … WHERE TBNAME in (#TABLE_LIST#) ORDER BY 1. COLUMN_NAME COL_NAME. Informix 7. 'V'. C.x. 2 © 2002 MicroStrategy.NAME TAB_NAME. 'S') ORDER BY 1. debe ajustarse a la estructura que se indica en la plantilla SQL que se muestra aquí. 2 SELECT DISTINCT owner NAME_SPACE. DATA_TYPE DATA_TYPE. Data Length DATA_LEN.x. Inc.coltype DATA_TYPE.3. 6. Column Name COL_NAME. C. 8. SYSCOLUMNS C WHERE T. 'V') SQL del catálogo completo SELECT Name Space NAME_SPACE. C.tabname TAB_NAME.ID > 0 ORDER BY 1.Guía avanzada de elaboración de informes SQL del Catálogo de warehouse E RDBMS DBMS genérico * Nota: Por defecto. tabname TAB_NAME FROM SYSTABLES WHERE tabid >= 100 AND tabtype IN ('T'.SCALE DATA_SCALE FROM RBW_TABLES T. C.CREATOR NAME_SPACE.TYPE DATA_TYPE. Column Name COL_NAME. NAME TAB_NAME FROM RBW_TABLES WHERE ID > 0 AND CREATOR='#LOGIN_NAME#' SELECT T. C.tabtype IN ('T'.

prec DATA_PREC.name NAME_SPACE.name TAB_NAME FROM sysobjects T.id and T.type DATA_TYPE.uid ORDER BY 1.name NAME_SPACE.name TAB_NAME. 'VIEW') AND T.name NAME_SPACE. 2 Sybase Adaptive Server 11. sysusers U WHERE T.name COL_NAME.uid = U. 'VIEW') SELECT U. sysusers U WHERE T.uid AND T.name NAME_SPACE. sysusers U WHERE T. C.id = C. T.name COL_NAME.coltype DATA_TYPE. sysusers U WHERE T. C. C. T. C. T. sysusers U WHERE T. C.E SQL del Catálogo de warehouse Guía avanzada de elaboración de informes RDBMS Microsoft SQL Server 7. C. C.scale DATA_SCALE FROM sysobjects T. 'V') SQL del catálogo completo SELECT U.type IN ('U'. C. T.table_name TAB_NAME. Inc. sysusers U WHERE T.scale DATA_SCALE FROM sysobjects T. C.x. 2 Sybase IQ 12 SELECT DISTINCT U. C. .length DATA_LEN.x SELECT DISTINCT U. syscolumns C. T. 'V') AND T.creator = U.name NAME_SPACE.tname and T. syscolumns C.table_type IN ('BASE'. C.type DATA_TYPE. C.table_name = C.table_name TAB_NAME FROM systable T.length DATA_LEN.uid ORDER BY 1.creator = U.id and T.table_type in ('BASE'.prec DATA_PREC. 12.syslength DATA_SCALE FROM systable T. 'V') AND T.cname COL_NAME.0 SQL de las tablas del catálogo por defecto SELECT DISTINCT U. syscolumns C.uid = U.uid ORDER BY 1.name TAB_NAME FROM sysobjects T.length DATA_LEN.name NAME_SPACE.uid AND T. 'V') SELECT U.uid = U.name TAB_NAME.type IN ('U'.uid = U. 2 390 SQL del Catálogo de warehouse por defecto © 2002 MicroStrategy. C. C.type in ('U'.uid AND T. T.type in ('U'.id = C.

SQL del Catálogo de warehouse por defecto 391 . T. ColumnLength DATA_LEN.Guía avanzada de elaboración de informes SQL del Catálogo de warehouse E RDBMS SQL de las tablas del catálogo por defecto SQL del catálogo completo SELECT U.uid = U. C.uid = U.COLUMNS WHERE DatabaseName = '#?DATABASE_NAME?#' ORDER BY 1.uid ORDER BY 1. 'V') NCR Teradata *Nota: precisa que se FROM DBC. SELECT DISTINCT DatabaseName NAME_SPACE.type in ('U'.name TAB_NAME.uid AND T.type IN ('U'.length DATA_LEN FROM sysobjects T.name TAB_NAME FROM sysobjects T. C. sysusers U WHERE T. DecimalFractionalDigits DATA_SCALE FROM DBC. sysusers U WHERE T.id and T. TableName TAB_NAME.id = C. ColumnType DATA_TYPE. 2 © 2002 MicroStrategy.type DATA_TYPE.name COL_NAME. syscolumns C.name NAME_SPACE. 'V') AND T. DecimalTotalDigits DATA_PREC. ColumnName COL_NAME. Inc. TableName TAB_NAME SELECT DatabaseName NAME_SPACE. T.TABLES reemplace manualmente la WHERE DatabaseName = plantilla de cadena '#?DATABASE_NAME?#' #?Database_Name?#.name NAME_SPACE. C. 2 Tandem NonStop SQL SELECT DISTINCT U.

.E SQL del Catálogo de warehouse Guía avanzada de elaboración de informes 392 SQL del Catálogo de warehouse por defecto © 2002 MicroStrategy. Inc.

F ASISTENTE PARA CREAR PROYECTOS Introducción Ya debería conocer cómo crear un proyecto sencillo utilizando Project Builder. crear un proyecto. Project Builder es una herramienta perfeccionada que le permite comenzar a trabajar rápidamente con un proyecto sencillo. pero completamente disponible para su uso. sus usuarios son creadores de proyectos con experiencia que han planeado todos los hechos. 393 . lo que le permite crear rápidamente jerarquías de usuarios. Resulta más adecuado para un procedimiento de configuración básico que de lugar a un proyecto sencillo. atributos y relaciones. © 2002 MicroStrategy. Aunque el Asistente para crear proyectos lleva a cabo la misma operación básica. Sólo contiene un pequeño subconjunto de la funcionalidad de MicroStrategy. así como informes e indicadores simples. es decir. Inc. La ventaja del Asistente para crear proyectos es su capacidad de crear muchos objetos de esquema simultáneamente. Puede utilizar Project Builder para crear eficientemente proyectos rápidos para pruebas de concepto con sus propios datos. como se describe en la Guía de configuración básica.

Debe considerar los siguientes elementos: • • • • • • • las tablas que va a usar en el proyecto los tipos de datos que va a utilizar para identificar los hechos los hechos que desea incluir en el proyecto los tipos de datos que va a utilizar para identificar los atributos los atributos que va a crear el nombre de la columna de descripción para cada atributo otras representaciones de atributo para cada atributo Las representaciones de atributo no se crean mediante el Asistente para crear proyectos. Inc. Al contrario que Project Builder. También puede crear atributos con relaciones muchos a muchos. no puede crear indicadores ni informes con el Asistente para crear proyectos. . resulta especialmente útil para proyectos grandes que contengan muchas tablas y objetos de esquema.F Asistente para crear proyectos Guía avanzada de elaboración de informes Puesto que puede agregar eficazmente muchas tablas y crear numerosos atributos y hechos. • • los atributos hijo para cada atributo la relación padre-hijo que desea asignar 394 Antes de empezar © 2002 MicroStrategy. debe agregarlas utilizando el Editor de atributos una vez que haya completado los pasos del Asistente para crear proyectos. que está destinado a los usuarios noveles y a realizar una configuración básica. puede utilizar el Editor de indicadores y el Editor de informes para crear indicadores e informes sofisticados y complejos. En su lugar. Antes de empezar Planificación del proyecto Debería planear el proyecto antes de utilizar el Asistente para crear proyectos.

Creación de proyectos 395 . Para obtener más información sobre los orígenes de proyecto. la configuración del origen de proyecto desde el Asistente para crear proyectos resulta más sencilla. Si desea más información sobre el Asistente de configuración. o de dos niveles. Los pasos del Asistente para crear proyectos son: 1 Inicializar/Crear proyecto 2 Seleccionar tablas en el Catálogo de warehouse 3 Crear hechos 4 Crear atributos © 2002 MicroStrategy. consulte la Guía de configuración básica. para conectarse a la metadata. Estas tablas de metadata vacías se poblarán más adelante durante el paso de creación del proyecto del Asistente para crear proyectos. No obstante.Guía avanzada de elaboración de informes Asistente para crear proyectos F Creación de la metadata Antes de abrir el Asistente para crear proyectos para generar un proyecto. consulte la Guía de configuración básica. Creación de proyectos Ahora que ha planeado su proyecto y completado los requisitos. debería crear la metadata. También puede crear un origen de proyecto directo. Inc. puede utilizar el Asistente para crear proyectos como guía para crear el proyecto y poblar la metadata basándose en las estructuras de datos presentes en el data warehouse. El Asistente de configuración le ayuda a crear una estructura vacía en la metadata.

tendrá que completarla utilizando la interfaz adecuada. Para que se admita el modo de verificación de identidad anónima para los usuarios invitados de este proyecto. En su lugar. Se abre el cuadro de diálogo Asistente para crear proyectos. el origen del proyecto. Inc. La inicialización del proyecto implica la identificación del nuevo proyecto con un nombre y el repositorio de metadata donde debe crearse. Esto significa que se han establecido los parámetros para la estructura de carpetas y la conectividad por defecto. elija Crear proyecto nuevo. se habrá creado la estructura del proyecto en la metadata. Si carece de autorización para crear proyectos en el origen de datos seleccionado. 396 Creación de proyectos © 2002 MicroStrategy. el Asistente para crear hechos y el Asistente para crear atributos.F Asistente para crear proyectos Guía avanzada de elaboración de informes Debe completar todos los pasos del Asistente para crear proyectos al mismo tiempo. Este proceso puede tardar tiempo en completarse. Aunque puede guardar una definición de proyecto incompleta. Para acceder al Asistente para crear proyectos • En el menú Esquema. Inicializar/Crear proyecto El primer paso en la creación de un proyecto es inicializarlo mediante el cuadro de diálogo Nuevo proyecto. . Si todavía no ha configurado un origen de proyecto. que se abre al seleccionarse el paso Crear proyecto en el menú del Asistente para crear proyectos. no podrá terminar de crearla con el Asistente para crear proyectos. puede crear uno en el Administrador de origen de proyecto pulsando Nuevo en la sección Origen de proyecto. es decir. como el Catálogo de warehouse. no se creará el proyecto. Una vez que haya especificado estos parámetros iniciales. seleccione Activar la cuenta de usuario invitado para este proyecto.

Para controlar la manera en que se acceden y se procesan las tablas de warehouse. Ver y Esquema. También puede modificar una instancia de base de datos existente con el cuadro de diálogo Instancias de bases de datos. son abstracciones creadas en superposición a las tablas y columnas de la base de datos. Catálogo. Para abrirlo. Una vez definida la instancia de base de datos. se abrirá el cuadro de diálogo Instancia de base de datos de warehouse. También debería incluir todas las tablas necesarias para completar el proyectos. las agregadas y las de asignación de particiones. Los objetos de esquema de MicroStrategy. como atributos. La instancia de base de datos seleccionada en este cuadro de diálogo determina a qué data warehouse se accede. hechos y relación que desee utilizar en el nuevo proyecto. Creación de proyectos 397 . se ofrecen opciones en tres categorías diferentes. el conjunto de datos disponible para el análisis en el proyecto. Para acceder a ellas. Puede acceder al Catálogo de warehouse para seleccionar las tablas de la base de datos que desee utilizar con el nuevo proyecto. Esta pantalla lista todas las tablas de la base de datos a las que esté conectado mediante su instancia de base de datos y para las que su ID de usuario de la base de datos posea privilegios de lectura. consulte la Guía de configuración básica. se abre el cuadro de diálogo Catálogo de warehouse. por lo tanto. Cuando elija el paso Seleccionar tablas en el menú del Asistente para crear proyectos.Guía avanzada de elaboración de informes Asistente para crear proyectos F Seleccionar tablas en el Catálogo de warehouse Este paso de la creación del proyecto determina el conjunto de tablas de warehouse que se utilizarán y. hechos y tablas. Puede agregar tablas adicionales después de cerrar el Asistente para crear proyectos utilizando el Catálogo de warehouse. Seleccione las tablas de lookup. Si no ha configurado previamente una instancia de base de datos. pulse Nuevo para crear una en el Asistente de instancia de base de datos. Inc. pulse Opciones en la barra de herramientas del cuadro de diálogo Catálogo de warehouse. Para obtener más información. incluidas las de transformación. pulse Modificar. © 2002 MicroStrategy.

F

Asistente para crear proyectos

Guía avanzada de elaboración de informes

Catálogo
Las opciones de Catálogo le permiten • • Cambiar la instancia de base de datos para conectarse a un data warehouse diferente Personalizar el Método de lectura de catálogo, que afecta a la manera en que las tablas y columnas se recuperan del catálogo de sistema de la base de datos, con las siguientes opciones: – Configuración le permite modificar directamente las sentencias SQL que se utilizan para recuperar la lista de tablas disponibles del Catálogo de warehouse y las columnas de las tablas seleccionadas. El SQL por defecto recupera una lista DISTINCT de tablas y columnas de todos los usuarios. Podría limitar la información que se devuelve, por ejemplo, si especifica ciertas condiciones y/o propietarios de tablas. Si desea más información, consulte el Apéndice E, SQL del Catálogo de warehouse. – Puede seleccionar si desea que el Asistente para crear proyectos cuente el número de filas de todas las tablas cuando lea el catálogo de la base de datos. – La opción final es si desea ignorar el espacio de nombres de la tabla actual cuando se lea el catálogo de la base de datos y actualizarlo utilizando el nuevo espacio de nombres de la tabla (Ignorar espacio de tabla al leer del catálogo). • Cambiar el Método de lectura de catálogo de automático a manual, para que sólo se realicen consultas en la base de datos después de seleccionar Leer catálogo. Esto le permite controlar exactamente con qué frecuencia se lee el Catálogo de warehouse, por motivos de rendimiento. Si tiene una base de datos grande, la consulta puede prolongarse. Por defecto, el método está definido como Automático para poblar la lista de tablas cuando se abra el Catálogo de warehouse.

398 Creación de proyectos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Asistente para crear proyectos

F

Ver
Las opciones de Ver le permiten: • Definir las especificaciones de prefijo de tabla, las cuales determinan si se muestran o no los prefijos de tabla en la lista de tablas. También puede agregar un prefijo a todas las tablas que utilice en el proyecto. Definir si desea mostrar el número de filas para cada tabla Establecer si se va a mostrar el espacio de nombres de cada tabla

• •

Esquema
Las opciones de Esquema le permiten • Seleccionar si los objetos de esquema existentes se asignan automáticamente a las nuevas tablas que se agreguen al proyecto. El valor por defecto es Sí. Seleccionar si desea calcular automáticamente los tamaños lógicos de las tablas nuevas que se agreguen al proyecto. El valor por defecto es Sí.

Una vez que haya seleccionado las tablas que se van a agregar al proyecto, se escriben las definiciones de tabla en la metadata. Este proceso puede tardar tiempo en completarse.

Crear hechos
Este paso accede al Asistente para crear hechos para que le ayude a crear los hechos del proyecto. Los hechos relacionan valores numéricos del data warehouse con el entorno de informes de MicroStrategy. Le permiten acceder a los datos almacenados en el data warehouse y constituyen la base de los indicadores.

© 2002 MicroStrategy, Inc.

Creación de proyectos

399

F

Asistente para crear proyectos

Guía avanzada de elaboración de informes

Reglas para la creación de hechos
El Asistente para crear hechos utiliza reglas para ayudar a automatizar el proceso de creación de hechos. Estas reglas están disponibles mediante el botón Definir reglas de la página Introducción del asistente. La primera regla determina, por tipo de datos, qué columnas se muestran cuando esté seleccionando las columnas que desee utilizar en los hechos. La segunda regla se refiere a cómo crear nombres de hechos, si se sustituyen los subrayados del nombre de hecho con espacios y si la primera letra es una mayúscula. Necesita cambiar estas reglas si las convenciones de nomenclatura de su warehouse no concuerdan con los valores por defecto.

Selección de columnas de hechos
Seleccione las columnas que se utilizarán como hechos. Para cambiar el nombre de cualquier columna a fin de que resulte más sencilla de utilizar, selecciónela y pulse F2. El asistente no admite nombres de columnas heterogéneos. Seleccione cada objeto de hecho sólo una vez. Puede utilizar el Editor de hechos para agregar expresiones adicionales, así como extensiones de hecho, después de haber completado el Asistente para crear proyectos. Si desea más información sobre los nombres de columnas heterogéneos, consulte la Guía de configuración básica. Las definiciones de hechos seleccionadas se escriben en la metadata.

400 Creación de proyectos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Asistente para crear proyectos

F

Crear atributos
Este paso accede al Asistente para crear atributos para que le ayude a crear los atributos del proyecto. Los atributos se utilizan para agrupar o agregar hechos. El atributo actúa como un encabezado de columna y los datos que aparecen en la siguiente tabla son elementos. Los elementos definen y componen el atributo.

Reglas para la creación de atributos
El Asistente para crear atributos utiliza las reglas que se listan a continuación para ayudar a automatizar el proceso de creación de atributos. Cambie estas reglas si las convenciones de tipos de datos o de nomenclatura de su warehouse no concuerdan con estos valores por defecto. Estas reglas están disponibles mediante el botón Definir reglas de la página Introducción del asistente. • La regla del tipo de datos de columna determina, por tipo de datos, qué columnas están disponibles para convertirse en columnas de ID de atributo. La regla de nombre de atributo hace referencia a cómo se crean los nombres de los atributos, si se sustituyen los subrayados del nombre del atributo con espacios, si se elimina la palabra ID del nombre o si la primera letra es una mayúscula. La regla de búsqueda de warehouse define las convenciones de nomenclatura para ayudar a localizar los objetos de su warehouse. Los valores por defecto son ID para columnas de identificador, DESC para columnas de descripción y LOOKUP para tablas de lookup.

© 2002 MicroStrategy, Inc.

Creación de proyectos

401

F

Asistente para crear proyectos

Guía avanzada de elaboración de informes

Selección de ID de columna
Seleccione las columnas que se utilizarán como atributos. Sólo aparecerán las columnas con tipos de datos que coincidan con los seleccionados en las reglas. Para ayudarle, se resaltan automáticamente las columnas que concuerden con la convención de nomenclatura para identificadores definida en la regla de búsqueda de warehouse. Para cambiar el nombre de cualquier atributo a fin de que resulte más sencillo de utilizar, selecciónelo y pulse F2. Asegúrese de que todos los valores del ID de columna sean únicos y que no contenga valores NULL. Aunque Desktop lo permite, no debe utilizarse nunca una columna con valores repetidos o NULL como ID de columna para un atributo. Pueden producirse errores y un funcionamiento inesperado. También puede crear atributos compuestos en este paso. Un atributo compuesto es un atributo para el que se necesita más de un ID de columna para identificar de manera única los elementos de dicho atributo. Si desea más información sobre los atributos compuestos, consulte el Capítulo 9, Atributos.

Selección de la columna de descripción
Para cada atributo, puede seleccionar si desea utilizar el ID o una columna para la descripción del atributo. Para ayudarle, se resalta automáticamente la columna que concuerde con la convención de nomenclatura para descripciones definida en la regla de búsqueda de warehouse. Deben crearse otras representaciones de atributo mediante el Editor de atributos cuando haya completado los pasos del Asistente para crear proyectos. Consulte el Capítulo 9, Atributos para obtener más información sobre las representaciones de atributo.

402 Creación de proyectos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Asistente para crear proyectos

F

Selección de la tabla de lookup
Seleccione la tabla de lookup para cada atributo. Las tablas de lookup son la representación física de los atributos; proporcionan la información para dicho atributo mediante los datos almacenados en los ID de columna y las columnas de descripción. Para ayudarle, se resaltan automáticamente las tablas que concuerden con la convención de nomenclatura para lookup definida en la regla de búsqueda de warehouse.

Definición de atributo compuesto
Si ha creado atributos compuestos, debe seleccionar las tablas de lookup y las descripciones independientemente del resto de los atributos.

Definición de la relación
Para cada atributo, debe especificar los hijos y el tipo de relación: uno a uno, uno a muchos o muchos a muchos. Una vez completadas estas páginas, se habrán creado los atributos.

Proyecto completado
Acaba de completar la creación de un proyecto con el Asistente para crear proyectos. Puede continuar desarrollándolo, utilizando los editores como se describe en el siguiente apartado, para agregar complejidad y flexibilidad al proyecto.

© 2002 MicroStrategy, Inc.

Creación de proyectos

403

F

Asistente para crear proyectos

Guía avanzada de elaboración de informes

Configuraciones de esquema adicionales
Puede configurar parámetros de nivel de esquema adicionales para aumentar la flexibilidad del proyecto creado con el Asistente para crear proyectos. Entre estos parámetros, se incluyen • Definiciones de atributos: el Asistente para crear atributos le permite desarrollar rápidamente varios atributos simultáneamente. Puede utilizar el Editor de atributos para definir o modificar atributos más complejos. Definiciones de hechos: el Editor de hechos le permite diseñar atributos implícitos y derivados, asignaciones heterogéneas de columnas de warehouse, extensiones de hecho y degradaciones de hechos. Jerarquías de usuarios: el Editor de jerarquías le permite crear jerarquías de usuarios, las cuales facilitan el acceso a la exploración y navegación de atributos y elementos. Configuraciones avanzadas: estos parámetros incluyen tablas agregadas, particiones y asignaciones de particiones, así como transformaciones. Las herramientas que se utilizan para crearlas son el Catálogo de warehouse, el Editor de asignación de partición de metadata, el Editor de asignación de particiones de warehouse y el Editor de transformaciones. Este manual trata todos estos parámetros de nivel de esquema.

404 Configuraciones de esquema adicionales

© 2002 MicroStrategy, Inc.

G
INFORMACIÓN ETL

Descripción
El proceso de extracción, transformación y carga (ETL) representa todos los pasos necesarios para mover datos desde diferentes fuentes de datos hasta un data warehouse integrado. En primer lugar, se extraen, o recuperan, los datos de las fuentes de datos. A continuación, se transforman antes de cargarse en el data warehouse. Los procedimientos de transformación pueden incluir la conversión de tipos de datos y nombres de columna, la eliminación de datos erróneos, la corrección de errores tipográficos, el relleno de datos incompletos, etc. El tercer y último paso es cargar los datos en el warehouse.

© 2002 MicroStrategy, Inc.

405

G

Información ETL

Guía avanzada de elaboración de informes

Informe Información ETL
La información ETL está disponible mediante una opción de menú. Los datos proporcionados le permiten comprobar el origen y la estructura de las columnas de tablas de la base de datos empresarial que se han utilizado para crear columnas en las tablas de warehouse para las que se han obtenido los datos sobre atributos e indicadores del informe. La opción, que aparece en el menú como Información ETL, muestra la siguiente información para un atributo o indicador seleccionado en un informe. • • • • una definición del atributo una lista de las tablas utilizadas para definir los elementos de atributo o los hechos de indicadores una lista de las columnas incluidas en la definición de atributo o indicador una lista de nombres para las asignaciones utilizadas en la transformación de las columnas desde la base de datos empresarial hasta la base de datos del warehouse una lista de las columnas utilizadas como orígenes para la asignación la expresión de transformación utilizada para cada asignación cuándo se actualizaron por última vez los datos de columna de origen Antes de utilizar la funcionalidad de ETL, debe instalar MX2 API (versión 1.2 o posterior) de Informatica en la máquina host del servidor Intelligence Server. Consulte los detalles al administrador del sistema.

• • •

406 Informe Información ETL

© 2002 MicroStrategy, Inc.

H
FORMATO Y SINTAXIS DE LOS
INDICADORES

Descripción
Este apéndice contiene información sobre propiedades adicionales de los indicadores. En su primera parte, describe las opciones de formato ofrecidas en el Editor de indicadores. Entre ellas, se incluyen códigos de presentación de números, símbolos y colores. En la segunda parte, se explica cómo crear indicadores en Command Manager.

Formato de los datos de los indicadores
La siguiente información describe las opciones de formato disponibles para la presentación de datos en los informes de MicroStrategy 7i. Las tablas contienen información específica de formato para • • •
© 2002 MicroStrategy, Inc.

códigos de presentación de números símbolos colores
Formato de los datos de los indicadores

407

H

Formato y sintaxis de los indicadores

Guía avanzada de elaboración de informes

Las opciones de formato de informes descritas en este apéndice están disponibles como parte del Editor de indicadores. Para acceder a estas opciones, seleccione Herramientas/Formato/Categoría en la barra de menú del Editor de indicadores.

Códigos de presentación de números
Los códigos de formato se utilizan para seleccionar formatos para los rótulos de eje de un informe. La siguiente tabla muestra los códigos de formato para los diversos tipos de presentación de valores y especifica las diferencias entre los valores positivos, negativos y decimales.
Categoría numérica General Número Código de formato General 0 0,00 #,##0 #,##0,00 #,##0;(#,##0) #,##0,00;(#,##0 ,00) Positivo 3 3 3,00 3 3,00 3 3,00 Negativo -3 -3 -3,00 -3 -3,00 (3) (3,00) (3)[en rojo] (3,00)[en rojo] ($3) Decimal ,3 0 0,30 0 0,30 0 0,30 0 0,30 $0

#,##0;[RED](#,# 3 #0) #,##0,00;[RED]( 3,00 #,##0,00) Moneda $#,##0;($#,##0) $3 $#,##0;[RED]($ #,##0) $#,##0,00;($#,# #0) $3 $3,00

($3)[en rojo] $0 ($3,00) ($3,00)[en rojo] -300% -300,0 $0,30 $0,30 30% 30,0%

$#,##0,00;[RED $3,00 ]($#,##0) Porcentaje 0% 0,0% 300% 300,0%

408 Formato de los datos de los indicadores

© 2002 MicroStrategy, Inc.

Marcador de posición de dígito. Marcador de posición de dígito. # ? © 2002 MicroStrategy. La función es muy similar a la de 0 (véase arriba). La función es muy similar a la de 0 (véase arriba). • Si un número contiene más dígitos detrás de la coma decimal que este marcador de posición. Símbolo General 0 Función Muestra un número en formato general.0E+0 Decimal 30.00 2/7 3/10 3.00E+00 3.00% 3 3 3. • Si un número contiene más dígitos delante de la coma decimal que este marcador de posición. el número se completa con ceros.00E-01 3. Inc.00 -3 -3 -3. Formato de los datos de los indicadores 409 . en lugar de con ceros.00 Positivo 300.0E+0 Negativo -300.00E+00 ##0.0E-1 Fracción #?/? #??/?? Científico 0. pero el número se completa con espacios.0E+0 Símbolos y sus funciones La siguiente tabla muestra los símbolos que se utilizan para el formato de presentación y la función asociada con cada uno de ellos. el componente decimal del número se redondea para ajustarlo al número de dígitos que este marcador de posición puede contener.00E+00 -3. Las condiciones son las siguientes: • Si un número contiene menos dígitos que este marcador de posición.Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Categoría numérica Código de formato 0. Marcador de posición de dígito. pero el número no se completa con ceros si contiene menos dígitos que este marcador de posición. se conservan los dígitos adicionales.

supone un incremento en un factor de 1000. Las condiciones son las siguientes: • Si el formato contiene puntos separados por marcadores de posición # o 0. Muestra el texto entrecomillado. (punto) E. Separador de miles.y e. los valores inferiores a uno comienzan con una coma decimal. los valores inferiores a uno comienzan con un cero. tanto delante como detrás de la coma decimal. • E+ y e+ agregan un signo “-” (menos) junto a un exponente negativo. . Marcador de posición de texto.E+ e. el número aparece con un punto por cada tres posiciones de enteros. Muestra el carácter. • Si el formato contiene ceros delante de la coma decimal. Muestra un número en notación científica. Tenga en cuenta que la barra diagonal inversa también se utiliza en el formato de fracciones. Muestra un número como porcentaje. El número original se multiplica por 100 y se le agrega “%”. Determina el número de dígitos que aparecerán delante y detrás de la coma decimal. • E. Inc.+ / (): espacio \ “(texto)” @ 410 Formato de los datos de los indicadores © 2002 MicroStrategy. • El número de marcadores de posición (# o 0). y un signo “+” (más) junto a un exponente positivo. Las condiciones son las siguientes: • Si el formato contiene sólo marcadores de posición # delante de la coma decimal.000 se representaría como 10. Por ejemplo. Muestra el carácter que le sigue.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes Símbolo . Las condiciones son las siguientes: • Si el formato incluye símbolos de notación científica delante de un marcador de posición # o 0. Para mostrar un carácter que no aparezca en esta lista. • Si el punto va seguido de un marcador de posición # o 0.e+ $ . donde @ se reemplaza con texto. El símbolo de barra diagonal inversa no se muestra. precédalo con una barra diagonal inversa (\) o enciérrelo entre comillas dobles.agregan un signo “-” (menos) junto a un exponente negativo. (coma) Función Coma decimal. determina el valor del exponente. el número 10. % . el número aparece en notación científica y se le agrega E o e.

Omite el ancho del carácter que le sigue. Formato de los datos de los indicadores 411 . Sólo puede existir un asterisco en una sección de formato. Entre los colores disponibles se incluyen • • • • • • • • negro azul cían verde magenta rojo blanco amarillo © 2002 MicroStrategy. escriba _) para los números positivos a fin de que se omita el ancho de los paréntesis. para alinear números negativos entre paréntesis con números positivos. _ (subrayado) Colores En el Editor de indicadores.Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Símbolo * Función Repite el carácter que le sigue en todo el ancho de la columna. Por ejemplo. Inc. los colores aparecen de la manera indicada por el nombre del color.

que están estrechamente relacionados con el operador.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes Sintaxis para los indicadores de Command Manager Si comprende los diversos componentes de los indicadores. . puede trabajar en Command Manager. ya que proporciona la expresión matemática para una definición de indicador determinada. puede crear uno sin utilizar el Editor de indicadores. Inc. Los operadores disponibles en el Editor de indicadores proporcionan • • • operaciones aritméticas comparaciones. muestran la estructura de una definición de indicador encerrando cada componente del indicador entre símbolos reconocibles cuando se muestra. En su lugar. incluidas comparaciones de orden funciones lógicas Los delimitadores. Operadores y funciones Un operador permite la realización de un cálculo. La sintaxis de un indicador es: Función<parámetro>(argumentos){nivel}<filtro> |transformación| Todos estos componentes se describen con mayor profundidad más adelante. El Editor de indicadores proporciona delimitadores para: • • • • tipo de objeto ([ ]) nivel (dimensionalidad) ( { } ) filtro ( < >) transformaciones ( ||) 412 Sintaxis para los indicadores de Command Manager © 2002 MicroStrategy.

Básicamente. • Los componentes de la sentencia se asocian con caracteres especiales que determinan los valores de filtrado o agrupación. • • La sentencia se encierra entre llaves ( { } ). Inc. resulta necesario comprender la estructura de los niveles de indicador para poder definir indicadores de manera eficaz. • • • © 2002 MicroStrategy. Los modificadores que aparezcan delante de un nombre de atributo denotan valores de agrupación. pueden producirse errores cuando modifique un objeto. utilice el separador de lista que aparezca definido en la configuración regional de su máquina. Por lo tanto. que afecta a cómo se modificará la cláusula WHERE de un informe la agrupación.Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Los operadores y los delimitadores aparecen en las definiciones de indicadores de la siguiente manera: NOMBRE_INDICADOR (Hecho) {Nivel de indicador} <Filtro>|Transformación| Nivel El nivel de un indicador determina cómo MicroStrategy Engine selecciona y reúne información para el cálculo. que afecta a cómo se modificará la cláusula GROUP BY de un informe Los siguientes puntos se aplican al contenido de la sentencia de nivel en una definición de indicador. los niveles de indicador determinan: • • el filtrado. Los componentes de la sentencia van separados por comas. Sintaxis para los indicadores de Command Manager 413 . Si está utilizando una configuración regional que no sea Inglés. La combinación de contenido de agrupación y filtrado de un atributo se conoce como nivel de unidad. Los modificadores que aparezcan detrás de un nombre de atributo denotan valores de filtrado. Si no lo hace.

Filtrado de nivel Al determinar los cálculos que se van a llevar a cabo para un indicador determinado. La tabla muestra las opciones disponibles cuando se aplica un filtro a un indicador. significa que el indicador se agrega en el nivel de informe. Nivel Atributo Sum (Fact) { ~ +. la tilde ( ~ ) indica el nivel asignado por el informe. Filtro Estándar Absoluto Ignorar Sin definir Símbolo + * % Vacío 414 Sintaxis para los indicadores de Command Manager © 2002 MicroStrategy. Region+ } prefijo (agrupamiento) sufijo En el contexto de los niveles de indicador. Si no existe ninguna otra información en la parte correspondiente al nivel de la definición de un indicador. . puede cambiar la manera en que la cláusula WHERE de la sentencia SQL afecta a ciertos atributos de un informe. Inc.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes La ilustración muestra el orden de los elementos dentro de la sentencia de nivel de una definición de indicador. El filtrado de nivel modifica las definiciones de indicadores para lograrlo.

sólo se realizan los cálculos para los elementos a los que se aplique el filtro de informe. Inc. un informe contiene un filtro en el nivel Market y utiliza este indicador: Sum(Reg_Sls_Dlr) { ~ +. este filtro no formaría parte del cálculo. Si el atributo del filtro de indicador pertenece al mismo nivel que el filtro de informe.Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Filtrado estándar El filtrado estándar no cambia el filtro que se aplica al informe. Filtrado Ignorar El filtrado Ignorar se utiliza cuando un atributo determinado no se incluye en los cálculos de indicador. • Por ejemplo. Por ejemplo. Si el informe tiene “Region” como filtro. el indicador utiliza dicho filtro sin modificarlo. Por ejemplo. Region%} El informe tiene un filtro en “Market”. cambie el indicador de la siguiente manera: Sum(Reg_Sls_Dlr) { ~ +. Region*} Sólo se incluyen en el cálculo las regiones con hijos incluidos en el filtro de informe. Sintaxis para los indicadores de Command Manager . un indicador se define como: Sum(Reg_Sls_Dlr) { ~ + } Para especificar “Region” como nivel de agregación y dejar intacta la cláusula WHERE de la sentencia SQL. los cálculos se realizan de la manera especificada en el filtro de informe. Region+} Filtrado absoluto El filtrado absoluto eleva los elementos del filtro de informe al nivel del atributo especificado. que es un hijo de “Region”. 415 © 2002 MicroStrategy. un indicador se define como: Sum(Reg_Sls_Dlr) { ~ +. Esto implica las siguientes condiciones: • Si el atributo del filtro de indicador es padre del atributo del filtro de informe. o es un hijo de dicho nivel.

Inc. . la información de agrupación determina el nivel en el que la función del indicador agrega los datos. este componente de nivel le permite seleccionar • • un nivel de agregación diferente al especificado por el filtro de informe bien la primera o la última entrada en un rango de valores La tabla muestra cómo aparecen estas opciones en la sentencia de nivel. Market } La cláusula WHERE de la sentencia SQL se ve afectada por el valor de “Region”. un indicador se define como: Sum(Reg_Sls_Dlr) { ~ +. Agrupación de nivel En la sentencia de nivel. los siguientes puntos son relevantes: • Si el informe incluye un atributo en la misma jerarquía que la indicada en el filtro de indicador. Agrupación Estándar Comenzando (tabla de hechos) Comenzando (tabla de lookup) Símbolo Vacío >| > 416 Sintaxis para los indicadores de Command Manager © 2002 MicroStrategy.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes Filtrado sin definir Cuando se utiliza el filtrado sin definir para el filtro de indicador. la agregación se produce en el nivel de dicho atributo. “Absoluto”. • Por ejemplo. Region+. la agregación utiliza el valor por defecto. ya que “Market” no está definido. Si el informe no incluye otros atributos en la misma jerarquía que la indicada en el filtro de indicador. Específicamente.

44 234.918.49 1.139. un indicador se define como: Sum(Reg_Sls_Dlr) { ~ +.49 reg std 358.725.139. Inc. implica que la agregación se produce en este nivel.96 358.48 223.49 1.349.75 216.48 358. El efecto equivale a obtener subtotales para “Region” y aplicar los datos a todas las filas.781.582.921.49 1.508.582. Standard Filter: Region Northeast Market Mid-Atlantic Store Baltim ore Philadelphia Total Total South Carolinas Total Charlotte Durham Greenville Total Deep South Atlanta Fayetteville Total Total Total Total Total Total Regular Sales ($) 167.073.24 445.582.139. como parte de la sentencia de nivel.498.97 1.921.921.48 358.65 694.99 1.503.Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Agrupación Finalizando (tabla de hechos) Finalizando (tabla de lookup) Ignorar Símbolo <| < ! Agrupación estándar Cuando un atributo forma parte del nivel de indicador.139. en lugar de en el nivel de informe “Store”.921. en lugar de en el nivel de informe.139.41 235.50 229.921.921.49 1. Sintaxis para los indicadores de Command Manager 417 .582. Por ejemplo.139.49 1.48 © 2002 MicroStrategy.52 191. La ilustración muestra cómo aparecería la información.871.056. los cálculos se agregan en el nivel de dicho atributo por defecto. Region+} “Region”.139.

65 229.349. Un ejemplo utiliza el siguiente informe: Region Northeast South Market Mid-Atlantic Carolinas Store Baltimore Philadelphia Charlotte Durham Greenville Deep South Atlanta Fayetteville Regular Sales ($) 167.508. la tabla contiene todos los valores para cada tienda de cada mercado. MicroStrategy Engine busca el valor mínimo (Min) para recuperar la primera aparición de “Store” en cada mercado.75 Observe que para obtener este resultado: • La información se agrega en primer lugar en el nivel “Store” y se agrupa por “Market”. ya sea desde una tabla de hechos o de lookup.50 445.918. Por consiguiente. la definición del indicador es: Sum(Reg_Sls_Dlr) { ~ +.508. la agregación se produce en un nivel más bajo que el indicado. <|Store+} La información resultante de esta agrupación es la siguiente.44 234.056.99 store beg fact 167. A continuación.52 191.24 Tras aplicar la opción de agrupación Comenzando (tabla de hechos).073.75 216. Region Northeast South Market Mid-Atlantic Carolinas Deep South Regular Sales ($) 348.52 223.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes Agrupaciones Comenzando (tabla de hechos) y Comenzando (tabla de lookup) Cuando agrupe según los valores iniciales (Comenzando). Inc.782.725.871. .41 235.582. Estas opciones se utilizan únicamente con hechos o indicadores no agregables. El valor utilizado para el informe es el primero que se encuentre en la tabla.725.41 229.48 694139.349.96 223. • 418 Sintaxis para los indicadores de Command Manager © 2002 MicroStrategy.

por lo que el primer valor que se muestra es un elemento de atributo. < Store+} Agrupaciones Finalizando (tabla de hechos) y Finalizando (tabla de lookup) Cuando agrupe según tablas de hechos o de lookup finales (Finalizando). pero aplicamos la opción de agrupación Finalizando (tabla de hechos). no un hecho. Por consiguiente. A continuación.99 store end fact 191.582.96 234. es preciso utilizar la información de la tabla de lookup. • © 2002 MicroStrategy. Si utilizamos la misma información que antes.782.073. Region Northeast South Market Mid-Atlantic Carolinas Deep South Regular Sales ($) 348.056. En este caso. en lugar de la primera. >|Store+} La información resultante de esta agrupación aparece de esta manera.871. la tabla contiene todos los valores para cada tienda de cada mercado. la definición del indicador es: Sum(Reg_Sls_Dlr) { ~ +. MicroStrategy Engine busca el valor máximo (Max) para recuperar la última aparición de “Store” en cada mercado para mostrarla. la definición del indicador es: Sum(Reg_Sls_Dlr) { ~ +. Estas opciones se utilizan únicamente con hechos o indicadores no agregables.24 Observe que para obtener este resultado: • La información se agrega en primer lugar en el nivel “Store” y se agrupa por “Market”.50 445.48 694139. el procedimiento es igual al que se utiliza para Comenzando (tabla de hechos)/(tabla de lookup).65 216. La única diferencia es que los valores seleccionados para mostrarse representan la última aparición. Inc. Sintaxis para los indicadores de Command Manager 419 .Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Para aplicar la opción de agrupación Comenzando (tabla de lookup).

En este caso. MicroStrategy 7i también ofrece las siguientes opciones como parámetros avanzados para la definición de indicadores: • permitir a otros usuarios agregar datos en el nivel de indicador. el indicador se define así: Sum(Reg_Sls_Dlr) { ~ +. esta opción de agrupación indica al SQL Engine que debe omitir la información en la agregación. lo que indica si la definición del indicador acepta unidades de dimensionalidad adicionales agregar más atributos de nivel de indicador a los presentes en el filtro de informe. Inc. Si utiliza “Region” como nivel de atributo e “Ignorar” como valor para la agrupación.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes Para aplicar la opción de agrupación Finalizando (tabla de lookup). el indicador se define así: Sum(Reg_Sls_Dlr) { ~ +. > Store+} Agrupación Ignorar Como en el caso del filtrado. !Region+} Funcionalidad de nivel adicional Además de las funciones de agrupación y filtrado descritas para la dimensionalidad de indicadores. no un hecho. lo que indica que el filtro definido para el informe se aplica directamente a los cálculos del indicador • 420 Sintaxis para los indicadores de Command Manager © 2002 MicroStrategy. por lo que el último valor que se muestra es un elemento de atributo. es preciso utilizar la información de la tabla de lookup. .

Region+. • Sum(Reg_Sls_Dlr) { ~+.. también denominadas funciones Apply./} Inhabilita la aplicación directa de filtros de informe a los cálculos del indicador.. Si desea más información. Region+. Para deshabilitarlas. A continuación. Expresiones pass-through. Region+. Inc. utilice la sintaxis de los siguientes ejemplos: • Sum(Reg_Sls_Dlr) { ~+. • Sum(Reg_Sls_Dlr) { ~+. consulte el Apéndice B. © 2002 MicroStrategy.-} Inhabilita la agregación de datos al nivel de indicador. Cuando incluya una expresión pass-through en una expresión de atributo. se envía la expresión pass-through a la base de datos relacional como está escrito. Sintaxis para los indicadores de Command Manager 421 . proporcionan acceso a funcionalidad que no es estándar en los productos de MicroStrategy. Funciones pass-through Las expresiones pass-through./} Inhabilita ambas funciones. hecho o transformación.Guía avanzada de elaboración de informes Formato y sintaxis de los indicadores H Ambas funciones están habilitadas por defecto para la definición de indicadores. el SQL Engine (motor generador de SQL) la reconocerá como SQL personalizado y la tratará como una expresión pass-through. pero que está disponible a través de la base de datos relacional.

.H Formato y sintaxis de los indicadores Guía avanzada de elaboración de informes 422 Sintaxis para los indicadores de Command Manager © 2002 MicroStrategy. Inc.

Filtros. También puede utilizar el cuadro de diálogo Establecer calificación si desea trabajar con una interfaz. © 2002 MicroStrategy. consulte Calificación de conjunto: filtro de relación en el Capítulo 3. Para obtener información sobre el uso del cuadro de diálogo Establecer calificación.I SINTAXIS DEL FILTRADO DE RELACIÓN Descripción Este apéndice contiene información sobre cómo crear filtros de relación utilizando el cuadro de diálogo Calificación avanzada del Editor de filtros. Inc. en lugar de comandos. 423 .

(calificación de filtro)> {lista de atributos de salida} donde: • La relación puede ser un hecho.I Sintaxis del filtrado de relación Guía avanzada de elaboración de informes Sintaxis de calificación avanzada Si utiliza el cuadro de diálogo Calificación avanzada. Resulta más sencillo simplemente arrastrar un atributo del Explorador de datos a la lista. Región]> {Tiendas@ID} donde Hecho Ventas es el nombre de la tabla. una tabla o un filtro vacío. debe emplear la siguiente sintaxis: <relación. Si una relación queda vacía. Por ejemplo. [Calzado Nike. • La calificación de filtro define los criterios de filtrado de entrada. El nivel de salida dicta el contenido del conjunto de salida del filtro de relación. . si desea crear un informe que muestre todas las tiendas que vendan calzado Nike en la zona de Washington. Los hechos y las tablas son relaciones entre atributos en Entrada de filtrado y Nivel de salida. se utiliza el esquema para seleccionar la tabla adecuada. Si su configuración regional no está definida como Inglés. el separador de lista será el que esté definido en su configuración. Puede consistir en una calificación de atributo. • 424 © 2002 MicroStrategy. Calzado Nike y Región forman la calificación del filtro y Tiendas es el atributo. La lista de atributos de salida es una lista separada por comas de los atributos por los que se va a filtrar. Si escribe manualmente el atributo. seguida de una coma y un nivel de salida. Inc. DC. debe seguir el formato [nombre_de_atributo]@ID o [nombre_de_atributo]@DESC. Las relaciones determinan la tabla que se utiliza durante la generación de SQL. la sintaxis del filtro de relación sería similar a la siguiente: <[Hecho Ventas]. una calificación de filtro o una calificación de indicador.

este documento se centra en el uso de la página de inicio de Desktop y describe los comandos desde la perspectiva de HTML.J COMANDOS DE DESKTOP Introducción Este apéndice es una especificación de los comandos de Desktop utilizados en los productos de MicroStrategy. Aunque los comandos de Desktop pueden invocarse desde la línea de comandos. Inc. 425 . Se tratan los siguientes temas: • • • • • Información básica ¿Para qué se utilizan los comandos de Desktop? Definición de la página de inicio de Desktop Visualización de los comandos de Desktop Comandos © 2002 MicroStrategy.

puede utilizarse cualquier otra propiedad HTML en el ancla. Sin embargo. se lleva a cabo una operación dependiendo del esquema de URL. Las anclas con esta sintaxis especial se denominan anclas de Desktop. 426 Información básica © 2002 MicroStrategy. otros esquemas son http. cargar un editor. En HTML. Por ejemplo. Puede utilizar esta característica completa en la página de inicio de Desktop. los comandos de Desktop se escriben utilizando el elemento de ancla. etcétera. Inc. Uniforme Resource Locator). un ancla de protocolo de transferencia de archivos (ftp) inicia una operación de transferencia de archivos. Los elementos de ancla suelen contener una referencia a un localizador uniforme de recursos (URL. Cuando se pulsa un ancla. gopher. etcétera. .J Comandos de Desktop Guía avanzada de elaboración de informes Información básica Los comandos de Desktop son una colección de métodos que la aplicación MicroStrategy Desktop admite. A continuación. Para diferenciar un comando de Desktop de otras anclas. se ofrece la especificación HTML de un ancla de Desktop: <A hRef=”dss://Parámetros de comandos”></A> El anterior ejemplo describe las características fundamentales de un ancla de Desktop. ¿Para qué se utilizan los comandos de Desktop? Los comandos de Desktop le ofrecen la flexibilidad de crear su propia página de inicio de proyecto y personalizarla de acuerdo con sus necesidades y perspectivas. Estos comandos proporcionan funciones tales como ejecutar un informe. utilizamos nuestra propia sintaxis.

Puede activar esta opción mediante los siguientes pasos: © 2002 MicroStrategy. Para ver una página HTML como se muestra en el paso 6 del siguiente procedimiento. etc. cuadros de diálogo y asistentes que permiten utilizar las funciones de interfaz de escritorio de MicroStrategy 7i. los documentos. etcétera. MicroStrategy Desktop puede mostrar el contenido del proyecto seleccionado en una interfaz de página de inicio HTML designada. Si decide no ver la página HTML. accesos directos. Definición de la página de inicio de Desktop 427 . verá la página de inicio HTML. funciona como el principal punto de acceso a los editores. Inc. Los objetos incluidos en el proyecto siempre se muestran como carpetas. las carpetas. la cual puede contener vínculos a los informes.Guía avanzada de elaboración de informes Comandos de Desktop J Definición de la página de inicio de Desktop MicroStrategy Desktop es la primera ventana que aparece cuando se conecta al entorno de escritorio de MicroStrategy 7i. Cuando abra MicroStrategy Desktop y se conecte a un origen de proyecto [Intelligence Server (3 niveles) u origen de proyecto directo (2 niveles)]. Puede habilitar la funcionalidad de la página de inicio en los cuadros de diálogo Preferencias de Desktop y Mis preferencias. la descripción del proyecto. La página de inicio de Desktop se muestra únicamente cuando selecciona el proyecto dentro de un origen de proyecto y no para los objetos disponibles dentro del proyecto seleccionado. MicroStrategy Desktop le ofrece elegir entre el formato de página de inicio del proyecto y el de lista de carpetas. documentos. que puede mostrar vínculos a los informes. y después seleccione un proyecto dentro del origen de proyecto. aparecerá la lista de carpetas en su lugar. conéctese como User en el Tutorial de MicroStrategy. así como especificar si desea o no ver un archivo HTML designado cuando abra un proyecto.

el proyecto utilizará la página de inicio por defecto diseñada por MicroStrategy. . Si ha creado su propia página HTML personalizada para utilizarla en el proyecto. en el Tutorial de MicroStrategy verá una página de inicio HTML similar a ésta. seleccione la casilla de verificación Habilitar página de inicio del proyecto. localice el archivo mediante el botón Examinar. 2 En el menú Herramientas.J Comandos de Desktop Guía avanzada de elaboración de informes Para definir una página de inicio HTML 1 Conéctese al origen de proyecto de MicroStrategy que contenga el proyecto para el que desea definir una página de inicio HTML. Aparecerá una página de inicio de proyecto. seleccione la opción Mis preferencias. 3 En el cuadro de diálogo Mis preferencias. Por ejemplo. De lo contrario. 428 Definición de la página de inicio de Desktop © 2002 MicroStrategy. Inc. 4 Busque el archivo HTML en el cuadro Ruta de archivo HTML o utilice la ubicación de página de inicio por defecto que aparece en él. 5 Pulse Aceptar. 6 Seleccione el proyecto dentro del origen de proyecto.

Guía avanzada de elaboración de informes Comandos de Desktop J Si no ve la página de inicio HTML. seleccione la opción Habilitar página de inicio del proyecto. Para ver en qué lugar del código HTML están anidados los comandos de Desktop. 3 Pulse Aceptar. Para hacerlo. © 2002 MicroStrategy. Visualización de los comandos de Desktop 429 . Inc. pulse con el botón derecho del ratón sobre la página HTML y en el menú que se despliega. Desplácese por el código y busque los elementos de ancla que comiencen con lo siguiente: <A hRef=”dss://Parámetros de comandos”></A> Los comandos de Desktop utilizan un ID de objeto único para ejecutar los comandos. seleccione Ver origen. Cuando vea el código fuente de la página HTML. seleccione Preferencias de Desktop. Para trabajar con la funcionalidad de página de inicio. se debe a que la opción de página de inicio de proyecto no está habilitada en el cuadro de diálogo Preferencias de Desktop. verá los comandos de Desktop. Se abre el cuadro de diálogo Preferencias de Desktop. Visualización de los comandos de Desktop En la página de inicio. Se muestra el código HTML en el editor de texto por defecto. 2 En el cuadro de diálogo. incluso después de haber habilitado la opción Página de inicio en el cuadro de diálogo Mis preferencias. los comandos de Desktop se encuentran anidados en el código HTML del documento. la opción Habilitar página de inicio del proyecto debe estar siempre habilitada en los cuadros de diálogo Mis preferencias y Preferencias de Desktop. complete los siguientes pasos: Para definir las preferencias de Desktop 1 En el menú Herramientas.

Reset: cierra una conexión a un origen de proyecto o una sesión de un proyecto. . El ID aparece en el cuadro de diálogo. ExecuteReport: ejecuta una definición de informe. en el menú que se despliega. La descripción de cada uno de estos comandos se incluye en los siguientes apartados. seleccione el objeto. dss://ChangeView Vista 430 Comandos © 2002 MicroStrategy. ChangeView El comando ChangeView muestra u oculta los paneles Acceso directo y Lista de carpetas en el Explorador de objetos. Execute: ejecuta una definición de informe o documento. ExecuteDocument: ejecuta una definición de documento. Editor: carga un editor de Desktop. Open: abre una conexión a un origen de proyecto o una sesión de un proyecto. Comandos Desktop admite los siguientes comandos: • • • • • • • • ChangeView: actualiza el estilo de vista de Desktop. seleccione Propiedades. para obtener un ID de objeto. Inc.J Comandos de Desktop Guía avanzada de elaboración de informes Dentro de un proyecto. Shortcut: busca y selecciona un nodo en el panel Lista de carpetas del Explorador de objetos. pulse con el botón derecho del ratón sobre él y. después.

Inc. Por ejemplo. Se admiten las siguientes operaciones: • ShowShortcutView • ShowFolderView • HideShortcutView • HideFolderView Comentarios El comando ChangeView acepta una lista de operaciones en un único comando. para mostrar los accesos directos y ocultar la lista de carpetas. Comandos 431 . utilice el comando: ChangeView ShowShortcutView\HideFolderView.Guía avanzada de elaboración de informes Comandos de Desktop J Parámetros Vista Descripción El parámetro Vista indica la operación que debe ejecutarse. Ejemplo <A hRef="dss://changeview showshortcutview"> ShowShortcuts </A> <A hRef="dss://changeview showfolderview"> Show Folders </A> <A hRef="dss://changeview hideshortcutview"> Hide Shortcuts </A> <A hRef="dss://changeview hidefolderview"> Hide Folders </A> <A hRef="dss://changeview hidefolderview\showshortcutv iew"> Hide Folders and Show Shortcuts </A> <A hRef="dss://changeview showfolderview\hideshortcutv iew"> Show Folders and Hide Shortcuts </A> © 2002 MicroStrategy.

J

Comandos de Desktop

Guía avanzada de elaboración de informes

Editor
El comando Editor carga una nueva instancia de un editor de Desktop.
dss://Editor Nombre_de_editor

Parámetros Nombre_de_editor

Descripción Indica el nombre del editor que se va a cargar. El comando admite los siguientes editores: • Search • ReportDefinition • DocumentDefinition • Prompt • Filter • Template • Metric • CustomGroup • Consolidation • Attribute • Fact • Hierarchy • Transformation • Partition

Comentarios
El comando Editor carga una nueva ventana de editor en el proyecto actualmente seleccionado.

Ejemplo
<A hRef="dss://editor search">Open Search Editor</A>

432 Comandos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Comandos de Desktop

J

Execute
El comando Execute carga un visor para un objeto determinado de la metadata. El comando acepta una lista de ID y tipos de objetos. El comando admite tipos de objeto de informe y documento.
dss://Execute ID_obj1.Tipo_obj1\ID_obj2.Tipo_obj2\…\ ID_objn.Tipo_objn

Parámetros ID_obj Tipo_obj

Descripción El ID del objeto que se va a ejecutar. El ID puede obtenerse en el cuadro Propiedades en Desktop. El tipo del objeto que se va a ejecutar. El tipo se obtiene de la enumeración EnumDSSObjectType de la librería de tipos de MicroStrategy Objects. El comando admite los siguientes dos tipos: • 3—DSSTypeReportDefinition • 55—DSSTypeDocumentDefinition

Comentarios
Utilice el comando Execute cuando desee ejecutar un informe y un documento utilizando un único comando.

Ejemplo
<A hRef="dss://execute B5C67DFC11D60B5610008CB3D1CEE6A 4.3\48CAD4644AB189F763E0EAA22BC0E6DC.55"> Execute: {Profit Forecast 2001, Document (Customer Hierarchy)} </A>

© 2002 MicroStrategy, Inc.

Comandos

433

J

Comandos de Desktop

Guía avanzada de elaboración de informes

ExecuteDocument
El comando ExecuteDocument carga el Editor de documentos. El comando puede ejecutar uno o más documentos. El comando ExecuteDocument ejecuta el documento sólo si el origen de proyecto actual se encuentra en una conexión de servidor (3 niveles).
dss://ExecuteDocument ID_documento1\ID_documento2\…\ ID_documenton

Parámetros ID_documento

Descripción El ID del objeto de definición de documento. El comando acepta cualquier número de documentos que desee ejecutar.

Comentarios
El parámetro ID_documento puede obtenerse en el cuadro de diálogo Propiedades en Desktop. El comando busca el documento en el proyecto que esté seleccionado cuando se ejecute el comando.

Ejemplo
<A hRef="dss://executedocument 3D4DA91C4D20DA7532D4AB8 48C428031"> Execute Document: {Document (My Electronics Dashboard)} </A> <A hRef="dss://executedocument 3D4DA91C4D20DA7532D4AB8 48C428031\0BD252404BB97A2167B085848A40A60B"> Execute Document: {Document (My Electronics Dashboard), Document (Product Hierarchy)} </A>

434 Comandos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Comandos de Desktop

J

ExecuteReport
El comando ExecuteReport ejecuta un informe y lo muestra en la vista Cuadrícula. El comando puede ejecutar uno o más informes.
dss://ExecuteReport ID_informe1\ID_informe2\…\ID_informen

Parámetros ID_informe

Descripción El ID del objeto de definición de informe. El comando acepta cualquier número de informes que desee ejecutar.

Comentarios
El parámetro ID_informe puede obtenerse en el cuadro de diálogo Propiedades en Desktop. El comando busca el informe en el proyecto que esté seleccionado cuando se ejecute el comando. Los informes se ejecutan utilizando los parámetros (caché, vista, etc.) que el usuario haya seleccionado.

Ejemplo
<A hRef="dss://executereport BF294AA247895DD9354CA9B29 6D91D33"> Execute Report: {Electronics Revenue vs. Forecast 2001} </A> <A hRef="dss://executereport BF294AA247895DD9354CA9B29 6D91D33\2C3DFFB411D6044FC0008C916B98494F"> Execute Report: {Electronics Revenue vs. Forecast 2001, Electronics Revenue By Region} </A>

© 2002 MicroStrategy, Inc.

Comandos

435

J

Comandos de Desktop

Guía avanzada de elaboración de informes

Open
El comando Open conecta a un nodo de origen de proyecto en el Explorador de objetos. También acepta un ID de proyecto para abrir el nodo de proyecto.
dss://Open Nombre_origen_proyecto\ID_proyecto\ ID_usuario\Contraseña_usuario

Parámetros

Descripción

Nombre_origen_proyecto El nombre del nodo de origen de proyecto en el control del Explorador de objetos. ID_proyecto ID_usuario Optativo. ID (GUID) del objeto de proyecto en la metadata de configuración. Optativo. Cadena de ID de usuario que se utiliza por defecto en la ventana de conexión. Optativo. Cadena de contraseña que se utiliza por defecto en la ventana de conexión.

Contraseña_usuario

Comentarios
El comando Open busca el nodo de origen de proyecto por su nombre. La búsqueda distingue entre mayúsculas y minúsculas. Una vez que se haya encontrado el nodo de origen de proyecto, se despliega. Si el usuario no está conectado al origen de proyecto, el comando abre la ventana de conexión. Si se envía el parámetro ID_proyecto, el comando encuentra el nodo de proyecto. Puede obtener el ID de proyecto de un proyecto utilizando el cuadro de diálogo Configuración del proyecto en Desktop. Los parámetros ID_usuario y Contraseña_usuario definen los valores por defecto de la ventana de conexión cuando se despliega el nodo de origen de proyecto. La ventana de conexión sólo se abre si el usuario no está ya conectado al nodo de origen de proyecto.

436 Comandos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Comandos de Desktop

J

Ejemplo
<A hRef="dss://open Tutorial de MicroStrategy"> Abrir Tutorial de MicroStrategy </A> <A hRef="dss://open Tutorial de MicroStrategy \B19DEDCC11D4E0EFC000EB9495D0F44F"> Abrir proyecto del Tutorial </A> <A hRef="dss://open Tutorial de MicroStrategy \B19DEDCC11D4E0EFC000EB9495D0F44F\Administrator"> Abrir proyecto del Tutorial utilizando el ID Administrator </A>

Reset
El comando Reset cierra una sesión de un proyecto o una conexión al origen de proyecto.
dss://Reset Nombre_origen_proyecto\ID_proyecto

Parámetros Nombre_origen_pro yecto ID_proyecto

Descripción El nombre del nodo de origen de proyecto en la lista de carpetas. Optativo. ID (GUID) del objeto de proyecto.

Comentarios
Si se envía el parámetro ID_proyecto, el comando cierra la sesión del proyecto. De lo contrario, el comando cerrará la conexión al nodo de origen de proyecto.

Ejemplo
<A hRef="dss://reset Tutorial de MicroStrategy"> Cerrar conexión al Tutorial de MicroStrategy </A> <A hRef="dss://reset Tutorial de MicroStrategy \B19DEDCC11D4E0EFC000EB9495D0F44F"> Cerrar sesión de proyecto del Tutorial </A>

© 2002 MicroStrategy, Inc.

Comandos

437

J

Comandos de Desktop

Guía avanzada de elaboración de informes

Shortcut
El comando Shortcut busca un nodo de carpeta en el Explorador de objetos. Si se encuentra la carpeta, se selecciona y se muestra su contenido.
dss://Shortcut ID_carpeta

Parámetros ID_carpeta

Descripción El ID de la carpeta de destino. Puede obtener el ID utilizando el cuadro de diálogo Propiedades en Desktop.

Comentarios
El comando Shortcut busca el ID de carpeta en el proyecto que el usuario esté explorando en ese momento. Para seleccionar un proyecto en el Explorador de objetos, utilice el comando Open. El parámetro ID_carpeta puede especificar un nombre de carpeta especial, en lugar de un ID de carpeta. Se admiten las siguientes carpetas especiales:
Profile_MyAnswers Profile_MyFavorites Profile_MyObjects Profile_MyReports Profile_Objects Public_Autostyles Public_Consolidations Public_Custom_Groups Public_Objects Public_Reports Public_Prompts Public_Searches Public_Metrics Public_Filters Schema_Objects Schema_Attributes Schema_Facts Public_Templates Schema_Subtotals Schema_Partition_Mappings Schema_Tables Schema_Hierarchies Schema_Functions Inbox Data_Explorer Server_Admin Schema_Transformations

438 Comandos

© 2002 MicroStrategy, Inc.

Guía avanzada de elaboración de informes

Comandos de Desktop

J

Ejemplo
<A hRef="dss://shortcut A20C898211D60AE310008BB3D1CEE6 A4"> Financial Reports </A> <A hRef="dss://shortcut profile_myreports"> Mis informes </A>

© 2002 MicroStrategy, Inc.

Comandos

439

J

Comandos de Desktop

Guía avanzada de elaboración de informes

440 Comandos

© 2002 MicroStrategy, Inc.

K
VALORES DE FORMATO POR
DEFECTO

Introducción
Un estilo automático es una colección de todos los niveles de formato que le permite dar formato a distintas unidades de cuadrícula en distintas partes del informe. No es necesario configurar todas las unidades de cuadrícula para crear un estilo automático, por lo que cualquier unidad de cuadrícula puede utilizar los valores por defecto para las propiedades de formato. Recuerde que los formatos se aplican en un orden concreto, como se describe en Orden de los niveles en el Capítulo 2, Informes. Cuando el nivel más bajo está definido en el valor por defecto, el archivo guiprops.pds proporciona las propiedades. Este archivo se guarda en el directorio Desktop. En este apéndice, se proporcionan los valores por defecto de todas las propiedades de formato. A continuación se enumeran todas las pestañas del cuadro de diálogo Formato, con los valores por defecto para todas las propiedades de cada pestaña.

© 2002 MicroStrategy, Inc.

441

es decir. no se utilizan ni el color rojo ni los paréntesis. . Inc. Formato: el tipo de datos del número determina el formato del valor. Alinear Los valores por defecto de las propiedades de alineación son: • • • Alineación horizontal: derecha Alineación vertical: superior Ajuste de línea: no Fuente Los valore de fuente por defecto son: • • • • Nombre: valor determinado por el idioma del software Alfabeto: occidental Negrita: no Cursiva: no 442 © 2002 MicroStrategy. Posición de moneda: la configuración regional determina este valor.K Valores de formato por defecto Guía avanzada de elaboración de informes Número Los valores por defecto de la pestaña Número son: • • • • • • • Categoría: general Posiciones decimales: cero Utilizar separador de miles: sí Números negativos: no hay indicaciones especiales. por ejemplo. las fechas tienen un formato distinto a las horas. Símbolo de moneda: la configuración regional determina este valor.

Guía avanzada de elaboración de informes Valores de formato por defecto K • • • • Tamaño: 10 Tachado: no Subrayado: no Color: negro Borde Los valores de los bordes son: • • • • • • • • Borde superior: sí Borde inferior: no Borde izquierdo: sí Borde derecho: no Color del borde superior: negro Color del borde inferior: negro Color del borde izquierdo: negro Color del borde derecho: negro Patrones Los valores por defecto de los patrones son: • • • Color de relleno: blanco Color de trama: azul Estilo de patrón: vacío © 2002 MicroStrategy. 443 . Inc.

está definida como Falso en los estilos automáticos enumerados anteriormente.K Valores de formato por defecto Guía avanzada de elaboración de informes Rangos Aunque no se trata de una pestaña del cuadro de diálogo Formato. en el eje de fila de un informe aparecen País y Región. Por ejemplo. los rangos están habilitados por defecto para los siguientes estilos automáticos: • • • • Contabilidad Financiero Colorido Bandas grises Puede acceder a los rangos seleccionando Opciones en el menú Cuadrícula. que se encuentra en el menú Cuadrícula. La propiedad Combinar encabezado de las celdas. el informe se muestra así: País EE. Si se establece en Verdadero la propiedad Combinar encabezado de las celdas. Esta propiedad permite que se repitan los nombres de los elementos de una unidad que se muestre en una fila de un informe.UU. . Región Noroeste Noreste Sur Alemania Sajonia Baviera 444 © 2002 MicroStrategy. Inc.

Guía avanzada de elaboración de informes Valores de formato por defecto K Si se establece en Falso la propiedad Combinar encabezado de las celdas. EE. el informe tiene el aspecto siguiente: País EE.UU.UU. EE.UU. Alemania Alemania Región Noroeste Noreste Sur Sajonia Baviera © 2002 MicroStrategy. Inc. 445 .

Inc.K Valores de formato por defecto Guía avanzada de elaboración de informes 446 © 2002 MicroStrategy. .

Mediante la distribución del uso en varias tablas. La función más común es la suma. Compárese con degradación. las particiones mejoran la velocidad y la eficacia de las consultas a la base de datos. agregación 447 . agregación dinámica Acumulación de valores de indicador que sucede cuando se mueve un atributo de la cuadrícula de informe a Objetos de informe. se ha producido una agregación dinámica. de acuerdo con una expresión de cálculo definida por el usuario. en la memoria. Siempre que los atributos en Objetos de informe no coincidan con los atributos en la cuadrícula. que crea un total. Inc. La agregación dinámica se produce inmediatamente. asignación de partición División de tablas lógicas amplias en tablas físicas más reducidas basándose en un nivel de datos definible. asignación Tipo de extensión de hecho en la que los valores de un nivel de agregación se calculan en un segundo nivel de atributo más bajo. como mes o departamento. © 2002 MicroStrategy.GLOSARIO agregación Combinación de datos numéricos en un nivel de atributo específico. Las particiones reducen al mínimo el número de las tablas y los registros de una tabla que deben leerse para satisfacer consultas emitidas a un warehouse. Véase también preagregación.

No se puede descomponer en partes más pequeñas. Los atributos disponibles son clasificaciones de datos como Región. se puede reemplazar una frase o cadena constante como las siguientes: “Carece de dirección de correo electrónico. atributo Nivel de datos definido por el arquitecto del sistema y asociado con una o varias columnas de una tabla de lookup de un data warehouse. Edad. Inc. Véase también: • • • • • • elemento de atributo representación de atributo atributo hijo atributo constante atributo derivado atributo padre atributo compuesto Atributo que posee más de una representación clave.Glosario Guía avanzada de elaboración de informes atómico Nivel más bajo de granularidad. Cliente.” Compárese con atributo derivado. atributo constante Columna de atributos virtual que se define mediante un valor constante. en el data warehouse.” o “No se ha registrado una dirección de correo electrónico. Por ejemplo. Pedido. Artículo. Cuando se encuentra un valor de dirección de correo electrónico NULL. los clientes pueden asociar información con direcciones de correo electrónico. Proporcionan un método para agregar y filtrar en un nivel determinado. 448 atómico © 2002 MicroStrategy. Ciudad y Año. . y si ya se ha definido un atributo constante para el sistema.

se envía el trabajo a la base de datos para su procesamiento. Esta multidimensional caché compartida se utiliza para manipular la definición de vista. Los resultados del data warehouse se almacenan por separado y pueden utilizarse en nuevas peticiones de trabajo que precisen los mismos datos. cuando un usuario ejecuta un informe por primera vez. Véase también: • • atributo padre relación entre atributos atributo padre Atributo de nivel superior en una relación entre atributos con uno o más hijos. En el entorno de MicroStrategy. Sin embargo. Por ejemplo. caché Copia de los datos de informe guardados en memoria. Edad puede calcularse a partir de la expresión [Fecha actual–Fecha de nacimiento]. Esto suele aplicarse normalmente a los informes que se solicitan frecuentemente. cuya ejecución es más rápida porque no deben ejecutarse en la base de datos. También se denomina Cubo inteligente. si se almacenan en caché los resultados del informe. © 2002 MicroStrategy. podrán devolverse inmediatamente sin tener que esperar a que la base de datos procese el trabajo la próxima vez que se ejecute el informe. Véase también: • • atributo hijo relación caché Almacén de datos especial que contiene información a la que se ha accedido recientemente para permitir un acceso rápido en el futuro. Véase también: • • atributo atributo constante atributo hijo Atributo de nivel más bajo en una relación entre atributos. Inc.Guía avanzada de elaboración de informes Glosario atributo derivado Atributo calculado a partir de una operación matemática con otros atributos. atributo derivado 449 .

definición de datos Pasos de ejecución de informes que establecen la manera en que se acceden y manipulan los datos en el data warehouse. recuperación y análisis. data warehouse 1. diseñada para ayudar a los directores a tomar decisiones estratégicas sobre su negocio concentrándose en un tema o un departamento específico. es una clave primaria que consta de más de una columna de base de datos. . 2. datamart 1.Glosario Guía avanzada de elaboración de informes clave compuesta En una base de datos relacional. Instancia de base de datos utilizada para almacenar conjuntos de resultados guardados en las tablas de datamart. consolidación Agrupación de elementos del mismo atributo que acepta operaciones aritméticas entre filas. Copia de los datos de transacciones estructurados de forma específica para tareas de consulta. creación de informes Proceso de creación de informes a partir de informes prediseñados existentes en MicroStrategy Desktop o en MicroStrategy Web. Se utiliza como apoyo a la decisión en una compañía y permite organizar los datos y realizar actualizaciones y cargas coordinadas. Inc. Compárese con rangos. Base de datos. cubo inteligente Copia compartida de los datos de informe guardados en memoria y utilizados para manipular la definición de vista. que se utiliza para acceder a los almacenes de datos históricos de la empresa. 450 clave compuesta © 2002 MicroStrategy. 2. normalmente más reducida que un data warehouse. Base de datos. Esta división permite que varios informes con diferentes vistas compartan una definición de datos común. generalmente de gran tamaño.

Guía avanzada de elaboración de informes Glosario definición de vista Pasos de ejecución del informe que representan cómo se ven y manipulan los datos en el servidor Intelligence Server. dimensionalidad Véase nivel. degradación Tipo de extensión de hecho en la que los valores de un nivel de agregación se calculan en un segundo nivel de atributo más bajo Compárese con asignación. elemento de Expresión para un conjunto de atributos comunes. [1997. Madrid y Buenos Aires son elementos del atributo Ciudad. Objeto de MicroStrategy que admite este tipo de informe.NY])” se convierte en “(Año=1996 and Ciudad=DC) o (Año=1997 and Ciudad=NY)”. elemento de atributo Cualquiera de los valores únicos de un atributo u objeto indicador. Por ejemplo. documento 1. diseño de informes Proceso de creación de informes a partir de componentes básicos de informe mediante el Editor de informes de MicroStrategy Desktop o MicroStrategy Web. consolidación Un elemento de consolidación definido como “([1996. Enero. que consisten en una o varias representaciones de atributo. Inc. La definición de vista determina cómo se manipulará el conjunto de datos del informe final generado en los pasos de definición de datos.DC]. Febrero y Marzo son elementos del atributo Mes. © 2002 MicroStrategy. definición de vista 451 . Informe compuesto que muestra varias cuadrículas y gráficos. 2.

MAX. Proceso que se utiliza para poblar un data warehouse a partir de distintos sistemas de base de datos existentes. Algunos ejemplos son SUM. Ejemplos: “1997”. esquema físico del Representación gráfica detallada de los datos de negocio tal y warehouse como se almacenan en el data warehouse. and loading) 1. el esquema define las tablas. Suele implementarse en la cláusula SQL WHERE. “Tiendas en la región Noreste”. extracción. 2. 452 esquema © 2002 MicroStrategy. los campos de cada tabla y las relaciones entre campos y tablas. fuente de datos Cualquier sistema o archivo que almacena o contiene datos de interés. función de agregado Función numérica que actúa sobre una columna de datos y produce un único resultado. En las bases de datos relacionales.Glosario Guía avanzada de elaboración de informes esquema 1) Conjunto de tablas de un data warehouse asociadas con un modelo de datos lógico. limita los valores devueltos de un atributo en el conjunto de resultados de un rango especificado. Inc. filtro Objeto de MicroStrategy que especifica un conjunto de criterios que se utiliza para limitar los datos devueltos en un informe. Véase también esquema. Software de terceros que se utiliza para facilitar este proceso. Los usuarios pueden desplazarse por las jerarquías de atributos que el administrador haya definido para buscar los datos que necesiten. transformation. MIN y AVG. . Organiza el modelo de datos lógico para que tenga sentido desde la perspectiva de la base de datos. extraction. “Todos los días laborables en mayo”. 2) Diseño o estructura de un sistema de base de datos. COUNT. explorador de datos Parte de la interfaz utilizada para explorar los datos que contiene el warehouse. Específicamente. transformación y carga (ETL. Las columnas de hechos y atributos de estas tablas se consideran parte del esquema en sí.

hechos. un indicador avanzado utiliza la fórmula Sum(Indicador1)/Sum(Indicador2) en lugar de Sum(Indicador1/Indicador2). Por ejemplo: sum(ventas_euros) o [Ventas] [Coste].2) Objeto de MicroStrategy que contiene la definición de indicador. Véase también indicador. Cada elemento contiene su propio conjunto de calificaciones de filtro. Inc. cifras de ventas en euros o cantidades de inventario en recuentos. atributos u otros indicadores. que se almacena en un data warehouse. indicador avanzado Propiedad de un indicador compuesto que le permite cambiar el orden de evaluación por defecto. © 2002 MicroStrategy. indicador 1) Cálculo de negocio definido mediante una expresión compuesta de funciones. generalmente numérico y normalmente agregable. Véase también hecho. hijos comunes Atributos que son hijos del mismo atributo padre. generalmente precios. 2) Objeto de esquema que representa una columna de una tabla del data warehouse y que contiene números básicos o agregados.Guía avanzada de elaboración de informes Glosario grupo personalizado Objeto que puede incluirse en una plantilla y que se compone de una colección ordenada de elementos denominados elementos de grupo personalizado. aunque se puede definir por separado para cada uno de los componentes. indicador compuesto Indicador que no puede poseer un nivel para el indicador completo. hecho 1) Valor de medida. Por ejemplo. Los indicadores avanzados calculan los subtotales de los distintos elementos del indicador compuesto. grupo personalizado 453 .

que se aplica a un hecho. Los indicadores simples siempre contienen al menos una función de grupo. Por ejemplo. “Stock disponible al final de la semana” no es aditivo a lo largo del tiempo: el stock disponible al final de la semana no es la suma del stock disponible al final de cada día de la semana. no en la base de datos. indicador de acceso Indicador basado en indicadores ya incluidos en un informe. directo Proporcionan un método rápido para agregar nuevos indicadores a ese informe. Inc. cálculos en otros indicadores y en datos del informe después de que se hayan devuelto de la base de datos. indicador simple Tipo de indicador que puede ser independiente o utilizarse como componente de indicadores compuestos. indicador no agregable Indicador que no es aditivo en todas las dimensiones. indicador de Indicador en otros aspectos simple que adopta las transformación propiedades de la transformación que se le aplica. 454 indicador derivado © 2002 MicroStrategy. indicadores de rango e indicadores de suma acumulativa. atributo u otro indicador. indicadores de transformación.Glosario Guía avanzada de elaboración de informes indicador derivado Indicador que se basa en datos ya disponibles en el informe. como suma o promedio. es decir. El indicador en su totalidad sólo puede contener un nivel. Agregue una transformación para el año anterior y el indicador calculará los ventas totales para el año anterior. Utilice un indicador derivado para realizar operaciones matemáticas en columnas. Por ejemplo. un indicador calcula las ventas totales. Se calcula en el servidor Intelligence Server. Los indicadores de acceso directo pertenecen a una de estas categorías: indicadores de porcentaje del total. .

jerarquía Conjunto ordenado de atributos que definen una ruta significativa para navegar o explorar elementos. Los diseñadores de aplicaciones suelen bloquear las jerarquías si existen demasiados elementos de atributo en los que no se puede utilizar la exploración de elementos. Las define el usuario y no necesitan seguir el modelo lógico. Al contrario que una jerarquía de usuarios. informe 455 . Compárese con jerarquía del sistema. Los informes de datamart crean una tabla nueva en la base de datos para almacenar los datos del informe. sino que la plataforma MicroStrategy la deduce automáticamente a partir de toda la información disponible. analizarlos y después presentarlos de manera atractiva. o bien agregan los datos del informe a una tabla existente. jerarquía bloqueada Jerarquía que los usuarios finales no pueden explorar. jerarquía del sistema Jerarquía de superconjunto que contiene todos los atributos de un proyecto. dispuestos en secuencias específicas para la organización lógica de un negocio. en lugar de devolver los resultados al usuario. El orden se suele definir de manera que un atributo superior tenga un relación uno a muchos con sus atributos hijo. no se crea explícitamente.Guía avanzada de elaboración de informes Glosario informe Como punto central de cualquier investigación de apoyo a la toma de decisiones. Compárese con jerarquía de usuarios. Véase también: • • filtro plantilla informe de datamart Tipo especial de informe que guarda sus datos en una base de datos. jerarquía de usuarios Conjuntos de atributos con nombre y sus relaciones. un informe permite a los usuarios consultar datos. © 2002 MicroStrategy. Inc.

. MOLAP Procesamiento analítico en línea multidimensional. Puede utilizarse con un RDBMS diferente.Glosario Guía avanzada de elaboración de informes metadata Datos que asocian las tablas y columnas de un data warehouse con los atributos definidos por el usuario y los hechos para habilitar la asignación de la visión de negocio. muchos a muchos Relación entre atributos en la que varios elementos de un atributo padre se relacionan con varios elementos de un atributo hijo. La metadata puede residir en el mismo servidor donde reside el data warehouse o en un servidor diferente. Véase también: • • • • uno a uno uno a muchos muchos a uno relación muchos a uno Relación entre atributos en la que (1) varios elementos de un atributo padre se relacionan con un sólo elemento de un atributo hijo y (2) todos los elementos del atributo hijo se relacionan con los diversos elementos del padre. las condiciones y las necesidades de la estructura subyacente de la base de datos. y viceversa. Inc. Véase también: • • • • uno a uno uno a muchos muchos a muchos relación 456 metadata © 2002 MicroStrategy.

nivel de entrada Conjunto de atributos del nivel más bajo en el que haya un hecho disponible para el análisis. Por ejemplo. existen tres posibles niveles de agregación. © 2002 MicroStrategy. Inc. Por ejemplo. se trata del nivel de cálculo para el indicador. el hecho se almacena en el nivel Fecha/Artículo. un indicador de un informe con los atributos Año y Tienda se calcula en el nivel Año/Tienda. navegar 457 . Los nuevos datos se recuperan mediante una nueva consulta al Cubo inteligente o a la base de datos en un nivel de hecho o atributo diferente. Véase también: • • • • • paginar pivotar ordenar subtotal profundizar nivel 1) En un data warehouse. una columna Artículo_ID y una columna de hechos. Por ejemplo. se dice que los hechos se almacenan en un nivel concreto definido mediante los ID de atributo presentes en la tabla de hechos.Guía avanzada de elaboración de informes Glosario navegar Método para obtener información suplementaria una vez que se haya ejecutado el informe. 2) Con referencia al cálculo de indicadores. en la jerarquía geográfica Estado—Ciudad—Tienda. nivel de agregación Punto de una jerarquía de atributos donde se lleva a cabo la agregación. Véase también nivel de agregación. si una tabla de hechos tiene una columna Fecha.

y unidades de cuadrícula. objeto de aplicación Objeto de MicroStrategy utilizado para proporcionar un análisis y conocimientos sobre datos relevantes. documento. Los niveles de formato básicos son zonas. plantilla. El resto de los niveles de formato. pueden considerarse extensiones de estos dos tipos básicos. consolidación. grupo personalizado. como los umbrales y subtotales. normalmente por un diseñador de proyecto. jerarquías. Entre los objetos de configuración se incluyen los siguientes: usuarios. selección dinámica. instancias de base de datos.Glosario Guía avanzada de elaboración de informes nivel de formato Parte de un informe que le permite controlar el aspecto de un informe cuando se pivota o manipula. que son las filas y encabezados de un informe. . 458 nivel de formato © 2002 MicroStrategy. operadores. Estos objetos se desarrollan en MicroStrategy Architect. objeto de esquema Objeto de MicroStrategy creado. al que se puede acceder desde MicroStrategy Desktop. Entre los objetos de aplicación se incluyen los siguientes: informe. Los objetos de esquema reflejan directamente la estructura del warehouse e incluyen asignaciones de partición. que relaciona la información del modelo de datos lógico y el esquema físico del warehouse con el entorno de MicroStrategy. Los objetos de aplicación se desarrollan en MicroStrategy Desktop y son los componentes de los informes y documentos. funciones. filtro. ID de usuario de base de datos. Inc. que son los valores de atributo. atributos. indicador. hechos. tablas y transformaciones. planificaciones. objeto de Objeto de MicroStrategy que aparece en el nivel del sistema y configuración que puede utilizarse en varios proyectos.

La sección se caracteriza por la selección de elementos en el eje de paginación. indicadores. © 2002 MicroStrategy.) que define las columnas de datos que se van a incluir en el conjunto de resultados. El diseño y formato de estos objetos se definen en la plantilla.Guía avanzada de elaboración de informes Glosario ordenar Disponer datos de acuerdo con algunas características de los datos en sí (orden alfabético descendente. Si se varía la selección de elementos. las consolidaciones y los indicadores disponibles en un eje adicional denominado eje de paginación. etc. Inc. Véase también: • • • • • navegar paginar pivotar subtotal profundizar paginar Segmentar datos en un informe de cuadrícula colocando los atributos. grupos personalizados. Véase también: • • • • • navegar pivotar ordenar subtotal profundizar plantilla Grupo de objetos (atributos. etc. Puesto que la cuadrícula es bidimensional. numérico descendente. ordenar 459 . sólo puede verse una sección del cubo al mismo tiempo.). el usuario puede realizar la paginación en el cubo.

Véase también: • • partición de nivel de aplicación partición de nivel de base de datos partición de nivel de En las particiones de nivel de aplicación. es la aplicación. la encargada de administrar las tablas de partición. el encargado de administrar las tablas de partición. 460 partición © 2002 MicroStrategy. las particiones resultan transparentes en MicroStrategy. Puede realizarse en el nivel de base de datos o de aplicación. Inc. en aplicación lugar del servidor de base de datos. es el servidor de la base de datos. y no MicroStrategy. MicroStrategy admite dos métodos de partición de nivel de aplicación: la asignación de partición de metadata y la asignación de partición de warehouse. partición de nivel de En las particiones de nivel de base de datos (en ocasiones base de datos denominadas particiones de nivel de servidor). Compárese con partición de nivel de base de datos. el servidor de la base de datos particiona lógicamente la tabla de acuerdo con los parámetros especificados por el administrador de la base de datos. No necesita tomar ninguna medida en MicroStrategy para admitir las particiones. En su lugar.Glosario Guía avanzada de elaboración de informes partición Tabla de una base de datos relacional dividida en tablas componentes más pequeñas. . Dado que el usuario final sólo ve la tabla lógica. La tabla original no se divide físicamente en tablas más pequeñas. Compárese con partición de nivel de aplicación.

consolidaciones) en ejes diferentes. Inc. Además. que se completa antes de que se ejecuten los informes y cuyos resultados se almacenan en una tabla agregada. y.Guía avanzada de elaboración de informes Glosario pivotar Reconfigurar los datos en un informe de cuadrícula colocando los objetos de informe (atributos. los datos asociados. indicadores. Véase también: • • • • • navegar paginar ordenar subtotal profundizar preagregación Agregación. Subconjunto de tabulación cruzada. Se utiliza para determinar dónde tendrán mayor impacto las tablas agregadas. o cálculo de datos numéricos en un nivel de atributo específico. Véase también: • • tabla agregada agregación proporción de Número promedio de registros hijo que se combinan para compresión calcular un registro padre. por lo tanto. mayores serán las posibles ventajas de crear una tabla agregada que calcule previamente los datos del nivel más alto. hace referencia a la reconfiguración de un informe de cuadrícula intercambiando los encabezados de fila y de columna. Por ejemplo. pivotar 461 . © 2002 MicroStrategy. la proporción de compresión entre los datos mensuales y anuales es 12:1. Cuando mayor sea la proporción de compresión entre dos atributos.

atributos. Por ejemplo. Compárese con consolidación. 21–30 y 31–40. Inc. relación Asociación que especifica la naturaleza de la conexión entre un atributo (el padre) y uno o más atributos (los hijos). elementos de atributo. Véase también: • • • • • • • • atributo padre atributo hijo relación parcial relación de cualidad uno a uno uno a muchos muchos a uno muchos a muchos 462 profundizar © 2002 MicroStrategy. Ciudad es un atributo hijo de Provincia.Glosario Guía avanzada de elaboración de informes profundizar Agregar filtros. indicadores y funciones a objetos de análisis ya existentes. Por ejemplo. los clientes en los intervalos de edad de 10–20. donde cada conjunto de edades es un rango. . Véase también: • • • • • navegar paginar pivotar ordenar subtotal rangos Método para organizar valores de acuerdo con un conjunto de intervalos de datos descriptivos o significativos.

una tienda puede decir cambiar la clasificación de departamento a la que pertenecen los artículos. Por ejemplo. mientras que esto no se produce necesariamente en el caso contrario. Estos cambios suelen producirse a menudo como consecuencia de una reestructuración de la organización. relación entre atributos Véase relación. El atributo padre se denomina “cualidad” porque su definición sólo está completa con la intersección de los hijos comunes.Guía avanzada de elaboración de informes Glosario relación de cualidad Relación entre un atributo padre y dos o más atributos “hijo comunes”. Véase también representación de atributo. relación dinámica Cuando la relación entre los elementos de atributo padre e hijo cambia. Véase también: • • • • relación uno a muchos muchos a uno muchos a muchos representación clave Representación de un conjunto de las representaciones de atributo necesarias para identificar de manera única un elemento de un atributo. reclasificación o retirada de artículos o servicios. © 2002 MicroStrategy. las jerarquías de tiempo no suelen ser dinámicas. Por ejemplo. un realineamiento geográfico o la agregación. los días no migran a diferentes semanas y las semanas fiscales no cambian de mes. relación parcial Relación entre atributos en la cual los elementos de un atributo se relacionan con los elementos de un segundo atributo. Inc. relación estática Cuando la relación entre los elementos de los atributos padre e hijo no cambia nunca o sólo en raras ocasiones. relación de cualidad 463 .

464 representación de atributo © 2002 MicroStrategy. Véase también: • • • • • navegar paginar pivotar ordenar profundizar tabla agregada Tabla de hechos que almacena datos que se han agregado en una o más dimensiones. Algunas de las representaciones posibles del atributo Cliente son ID. subtotal Operación de totales realizada en una parte del conjunto de resultados. Comentarios y Abreviación. Ciudad de facturación y Ciudad de envío son dos atributos que comparten la misma tabla y columna definidas como una tabla de lookup. como por ejemplo. “escriba el ID de usuario y la contraseña”. Apellidos. Nombre. selección dinámica 1) Objeto de MicroStrategy en la definición de informe que está incompleto por diseño. Por ejemplo. rol de atributo Columna de la base de datos que se utiliza para definir más de un atributo. . 2) En general. ventana que solicita una entrada del usuario.Glosario Guía avanzada de elaboración de informes representación de Una de las distintas columnas asociadas con un atributo que atributo constituyen distintos aspectos del mismo concepto. Un ejemplo típico con un filtro es seleccionar un atributo específico sobre el que calificar. Se solicita al usuario durante la fase de resolución de la ejecución del informe que proporcione una respuesta que complete la información. Cada atributo posee su propia colección de representaciones. Inc. Véase preagregación.

Véase también asignación de partición. tabla base 465 . tabla de hechos Tabla de base de datos que contiene datos numéricos que pueden agregarse a lo largo de una o varias dimensiones. Las tablas de partición suelen dividirse lógicamente. tabla de partición base Tabla de warehouse que contiene una parte de un conjunto de datos mayor. Las transformaciones se utilizan en la definición de un indicador para modificar su comportamiento. tabla de asignación de Tabla de warehouse con información que se utiliza para particiones identificar las tablas de partición base como parte de un todo lógico. transformación Objeto de esquema que contiene una regla de negocio utilizada para comparar resultados de diferentes períodos de tiempo. como por ejemplo por tiempo o geografía.Guía avanzada de elaboración de informes Glosario tabla base Tabla de hechos que almacena datos en el nivel más bajo de dimensionalidad. También se suele denominar PMT. tamaño de tabla Tamaño estimado de una tabla de base de datos en lo que respecta al número de filas. dé formato a la celda para que tenga un fondo azul y un tipo de letra en negrita. Las tablas de hechos pueden contener datos atómicos o datos agregados. Por ejemplo. También se suele denominar PBT. Véase también: • • tabla de partición base asignación de partición tabla de datamart Tabla relacional que se utiliza para almacenar los datos de un informe de datamart. Inc. si los ingresos son superiores a 200 euros. © 2002 MicroStrategy. umbral Se utiliza para crear formato condicional para valores de indicador.

consolidaciones y grupos personalizados individuales que pueden colocarse en una cuadrícula de informe. Cuando se mueve un objeto de un informe de una zona de formato a otra (como resultado de la pivotación.Glosario Guía avanzada de elaboración de informes unidad de cuadrícula Atributos. Véase también: • • • • uno a uno muchos a muchos muchos a uno relación uno a uno Relación entre atributos en la que cada elemento de un atributo padre se relaciona con un solo elemento del atributo hijo. y viceversa. mientras que cada elemento del atributo hijo sólo está relacionado con un único elemento del atributo padre. . el formato del objeto cambia al utilizado en la nueva zona. Inc. uno a muchos Relación entre atributos en la que cada elemento de un atributo padre está relacionado con varios elementos de un atributo hijo. 466 unidad de cuadrícula © 2002 MicroStrategy. por ejemplo). La relación entre atributos uno a muchos es la más común en los modelos de datos. Véase también: • • • • uno a muchos muchos a uno muchos a muchos relación zona de formato Determina el formato que se aplica a cualquier dato u objeto ubicado en la zona. indicadores.

370 alias de tabla explícito 368. 219 columna de indicador 169 informe 20 tabla 368. 219 indicador 169 alias de tabla 368. 467 . 316 © 2002 MicroStrategy. 370 ancla de Desktop 426 anidado filtro 93 indicador 171 plantilla 93 aplicación de datamart 284 ApplyAgg 350 ApplyComparison 352 ApplyLogic 352 ApplyOLAP 351 ApplyRelative 351 ApplySimple 349 asignación de expresión 216 asignación de partición se define en 311 calificación de atributo 315 división de datos 314 heterogénea 313 homogénea 314. 51. 370 alias de columna atributo 251 hecho 215. 159 función 55 agrupación de nivel 416 estándar 417 Ignorar 420 valor final 419 valor inicial 418 alias columna de atributo 251 columna de hecho 215. Inc. 53. 99 Validador de dependencia de plantilla 102 agregación se define en 302 de poca densidad 304 densa 304 dinámica 46. 159. 98 acceso directo a un informe 34 acceso directo a una plantilla 93. 302 grado de 304 indicador 157 agregación dinámica se define en 46.ÍNDICE A acceso directo a un filtro 93.

317 asignación de partición de metadata 313. 317 tabla de asignación de particiones 316 tabla de partición base 316 asignación de partición heterogénea 313 asignación de partición homogénea 314. se define en 242. 242. 9 atributo interdimensional 363 atributo miembro 295 © 2002 MicroStrategy. 317 nivel de aplicación 312 nivel de servidor 312 tabla de asignación de particiones 316 tabla de partición base 316 tipos 312 warehouse 315. Inc. Véase representación de visualización de informes y representación de exploración. 243 expresión 242 expresión de representación 245. 354 alias de columna 251 asignación heterogénea 250 atributo derivado 249 calificación 115 468 clave compuesta 255 componente. . 354 relación entre hijos comunes 363 relación muchos a muchos 355 representación 242. 393. compuesto 255 crear en el Asistente para crear proyectos 401 Editor de atributos 248 elemento 8. 399 Asistente para crear proyectos 258. 254. 243 recuento múltiple en relación 358 relación 8. 316 asignación heterogénea atributo 250 Asistente de configuración 395 Asistente para complementos 140 Asistente para crear atributos 401 Asistente para crear hechos 228. 242. 246 representación de exploración 255 representación de visualización de informes 255 rol 367 SQL 246 virtual (consolidación) 190 visualización 254 atributo compuesto se define en 255 en el Asistente para crear proyectos 402 atributo constante se define en 249 atributo de exploración 266 atributo derivado se define en 249 atributo hijo se define en 9.Índice Advanced Reporting Guide metadata 313. 317 calificación de atributo 315 división de datos 314 asignación de partición de warehouse 315. 248 expresión derivada 249 grupo de representaciones 253 hijo 9 implícito 249 jerarquía del sistema 254 padre 9 propiedades 242. 395 acceso 396 asociación 278 eliminar 281 nivel 280 asociación de mapa de navegación 278 eliminar 281 nivel 280 atómico se define en 303 atributo 7.

clase. Véase jerarquía.Advanced Reporting Guide Índice atributo padre se define en 9 atributo virtual (consolidación) 190 B borde informe 84 valores de formato por defecto 443 buscar dependencias 95 C caché se define en 96 caché de informes 96 Cubo inteligente 38 informe 40. condición 134 condición. 96 vista de informe 39. 53. . 96 caché de informes 40. Véase filtro. Véase representación de visualización de informes y representación de exploración. Véase jerarquía. 120 combinar calificaciones de atributo 122 definición 120 división 120 nivel de salida 120 calificador de atributo 115 calificar sobre un indicador 207 cantidad 176 categoría. condicionalidad indicador 150 opciones de anidamiento 151 consolidación se define en 189 atributo virtual 190 cálculos en nivel de filas 190 consulta SQL 196 elemento 191 elementos de atributo no relacionados 193 elementos de distintos niveles 193 elementos del mismo atributo 192 469 © 2002 MicroStrategy. 52. 96 calificación atributo 115 conjunto de indicadores 120 de atributo a atributo 117 filtro de relación de conjuntos 124 indicador 120 rangos 182 calificación avanzada expresión personalizada 126 lista de elementos conjuntos 127 calificación de atributo 315 calificación de atributo a atributo 117 combinar 122 fecha dinámica 119 calificación de conjunto calificación de indicador 120 filtro de relación 124 calificación de conjunto de indicadores 120 calificación de conjunto de relación 124 calificación de indicador 30. clave compuesta se define en 255 comandos de Desktop 426 ChangeView 430 Editor 432 Execute 433 ExecuteDocument 434 ExecuteReport 435 Open 436 Reset 437 Shortcut 438 combinar calificaciones de atributo 122 combinar encabezado de las celdas 444 componente de atributo. Inc.

agregación 302 diseño de informes se define en 17 diseño de informes. 260. Véase nivel. dimensionalidad se define en 141 dimensionalidad. 258 Editor de documentos 235 Editor de grupos personalizados crear grupo personalizado 180 opciones de presentación de encabezado 185 Editor de hechos 228 Editor de jerarquías 259. Véase vista de informe y definición de vista.Índice Advanced Reporting Guide importar elemento 194 orden de evaluación 194 creación de informes se define en 17 creación de proyectos 396 crear atributo en el Asistente para crear proyectos 401 hecho en el Asistente para crear proyectos 399 proyecto 396 proyecto con Asistente para crear proyectos 393 cualidad 363 Cubo inteligente 96 D data warehouse se define en 3 datamart se define en 283 aplicación 284 grupo personalizado 288 propiedad de VLDB 287 sentencias SQL 288 tabla 286 terminología 283 uso 285 de poca densidad. dinámica. división 120 división de datos 314 documento se define en 231 características de los informes 236 diseño 232 hoja de estilos 234 rangos 236 vista 236 XML 233 XSL 234 documento HTML 232 E Editor de atributos 248. 90 Desktop Designer 89. dimensión. 90 detalle. Véase hecho. 268 Editor de tablas lógicas 309 elemento consolidación 191 elemento de atributo 243 elemento de atributo 8. . se define en 243 elemento de consolidación se define en 191 470 © 2002 MicroStrategy. agregación 304 definición de datos se define en 36 caché de informes 40 definición de vista se define en 36 Cubo inteligente 38 vista de informe 39 degradación se define en 225 densa. Inc. agregación 304 derivado atributo 249 expresión 249 hecho 218 indicador 44 Desktop Analyst 88. Véase jerarquía.

Inc.Advanced Reporting Guide Índice de atributos no relacionados 193 de distintos niveles 193 del mismo atributo 192 importar 194 elemento de un grupo personalizado 184 encabezado de elemento de grupo personalizado 185 entidad. 51. 421 expresión personalizada 126 extensión de nivel 220 F fecha calificación de fecha dinámica 119 fecha dinámica 119 filtrada. 53 filtro vinculado. Véase jerarquía. se define en 113 acceso directo 98 © 2002 MicroStrategy. 52. formato borde de informe 84 color de indicador 411 eje 83 estilo automático 85 indicador 78 indicador de informe 83 informe 76 471 . 346. acceso directo a un filtro 93 anidado 93 calificación de atributo 115 calificación de atributo a atributo 117 calificación de indicador 120 combinar calificaciones de atributo 122 división 120 expresión personalizada 126 fecha dinámica 119 fecha estática 119 filtro de relación 124 indicador 150 interacción entre indicador e informe 151 interacción entre informe e indicador 151 lista de elementos conjuntos 127 operador 374 operador de comparación 378 operador de patrón 381 operador lógico 374 operadores de orden y porcentaje 380 visualización 40 filtro de atributo jerarquía 264 filtro de relación 124 filtro de visualización 19. 48. 40. jerarquía 264 filtrado de nivel absoluto 415 estándar 415 Ignorar 415 sin definir 416 filtrar navegar y 273 filtro 22. Véase acceso directo a un filtro. esquema físico del warehouse se define en 5 estilo automático 85 distribuir 86 formatos por defecto 441 exploración de jerarquía de usuarios 266 Explorador de datos se define en 260 exportar 20 expresión de asignación 226 expresión de hecho 216 expresión de miembro 295 expresión de representación 245 expresión pass-through 126.

77 subtotal 79 formato Todos los indicadores 83 fórmula 139 base 140 fórmula base 140 fórmula. 176 cantidad 176 n-tile 177 promedio acumulativo 177 promedio de movimiento 177 rango 176 suma acumulativa 177 suma de movimiento 177 G grupo de representaciones 253 grupo personalizado se define en 180 calificación de rangos 182 consulta SQL 187 elemento 184 encabezado de elemento 185 opción de presentación 186 presentación 185 tablas de datamart 288 H hecho 6. 82. 84 unidad de cuadrícula 76.Índice Advanced Reporting Guide nivel 76 nivel de objeto de indicador 82 presentación de indicadores 407 presentación de números 408 rangos 83 subtotal de columna 83 subtotal de fila 84 Todos los indicadores 83 umbral 79. 421 ApplyAgg 346 ApplyComparison 346 ApplyLogic 346 ApplyOLAP 346 ApplySimple 346 función de agregado se define en 307 función OLAP 177 función que no es de grupo 136. Inc. . 83 subtotal 79 formato de zonas 76. 84 formato de unidades de cuadrícula 76. 78. 83 valores por defecto 441 zona 76. 346. 83 formato de indicador de informe 83 formato de nivel de objeto de indicador 82 formato de rangos 83 formato de subtotales 79 formato de subtotales de columna 83 formato de subtotales de fila 84 formato de umbrales 79. Véase indicador compuesto frecuencia de las consultas 305 fuente de datos se define en 2 función complemento 140 OLAP 177 sintaxis 346 función Apply 126. 78. se define en 214 alias de columna 219 Asistente para crear hechos 228 columna de hecho heterogénea 219 crear en el Asistente para crear proyectos 399 definición de hecho 215 degradación se define en 225 472 © 2002 MicroStrategy. 77 formato de bordes de informe 84 formato de eje 83 formato de indicador 78.

171 nivel (dimensionalidad) 134. 135 condición 134 condicionalidad 150 definición de compuesto 153 definición de simple 138 delimitador 412 derivado 44. 413. 220 implícito 217 inhabilitar 228 join de producto cruzado 226 nivel de entrada de hecho 214 relación de hechos 223 relación de tablas 222 tabla de hechos 214 hecho de texto 363 hecho implícito 217 hijos comunes se define en 254 hoja de estilos 234 I implantación 86.Advanced Reporting Guide Índice derivado 218 Editor de hechos 228 expresión 216 expresión de asignación 226 extensión 220 extensión de nivel 215. 141. 51. expresión pass-through 421 filtrado de nivel 414 filtro absoluto 415 filtro de visualización 48 filtro estándar 415 filtro Ignorar 415 filtro sin definir 416 formato 82. 155 calificación 120 complemento de función 140 compuesto 134. 420 alias de columna 169 anidado 171 avanzado 69. 83 fórmula 139 fórmula base 140 función Apply 421 join por defecto 161 nivel 142. 170. Véase nivel. 52. 171 agregación 157 agregación dinámica 159 agrupación de nivel 416 agrupación de valor final 419 agrupación de valor inicial 418 agrupación estándar 417 agrupación Ignorar 417. 473 . atributo 249 indicador 11. 170 derivado y nivel 171 diferencia entre simple y compuesto 137 dimensionalidad de subtotales 168 dimensionalidad. Inc. se define en 134 acceso directo 71. 420 nivel de agrupación 142 nivel de atributo 142 nivel de filtrado 147 nivel de unidad 413 no agregable se define en 142 opciones de anidamiento de condición 151 operador 412 orden de evaluación de compuesto 157 ordenar jerárquicamente 72 © 2002 MicroStrategy. 94 Informes compartidos 94 Plantilla de objetos 94 Public Objects 94 implícito.

53 Cubo inteligente 38 definición de datos 36 definición de vista 36 dinámica. Véase hecho. fórmula 139 fórmula base 140 nivel 134. 40. 53 alias 20 caché 96 caché de informes 40 calificación de indicador 30. 49. . indicador compuesto se define en 134. se define en 171 indicador de transformación 170 porcentaje del total 172 rango 175 transformación 174 indicador de porcentaje del total 172 indicador de rango 175 indicador de rendimiento. 52.Índice Advanced Reporting Guide porcentaje del total 172 propiedad de VLDB 164 rango 175 simple 134 subtotal 157. 174. 51. agregación 46 edición interactiva 19 ejecución 36. se define en 155 indicador clave de rendimiento. 49. 174. Inc. 170. 53 filtros y límites 25 formato 76 formato de bordes de informe 84 formato de eje 83 formato de indicador de informe 83 formato de nivel de objeto de indicador 82 formato de rangos 83 © 2002 MicroStrategy. 293 indicador avanzado 69. indicador de transformación se define en 153. 153. 51. 175 indicador derivado se define en 170 indicador no agregable se define en 142 indicador simple se define en 134 474 condición 134 condicionalidad 150 definición 138 dimensionalidad. 170. 99 agregación dinámica 46. Véase nivel. 98 acceso directo a una plantilla 93. 158 tipo 134 tipo de join 162 tipo de join para fórmula 162 transformación 134. 48. 170. 141 transformación 134. 153 Información ETL. 135 cantidad 176 definición 153 indicador avanzado 155 n-tile 177 orden de evaluación 157 promedio acumulativo 177 promedio de movimiento 177 rango 176 suma acumulativa 177 suma de movimiento 177 indicador de acceso directo 71. Véase hecho. 54 estilo automático 85 exportar 20 filtro 22 filtro anidado 93 filtro de visualización 19. opción 406 informe 11. se define en 15 acceso directo a informe 34 acceso directo a un filtro 93. 52.

83 formato de zonas 76. 77 formato Todos los indicadores 83 guardar informe con selección dinámica 211 implantación 86. 52 indicador anidado 171 indicador de acceso directo 71 indicador derivado 44 Información ETL 406 informe como filtro 34 Informes compartidos 94 jerárquica. 21 vista de gráfico 18 vista de informe 39 vista SQL 18 informe como filtro 34 informe de datamart se define en 284 Informes compartidos 94 inhabilitar 228 inicializar proyecto 396 inner join 161 instancia de base de datos 397 integer constant in metric (constante entera de indicador) 166 J jerarquía se define en 257 Asistente para crear proyectos 258 atributo de exploración 266 bloqueada 263 Editor de atributos 258 © 2002 MicroStrategy. 65 subtotal avanzado 69 subtotal personalizado 65 total 59 umbral 19 Validador de dependencia de plantilla 102 valores de formato por defecto 441 valores por defecto de estilo automático 441 vista de cuadrícula 18 vista de diseño 18. 71 paginar 19 pivotar 19 plantilla 99 plantilla anidada 93 Plantilla de objetos 94 privilegio 90 Public Objects 94 reducir pasos de SQL 34 reutilización de objetos 95 selección dinámica 91 semáforo 19 subtotal 59. jerárquica 72 ordenación. ordenación 72 límite de informe 23 modo esquema 20 niveles de formato 76 objetos de informe 19 optimización de SQL 34 orden de evaluación 108 orden de evaluación especificado 111 orden de evaluación por defecto 110 orden de los niveles de formato 80 ordenación avanzada 72 ordenación por varias claves 72 ordenación. 84 formato de unidades de cuadrícula 76. 94 indicador 48. avanzada 72 ordenación. por varias claves 72 ordenar 19. 51. 475 . 78. Inc.Advanced Reporting Guide Índice formato de subtotales 79 formato de subtotales de columna 83 formato de subtotales de fila 84 formato de umbrales 79.

Inc. 260. 353 modo esquema 20 MOLAP se define en 300 N Narrowcast Server. URL para 237 navegar se define en 272 filtrar 273 jerarquía 268 mapa. ruta. 395 modelo de datos 353 modelo de datos lógico 4. nivel se define en 141 476 © 2002 MicroStrategy. jerarquía 264 límite de informe 23 lista de elementos conjuntos 127 M mapa de navegación 271. se define en 258 join fórmula 162 indicador 160 informe 160 inner 161 outer 161 join de indicador 160. 163 propiedad de VLDB 166 join de informe 160 join de producto cruzado 226 L lenguaje de hoja de estilos extensible 234 lenguaje de marcado extensible 233 limitada. Véase ruta de navegación. Véase mapa de navegación.Índice Advanced Reporting Guide Editor de jerarquías 259. 268 estructura 262 exploración 266 filtrada 264 filtro de atributo 264 jerarquía de usuarios 259 jerarquía del sistema 258 limitada 264 navegar 268 organización 261 punto de entrada 265 Visor de jerarquías 260 visualización 262 jerarquía bloqueada se define en 263 jerarquía de usuarios se define en 259 atributo de exploración 266 bloqueada 263 estructura 262 exploración 266 filtrada 264 limitada 264 navegar 268 punto de entrada 265 visualización 262 jerarquía del sistema 254. . 272 asociación 278 nivel de asociación 280 nivel de informe 280 nivel de plantilla 280 nivel de proyecto 280 nivel de unidad de cuadrícula 280 nombre de conjunto 276 por defecto 279 prioridad 277 propiedades de filtro 276 proyecto 281 ruta de navegación por defecto 278 tipo de mapa de navegación 275 metadata se define en 5.

182 nivel de salida de calificación de conjunto 120. 124. Inc.Advanced Reporting Guide Índice agrupación 142 filtrado 147. reutilizar 95 opciones de anidamiento 151 Opciones de Catálogo en el Asistente para crear proyectos 398 Opciones de Esquema en el Asistente para crear proyectos 399 Opciones de Ver en el Asistente para crear proyectos 399 operador comparación 378 filtro 374 lógico 374 orden y porcentaje 380 patrón 381 operador de comparación 378 operador de filtro 374 operador de patrón 381 operador lógico descripción funcional 374 exclusión 377. . 124 nivel de salida de filtro de relación 124 nivel de unidad 413 no agregable. 414 indicador derivado 171 nivel 142 nivel de entrada se define en 214 nivel de formato se define en 76 orden de los niveles 80 nivel de indicador 413 nivel de salida 120. 396 outer join 161 P paginar 19 partición de nivel de aplicación se define 477 © 2002 MicroStrategy. Objetos de informe 92 objetos de informe 11. indicador se define en 142 n-tile 177 null check (comprobación de nulos) 166 null checking for Analytical Engine (comprobación de nulos para el motor analítico) 167 número códigos de presentación 408 valores de formato por defecto 442 O objeto de aplicación se define en 6 objeto de búsqueda 208 objeto de configuración se define en 6 objeto de esquema se define en 6 objeto definido por el usuario. Véase expresión de hecho. 378 intersección 376 unión 375 operadores de orden y porcentaje 380 orden de evaluación 108 consolidación 194 de indicador compuesto 157 especificado 111 por defecto 110 orden de evaluación:del Editor de informes 195 ordenación jerárquica 72 ordenación por varias claves 72 ordenar 71 avanzada 72 jerárquica 72 varias claves 72 ordenar informe 19 origen de proyecto 395. 19 objetos. objeto. Véase atributo.

Véase acceso directo a una plantilla. 405 proceso ETL. Inc. porcentaje de varianza 175 preagregación 302. 105 acceso directo 99 acceso directo a una plantilla 93 anidada 93 Validador de dependencia de plantilla 102 plantilla de objeto 104 vacía 105 plantilla de objeto vacía 105 Plantilla de objetos 94 plantilla vinculada. 90 proceso de extracción. 90 Web Analyst 88. 90 Web Professional 89. transformación y carga (ETL). reducir en informe 34 PBT. pivotar 19 plantilla 99. Véase extracción. transformación y carga (ETL) se define en 2. 90 Web Reporter 88. plataforma RDBMS IBM DB2 AS/400 388 IBM DB2 OS/390 388 IBM DB2 UDB 388 Informix 389 Microsoft SQL Server 390 NCR Teradata 391 Oracle 389 Red Brick 389 Sybase Adaptive Server 390 Sybase IQ 12 390 Tandem NonStop SQL 391 PMT. . 90 Desktop Designer 89. se define en 302 frecuencia de las consultas 305 integrar tabla agregada 308 proporción de compresión 307 relación padre-hijo 306 478 tabla agregada 303 tabla base 303 tamaño lógico de la tabla 308 presentación formato de símbolo 409 presentación del grupo personalizado 185 privilegio 90 Desktop Analyst 88. Véase tabla de partición base. procesos de análisis 3 promedio acumulativo 177 de movimiento 177 promedio acumulativo 177 promedio de movimiento 177 propiedad de VLDB 164 datamart 287 integer constant in metric (constante entera de indicador) 166 jerarquía 164 null check (comprobación de nulos) 166 null checking for Analytical Engine (comprobación de nulos para el motor analítico) 167 Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) 168 tipo de join de indicador 166 zero check (comprobación de ceros) 167 proporción de compresión se define en 307 © 2002 MicroStrategy.Índice Advanced Reporting Guide en 312 particiones de nivel de servidor 312 particiones de nivel de servidor RDBMS 312 paso de SQL. Véase tabla de asignación de particiones.

370 reconocimiento automático 368. se define en 201 búsqueda 203 calificar sobre un atributo 206 calificar sobre un indicador 207 definición de filtro 205 elegir de entre todos los atributos de una jerarquía 205 elegir de una lista de los elementos de atributo 206 nivel 210 objeto 208 objeto de búsqueda 208 opciones de guardar 211 propiedades 204 tipos de 204 valor 209 selección dinámica Calificar sobre un atributo 206 selección dinámica de definición de filtro 205 selección dinámica de nivel 210 selección dinámica de objeto 208 selección dinámica de valor 209 selección dinámica Elegir de entre todos los atributos de una jerarquía 205 selección dinámica Elegir de una lista de elementos de atributo 206 semáforo 19 © 2002 MicroStrategy. se define en 182 calificación 182 documento 236 puntos 183 tamaño 182 valores de formato por defecto 444 reconocimiento automático de roles de atributo 368. 355 relación padre-hijo 306. 369 ruta de navegación 272 por defecto 278 propiedades 276 tipo 275 ruta de navegación por defecto 278 S segmentación 177 selección dinámica 91. 479 .Advanced Reporting Guide Índice Public Objects 94 punto de entrada 265 R rangos 176. Inc. se define en 367 alias de tabla explícito 368. 369 reconocimiento de agregado 308 relación dinámica 306 estática 306 relación de tablas 222 relación dinámica se define en 306 relación entre atributos se define en 8 relación entre hijos comunes 363 relación estática se define en 306 relación muchos a muchos se define en 9. 354 dinámica 306 estática 306 relación uno a muchos se define en 9 relación uno a uno se define en 8 representación representación de atributo 246 representación de atributo 242. se define en 246 representación de exploración 255 representación de visualización de informes 255 reutilizar objetos 95 buscar dependencias 95 rol de atributo 367.

83. . 157 formato 79 transacciones 2 transformación 134. 316 tabla de resumen se define en 303 tabla de warehouse en Asistente para crear proyectos 397 tamaño de tabla se define en 308 tamaño lógico de la tabla 308 cambiar 309 tipo de asignación 296 tipo de join 162.Índice Advanced Reporting Guide señal 363 sistema de administración de bases de datos relacionales 346 soporte internacional xxiv soporte internacional xxiv soporte técnico xxv SQL del Catálogo de warehouse por defecto 388 SQL para tablas de datamart 288 subtotal 59. se define en 292 atributo miembro 295 componentes 295 e informes 153 expresión de miembro 295 480 © 2002 MicroStrategy. 84 indicador 157 personalizado 65 subtotal avanzado 69 Subtotal Dimensionality Aware (reconocimiento de dimensionalidad en subtotales) 168 subtotales a través de un nivel 59 subtotales avanzados 59 a través de un nivel 59 agrupar por 60 por posición 60 subtotales con Agrupar por 60 subtotales personalizados 65 subtotales por posición 60 suma de movimiento 177 promedio 177 suma acumulativa 177 suma de movimiento 177 T tabla 296 datamart 286 tabla de hechos 214 tablas de warehouse en Asistente para crear proyectos 397 tabla agregada se define en 303 eficacia 307 frecuencia de las consultas 305 integrar en proyecto 308 proporción de compresión 307 relación padre-hijo 306 tabla base 303 tamaño lógico de la tabla 308 ventajas 300 tabla base se define en 303 tabla de asignación de particiones se define en 316 tabla de datamart se define en 284 tabla de hechos se define en 214 tabla de partición base se define en 312. 166 tipo de join de indicador 166 tipo de join para fórmula 162 tipo de join para fórmula de indicador 162 tipo de selección dinámica de definición de filtro 205 total 59. se define en 158 avanzado 59. Inc. 69 dimensionalidad de indicador 168 formato 79.

Advanced Reporting Guide Índice tabla 296 tipo de asignación 296 transformación. 90 Web Reporter 88. 21 vista de gráfico 18 vista de informe 39. 90 © 2002 MicroStrategy. 481 . 96 vista SQL 18 W Web Analyst 88. indicador 293 X XML 233 XSL 234 U umbral 19. se define en 79 unidad de cuadrícula se define en 78 URL 237 URL base 238 URL completa 237 URL relativa 237 uso de datamart 285 Z zero check (comprobación de ceros) 167 zona de formato se define en 77 V Validador de dependencia de plantilla 102 valor por defecto del indicador 161 valores de formato por defecto de alineación 442 valores de formato por defecto de fuente 442 valores de formato por defecto de patrones 443 variable. varianza. Véase indicador compuesto. indicador de transformación 175 Visor de jerarquías 260 Perspectiva aérea 260 vista de cuadrícula 18 vista de diseño 18. 90 Web Professional 89. Inc.

Inc. .Índice Advanced Reporting Guide 482 © 2002 MicroStrategy.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->