Desarrollo > Business Intelligence > Parametrización > Condiciones predefinidas 

Esta función permite crear las condiciones predefinidas utilizadas por Business objects para colocar filtros en los datos del datamart.

Requisitos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de Pantalla

Las condiciones predefinidas pueden ser de dos tipos:

  • bien condiciones simples, que hacen intervenir campos y, en ocasiones, constantes.
  • bien condiciones que implican valores de parámetros capturados previamente (estas condiciones se denominan de invitados).

La pantalla de captura de las condiciones predefinidas se organiza en una sola pestaña, pero con las listas izquierdas que permiten ver:

  • para una primera lista, arborescente, las condiciones por datamart, después por tabla de hechos.
  • por una segunda lista, las condiciones de forma global.
  • por una tercera lista, los invitados.

La captura de una condición predefinida se realiza en un datamart y en una tabla de hechos dados.

En la pestaña que presenta los objetos del universo en fase de concepción de informes, las condiciones predefinidas se presentarán según las dimensiones y las informaciones. Si se desea ver una condición predefinida en la arborescencia de una dimensión, basta con indicar la dimensión de la zona correspondiente.

Cuando una condición predefinida no es un invitado, se la define como expresión SQL (bien independientemente de la base, bien definida de otro modo para cada base de datos).

Por otro lado, cuando se trata de un invitado, la expresión se define como expresión SQL que integra variables en lugar de constantes, e impone condiciones a los campos de la base. Para saber mostrar estas variables, cuyo título depende de la lengua de generación, existe la posibilidad de seleccionar por picking uno o dos objetos del universo BO, lo que determina a la vez los campos de la base sobre los que tratan las condiciones (#fld1, #fld2), y una lista de selección asociada (#obj1,#obj2).

Una variable que se captura en el lanzamiento de un estado Business object que se define por la expresión siguiente:

@prompt('#txt1','D','#obj1',Mono,Constrained,Persistent,,)

Las correspondencias son los siguientes:

  • El campo #txt1 corresponde al texto presentado al usuario en el momento de la captura (es el campo Texto de invitado).
  • El campo #obj1 corresponde a una lista de selección que depende del criterio que se ha escogido.

Si se desea por ejemplo definir un criterio de igualdad en el campo, hay que escribir:

#fld1 = @prompt('#txt1','D','#obj1',Mono,Constrained,Persistent,,)

Pestaña Pantalla de introducción de datos

Presentación

En esta pantalla se introduce el conjunto de las características que permiten definir la condición.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Bloque Número 1

 

  • Orden (campo ORD)

 

  • Descripción (campo ZDES)

 

  • Título evaluado (campo INTEVAL)

 

Características

 

 

  • Módulo (campo MODULE)

 

Parametrización

 

 

  • campo EXPLNK

 

  • Texto parámetro (#txt1) (campo ZTEX)

 

  • Objeto 1 (#obj1) (campo OBJ1)

 

  • Campo 1 (#fld1) (campo CHP1)

 

  • Objeto 2 (#obj2) (campo OBJ2)

 

  • Campo 2 (#fld2) (campo CHP2)

 

  • Condición por defecto (campo CNDDEF)

 

  • Condición Oracle (campo CNDORA)

 

  • Condición SQL Server (campo CNDSQL)

 

Cerrar

 

Botones específicos

Los campos siguientes están en la ventana abierta por el botón :

Bloque Número 1

  • campo OBJET

 

  • campo CLES

 

Bloque Número 2

  • Desde el dossier (campo DOSORG)

Indica el dossier desde el que se va a copiar la ficha. Las posibles sintaxis se describen en el anexo dedicado.

  • Todos los dossieres (campo TOUDOS)

Esta opción permite copiar la ficha en todos los dossieres definidos en el diccionario (tabla ADOSSIER de la solución en curso).

  • Hacia el dossier (campo DOSDES)

Indica el dossier en el que se va a copiar la ficha. Las posibles sintaxis se describen en el anexo dedicado.

Cerrar

Mensajes de Error

No hay ningún mensaje de error aparte de los mensajes de error genéricos.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha