Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Wiki Markup
{scrollbar}

Page Tree
rootTutorial O3 Report

...

Antes de poder diseñar el reporte es necesario especificar sobre qué datos se trabajará y cuál será el mecanismo de conexión.

...

  1. Seleccione la opción del menú Data->New Data Source para crear una nueva Fuente de datos
  2. Elija el tipo de fuente de datos para O3 (O3 Data Source)
    Esto permite definir una fuente de datos a cubos y vistas de O3. Estas fuentes de datos a O3 pueden ser de dos tipos:
    • Fuentes que acceden a vistas almacenadas en el servidor
    • Fuentes que acceden a cubos almacenados en el servidor y utilizan el lenguaje MDX para especificar la consulta
  3. Indique el nombre de la fuente de datos (Data Source Name)
    En este ejemplo llamaremos "O3 Local" a la fuente de datos 
  4. Ingrese los parámetros de la Fuente de datos

    Host Name:

    El nombre o dirección IP del servidor donde se encuentra ejecutando O3.
    En nuestro caso localhost

    Port:

    Puerto del servidor indicado en el parámetro anterior donde se encuentra ejecutando el servidor de O3.
    En nuestro caso usaremos el puerto por defecto 7777

    User Name:

    Nombre del usuario definido en O3 que se usará para conectarse al servidor.
    En nuestro caso usaremos el usuario user

    Password:

    Contraseña del usuario definido en el campo anterior
    En nuestro caso usaremos la password del usuario user

    Query Type:

    Indica el tipo de Fuente de datos que se usará: Consulta MDX o Vista O3.
    En nuestro caso O3 View

    Image Modified

  5. Verificar que la conexión se estableció en forma correcta presionando el botón Test Connection...

...

  1. Seleccione la opción del menú Data->New Data Set
  2. Indique el nombre del Conjunto de Datos (Data Set Name)
  3. Seleccione la Fuente de datos sobre la que se desea definir el conjunto de datos
    En este ejemplo la fuente de datos se llama "O3 Local".
  4. Seleccionar O3 Data Set como tipo de Conjunto de Datos
  5. En la ventana de definición del nuevo Conjunto de Datos, ingrese la consulta que se muestra a continuación para obtener los datos desplegados en la vista pública VinosPorVendedor. Esta vista debe haber sido creada con aterioridad en el servidor de O3
    Image Modified
    En la consulta es importante destacar la cláusula FROM de la clausulta que hace referencia a 'Vinos/VinosPorVendedor#_public'. Este es el nombre con el que se hace referencia a la vista necesaria para este reporte.

    Vinos

    Es el nombre del cubo tal como está publicado en el servidor

    VinosPorVendedor

    Es el nombre de la vista de donde se extraen los datos

    #_public

    Indica que la vista es una vista pública.

    Estos datos pueden ser sacados de la barra de estado del navegador web, luego de source=Vinos/VinosPorVendedor#_public en la página de marcadores.

  6. Presionar el botón Finish para aceptar los cambios
  7. La ventana que se muestra a continuación permite modificar parámetros adicionales del Conjunto de Datos, así como obtener una Vista Preliminar (Preview Results) de la consulta

...

Este método alternativo utiliza el lenguaje de consulta MDX, el cual permite especificar consultas multidimensionales sobre los cubos publicados en el servidor de O3

  1. Crear una nueva fuente de datos (Data Source) llamada O3 Local MDX con los siguientes parámetros

    Host Name:

    localhost

    Port:

    7777

    User Name:

    user

    Password:

    user

    Query Type:

    MDX Query

  2. Crear un nuevo conjunto de datos (Data Set) llamado Ventas MDX con los siguientes parámetros

    Name:

    Ventas MDX

    Data Source:

    O3 Local MDX

    Data Set Type:

    O3 Data Set

  3. Ingresar la siguiente consulta MDX para este nuevo conjunto de datos

    Code Block
    sql
    sql
    
    SELECT
    	{[Measures].[Litros Vendidos], [Measures].[Venta Neta]} ON COLUMNS
    	,CROSSJOIN({[Vendedores].[Vendedor].members}, {[Vinos].[Vino].members}) ON ROWS
    FROM [Vinos]
    

...

Por más detalles acerca de la sintaxis y las opciones que brinda el lenguaje MDX soportado por O3 referirse a Escribiendo consultas MDX

 

Wiki Markup
{scrollbar}