ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석 < 2. ElasticSearch(2/2)>

Hojin·2022년 10월 29일
0
post-thumbnail

엘라스틱서치 매핑 (Mapping)

관계형 데이터에서 스키마와 비슷한 개념이다.
실제 일할 때 매핑 없이 데이터를 넣는 것은 상당히 위험하다.

예를 들어

  • 숫자 데이터를 문자로 받아버리게 되면
    평균을 내고 싶을 떄
  • 잘못 지정된 타입 같은 경우에는 키바나 같은 시각화 도구를 사용해서 데이터를 쪼개서 보여주고 싶을 떄

매핑이 꼭 필요하다.

⚠️그러니깐 데이터를 관리할 때 꼭 매핑을 추가 해줘야 한다.
아니면 추후 추가를 해줘도 된다.



엘라스틱서치 데이터 조회(Search)




엘라스틱서치 메트릭 어그리게이션(Metric Aggregation)

어그리게이션 이라는 컨셉은
도큐먼트안에서 조합을 통해서 어떠한 값을 도출할 떄 쓰이는 방법이다.
그중에서 Metric Aggregation는 산술 할 떄 쓰인다.

FORMAT


AVG


MAX


MIN


SUM

STATS

위의 나온 모든 연산들에 대한 결과가 주르륵 나온다


엘라스틱서치 버켓 어그리게이션(Bucket Aggregation)

Bucket Aggregation은 그룹바이라고 보면 된다.
팀별로 결과값을 도출하고 싶을 때
도큐먼트를 팀별로 그룹 시켜주는 것이 Bucket Aggregation의 하나의 기능이다.

0개의 댓글