Manual Oracle Hyperion Usuario Desarrollador

27
7/23/2019 Manual Oracle Hyperion Usuario Desarrollador http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 1/27  Bision Technology [email protected] Curso Hyperion Interactive Reporting Studio Manual Resumido

Transcript of Manual Oracle Hyperion Usuario Desarrollador

Page 1: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 1/27

 

Bision Technology

[email protected]

Curso Hyperion

Interactive ReportingStudioManual Resumido

Page 2: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 2/27

 

Bision Technology

[email protected]

COMENZAR A TRABAJAR CON HYPERION

SELECCIONAR LA BASE DE DATOS A UTILIZAR

 

Inicio

  Configuración

  Panel de Control

  Doble click en Fuentes de datos ODBC

  En DSN de usuario, Click sobre agregar.

Page 3: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 3/27

 

Bision Technology

[email protected]

  Seleccionar la Base de Datos a utilizar

  Doble click en Microsoft Access Driver (*.mdb)

 

Click en Seleccionar

Page 4: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 4/27

 

Bision Technology

[email protected]

 

Seleccionar la Base de datos a utilizar

(C:\Hyperion\Products\biplus\docs\samples\Sample Database.mdb)

  Doble click en Sample Database.mdb

 

En Nombre del origen de datos, escribir EJEMPLO1

  Click Aceptar

  En el Administrador de Orígenes de datos, Clic Aceptar.

Page 5: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 5/27

 

Bision Technology

[email protected]

CONEXIÓN ENTRE LA BASE DE DATOS Y BRIO QUERY

 

Doble Click en el Icono de Hyperion

  Seleccionar Un nuevo archivo de conexión de la base de datos

  Click Aceptar

Page 6: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 6/27

 

Bision Technology

[email protected]

  En el Asistente para la conexión a base de datos

 

Seleccionar ODBC en el software de conexión que desea utilizar.

  Seleccionar ODBC en el tipo de base de datos a que desea conectarse.

  Click Siguiente

Page 7: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 7/27

 

Bision Technology

[email protected]

  En Host seleccionar EJEMPLO1, también puede seleccionar un Nombre de usuario

y Contraseña.

  Click Siguiente

Page 8: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 8/27

 

Bision Technology

[email protected]

  Click Finalizar

  Click SI, para Guardar el archivo OCE

Page 9: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 9/27

 

Bision Technology

[email protected]

 

Guardar el archivo con Nombre EJEMPLO1

 

Click Guardar.

Page 10: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 10/27

 

Bision Technology

[email protected]

CREAR UNA CONSULTA

 

Examinar la interfaz

SELECCIONAR TABLAS 

 

Vamos a seleccionar las siguientes tablas:

 

PCW_CLIENTES, PCW_ARTICULOS, PCW_PERIODOS, PCW_VENTAS

MOVER TABLAS A LA SECCION CONTENIDOS 

•  Posicionarse en la tabla PCW_ARTICULOS, presionar el botón izquierdo y arrastrar

la tabla a la Sección Contenidos. Y así sucesivamente hasta mover las otras tablas

restantes.

Page 11: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 11/27

 

Bision Technology

[email protected]

RELACIONAR LAS TABLAS

•  En la tabla PCW_CLIENTES posionarse en Id_Establecimiento y arrastrarlo hasta

Id_De_Establecimiento en la tabla PCW_VENTAS, y así sucesivamente hasta

relacionar las tablas que desee.

GENERAR UNA LINEA SOLICITUD 

•  Para generar una línea solicitud, posicionarse en el campo de la tabla y arrastrarlo

hasta la línea solicitud,

•  De esta forma mover los siguientes campos:

Id Del Articulo

Nombre Del Articulo

Tipo De Articulo

Sistema Operativo

Día

Trimestre

Año

Fecha De Entrega

Unidades

Cantidad

Establecimiento

Tipo De Establecimiento

Estado o Provincia

Page 12: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 12/27

 

Bision Technology

[email protected]

•  Para ver los Resultados de la Consulta presione Proceso en la barra estándar.

•  Este es un buen momento para Guardar el documento Archivo/Guardar

Page 13: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 13/27

 

Bision Technology

[email protected]

SECCION DATOS DINAMICOS (PIVOT)

CREAR DATOS DINAMICOS

•  En la barra de Menú / Insertar / Datos Dinámicos Nuevos

AÑADIR ELEMENTOS A LOS ROTULOS LATERALES, SUPERIORES Y HECHOS.

•  En el panel Catálogo posicionarse sobre Nombre Del Artículo y arrastrarlo hasta el

panel Rótulos Laterales del diseñador.

•  En el panel Catálogo posicionarse sobre Año y arrastrarlo hasta el panel Rótulos

Superiores. En el panel Catálogo posicionarse sobre Unidades.

Page 14: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 14/27

 

Bision Technology

[email protected]

SECCION GRAFICO

CREAR GRAFICOS

•  En la barra de Menú / Insertar / Gráfico Nuevo

•  Click sobre Diseñador

•  Elegir el tipo de gráfico Formato/Tipo de gráfico/Barra Vertical

•  Click sobre Cantidad y arrastrarlo hasta el panel Hechos en el Diseñador

•  Click sobre Tipo De Articulo y arrastrarlo hasta el panel CategoriasX.

•  Click sobre Año y arrastrarlo hasta el panel CategoriasZ.

Page 15: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 15/27

 

Bision Technology

[email protected]

SECCION INFORME

•  En la barra de Menú / Insertar / Informe Nuevo

•  Click sobre Datos Dinámicos y arrastrarlo a la sección Informe, de la misma forma se

puede insertar un gráfico.

Page 16: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 16/27

 

Bision Technology

[email protected]

SECCION EIS 

CREAR UN EIS NUEVO

•  En la barra de Menú / Insertar / EIS Nuevo

CAMBIAR EL COLOR DE FONDO EN UN EIS 

•  Botón derecho del ratón

•  Propiedades

• 

Seleccionar color.

ACTIVAR UNA SECCIÓN 

•  En el panel de Catálogo

•  Pegar un Botón de comando en la sección, Click sobre Botones de comando en la

sección Catálogos y arrastrarlos hasta la sección

•  Pegar dos botones más de la misma forma.

CAMBIAR EL NOMBRE DE LOS COMMANDBUTTONS•  En la sección EIS click sobre CommandButton1

•  Botón derecho/Propiedades

•  En Titulo cambiar el Titulo a Ver datos Dinámicos

•  De la misma forma cambiar el Titulo de CommandButton2 a Ver Gráfico

•  De la misma forma cambiar el Titulo de CommandButton2 a Ver Informe

Page 17: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 17/27

 

Bision Technology

[email protected]

•  En el editor de secuencias de comandos-CommandButton1, copiar el siguiente código:

{ActiveDocument.Sections["Tabla dinámica"].Activate()} 

•  En el editor de secuencias de comandos-CommandButton2 copiar el siguiente código:

{ActiveDocument.Sections["Gráfico"].Activate()} 

•  En el editor de secuencias de comandos-CommandButton3 copiar el siguiente código:

{ActiveDocument.Sections["Informe"].Activate()} 

•  Para ver los resultados, barra de menú/ EIS / Modo de diseño.

LLENAR UN CUADRO DESPLEGABLE 

•  En la sección Resultados Agregar un Límite (Tipo de Artículo)

•  En Secciones click sobre Resultados

•  Para crear el límite Tipo de Articulo, Click sobre Tipo de Artículo y arrastrarlo hasta la línea

Limite

•  En el límite, click sobre Mostrar Valores

•  Click en Seleccionar Todo

•  Click Aceptar

Page 18: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 18/27

 

Bision Technology

[email protected]

•  En la sección EIS Agregar un Cuadro Despegable. Sección catálogo/ Controles/ Despegable

•  Click en Despegable y arrastrarlo hasta la Sección EIS.

•  En el Editor de secuencias de comandos-EIS. Botón Derecho/Secuencias de comandos,

copiar el siguiente código:

Desplegable1.RemoveAll()cont = ActiveDocument.Sections["Resultados"].Limits[1].AvailableValues.Count

for (i=1;i<=cont; i++)

{

Desplegable1.Add(ActiveDocument.Sections["Resultados"].Limits[1].AvailableValues[i])

}

•  Para ver el resultado barra de menú/ EIS / Modo de diseño.

HACER INVISIBLES Y VISIBLES ELEMENTOS 

•  Agregar dos imágenes (Imagen, Imagen2) en el EIS ya creado.

•  En el Panel de Catálogo, click sobre Imagen y arrastrar hasta la sección EIS

•  En el Editor de secuencias de comandos-EIS. Botón Derecho/Secuencias de comandos, agregar

el siguiente código:

ActiveDocument.Sections["Panel"].Shapes["Imagen"].Visible=false

ActiveDocument.Sections["Panel"].Shapes["Imagen2"].Visible=false

• 

Para hacer las Imágenes Visibles cambiar a true 

Page 19: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 19/27

 

Bision Technology

[email protected]

SELECCIONAR LAS OPCIONES DEL CUADRO DESPEGABLE

•  En el Editor de secuencias de comandos-Desplegar1, copiar el siguiente código:

var choice=ActiveDocument.Sections["Panel"].Controls.Desplegable1[Desplegable1.SelectedIndex];

if (choice == "Key Board")

{ActiveDocument.Sections["Panel"].Shapes["Imagen"].Visible=true;

ActiveDocument.Sections["Panel"].Shapes["Imagen2"].Visible=false;}

if (choice == "CD-ROM Drive" )

{ActiveDocument.Sections["Panel"].Shapes["Imagen2"].Visible=true;

ActiveDocument.Sections["Panel"].Shapes["Imagen"].Visible=false;}

HABILITAR Y DESABILITAR BOTONES

•  Para Deshabilitar los botones Ver Datos Dinámicos, Ver Gráfico y Ver Informe En el Editor

de secuencias de comandos-EIS. Botón Derecho/Secuencias de comandos, agregar el siguiente

código:

ActiveDocument.Sections["EIS"].Shapes["CommandButton1"].Enabled=false

ActiveDocument.Sections["EIS"].Shapes["CommandButton2"].Enabled=false

ActiveDocument.Sections["EIS"].Shapes["CommandButton3"].Enabled=false

Page 20: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 20/27

 

Bision Technology

[email protected]

•  Para habilitar los botones cambiar a trae

LLENAR TRES CUADROS DESPEGABLES CONSECUTIVAMENTE 

•  En la sección EIS Agregar tres cuadros Despegables. Sección catálogo/ Controles/

Despegable

•  Click en Despegable y arrastrarlo hasta la Sección EIS.

•  Cambiar Nombre de cuadros despegables a lim1, lim2, lim3. Botón Derecho/propiedades

•  En la sección Resultados agregar a la línea Limite Establecimiento y Sistema Operativo.

•  En el Editor de secuencias de comandos-EIS. Botón Derecho/Secuencias de comandos,

agregar el siguiente código:

•  ActiveDocument.Sections["Panel"].Shapes["lim2"].Enabled=false

•  ActiveDocument.Sections["Panel"].Shapes["lim3"].Enabled=false

•  ActiveDocument.Sections["Resultados"].Limits[1].RefreshAvailableValues()

•  ActiveDocument.Sections["Resultados"].Limits[2].RefreshAvailableValues()

•  ActiveDocument.Sections["Resultados"].Limits[3].RefreshAvailableValues()

• 

lim1.RemoveAll()•  lim2.RemoveAll()

Page 21: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 21/27

 

Bision Technology

[email protected]

•  lim3.RemoveAll()

•  cont = ActiveDocument.Sections["Resultados"].Limits[1].AvailableValues.Count

•  for (i=1;i<=cont; i++)

•  {

•  lim1.Add(ActiveDocument.Sections["Resultados"].Limits[1].AvailableValues[i])

• 

} •  En el Editor de secuencias de comandos-lim1. Botón Derecho/Secuencias de comandos, copiar

el siguiente código:

ActiveDocument.Sections["Resultados"].Limits[1].RefreshAvailableValues()

ActiveDocument.Sections["Resultados"].Limits[2].RefreshAvailableValues()

var choice=ActiveDocument.Sections["Panel"].Controls.lim1[lim1.SelectedIndex]

ActiveDocument.Sections["Resultados"].Limits[1].SelectedValues.Add(choice)

lim2.RemoveAll()

ActiveDocument.Sections["Resultados"].Limits[2].RefreshAvailableValues()

var llenar =ActiveDocument.Sections["Resultados"].Limits[2].AvailableValues.Count;

lim2.RemoveAll();

for(i=1;i<=llenar;i++)

{lim2.Add(ActiveDocument.Sections["Resultados"].Limits[2].AvailableValues[i])

}

ActiveDocument.Sections["Panel"].Shapes["lim2"].Enabled=true

Page 22: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 22/27

 

Bision Technology

[email protected]

•  En el Editor de secuencias de comandos-lim2. Botón Derecho/Secuencias de comandos, copiar

el siguiente código:

ActiveDocument.Sections["Resultados"].Limits[2].RefreshAvailableValues()

ActiveDocument.Sections["Resultados"].Limits[3].RefreshAvailableValues()

var choice=ActiveDocument.Sections["Panel"].Controls.lim2[lim2.SelectedIndex]

ActiveDocument.Sections["Resultados"].Limits[2].SelectedValues.Add(choice)

lim3.RemoveAll()

ActiveDocument.Sections["Resultados"].Limits[3].RefreshAvailableValues()

var llenar =ActiveDocument.Sections["Resultados"].Limits[3].AvailableValues.Count;lim3.RemoveAll();

for(i=1;i<=llenar;i++)

{

lim3.Add(ActiveDocument.Sections["Resultados"].Limits[3].AvailableValues[i])

}

ActiveDocument.Sections["Panel"].Shapes["lim3"].Enabled=true

•  En el Editor de secuencias de comandos-lim3. Botón Derecho/Secuencias de comandos, copiar

el siguiente código:

ActiveDocument.Sections["Resultados"].Limits[3].RefreshAvailableValues()var choice=ActiveDocument.Sections["Panel"].Controls.lim3[lim3.SelectedIndex]

ActiveDocument.Sections["Resultados"].Limits[3].SelectedValues.Add(choice)

•  En la sección Gráfico, agregar lo siguiente:

•  En CategoríasX, agregar Establecimiento y Sistema Operativo.

Page 23: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 23/27

 

Bision Technology

[email protected]

MOVER DATOS DINAMICOS, GRAFICOS E INFORMES A LA SECCION EIS

•  En el Panel catálogo, click sobre Gráfico y arrastrarlo hasta la sección EIS

•  Hacer lo mismo con Datos dinámicos

•  En el Editor de secuencias de comandos-EIS. Botón Derecho/Secuencias de comandos, agregar

el siguiente código:

ActiveDocument.Sections["Panel"].Shapes["Gráfico1"].Visible=falseActiveDocument.Sections["Panel"].Shapes["Tabla dinámica1"].Visible=false

• 

Pegar dos botones de comando en la sección EIS, Click sobre Botones de comando en la sección

Catálogos y arrastrarlos hasta la sección

•  Al CommandButton4 cambiar el nombre a Ver Datos Dinámicos.

•  Al CommandButton5 cambiar el nombre a Ver Gráfico.

•  En el Editor de secuencias de comandos-EIS. Botón Derecho/Secuencias de comandos, agregar

el siguiente código:

• 

ActiveDocument.Sections["Panel"].Shapes["Botóncomando4"].Visible=false

ActiveDocument.Sections["Panel"].Shapes["Botóncomando5"].Visible=false

Page 24: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 24/27

 

Bision Technology

[email protected]

•  En el Editor de secuencias de comandos-lim3. Botón Derecho/Secuencias de comandos, copiarel siguiente código:

ActiveDocument.Sections["Panel"].Shapes["Botóncomando4"].Visible=true

ActiveDocument.Sections["Panel"].Shapes["Botóncomando5"].Visible=true

•  En el Editor de secuencias de comandos-CommandButton4. Botón Derecho/Secuencias de

comandos, copiar el siguiente código:

ActiveDocument.Sections["Panel"].Shapes["Tabla dinámica1"].Visible=true

ActiveDocument.Sections["Panel"].Shapes["Gráfico1"].Visible=false

•  En el Editor de secuencias de comandos-CommandButton5. Botón Derecho/Secuencias de

comandos, copiar el siguiente código:

ActiveDocument.Sections["Panel"].Shapes["Tabla dinámica1"].Visible=false

ActiveDocument.Sections["Panel"].Shapes["Gráfico1"].Visible=true

LLENAR UN CUADRO DE LISTA

•  Pegar un cuadro de lista  en la sección EIS, en Panel catálogo, click sobre Cuadro de lista y

arrastrarlo hasta la sección EIS•  Cambiar Nombre a temp

•  En el Editor de secuencias de comandos-EIS, copiar el siguiente código:

ActiveDocument.Sections["Resultados"].Limits[1].RefreshAvailableValues()

llenar=ActiveDocument.Sections["Resultados"].Limits[1].AvailableValues.Count

temp.RemoveAll()

for(i=1;i<=llenar;i++)

{temp.Add(ActiveDocument.Sections["Resultados"].Limits[1].AvailableValues[i])} 

Page 25: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 25/27

 

Bision Technology

[email protected]

SELECCIONAR VARIAS OPCIONES EN UN CUADRO DE LISTA 

•  En la sección EIS pegar un botón de comando. Click sobre Botón de Comando y arrastrar el

botón a la sección EIS.

•  Cambiar Nombre a Ver Datos Dinámicos

•  En el Panel catálogo, click sobre Datos dinámicos y arrastrarlo hasta la sección EIS

•  En el Editor de secuencias de comandos-Commandbutton5, copiar el siguiente código:

contar = temp.SelectedList.Count

if (contar !=0)

{

ActiveDocument.Sections["Resultados"].Limits[1].RefreshAvailableValues()

caja = new Array(contar)for (i=1;i<=contar;i++){choice = temp.SelectedList.Item(i)

caja[i] = choice}

for (i=1;i<=contar;i++)

{ActiveDocument.Sections["Resultados"].Limits[1].SelectedValues.Add(caja[i])}

ActiveDocument.Sections["Datosdinámicos"].Activate()}

Page 26: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 26/27

 

Bision Technology

[email protected]

ESCONDER BARRA DE MENU

Application.ShowMenuBar =false

SALIR DE UNA APLICACION 

Application.Quit()

PROCESAR UNA CONSULTA 

ActiveDocument.Sections["Consulta"].Process()

IMPRIMIR DATOS DINAMICOS, INFORMES, GRAFICOS

•  En la sección EIS anterior, agregar un Nuevo Botón de comando (CommandButton5)

•  Cambiar el titulo a Imprimir Datos dinámicos

•  En el Editor de secuencias de comandos-Commandbutton5, copiar el siguiente código:

{ActiveDocument.Sections["Tabla dinámica"].PrintOut()}

EXPORTAR UN DOCUMENTO

•  En la sección EIS anterior, agregar un Nuevo Botón de comando (CommandButton6)

•  Cambiar el titulo a Exportar Datos dinámicos

•  En el Editor de secuencias de comandos-Commandbutton5, copiar el siguiente código:

{ActiveDocument.Sections["Tabla dinámica"].Export()}

Page 27: Manual Oracle Hyperion Usuario Desarrollador

7/23/2019 Manual Oracle Hyperion Usuario Desarrollador

http://slidepdf.com/reader/full/manual-oracle-hyperion-usuario-desarrollador 27/27