요청 변수를 사용하면 세션 변수 값을 무효화할 수 있지만 열 프롬프트에서 시작된 데이터베이스 요청 기간에만 지속됩니다. 열 프롬프트를 생성하는 프로세스의 일부로 요청 변수를 생성할 수 있습니다.
다음 유형의 대시보드 프롬프트 중 하나를 생성하는 프로세스의 일부로 요청 변수를 생성할 수 있습니다.
열 프롬프트의 일부로 생성된 요청 변수는 열과 연관되며 사용할 수 있는 값이 열 값에서 제공됩니다.
[새 프롬프트] 대화상자에서 열 프롬프트의 일부로 요청 변수를 생성하려면 변수 설정 필드에서 요청 변수를 선택해야 합니다. 변수 이름 필드에 무효화할 세션 변수 이름을 입력합니다.
변수 프롬프트의 일부로 생성된 요청 변수는 열과 연관되지 않으며 사용할 수 있는 값을 사용자가 정의합니다.
변수 프롬프트의 일부로 요청 변수를 생성하려면 [새 프롬프트] 대화상자(또는 [프롬프트 편집] 대화상자)의 프롬프트 필드에서 요청 변수를 선택해야 합니다. 변수 이름 필드에 무효화하려는 세션 변수 이름을 입력합니다.
요청 변수 값은 변수를 생성할 때 사용된 열 프롬프트에 의해 채워집니다. 즉, 사용자가 열 프롬프트에서 값을 선택할 때마다 요청 변수 값이 사용자가 선택한 값으로 설정됩니다. 하지만 사용자가 프롬프트에 대해 실행 단추를 누를 때부터 분석 결과가 대시보드로 반환될 때까지만 값이 적용됩니다.
특정 시스템 세션 변수(예: USERGUID 또는 ROLES)는 요청 변수에 의해 무효화될 수 없습니다. 다른 시스템 세션 변수(예: DATA_TZ 및 DATA_DISPLAY_TZ(시간대))는 모델 관리 툴에 구성된 경우 무효화될 수 있습니다.
문자열 및 숫자 요청 변수에만 다중 값이 지원됩니다. 다른 모든 데이터 유형은 첫번째 값만 전달합니다.