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 대시보드를 만들기 위해 다음 단계를 따르세요:
- Kibana 대시보드에 접속하여 “Create new visualization”을 선택합니다.
- 원하는 시각화 유형을 선택하고, Elasticsearch에서 데이터를 가져올 인덱스를 선택합니다.
- 시각화 설정을 구성한 후, “Save”를 클릭하여 시각화를 저장합니다.
- 대시보드를 만들기 위해 “Create a new dashboard”를 선택합니다.
- 저장한 시각화를 대시보드로 추가하고, 원하는 형태로 배치합니다.
- 대시보드를 저장하고 필요에 따라 공유할 수 있습니다.
결론
Kibana와 파이썬을 결합하여 제조업 데이터를 시각화하는 방법에 대해 알아보았습니다. 이를 통해 제조업 데이터의 패턴, 성과 및 동향을 파악할 수 있으며, 의사결정에 도움이 되는 시각화 대시보드를 만들 수 있습니다. #Kibana #데이터시각화