KNIME

KNIME
개발자KNIME
발표일2006년(20년 전)(2006)
안정화 버전
5.5 / 2025년 7월 2일(15개월 전)(2025-07-02)
저장소
프로그래밍 언어자바
운영 체제리눅스, MacOS, 윈도우
언어영어
종류애널리틱스, 기업 보고, 비즈니스 인텔리전스, 데이터 마이닝, 딥 러닝, 데이터 분석, 텍스트 마이닝, 빅 데이터
라이선스GNU 일반 공중 사용 허가서
웹사이트www.knime.com

KNIME(Listeni/naɪm/), 즉 콘스탄츠 정보 마이너(Konstanz Information Miner)는 데이터 애널리틱스, 보고 및 통합 플랫폼이다. KNIME은 모듈형 데이터 파이프라인인 "분석의 빌딩 블록(Building Blocks of Analytics)" 개념을 통해 기계 학습 및 데이터 마이닝을 위한 다양한 구성 요소를 통합한다. 그래픽 사용자 인터페이스와 JDBC를 사용하여 프로그래밍을 최소화하거나 하지 않고도 모델링, 데이터 분석 및 시각화를 위한 전처리(추출, 변환, 적재, ETL)를 포함하여 다양한 데이터 소스를 결합하는 노드를 구성할 수 있다. 이는 GNU 일반 공중 사용 허가서에 따라 배포되는 자유-오픈 소스 소프트웨어이다.

2006년부터 KNIME은 제약 연구뿐만 아니라 고객 관계 관리(CRM), 데이터 분석, 비즈니스 인텔리전스, 텍스트 마이닝, 재무 데이터 분석을 포함한 여러 분야에서 사용되어 왔다. 최근에는 로봇 프로세스 자동화(RPA) 도구로서 KNIME을 사용하려는 시도도 이루어졌다.

KNIME의 본사는 취리히에 있으며, 콘스탄츠, 베를린, 오스틴(미국)에 지사를 두고 있다.

역사

KNIME의 개발은 2004년 1월, 콘스탄츠 대학교의 소프트웨어 엔지니어 팀에 의해 오픈 소스 플랫폼으로 시작되었다. 마이클 베르톨트가 이끄는 원래의 팀은 실리콘 밸리의 제약 업계 소프트웨어 회사 출신이었다. 초기 목표는 특정 응용 분야에 국한되지 않고 데이터 로딩, 처리, 변환, 분석 및 시각적 탐색 모듈을 쉽게 통합할 수 있는 모듈식의 확장성이 뛰어난 오픈 데이터 처리 플랫폼을 만드는 것이었다. 이 플랫폼은 협업, 연구 및 기타 다양한 데이터 분석 프로젝트를 통합하기 위한 의도로 설계되었다.

2006년에 KNIME의 첫 번째 버전이 출시되었다. 여러 제약 회사가 KNIME을 사용하기 시작했고, 여러 생명 과학 소프트웨어 공급업체가 도구를 플랫폼에 통합하기 시작했다. 그해 말, 독일 잡지 c't에 기사가 실린 후, 다른 여러 분야의 사용자들도 합류했다. 2012년 기준으로 KNIME은 전 세계 생명 과학 분야, 은행, 출판사, 자동차 제조업체, 통신사, 컨설팅 회사 및 기타 여러 산업 분야와 수많은 연구 그룹에서 15,000명 이상의 실제 사용자(다운로드 수가 아닌 정기적으로 업데이트를 받는 사용자)가 사용하고 있다. KNIME Server 및 KNIME Big Data Extensions에 대한 최신 업데이트는 아파치 스파크 2.3, Parquet 및 HDFS 유형의 스토리지를 지원한다.

KNIME은 6년 연속 가트너의 매직 쿼드런트에서 데이터 사이언스 및 기계 학습 플랫폼 분야의 리더로 선정되었다.

설계 철학 및 기능

다음은 KNIME 소프트웨어가 따르는 설계 원칙 및 기능이다:

내부 구조

KNIME을 사용하면 사용자가 데이터 흐름(또는 파이프라인)을 시각적으로 생성하고, 일부 또는 전체 분석 단계를 선택적으로 실행하며, 나중에 대화형 위젯과 뷰를 사용하여 결과와 모델을 검사할 수 있다. KNIME은 자바로 작성되었으며 Eclipse를 기반으로 한다. 추가 기능을 제공하는 플러그인을 추가하기 위해 확장 메커니즘을 사용한다. 핵심 버전에는 데이터 통합(파일 입출력(I/O), JDBC나 네이티브 커넥터를 통해 모든 공통 데이터베이스 관리 시스템을 지원하는 데이터베이스 노드: SQLite, MS-Access, SQL Server, MySQL, PostgreSQL, Vertica 및 H2), 데이터 변환(필터, 변환기, 분할기, 결합기, 조이너) 및 통계, 데이터 마이닝, 분석 및 텍스트 분석의 공통적으로 사용되는 방법을 위한 수백 개의 모듈이 포함되어 있다. 시각화는 Report Designer 확장 프로그램을 통해 지원된다. KNIME 워크플로는 doc, ppt, xls, pdf 등과 같은 문서 형식으로 내보낼 수 있는 보고서 템플릿을 생성하기 위한 데이터셋으로 사용될 수 있다. 다른 KNIME 기능은 다음과 같다:

KNIME은 자바로 구현되었으며, 다른 코드를 호출하는 래퍼를 허용할 뿐만 아니라 자바, 파이썬, R, 루비 및 기타 코드 조각을 실행할 수 있는 노드를 제공한다. 2021년부터 KNIME의 파이썬 통합은 아나콘다를 사용하여 파이썬 배포 및 환경 관리를 수행한다.

소프트웨어 사용권

2024년, KNIME 버전 5.3은 이전 버전과 동일한 GPLv3 라이선스 하에 출시되었다. 버전 2.1부터 KNIME은 GPLv3 라이선스 하에 출시되었으며, 상용 소프트웨어 공급업체가 잘 정의된 노드 API를 사용하여 독점 확장을 추가하거나, KNIME에서 도구를 호출하는 래퍼를 추가할 수 있도록 허용하는 예외 조항이 있다.

교육 과정

KNIME은 프로그래밍 기술 없이도 데이터 분석을 수행할 수 있도록 한다. 몇 가지 무료 온라인 과정이 제공된다.

같이 보기

각주

  1. ↑ “What's New in KNIME Analytics Platform 5.5”. 《KNIME.com》. 2025년 7월 2일에 확인함.
  2. ↑ Berthold, Michael R.; Cebron, Nicolas; Dill, Fabian; Gabriel, Thomas R.; Kötter, Tobias; Meinl, Thorsten; Ohl, Peter; Thiel, Kilian; Wiswedel, Bernd (2009년 11월 16일). “KNIME - the Konstanz information miner” (PDF). 《ACM SIGKDD Explorations Newsletter》 11 (1): 26. doi:10.1145/1656274.1656280. S2CID 408188.
  3. ↑ Tiwari, Abhishek; Sekhar, Arvind K.T. (October 2007). “Workflow based framework for life science informatics”. 《Computational Biology and Chemistry》 31 (5–6): 305–319. doi:10.1016/j.compbiolchem.2007.08.009. PMID 17931570.
  4. ↑ Chasco, Coro; Taques, Fernando H.; Taques, Flávio H. (January 2025). “Integrating big data with KNIME as an alternative without programming code: an application to the PATSTAT patent database”. 《Journal of Geographical Systems》 27 (1): 31–61. Bibcode:2025JGS....27...31T. doi:10.1007/s10109-024-00445-0. hdl:10486/790400.
  5. ↑ “KNIME Analytics Platform Bot”. 2021년 6월 3일에 원본 문서에서 보존된 문서. 2021년 4월 12일에 확인함.,
  6. ↑ “KNIME Releases New User Experience and AI Assistant - Silicon Canals” (영국 영어). 2023년 7월 19일. 2026년 4월 3일에 확인함.
  7. ↑ “Open for Innovation”. 《KNIME.com》. 2020년 3월 10일에 원본 문서에서 보존된 문서. 2020년 2월 24일에 확인함.
  8. ↑ “Tripos”. 《Tripos, Inc.》. 2011년 7월 17일에 원본 문서에서 보존된 문서.
  9. ↑ “KNIME Extensions: Modular, highly configurable framework for easy workflow automation and data analysis”. 《Schrödinger, Inc.》. 2005–2025. 2009년 9월 25일에 원본 문서에서 보존된 문서. 2025년 5월 22일에 확인함.
  10. ↑ ChemAxon 보관됨 2011-07-17 - 웨이백 머신
  11. ↑ “NovaMechanics Ltd.”. 2023년 4월 18일에 원본 문서에서 보존된 문서. 2017년 11월 14일에 확인함.
  12. ↑ “Treweren Consultants”. 2017년 4월 24일에 원본 문서에서 보존된 문서. 2010년 12월 7일에 확인함.
  13. ↑ Datenbank-Mosaik Data Mining oder die Kunst, sich aus Millionen Datensätzen ein Bild zu machen, c't 20/2006, S. 164ff, Heise Verlag.
  14. ↑ “Forum auf der KNIME Webseite”. 2017년 4월 26일에 원본 문서에서 보존된 문서. 2010년 12월 7일에 확인함.
  15. ↑ “Pervasive”. 2010년 8월 29일에 원본 문서에서 보존된 문서. 2010년 12월 7일에 확인함.
  16. ↑ Berthold, Michael R.; Cebron, Nicolas; Dill, Fabian T.; Gabriel, homas R.; Kötter, Tobias; Meinl, Thorsten; Ohl, Peter; Thiel, Kilian; Wiswedel, Bernd (2009년 11월 16일). “KNIME-the Konstanz information miner: version 2.0 and beyond”. 《ACM SIGKDD Explorations Newsletter》 11 (1): 26–31. doi:10.1145/1656274.1656280.
  17. ↑ Beisken, S.; Meinl, T.; Wiswedel, B.; De Figueiredo, L. F.; Berthold, M.; Steinbeck, C. (2013). “KNIME-CDK: Workflow-driven Cheminformatics”. 《BMC Bioinformatics》 14: 257. doi:10.1186/1471-2105-14-257. PMC 3765822. PMID 24103053.
  18. ↑ Divya (2023). Bansal, Ajay Kumar (편집). 《Data Science Toolbox》 (PDF) (영어). Jalandhar Delhi, Phagwara: Lovely Professional University. 287쪽. ISBN 978-81-19334-46-9.
  19. 1 2 Hawkins, Mike (2021년 2월 19일). “Extending KNIME Python Integration with Plotly Express and Kaleido” (미국 영어). 《Towards Data Science》. 2026년 4월 3일에 확인함.
  20. ↑ “KNIME 5.3 License Terms and Conditions”. 2024년 8월 3일. 2024년 8월 3일에 원본 문서에서 보존된 문서. 2024년 8월 3일에 확인함.
  21. ↑ KNIME 2.1.0 released 보관됨 2010-04-17 - 웨이백 머신
  22. ↑ “KNIME Learning Center”. KNIME. 2024년 11월 23일에 원본 문서에서 보존된 문서. 2024년 12월 4일에 확인함.

외부 링크