Projektowanie > Business Intelligence > Parametry > Wstępnie zdefiniowane warunki 

Ta funkcja służy do tworzenia warunków zdefiniowanych wykorzystywanych przez Obiekty biznesowe do filtrowania danych przechowywanych w minihurtowni danych.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Istnieją dwa rodzaje warunków zdefiniowanych:

  • proste warunki, uwzględniające pola i ewentualnie wielkości stałe, lub
  • warunki, uwzględniające wprowadzone wcześniej wartości konfiguracji (te warunki to monity).

Ekran wprowadzania warunków zdefiniowanych znajduje się w jednej zakładce, jednak po dokonaniu wyboru z listy szybkiego wybierania istnieje możliwość podglądu:

  • warunków dla minihurtowni danych zdefiniowanych na pierwszej liście o strukturze drzewa, a następnie w tabeli faktów
  • globalnych warunków zdefiniowanych na drugiej liście
  • monitów przedstawionych na trzeciej liście.

Warunki zdefiniowane wprowadza się do minihurtowni danych oraz do konkretnej tabeli faktów.

W sekcji zawierającej obiekty, których dotyczą aktualnie generowane raporty, warunki zdefiniowane wyświetlają się za analityką i danymi. Celem wyświetlenia warunku zdefiniowanego w strukturze drzewa wymiaru analitycznego należy wprowadzić wymiar w odpowiednie pole.

Jeżeli warunek zdefiniowany to nie monit, wówczas jest on zdefiniowany jako kwerenda SQL (niezależna od bazy danych lub zdefiniowana inaczej dla każdej bazy danych).

W przypadku monitu, ta formuła powinna zostać zdefiniowana jako kwerenda SQL zawierająca wielkości zmienne zamiast stałych, która określa warunki w polach bazy danych. W celu wyświetlenia zmiennych, których tytuł zależy od języka generowania, można pobrać jeden lub dwa obiekty ze świata obiektów BO, który określa pola bazy danych odnoszące się do warunków (#fld1, #fld2), jak również do wyboru powiązanego (#obj1,#obj2).

Zmienna wprowadzona podczas uruchamiania raportu dotyczącego Obiektu biznesowego jest zdefiniowana za pomocą następującej składni:

@prompt („#txt1”, „D”, „#obj1”, Mono, Ograniczone, Trwałe).

Odpowiedniości są następujące:

  • Pole #txt1 odpowiada tekstowi, jaki wyświetla się użytkownikowi w czasie dokonywania wpisu (to pole Tekst monitu wyświetlone na ekranie).
  • Pole #obj1 odpowiada liście rozwijanej w zależności od wybranego kryterium.

Jeżeli w polu trzeba zdefiniować kryterium dopasowania, należy wprowadzić następującą formułę:

#fld1 = @prompt („#txt1”, „D”, „#obj1”, Mono, Ograniczone, Trwałe).

Karta Ekran wpisów

Prezentacja

Wszystkie właściwości zastosowane do zdefiniowania warunku wprowadza się na tym ekranie.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

 

  • Zlecenie (pole ORD)

 

  • Opis (pole ZDES)

 

  • Zweryfikowany tytuł (pole INTEVAL)

 

Cechy

 

 

  • Moduł (pole MODULE)

 

Parametry

 

 

  • pole EXPLNK

 

  • Tekst monitu (#txt1) (pole ZTEX)

 

  • Obiekt 1 (#obj1) (pole OBJ1)

 

  • Pole 1 (#fld1) (pole CHP1)

 

  • Obiekt 2 (#obj2) (pole OBJ2)

 

  • Pole 2 (#fld2) (pole CHP2)

 

  • Warunek domyślny (pole CNDDEF)

 

  • Warunek Oracle (pole CNDORA)

 

  • Warunek serw. sql (pole CNDSQL)

 

Zamknij

 

Przyciski określone

W oknie otwartym przez ten przycisk występują następujące pola :

Blok numer 1

  • pole OBJET

 

  • pole CLES

 

Blok numer 2

  • Z folderu (pole DOSORG)

Z tego pola należy skorzystać, aby zdefiniować folder, z którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

  • Wszystkie foldery (pole TOUDOS)

Z tej opcji należy skorzystać, aby skopiować rekord do wszystkich folderów zdefiniowanych w słowniku (tabela ADOSSIER w bieżącym rozwiązaniu).

  • Do folderu (pole DOSDES)

Z tego pola należy skorzystać, aby zdefiniować folder, do którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

Zamknij

Przycisk ten służy do kopiowania definicji rekordu z/do innego folderu.

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja