Kibana에서 파이썬을 사용하여 제조업 데이터 시각화하기

Kibana는 Elastic Stack의 한 부분으로, 데이터를 시각화하고 대시보드를 작성하는 데 사용되는 강력한 도구입니다. 이 글에서는 Kibana와 파이썬을 결합하여 제조업 데이터를 시각화하는 방법에 대해 알아보겠습니다.

Kibana와 Elasticsearch 설정하기

먼저, Kibana와 Elasticsearch를 설치하고 설정해야 합니다. Elasticsearch는 데이터를 저장하고 쿼리할 수 있는 검색 엔진으로 사용됩니다. Kibana는 Elasticsearch의 데이터를 시각화하고 대시보드를 만듭니다.

파이썬으로 데이터 가져오기

파이썬을 사용하여 제조업 데이터를 Elasticsearch에 가져와야 합니다. Elasticsearch 클라이언트인 Elasticsearch-Py를 사용하여 데이터를 색인하고 쿼리할 수 있습니다. 필요한 패키지를 설치한 후, 파이썬 스크립트를 작성하여 데이터를 Elasticsearch에 적재합니다.

from elasticsearch import Elasticsearch

# Elasticsearch 연결 설정
es = Elasticsearch("http://localhost:9200")

# 제조업 데이터 가져오기
data = [
    {"company": "ABC Manufacturing", "sales": 100000},
    {"company": "XYZ Manufacturing", "sales": 150000},
    {"company": "123 Manufacturing", "sales": 200000},
    ...
]

# 데이터 Elasticsearch에 적재
for doc in data:
    es.index(index="manufacturing", body=doc)

Kibana에서 데이터 시각화하기

데이터를 Elasticsearch에 성공적으로 적재한 후, Kibana에서 데이터를 시각화할 수 있습니다. Kibana 대시보드를 만들기 위해 다음 단계를 따르세요:

  1. Kibana 대시보드에 접속하여 “Create new visualization”을 선택합니다.
  2. 원하는 시각화 유형을 선택하고, Elasticsearch에서 데이터를 가져올 인덱스를 선택합니다.
  3. 시각화 설정을 구성한 후, “Save”를 클릭하여 시각화를 저장합니다.
  4. 대시보드를 만들기 위해 “Create a new dashboard”를 선택합니다.
  5. 저장한 시각화를 대시보드로 추가하고, 원하는 형태로 배치합니다.
  6. 대시보드를 저장하고 필요에 따라 공유할 수 있습니다.

결론

Kibana와 파이썬을 결합하여 제조업 데이터를 시각화하는 방법에 대해 알아보았습니다. 이를 통해 제조업 데이터의 패턴, 성과 및 동향을 파악할 수 있으며, 의사결정에 도움이 되는 시각화 대시보드를 만들 수 있습니다. #Kibana #데이터시각화