Desenvolvimento > Business Intelligence > Parametrização > Condições predefinidas 

Esta função permite de criar as condições predefinidas utilizadas por "Business" objectos para dispor filtros sobre os dados do "datamart".

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

As condições pré-definidas podem ser de dois tipos:

  • seja das condições simples, que fazem intervir nos campos e eventualmente das constantes.
  • seja das condições implicando dos valores de parâmetros registados previamente (chama-se estas condições dos convites).

O ecrã de registo das condições prédefinidas está organizado sobre um único separador, mas com as listas esquerdas que permitem ver :

  • por uma primerira lista, arborescente, as condições por "datamart", depois por tabela de factos.
  • por uma segunda lista, as condições de maneira global.
  • por uma terceira lista, os convites.

O registo de uma condição predefine se faz sobre um datamart e sobre uma tabela de factos dados.

Na porta de janela apresentando os objectos de universo em fase de concepção das listas, as condições pré-definidas serão apresentadas após as dimensões e as informações. Se deseja fazer aparecer uma condição pré.-definida na arborescência de uma dimensão, é suficiente de preencher a dimensão na zona correspondente.

Quando uma condição predefinida não é um convite, define-se-a sob a forma de uma sintaxe SQL (seja independente da base, seja definida diferentemente para cada base de dados).

Por outro lado, quando se trata de um convite, está levada a definir esta expressão sob a forma de uma expressão SQL integrando as variáveis em relação de constantes, e colocando as condições sobre os campos da base. Afim de saber afixar estas variáveis, cujo intitulado depende da língua de geração, tem a possibilidade de seleccionar por picking um ou dois objectos do universo BO, o que determina à vez os campos da base sobre as quais portam as condições (#fld1, #fld2) e uma lista de selecção associada (#obj1,#obj2).

Uma variável registada ao lançamento de um estado "Business object" se define pelo sintaxe seguinte :

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

As correspondências são as seguintes :

  • O campo #txt1 corresponde ao texto presente ao utilizador no momento do registo (é o campo Texto de convite registado no ecrã).
  • O campo #obj1 corresponde a uma lista de selecção dependente do critério que se escolhe.

Se se deseja por exemplo definir um critério de igualidade sobre o campo, escreveremos :

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

Ecrã de registo

Apresentação

Regista-se neste ecrã o conjunto das características permitindo de definir a condição.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

 

  • Ordem (campo ORD)

 

  • Descr. (campo ZDES)

 

  • Descr. avaliada (campo INTEVAL)

 

Características

 

 

  • Módulo (campo MODULE)

 

Parametrização

 

 

  • campo EXPLNK

 

  • Texto convite (#txt1) (campo ZTEX)

 

  • Obj. 1 (# obj1) (campo OBJ1)

 

  • Campo 1 (# fld1) (campo CHP1)

 

  • Obj. 2 (# obj2) (campo OBJ2)

 

  • Campo 2 (# fld2) (campo CHP2)

 

  • Condição por defeito (campo CNDDEF)

 

  • Condição oracle (campo CNDORA)

 

  • Condição sql-server (campo CNDSQL)

 

Fechar

 

Botões específicos

Os seguintes campos estão presentes na janela aberta por este botão :

Bloco número 1

  • campo OBJET

 

  • campo CLES

 

Bloco número 2

  • A partir do dossier (campo DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • Todos dossiers (campo TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • Para o dossier (campo DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Fechar

Este botão permite de recopiar a definição da transação depois ou versus um outro dossier.

Mensagens de erro

Não existe outra mensagem de erro, para além das mensagens genéricas.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação