본문 바로가기
WIKI 기술 지식 베이스

Explore the Discover application

원문 보기 위키 갱신

출처: 문서

본문

Discover 애플리케이션 살펴보기

Discover 애플리케이션을 사용하면 데이터를 대화형으로 검색하고, 필터링하고, 살펴볼 수 있어요. 이 앱을 활용하면 어떤 필드를 사용할 수 있는지, 시간에 따라 데이터가 어떻게 분포하는지, 어떤 패턴이 존재하는지 파악할 수 있어요.

Discover에서는 이런 작업을 할 수 있어요:

  • 분석할 데이터를 선택하고, 해당 데이터의 시간 범위를 설정하고, 데이터를 검색하고, 결과를 필터링할 수 있어요.
  • 데이터를 분석할 수 있어요: 데이터를 쿼리하고 필터링하고, 테이블로 결과를 보고, 문서를 살펴볼 수 있어요.
  • 데이터 분포를 표시하는 히스토그램을 만들 수 있어요.

Discover와 Dashboards 애플리케이션의 검색 창에서는 필드 이름과 값을 사용해 데이터를 필터링하는 간단한 텍스트 기반 언어인 Dashboards Query Language (DQL)로 쿼리를 작성할 수 있어요. query string (Lucene) 구문으로 전환할 수도 있어요.

사전 준비 사항

이 페이지의 예제에서는 OpenSearch Playground에 이미 설치되어 있는 Sample flight data 데이터셋을 사용해요.

OpenSearch Dashboards를 로컬에 설치해 사용 중이고 아직 샘플 데이터를 추가하지 않았다면, 데이터 준비 문서를 참고하세요.

실습: 항공편 데이터 검색하고 필터링하기

다음 단계에 따라 Discover 애플리케이션을 사용해 보세요:

  1. 탐색 패널에서 OpenSearch Dashboards > Discover를 선택하세요.

  2. Discover 페이지에서 왼쪽 위 드롭다운 메뉴에서 인덱스 패턴 opensearch_dashboards_sample_data_flights를 선택하세요.

  3. {::nomarkdown}calendar icon{:/} (달력) 아이콘을 선택해 시간 필터를 기본값인 Last 15 minutes에서 Last 7 days로 변경하세요.

  4. DQL 검색 창에 다음 쿼리를 입력하세요:

    FlightDelay:true AND DestCountry: US AND FlightDelayMin >= 60
    

    {% include copy.html %}

  5. Update를 선택하세요.

    미국행 항공편 중 60분 이상 지연된 결과가 표시돼요.

  6. DQL 검색 창에서 {::nomarkdown}plus icon{:/} (플러스) Add filter를 선택하고, Edit Filter 팝오버의 드롭다운 목록에서 Field, Operator, Value를 선택해 데이터를 필터링할 수 있어요. 예를 들어 FlightDelayType, is, Weather Delay를 선택해 보세요.

  7. Save를 선택하세요.

    결과 화면은 다음 이미지와 같아요.

    필터링된 항공편 데이터를 보여 주는 Discover 출력

더 읽을 거리

다음 단계

더 알아보기 (Learn more)