프롬프트 작업

프롬프트를 사용하여 사용자는 삽입할 뷰의 내용을 결정하는 조건을 지정할 수 있습니다. Oracle Smart View for Office는 프롬프트 및 페이지 프롬프트를 둘 다 지원합니다. 페이지 프롬프트에 대한 내용은 페이지 프롬프트 작업을 참조하십시오.

Smart View의 프롬프트는 Oracle Business Intelligence Enterprise Edition의 프롬프트와 같습니다. Smart View는 열 프롬프트만 지원합니다.

프롬프트는 Oracle BI EE의 분석 레벨에 정의됩니다. Smart View에 뷰가 삽입될 때마다 이러한 프롬프트에 대해 값을 입력하라는 메시지가 표시됩니다.

Oracle BI EE에서 분석에 프롬프트가 정의된 경우 이 분석에서 Smart View로 테이블, 피벗 테이블, 그래프 뷰를 삽입할 때 뷰에 대해 표시할 데이터를 선택하라는 메시지가 표시됩니다. 프롬프트를 정의한 분석에서 복합 뷰를 삽입하면 해당 복합 뷰의 모든 뷰에 대해 값을 한 번만 입력하라는 메시지가 표시됩니다.

예를 들어, [년] 프롬프트가 분석에 지정되고 2010, 2011, 2012년 중에서 고를 수 있습니다. 테이블, 피벗 테이블, 그래프를 삽입할 때 2010, 2011, 2012년 중에서 표시할 데이터를 선택하라는 메시지가 표시됩니다. 또는 복합 뷰를 삽입하도록 선택할 수 있고 선택한 프롬프트 내용이 삽입된 모든 뷰에 적용됩니다. 삽입 후, 표시할 다른 연도의 데이터를 선택하도록 개별 뷰에서 프롬프트를 편집할 수 있습니다.

뷰는 개별적으로만 편집할 수 있습니다. 편집 작업에서는 편집 중인 각 뷰에 대해 값을 선택하라는 메시지가 표시됩니다.

삽입된 뷰나 복사하여 붙여넣은 뷰에서 프롬프트를 편집할 수 있습니다.

주:

Oracle BI EE에서 계층 열에 정의된 프롬프트는 Smart View에서 지원되지 않습니다.

프롬프트를 편집하려면 다음을 수행합니다.

  1. 워크시트에서 뷰를 선택합니다.
    • 그래프 뷰 - 그래프를 선택합니다.

    • 테이블 및 피벗 테이블 뷰 - 테이블의 셀을 선택합니다.

  2. Oracle BI EE 리본에서 프롬프트 편집 버튼을 선택하여 원래 선택 사항을 표시합니다.

    그림 28-9 프롬프트 편집 버튼


    Oracle BI EE 리본의 프롬프트 편집 버튼

    서버에서 보고서 정의가 변경된 경우 선택사항이 재설정되므로 모든 프롬프트 및 열을 다시 선택해야 합니다.

  3. 프롬프트 선택기에서 프롬프트 선택을 수정합니다.

    Oracle BI EE에서 프롬프트가 설정된 방법에 따라 프롬프트 선택기의 드롭다운 목록에서 직접 데이터를 선택할 수 있습니다. 값 선택기 대화상자에서 값을 선택할 수도 있습니다.

    주:

    프롬프트 선택기에서는 드롭다운 목록 컨트롤 또는 옵션 목록에 표시할 수 있는 항목이 256개로 제한됩니다. 더 많은 항목을 표시하려면 Oracle Business Intelligence Answersinstance.config에 있는 Prompts/MaxDropDownValues 설정 값을 높이십시오.

    다음은 값 선택기의 예입니다. 여기서 2008, 2009, 2010년이 표시되도록 선택되었습니다.

    그림 28-10 2008, 2009, 2010년이 선택된 값 선택기 대화상자


    2008, 2009, 2010년이 선택된 값 선택기 대화상자

    값 선택기에서 확인을 누르면 예제 프롬프트 선택기의 첫번째 프롬프트가 선택 항목으로 채워집니다(그림 28-11). 예제 프롬프트 선택기의 두 번째 프롬프트에는 금액을 직접 입력해야 합니다. 이 예제에서 표시할 금액은 $5,000보다 큰 Billed Quantity입니다.

    완성된 프롬프트 선택기 대화상자는 그림 28-11과 비슷합니다.

    그림 28-11 채워진 프롬프트 선택기


    채워진 프롬프트 선택기 대화상자입니다. 2008, 2009, 2010년이 표시되도록 선택되었으며 모든 Billed Quantity 금액은 $5,000 이상입니다.

    선택할 데이터의 길이가 너무 긴 경우도 있습니다. 많은 데이터를 값 선택기에 로드할 수 있도록 Smart View에서는 값을 그룹으로 제공합니다. 표시된 첫 그룹에서 스크롤하여 선택하고 더 보기를 눌러 다음 그룹에서 보고 선택합니다. 전체 데이터 목록에서 보고 선택할 때까지 더 보기를 계속 누릅니다. 그림 28-12는 예를 보여 줍니다.

    그림 28-12 많은 데이터를 사용하도록 [더 보기] 옵션이 표시된 값 선택기


    많은 데이터를 사용하도록 [더 보기] 버튼을 표시하는 값 선택기입니다.
  4. 확인을 눌러 프롬프트 선택기를 닫습니다.

    선택을 마치고 확인을 누르면 뷰가 즉시 새로고쳐지고 선택 내용이 반영됩니다.

  5. 표시되는 출력을 변경하려면 이 절차를 반복하여 프롬프트를 편집합니다.

주:

  • BI Answers에서 프롬프트에 대해 지정된 선택 목록(라디오 버튼 목록 및 확인란 목록)은 Smart View의 목록 컨트롤로 변환됩니다.

  • 프롬프트가 이중 열에 정의되어 있고 선택된 프롬프트 연산자가 * Prompt User이면 런타임 시 다음 연산자가 작동하지 않습니다.

    • is less than

    • is less than or equal to

    • is greater than

    • is greater than or equal to

    • is like

    • is not like

    이 문제를 방지하려면 * Prompt User 연산자를 사용하지 마십시오. 대신 위에 나열된 연산자 중 하나를 사용하여 디자인 시간에 명시적으로 연산자를 정의하십시오. 그러면 연산자가 작동합니다.

  • 사용자 입력을 텍스트로 설정하고 기본값은 현재 날짜를 표시하는 SQL로 설정한 날짜 프롬프트를 사용하면 실제 현재 날짜가 아니라 current_date SQL이 프롬프트에 표시됩니다.