1. Introducción a MicroStrategy
(sesión 2/4)
aníbal goicochea
http://anibalgoicochea.com/
Contenido
Resumen de la sesión anterior
Atributos, Hechos y Métricas
El Editor de Informes
El Informe
Misceláneos
http://anibalgoicochea.com/ 2
1
2. Resumen de la sesión anterior
En la sesión anterior explicamos brevemente en que consistía el Business Intelligence (B.I.) y como, a través de
las técnicas que lo conforman, podría ser de mucha utilidad en la gestión de una empresa o las unidades de negocio.
En un proyecto de B.I., el primer elemento “visible” es el Data Warehouse (DW). El DW cumple el papel de
repositorio central de datos, los cuales pueden proceder de diversas fuentes.
Teniendo los datos “cargados” en el DW, utilizaremos una serie de herramientas (software) para visualizarlos y
facilitar su análisis.
Dependiendo de quién será el usuario de la información, podríamos optar por ofrecer un conjunto de informes
(reporting), cuadros de mando o un entorno de minería de datos.
En el mercado existen una serie de “suites” de B.I., gratuitas y de pago, que cubren todas o casi todas las
necesidades que tuviéramos para hacer uso de esta tecnología.
Gestión de
la
información
Análisis Feedback
Negocio
Ejecución
Estrategia Puesta en del plan de
marcha y acciones
control
http://anibalgoicochea.com/ 3
Resumen de la sesión anterior
MicroStrategy es una plataforma de Business Intelligence, de fácil gestión e implementación. Ofrece los
componentes necesarios para visualizar y analizar los datos: Reporting, cuadros de mando, etc.
MicroStrategy tiene una serie de componentes, cada uno cumple una función específica, algunos los utilizaremos
directamente y otros trabajarán en segundo plano.
Para comenzar a utilizar MicroStrategy, debemos contar con un DW o base de datos (BBDD) con información.
Luego definiremos en el componente Desktop de MicroStrategy, toda la información técnica necesaria para que el
“Motor Inteligente” de MicroStrategy conozca como dirigirse al DW para obtener los datos y los pueda mostrar en
pantalla. Estas definiciones se denominan “objetos”.
Quizás, el primer objeto que definamos sea un “Origen de proyecto” (ODP), el cual cumple el papel de
contendedor de proyectos y facilita establecer la conexión con nuestro servidor de datos. En nuestra instalación de
MicroStrategy podemos definir varios Orígenes de Proyecto.
Las necesidades que tuviéramos por atender, deberían ser abordadas desde un punto de vista funcional. En tal
sentido, crearemos “Proyectos” según los requerimientos de los usuarios. Un Proyecto se define haciendo
referencia a un ODP. Un ODP puede contener varios proyectos.
Un Proyecto contendrá todos los objetos necesarios para que el usuario puede visualizar y analizar la información,
objetos tales como Tablas, Atributos, Hechos, Informes, etc.
Definido nuestro Proyecto, deberemos indicar que DW o BBDD
vamos a utilizar y luego deberemos seleccionar que tablas
utilizaremos para el Proyecto que estamos desarrollando. No es
recomendable seleccionar todas las tablas, sólo si fuera necesario,
cada tabla generará un objeto de tipo “Tabla”.
Los objetos de tipo Tabla se almacenan en el “Catálogo del
Warehouse”, al cual acudiremos para “informarle” cualquier cambio
que hubiéramos efectuado en nuestro DW.
El conjunto de objetos que definamos en MicroStrategy
conformarán nuestra MetaData.
http://anibalgoicochea.com/ 4
2
3. Resumen de la sesión anterior
Un Caso:
Para una empresa del sector consumo, diseñamos
60 informes y cerca de 300 métricas para las
principales áreas de gestión, utilizando el
Mobile componente Desktop.
Algunos de estos informes, también eran del
NarrowCast interés de los miembros del equipo de dirección,
utilizando el componente Report Services
confeccionamos documentos y cuadros de mando que
sintetizaron y consolidaron estas métricas.
Con el Narrowcast, programamos la ejecución de
Report
los cálculos de estos informes y su distribución para
Services los usuarios interesados, en las fechas previstas.
El control de la seguridad, usuarios y permisos
SDK:
siempre es de vital importancia, que logramos
Desarrollo a
establecerla con las características que tiene esta
medida
plataforma.
Minería de
Datos
Para comodidad de algunos usuarios, adaptamos la
visualización de los informes y documentos en una
aplicación ASP .NET.
http://anibalgoicochea.com/ 5
MicroStrategy - Los Atributos
Si ya tenemos definido un Origen de Proyecto, un Proyecto y seleccionadas las tablas de nuestro DW
que utilizaremos, podemos continuar con la creación de tres tipos de objetos imprescindibles, que nos
permitirán diseñar y crear nuestros informes.
Atributos
Los atributos, salvando las distancias, es equivalente a los datos maestros o dimensiones. Van a
dar respuesta a las preguntas “dónde”, “quién” y “cuándo”, por ejemplo: ¿Dónde se vende más
mi productos?, ¿Cuándo tengo roturas de stock? o ¿Quiénes son mis clientes TOP10?
En el “Desktop”, definiremos los objetos de tipo
Atributo que requerimos y cada vez que lo
hagamos, estaremos indicando, entre otras
cosas, en que tabla o tablas se encuentra y que
columna o campo almacena este dato.
En los informes, se mostrarán como encabezados
de filas o de columnas.
Es recomendable estar pendiente del “método de
asignación”, sobre todo, si las columnas de las
tablas contienen identificadores iguales, pero con
connotación diferente.
Un atributo puede ser el resultado de una
expresión, concatenación de columnas y/o
resultado de una función de MicroStrategy.
http://anibalgoicochea.com/ 6
3
4. MicroStrategy – Los Hechos
Hechos (Facts)
Los hechos, al igual que los
atributos, son objetos de
categoría esquema. A
través de objetos de tipo
“Hechos”, indicaremos a
MicroStrategy como puede
obtener los valores que
deseo asociar a los
atributos. Es decir,
estaremos indicando en que
tablas y columnas se
encuentra un importe,
cantidad, precio, etc.
Los hechos permitirán
responder a la pregunta
¿Cuánto?
Por los mismos motivos
expresados en los Atributos,
deberíamos establecer un
“método de asignación
manual”.
http://anibalgoicochea.com/ 7
MicroStrategy – Las Métricas
Métricas o Indicadores
Las métricas son objetos de
tipo aplicación, porque no
acceden directamente a los
datos del DW, sino lo hacen
a través de los Hechos que
se han definido
previamente.
Las métricas están
conformadas por 4
elementos: Una fórmula, un
nivel de agregación, una
condición y una
transformación.
Sólo la fórmula es elemento
obligatorio a definir, el cual
podrá hacer referencia a
uno o más hechos u a otras
métricas. Toda métrica
tiene asociada una función
de agregación, por defecto
es la Suma.
http://anibalgoicochea.com/ 8
4
5. MicroStrategy – El Editor de informes
Editor de Informes
Tiene cuatro vistas disponibles: Diseño, Cuadrícula, Gráfico y SQL
(menú Ver)
La vista de Diseño, describe la definición del informe. No muestra
datos del data warehouse, muestra objetos de MicroStrategy que
utilizaremos para obtener un informe.
La cuadricula de informe, contiene el diseño en los tres ejes: filas,
columnas y páginas.
Podemos el editor de informes del Desktop o del Web, ambos con
funcionalidades similares. Los informes diseñados en uno u otro
entorno son compatibles entre ambos.
http://anibalgoicochea.com/ 9
MicroStrategy – El Editor de informes
Editor de
Informes -
Desktop
(Manual de MicroStrategy)
http://anibalgoicochea.com/ 10
5
6. MicroStrategy – El Editor de informes
Editor de
Informes -
Web
(Manual de MicroStrategy)
http://anibalgoicochea.com/ 11
MicroStrategy – El Informe
El Informe
Un informe de MicroStrategy es un objeto de categoría
“Aplicación”, que representa una petición de un conjunto de datos
formateados procedentes del data warehouse.
Antes de comenzar a crear informes se debe haber definido, por lo
menos, un origen de proyecto, un proyecto con atributos, hechos y
métricas.
http://anibalgoicochea.com/ 12
6
7. MicroStrategy – El Informe
Diseño de Informes
Para ver un proyecto en MicroStrategy Web debe conectarse a un
servidor Intelligence Server y el proyecto debe estar registrado y
cargado.
Para acceder al editor de informes en Desktop:
Menú “Archivo”, opción “Nuevo” y después elija “Informe”
Para acceder al editor de informes en MicroStrategy Web:
Validarse en el proyecto en el que desea generar el informe.
Pulse “Crear informe”
Seleccionar la opción “crear un informe a partir de cero”
http://anibalgoicochea.com/ 13
MicroStrategy – El Informe
… Diseño de Informes
La vista SQL suele estar restringida en MicroStrategy Web y se
proporciona a través del menú Informes / Detalles de informe. Esta
vista muestra el código SQL que se utilizará para recuperar los datos,
además, se muestra información estadística, generada por el motor
inteligente de MicroStrategy.
La vista Cuadrícula ofrece una visualización, con formato de tabla,
de los datos del informe. Puede mostrar paneles adicionales.
La vista Gráfico, muestra los informes como un gráfico, al diseñar
un informe se puede determinar los tipos de gráficos que se
utilizarán. Las encabezados de columnas y filas, datos no numéricos,
se convierten en los ejes del gráfico y los datos numéricos en los
puntos, barras o círculos.
http://anibalgoicochea.com/ 14
7
8. MicroStrategy – El Informe
Diseñar un informe <> Crear un informe
El diseño es el proceso de generar informes a partir de elementos
básicos de informes, mediante el Editor de informes de MicroStrategy
Web o MicroStrategy Desktop.
La creación es el proceso de generar informes a partir de otros
informes, diseñados previamente por MicroStrategy Web o
MicroStrategy Dektop.
http://anibalgoicochea.com/ 15
MicroStrategy - Misceláneos
Recalcular el Esquema
Es recomendable, luego que se ha definido todos los atributos, hechos y métricas necesarios para
definir nuestros informes, ejecutar el proceso “Recalcular el Esquema”.
http://anibalgoicochea.com/ 16
8
9. MicroStrategy - Misceláneos
Tipos de datos Oracle soportados en Microstrategy:
- BLOB - LONG VARCHAR
- CHAR - NUMBER
- CLOB - RAW
- DATE - REAL
- DECIMAL - SMALLINT
- FLOAT - TIMESTAMP(6)
- INTEGER - VARCHAR
- LONG - VARCHAR2
- LONG RAW
http://anibalgoicochea.com/ 17
http://anibalgoicochea.com http://myBPC.blogspot.com/ http://twitter.com/anibalgoicochea/
9