Zmienna żądaniowa umożliwia przesłonięcie wartości zmiennej sesyjnej, ale tylko na czas trwania żądania bazy danych zainicjowanego przez filtr monitujący kolumny. Zmienna żądaniowa jest tworzona jako element procesu tworzenia filtra monitującego kolumny.
Zmienna żądaniowa jest tworzona jako element procesu tworzenia jednego z następujących typów filtra monitującego pulpitu informacyjnego:
Zmienna żądaniowa tworzona razem z filtrem monitującym kolumny jest powiązana z daną kolumną i może przyjmować tylko wartości pochodzące z tej kolumny.
Aby utworzyć zmienną żądaniową razem z filtrem monitującym kolumny, należy w oknie dialogowym "Nowy filtr monitujący" w polu Ustaw zmienną wybrać opcję Zmienna żądaniowa. Następnie należy w polu Nazwa zmiennej wpisać nazwę przesłanianej zmiennej sesyjnej.
Zmienna żądaniowa tworzona razem z filtrem monitującym zmiennej nie jest powiązana z żadną kolumną i trzeba zdefiniować wartości, które ta zmienna może przyjmować.
Aby utworzyć zmienną żądaniową razem z filtrem monitującym zmiennej, należy w oknie dialogowym "Nowy filtr monitujący" (lub "Edycja filtra monitującego") w polu Monit o wybrać opcję Zmienna żądaniowa. Następnie należy w polu Nazwa zmiennej wpisać nazwę przesłanianej zmiennej sesyjnej.
Wartość zmiennej żądaniowej jest wypełniania przez filtr monitujący kolumny, z którym dana zmienna żądaniowa została utworzona. Oznacza to, że za każdym razem, gdy użytkownik wybiera wartość w filtrze monitującym kolumny, wartość zmiennej żądaniowej jest ustawiana zgodnie z tą wybraną wartością. Jednakże ta wartość jest uwzględniania tylko od momentu, w którym użytkownik naciśnie przycisk Wykonaj filtra monitującego do momentu zwrócenia wyników analizy do pulpitu informacyjnego.
Niektóre systemowe zmienne sesyjne (np. USERGUID lub ROLES) nie mogą być przesłaniane przez zmienne żądaniowe. Inne systemowe zmienne sesyjne, np. DATA_TZ lub DATA_DISPLAY_TZ (strefa czasowa), mogą być przesłaniane, o ile zostało to skonfigurowane za pomocą narzędzia Model Administration Tool.
Wiele wartości obsługują jedynie zmienne żądaniowe napisowe i liczbowe. Pozostałe typy danych przekazują tylko pierwszą wartość.