다음을 통해 공유


대시보드 만들기

대시보드 UI를 사용하여 인사이트를 만들고 공유하는 방법을 알아봅니다. 대시보드 기능에 대한 자세한 내용은 대시보드를 참조 하세요.

이 자습서의 단계에서는 다음 대시보드를 빌드하고 공유하는 방법을 보여 줍니다.

이 자습서의 단계를 사용하여 구성된 게시된 대시보드입니다.

요구 사항

  • Azure Databricks 작업 영역에 로그인합니다.
  • 해당 작업 영역에서 SQL 자격이 있습니다.
  • 하나 이상의 SQL 웨어하우스에 대한 액세스를 사용할 수 있습니다.

1단계. 대시보드 만들기

사이드바에서 새로 만들기를 클릭하고 새 아이콘대시보드를 선택합니다.

기본적으로 새 대시보드는 생성 타임스탬프로 자동으로 이름이 지정되고 디렉터리에 저장됩니다 /Workspace/Users/<username> .

참고 항목

대시보드 목록 페이지 또는 작업 영역 메뉴의 추가추가 단추 단추에서 새 대시보드를 만들 수도 있습니다.

2단계. 데이터 세트 정의

캔버스 탭은 시각화, 텍스트 상자 및 필터와 같은 위젯을 만들고 편집하기 위한 것입니다. 데이터 탭은 대시보드에 사용되는 기본 데이터 세트를 정의하기 위한 것입니다.

참고 항목

모든 사용자는 SQL 쿼리를 작성하여 데이터 세트를 정의할 수 있습니다. Unity 카탈로그 사용 작업 영역의 사용자는 대신 Unity 카탈로그 테이블 또는 뷰를 데이터 세트로 선택할 수 있습니다.

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

  2. SQL에서 만들기를 클릭하고 다음 쿼리에 붙여넣습니다. 그런 다음 실행을 클릭하여 레코드 컬렉션을 반환합니다.

     SELECT
      T.tpep_pickup_datetime,
      T.tpep_dropoff_datetime,
      T.fare_amount,
      T.pickup_zip,
      T.dropoff_zip,
      T.trip_distance,
      T.weekday,
      CASE
        WHEN T.weekday = 1 THEN 'Sunday'
        WHEN T.weekday = 2 THEN 'Monday'
        WHEN T.weekday = 3 THEN 'Tuesday'
        WHEN T.weekday = 4 THEN 'Wednesday'
        WHEN T.weekday = 5 THEN 'Thursday'
        WHEN T.weekday = 6 THEN 'Friday'
        WHEN T.weekday = 7 THEN 'Saturday'
        ELSE 'N/A'
      END AS day_of_week
    FROM
      (
        SELECT
          dayofweek(tpep_pickup_datetime) as weekday,
          *
        FROM
          `samples`.`nyctaxi`.`trips`
        WHERE
          trip_distance > 0
          AND trip_distance < 10
          AND fare_amount > 0
          AND fare_amount < 50
      ) T
    ORDER BY
      T.weekday
    
  3. 결과를 검사합니다. 쿼리 실행이 완료되면 반환된 레코드가 편집기 아래에 표시됩니다.

  4. 쿼리의 이름을 변경합니다. 새로 정의된 데이터 세트는 "제목 없는 데이터 세트"라는 이름으로 자동 저장됩니다. 제목을 두 번 클릭하여 이름을 "Taxicab 데이터"로 바꿉니다.

참고 항목

이 쿼리는 Azure Databricks의 샘플 카탈로그에서 데이터에 액세스합니다. 이 테이블에는 2016년에 뉴욕시에서 공개적으로 사용할 수 있는 택시 데이터가 포함되어 있습니다. 쿼리 결과는 10마일 미만이며 50달러 미만의 유효한 놀이기구로 제한됩니다.

3단계 시각화 만들기 및 배치

첫 번째 시각화를 만들려면 다음 단계를 완료합니다.

  1. 캔버스 탭을 클릭합니다.

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

    시각화가 캔버스 제어판에서 캔버스 그리드로 이동

4단계 시각화 구성

시각화 위젯을 선택하면 화면 오른쪽의 구성 패널을 사용하여 데이터를 표시할 수 있습니다. 다음 이미지와 같이 하나의 데이터 세트 만 정의되었으며 자동으로 선택됩니다.

시각화를 위한 구성 패널

X축 설정

  1. 필요한 경우 시각화 드롭다운 메뉴에서 막대선택합니다.
  2. X축필드 추가 아이콘 따라 표시되는 데이터를 선택하려면 이 옵션을 클릭합니다. 검색 창을 사용하여 이름으로 필드를 검색할 수 있습니다. tpep_dropoff_datetime 선택합니다.
  3. 선택한 필드 이름을 클릭하여 추가 구성 옵션을 봅니다.
    • 배율 유형으로 Temporal을 선택합니다.
    • 변환 선택 영역의 경우 시간별을 선택합니다.

Y축 설정

  1. 필드 추가 아이콘 Y축 옆을 클릭하여 y축을 따라 표시되는 데이터의 fare_amount 선택합니다.

  2. 선택한 필드 이름을 클릭하여 추가 구성 옵션을 봅니다.

    • 배율 유형으로 정량적을 선택합니다.
    • 변환 선택 영역의 경우 AVG를 선택합니다.

    제공된 사양으로 구성된 차트는 축 제목이

    선택 사항: Databricks Assistant를 사용하여 시각화 만들기

    Databricks Assistant를 사용하여 자연어를 사용하여 시각화를 만들 수 있습니다.

    위와 동일한 차트를 생성하려면 다음 옵션 중 하나를 선택합니다.

    • 새 시각화 위젯을 만들려면 다음을 수행합니다.
      • 시각화 만들기를 클릭합니다아이콘 만들기. 위젯은 차트 설명...이라는 프롬프트와 함께 표시됩니다.
      • "시간별 하차 시간에 따른 평균 요금 금액의 가로 막대형 차트" 입력
    • 기존 위젯을 편집하려면 다음을 수행합니다.
      • 도우미 아이콘을Databricks 길잡이 클릭합니다. 입력 프롬프트가 나타납니다. 차트에 대한 새 프롬프트를 입력합니다. 새 차트를 완전히 요청하거나 수정을 요청할 수 있습니다. 예를 들어 "꺾은선형 차트로 전환"을 입력하여 차트 종류를 수정할 수 있습니다.

5단계 시각화 복제 및 수정

기존 차트를 복제하여 새 시각화를 만들 수 있습니다.

  1. 기존 차트를 마우스 오른쪽 단추로 클릭한 다음 복제를 클릭합니다.
  2. 새 차트를 선택한 상태에서 구성 패널을 사용하여 X축 필드를 tpep_pickup_datetime 변경합니다. 필요한 경우 변환 유형에서 매시간선택합니다.
  3. 선택기별로 색/그룹을 사용하여 새 가로 막대형 차트의 새 색을 선택합니다.

6단계 산점도 만들기

값으로 구분된 색으로 새 산점도를 만듭니다. 산점도를 만들려면 다음 단계를 완료합니다.

  1. 시각화 만들기 아이콘 아이콘 만들기 을 클릭하여 새 시각화 위젯을 만듭니다.

  2. 다음을 선택하여 차트를 구성합니다.

    • 데이터 세트: Taxicab 데이터
    • 시각화: 분산형
    • X축: trip_distance
    • Y축: fare_amount
    • 색/그룹화 기준: day_of_week

    참고 항목

    범주별로 색을 자동으로 할당한 후에는 구성 패널에서 색을 클릭하여 특정 값과 연결된 색을 변경할 수 있습니다.

7단계 대시보드 필터 만들기

필터를 사용하여 대시보드를 대화형으로 만들 수 있습니다. 이 단계에서는 세 개의 필드에 필터를 만듭니다.

날짜 범위 필터 만들기

  1. 필터 추가(필드/매개 변수)를 클릭하여필터 아이콘 필터 위젯을 추가합니다. 캔버스에 놓습니다.
  2. 구성 패널의 필터 드롭다운 메뉴에서 날짜 범위 선택기를 선택합니다.
  3. 제목 검사 상자를 선택하여 필터에 제목 필드를 만듭니다. 자리 표시자 제목을 클릭하고 날짜 범위를 입력하여 필터를 다시 입력합니다.
  4. 필드 메뉴에서 Taxicab_data.tpep_pickup_datetime을 선택합니다.

단일 선택 드롭다운 필터 만들기

  1. 필터 추가(필드/매개 변수)를 클릭하여필터 아이콘 필터 위젯을 추가합니다. 캔버스에 놓습니다.
  2. 구성 패널필터 드롭다운 메뉴에서 드롭다운(단일 선택)을 선택합니다.
  3. 제목 검사 상자를 선택하여 필터에 제목 필드를 만듭니다. 자리 표시자 제목을 클릭하고 Dropoff 우편 번호를 입력하여 필터를 다시 입력합니다.
  4. 필드 메뉴에서 Taxicab_data.dropoff_zip을 선택합니다.

필터 복제

  1. 드롭오프 우편 번호 필터를 마우스 오른쪽 단추로 클릭합니다. 그런 다음 복제를 클릭합니다.
  2. 필드 제거 아이콘 현재 필드를 제거하려면 클릭합니다. 그런 다음 Taxicab_data.pickup_zip을 선택하여 해당 필드를 필터링합니다.

8단계. 차트 및 필터 크기 조정 및 정렬

마우스를 사용하여 차트 및 필터를 정렬하고 크기를 조정합니다.

다음 이미지는 이 대시보드에 대한 하나의 가능한 배열을 보여 줍니다.

3개의 필터가 Canvas 그리드의 상위 두 행을 차지합니다. 가로 막대형 차트 2개는 아래에 쌓여 있습니다. 산점도는 두 개의 가로 막대형 차트 옆에 있습니다.

9단계. 게시 및 공유

대시보드를 개발하는 동안 진행률이 초안으로 저장됩니다. 쉽게 사용할 수 있도록 클린 복사본을 만들려면 대시보드를 게시합니다.

  1. V 공유 아이콘 공유 단추 옆을 클릭합니다. 그런 다음 게시를 클릭합니다.

  2. 액세스 권한이 있는 사람 검토한 다음 게시를 클릭합니다. CAN VIEW 권한이 있는 개별 사용자 및 그룹은 게시된 대시보드를 볼 수 있습니다.

  3. 게시 알림에 제공된 링크를 따라 게시된 대시보드를 봅니다.

    링크가 있는 알림 메시지가 화면의 오른쪽 위 모서리에 나타납니다.

  4. 대시보드를 공유하려는 사용자 또는 그룹 목록을 변경하려면 초안 대시보드로 돌아가서 공유 단추를 클릭합니다. 공유할 사용자 또는 그룹을 추가합니다. 사용 권한 수준을 적절하게 설정합니다. 권한 및 권한에 대한 자세한 내용은 대시보드 ACL을 참조하세요.