데이터 관계 분석

Elastic Stack의 문서에는 사람, 장소, 선호도, 제품 등을 여러 가지 기준으로 분류할 수 있는 잠재적인 관계가 존재합니다. Graph는 Elasticsearch의 연관성 분석 기능을 이용하여 데이터 간의 연결성을 탐색합니다.

데이터의 커넥션을 탐색하세요. 지금 보기

New The code for graph features is now open and available in our public GitHub repo.

Elasticsearch에 저장된 데이터를 탐색하는 새로운 방법

Graph는 데이터간의 유사 관계를 파악하는 데 유용한 API 및 UI 기반 도구로, 분산 쿼리 실행, 실시간 데이터 활용, 대용량 인덱싱 등의 Elasticsearch 기본 기능을 함께 사용할 수 있습니다.

Fraud

사기 행위: 신용카드 결제가 진행된 매장을 탐색하여 범죄에 연루된 신용 카드를 어느 공급업체가 담당하고 있는지 확인해 보세요.

Recommendation

컨텐츠 추천: 청취자의 선호도를 바탕으로 다음에 재생할 음악을 제안하여 청취자의 참여도와 만족도를 높이세요.

Security

보안: 네트워크상의 장치와 통신하는 외부 IP를 조사하여 잠재적 부정 행위자와 공모자를 파악하세요.

인기 항목이라고 해서 언제나 연관성이 높은 것은 아닙니다

대부분의 데이터 세트에는 공통적인 수퍼 커넥터가 존재합니다. 구매 기록 데이터의 경우 ‘Amazon’, 음악의 경우 ‘Beatles’, 영화의 경우 ‘쇼생크 탈출’ 같은 키워드가 수퍼 커넥터의 대표적인 예시죠. 하지만 ‘케빈 베이컨’처럼 몇 회의 탐색으로 구분할 수가 없는 복잡한 키워드도 있습니다.

가장 중요한 것은 인기도와 연관성을 차이를 식별하는 능력입니다. Elasticsearch는 정보 검색에 대한 전문성과 풍부한 통계 정보를 조합한 인덱싱을 통해 연관성을 계산하고 가장 의미 있는 링크를 제일 먼저 제시합니다.

기존의 Elasticsearch 인덱스를 탐색할 수 있습니다

확장 기능을 활성화 하면 Graph를 통해 기존 인덱스에 존재하는 데이터의 연결성을 바로 탐색할 수 있습니다. 새로운 데이터 형식이나인덱스를 구축할 필요가 없습니다. 유지 관리를 위한 타사 시스템도 필요하지 않으며, 추가적인 비용도 필요하지 않습니다. 그저 원하는 대로 자유롭게 데이터를 탐색하기만 하면 됩니다.

애플리케이션에 Graph API를 통합하세요

Graph API는 Elasticsearch 어그리게이션과 쿼리 언어를 이용한 그래프 탐색용 Simple API입니다. 복잡한 온톨로지를 정의하거나 새 쿼리 언어를 학습할 필요가 없습니다. Graph API는 매우 유연하고 쉽게 이해할 수 있으며 위치정보 필터와 같은 강력한 검색 기능을 활용하여 데이터 탐색을 지원합니다.

Kibana의 데이터 관계 시각화

계좌 두 개 사이에서 이루어진 은행 거래와 같이 수천 개의 문서로 이루어진 데이터를 그래프에서는 단 한 줄로 표현할 수 있습니다. Kibana의 Graph UI는 데이터 간의 이러한 연결성을 시각화합니다.

Kibana의 지도와 타임라인, 원형 차트, 원시 문서 시각화를 통해 데이터를 보다 자세히 살펴보세요. 네트워킹된 엔터티 그래프를 클릭하여 엔터티 간의 연결 정도를 확인하고 색상과 아이콘을 원하는 대로 설정할 수 있습니다.

Elastic Stack용 Graph

연관성 분석은 복잡할 필요가 없습니다. 그 이유를 직접 확인해 보세요.

시작하기