IcCube
IcCube개발자 | icCube 소프트웨어 Sarl |
---|---|
안정된 릴리스 | 7.10 / 2021년 3월 12일 ( |
운영 체제 | 크로스 플랫폼(JVM) |
유형 | 온라인 분석 처리 |
웹 사이트 | www |
icCube는 스위스에서 설립된 동명의 비즈니스 인텔리전스(BI) 소프트웨어를 제공하는 회사다.소프트웨어는 완전히 내장할 수도 있고, 관리 환경에서 호스트할 수도 있고, 고객의 사내 머신에 설치할 수도 있습니다.
BI 툴을 사용하면 최종 사용자가 직접 대시보드를 만들거나 편집할 수 있으며 여러 소스의 데이터를 실시간으로 처리할 수 있습니다.이 소프트웨어는 대시보드, 대시보드 빌더, 스키마/큐브 빌더 및 서버 모니터링 애플리케이션을 웹 브라우저에서만 액세스할 수 있도록 합니다.최종 사용자의 디바이스에 소프트웨어를 설치할 필요는 없습니다.
브라우저 기반 대시보드 빌더 옆에 있는 MDX, SQL 또는 R을 사용하여 OLAP 큐브에서 직접 쿼리를 실행하여 데이터에 액세스할 수 있습니다.
역사
icCube는 온라인 분석 처리(OLAP) 서버를 판매합니다.
2010년 6월에 첫 번째 퍼블릭 커뮤니티 버전(0.9.2)이 출시되었습니다.그 후, 동사는 다음과 같은 버전을 발매했습니다.
날짜. | 버전 | 이벤트 |
---|---|---|
2010년 6월 | 0.9.2 | 인메모리 OLAP 서버의 최초 공개 버전(미리보기)입니다.MDX/XMLA 지원이 주요 목표입니다. |
2010년 11월 | 1 | 첫 번째 기능은 완전한 버전(MDX나 라이트백 등)입니다.커뮤니티(무료) 버전. |
2011년 6월 | 1.3 | 확장 MDX 지원 및 강력한 큐브 모델링 기능, 첫 번째 버전의 시각화 라이브러리(GVI)입니다. |
2011년 10월 | 2 | 비즈니스용으로 애드버타이즈된 첫 번째 버전(커뮤니티와 비교). |
2012년 4월 | 2.5 | Web Reporting 서버를 탑재한 첫 번째 버전. |
2013년 1월 | 3 | 퍼포먼스가 향상되고 기능이 향상됩니다. |
2013년 6월 | 4 | 제2세대 계산 엔진입니다. |
2015년 1월 | 4.8.2 | 4.x 버전(서버 기능 및 속도, Web Reporting)의 개선. |
2015년 5월 | 5.1 | 추출, 변환, 로드 기능 추가. |
2016년 5월 | 5.2 | 5.x 버전 개선 |
2016년 10월 | 6.0 | 새로운 보고서 작성과 새로운 서버 계산 엔진. |
2017년 7월 | 6.2 | GEO 위젯, 열 지도 등을 위한 Google 지도 레이어 추가 |
2017년 8월 | 6.5 | 협업을 위한 대시보드 주석 모듈 추가 |
2018년 4월 | 6.6 | 개선된 ETL + 대시보드 토론/댓글 추가는 현재 데이터 필터로 필터링할 수 있습니다. |
2019년 4월 | 7.0 | 새로운 서버 UI / 새로운 JSON Rest API |
2020년 1월 | 7.1 | Java 11 이후 지원 |
아키텍처
icCube는 Java 프로그래밍 언어로 구현되며 J2ee 표준을 따릅니다.후자의 경우 모든 통신 태스크를 처리하기 위해 Http 서버(Jetty)와 서블릿 컨테이너를 모두 포함합니다.
메모리 내 OLAP 서버이므로 icCube 서버는 RDBMS에서 데이터를 소스할 필요가 없습니다.데이터를 표 형식으로 공개하는 데이터 소스를 사용할 수 있습니다.파일, HTTP 스트림 등에 액세스하기 위한 플러그인이 몇 개 존재합니다.JSON 객체를 노출하는 데이터 소스 액세스(예: MongoDB)도 지원됩니다.icCube는 JSON 구조가 암시하는 복잡한 관계(예: many-2-many)를 처리합니다.
icCube(큐브 모델링, 서버 모니터링, MDX 쿼리, 웹 보고서 및 대시보드)에 액세스하는 작업은 웹 인터페이스와 JSON Rest API를 통해 수행됩니다.
icCube OLAP 서버는 캐시 또는 사전 집약 메커니즘을 사용하지 않습니다.
인터페이스
icCube는 쿼리 언어로 MDX(Multidimensional Expressions)를 사용하고 원래 언어에 대한 몇 가지 확장(함수 선언, 벡터(측정 수준에서도), 매트릭스, 객체, Java 및 R 상호 작용)[2]을 사용합니다.icCube는 MDX [3]디버거를 특허 취득했습니다.icCube는 표준 인터페이스와 독점 인터페이스를 지원합니다.XML for Analysis(XMLA) 프로토콜은 호환되는 보고서 도구에 연결할 수 있습니다.
icCube는 GVI라는 자체적인 프로토콜을 지원합니다. HTTP 기반이면 확장할 수 있습니다.이 프로토콜은 Google 시각화 와이어 [4]프로토콜을 사용합니다.Javascript가 주요 구현 언어이며 Java 매핑 라이브러리도 사용할 수 있습니다.
icCube 6.8.6 이후 icCube 서버는 프로그램 액세스를 위한 JSON REST API를 지원합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Chris Webb on icCube MDX Declared Functions".
- ^ "icCube extends MDX with OO capabilities". Archived from the original on 2013-07-18. Retrieved 2013-07-18.
- ^ "Debugging system for multidimensional database query expressions on a processing server".
- ^ "Implementing the Chart Tools Datasource Protocol (V0.6)".