다음을 통해 공유


쿼리 기반 매개 변수 사용

이 문서에서는 쿼리 기반 매개 변수를 사용하는 대화형 대시보드를 만드는 단계를 안내합니다. Azure Databricks에서 대시보드를 빌드하는 기본적인 지식이 있다고 가정합니다. 대시보드 만들기에 대한 기본 지침은 시작 참조하세요.

요구 사항

  • Azure Databricks 작업 영역에 로그인합니다.
  • 해당 작업 영역에 SQL 자격이 있습니다.
  • 하나 이상의 SQL 웨어하우스에 대해 최소한 CAN USE 액세스 권한이 있습니다.

데이터 세트 대시보드 만들기

이 자습서에서는 Azure Databricks의 샘플 카탈로그에서 생성된 데이터를 사용합니다.

  1. 사이드바에서 새 아이콘 클릭하고 메뉴에서 대시보드 선택합니다.

  2. 데이터 탭을 클릭합니다.

  3. SQL에서 만들기를 클릭하고 다음 쿼리를 편집기에 붙여넣습니다. 그런 다음 실행을 클릭하여 결과를 반환합니다.

    SELECT
      *
    FROM
      samples.tpch.customer
    
  4. 새로 정의된 데이터 세트는 제목 없는 데이터 세트라는 이름으로 자동 저장됩니다. 제목을 두 번 클릭한 후 이름을 마케팅 세그먼트로 변경합니다.

매개 변수 추가

이 데이터 세트에 매개 변수를 추가하여 반환된 값을 필터링할 수 있습니다. 이 예제의 매개 변수는 :segment입니다. 매개 변수 구문에 대해 더 알고 싶다면 대시보드 매개 변수 작업을 참조하세요.

  1. 쿼리의 맨 아래에 다음 WHERE 절을 붙여넣습니다. segment 매개 변수 이름이 있는 텍스트 필드가 쿼리 아래에 표시됩니다.

    WHERE
      c_mktsegment = :segment
    
  2. BUILDING 쿼리 아래의 텍스트 필드에 입력하여 매개 변수의 기본값을 설정합니다.

  3. 쿼리를 다시 실행하여 결과를 검사합니다.

시각적 개체 위젯 구성

다음 단계를 완료하여 캔버스에서 데이터 세트의 시각적 개체를 추가합니다.

  1. 캔버스 탭을 클릭합니다.
  2. 아이콘 만들기 시각적 개체 추가를 클릭하여 시각적 개체 위젯을 추가하고 마우스를 사용하여 캔버스에 배치합니다.

X축 설정

  1. 필요한 경우 시각화 드롭다운 메뉴에서 막대을 선택합니다.
  2. 필드 아이콘 추가 을 클릭하여 X축을 따라 표시되는 데이터를 선택합니다. 검색 창을 사용하여 이름으로 필드를 검색할 수 있습니다. c_nationkey선택합니다.
  3. 선택한 필드 이름을 클릭하여 추가 구성 옵션을 봅니다.
    • 배율 형식으로을(를) 범주형으로 선택하십시오.
    • 변환 선택 영역에 없음을 선택합니다.

Y축 설정

  1. 필드 추가 아이콘Y축옆에서 클릭한 다음 c_acctbal을 선택합니다.
  2. 선택한 필드 이름을 클릭하여 추가 구성 옵션을 봅니다.
    • 배율 유형으로, 수량형을 선택합니다.
    • 변환 선택 영역에 합계를 선택합니다.

시각적 개체는 구성할 때 자동으로 업데이트됩니다. 표시된 데이터는 segmentBUILDING인 경우의 레코드만 포함됩니다.

이전 단계에서 설명한 대로 구성된 시각적 개체 위젯입니다.

필터 추가

대시보드 뷰어에서 집중할 마케팅 세그먼트를 제어할 수 있도록 필터를 설정합니다.

  1. 필터 아이콘 필터 추가(필드/매개 변수)를 클릭하여 필터 위젯을 추가합니다. 캔버스에 놓습니다.
  2. 구성 패널의 필터 드롭다운 메뉴에서 단일 값를 선택합니다.
  3. 제목 확인란을 선택하여 필터 위젯에 제목 필드를 표시합니다.
  4. 위젯의 자리 표시자 제목을 클릭하고 세그먼트를 입력하여 필터 제목을 변경합니다.
  5. 구성 패널에서 매개 변수 옆에 있는 필드 추가 아이콘 클릭합니다.
  6. 마케팅 세그먼트 데이터 세트에서 세그먼트를 선택합니다.

구성된 필터 위젯에는 데이터 세트의 기본 매개 변수 값이 표시됩니다.

설명된 대로 매개 변수로 구성된 필터 위젯입니다.

값 선택을 정의하세요

만든 필터는 작동하지만 선택 영역을 입력하기 전에 뷰어가 사용 가능한 선택 범위를 알고 있어야 합니다. 또한 사용자가 원하는 매개 변수 값을 입력할 때 대/소문자와 맞춤법이 일치해야 합니다.

뷰어가 사용 가능한 옵션 목록에서 매개 변수를 선택할 수 있도록 드롭다운 목록을 만들려면 새 데이터 세트를 만들어 가능한 값 목록을 정의합니다.

  1. 데이터 탭을 클릭합니다.

  2. SQL에서 만들기를 클릭하여 새 데이터 세트를 만듭니다.

  3. 다음을 복사하여 편집기에 붙여넣습니다.

    SELECT
      DISTINCT c_mktsegment
    FROM
      samples.tpch.customer
    
  4. 쿼리를 실행하고 결과를 검사합니다. 테이블의 5개 마케팅 세그먼트가 결과에 표시됩니다.

  5. 자동으로 생성된 제목을 두 번 클릭한 다음 이 데이터 세트의 이름을 세그먼트 선택으로 변경합니다.

필터 업데이트

사용자가 선택할 수 있는 값의 드롭다운 목록을 채우기 위해 방금 만든 데이터 세트를 사용하도록 기존 필터를 업데이트합니다.

  1. 캔버스스를 클릭합니다. 그런 다음 이전 단계에서 만든 필터 위젯을 클릭합니다.
  2. add field iconadd field icon필드 옆의 을 클릭합니다.
  3. 세그먼트 선택을 클릭한 다음 c_mktsegment 필드 이름을 클릭합니다.

구성을 변경하면 필터 위젯이 업데이트됩니다. 필터 위젯의 필드를 클릭하여 드롭다운 메뉴에서 사용 가능한 선택 항목을 확인합니다.

참고 항목

이 자습서에는 쿼리 기반 매개 변수를 사용하는 방법을 보여 주는 간소화된 사용 사례가 포함되어 있습니다. 이 대시보드를 만드는 다른 방법은 c_mktsegment 필드에 필터를 적용하는 것입니다.

설명된 대로 필드로 구성된 필터 위젯입니다.

다음 단계

다음 문서에서 대시보드를 사용하는 방법을 계속 알아봅니다.

  • 필터 적용에 대해 자세히 알아보기 필터 사용을 참조 하세요.
  • 대시보드 매개 변수에 대해 자세히 알아봅니다. 대시보드 매개 변수작업을 참조하세요.
  • 대시보드 게시 및 공유 대시보드 게시를 참조하세요.