Informes transaccionales en Microstrategy

A continuación voy a describir paso a paso como crear un informe transaccional en Microstrategy para dar la posibilidad al usuario de insertar, actualizar o borrar información.

Situémonos en un escenario en el cual tenemos que definir un pequeño data-entry para que el usuario final sea capaz de introducir unos valores como coeficientes o ponderaciones que serán parte de los indicadores de negocio.

1

1. Definiremos en primer lugar una tabla en nuestro gestor de base de datos con los campos que estimemos necesarios.

2 .  A continuación insertaremos una seríe de registros que nos serviran como origen de datos para insertar las   categorias de nuevos registros a través del informe transaccional

2

3.  Ya en Microstrategy crearemos un nuevo informe FreeForm SQL que llamare Freeform Coeficientes y ya dentro del informe vamos a través del     menú ‘Datos’  a ‘Definición SQL por el usuario‘  y definiremos una SELECT con los campos que a futuro mostraremos en el documento transaccional y los mapearemos uno a uno indicando si es dimensión o indicador y de que tipo son.

5

4. Seguidamente crearemos el objeto para el informe transaccional y como en el paso anterior iremos a  ‘Datos’  y luego ‘Definición SQL por el usuario’

4

En el área de texto superior situaremos el raton, pulsaremos el botón derecho y elegiremos la opción ‘Insertar transacción’

Entre ‘Begin Transaction y End Transaction definiremos nuestra SQL a ejecutar’
6

En este punto definiremos los objetos de entrada que ejecutara esta transacción tal y como muestra la imagen y los objetos de salida, que en este caso es una dummy metric ya que es obligatorio tener un objeto de salida y guardaremos nuestro objeto.

6

5. Una vez creados estos objetos crearemos el documento que servirá de data-entry al usuario.  En el insertaremos los siguientes objetos que nos serviran de ejemplo para esta demo

    • Como origenes de datos insertaremos nuestro objeto  Freeform Coeficientes
    • Ya dentro del documento insertaremos un objeto informe que apuntará a nuestro informe Freeform Coeficientes y sobre el que veremos los datos que vamos a ir insertando a través de cajas de texto.
    • Ahora crearemos las cajas de texto dentro de otro panel que llamaré ‘Input Coeficientes’ que nos serviran de data entry en el informe mediante el objeto ‘Texto(Es recomendable ponerle nombre a estos objetos) y le daremos el diseño al documento que consideremos apropiado.

9

Cuando las tengamos creadas todas, a través de web en modo edicción, nos situaremos sobre una y con el botón derecho iremos a ‘Configurar transacciones‘ y ahí veremos todos los objetos que forman parte de nuestra transacción. En primer lugar elegiremos nuestro objeto transacción ‘Insert Coeficientes’ en la parte superior y luego definiremos los objetos como requiramos. En la siguiente captura he definido a las dimensiones en ‘Estilo de control’ como ‘Lista’ y a los indicadores como ‘Campo de texto’

10

  • Por último crearemos a través de un selector el objeto que ejecutara la transacción a través de un evento ‘submit’ que definiremos en propiedades en  la pestaña selector y que apuntara a nuestro panel de input de datos.

Si hemos seguido correctamente este tutorial, para hacerlo funcionar es imprescindible que ejecutemos el documento en modo EXPRESS

Espero que sirva de ayuda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *