icCube es una empresa fundada en Suiza que proporciona software de inteligencia empresarial del mismo nombre. El software puede integrarse por completo, alojarse en un entorno gestionado o instalarse localmente, en las instalaciones.
Desarrollador (es) | software icCube Sarl |
---|---|
Lanzamiento estable | 7.10 / 12 de marzo de 2021 |
Sistema operativo | Multiplataforma ( JVM ) |
Tipo | Procesamiento analítico en línea ] |
Sitio web | www |
La herramienta de BI permite a los usuarios finales crear o editar paneles por sí mismos y es capaz de procesar datos de múltiples fuentes en tiempo real. El software se distingue por hacer que los paneles, el generador de paneles, el generador de esquemas / cubos y la aplicación de monitoreo del servidor sean accesibles solo desde un navegador. No es necesario instalar ningún software en el dispositivo del usuario final.
Junto al generador de paneles basado en navegador, se puede acceder a los datos ejecutando consultas directamente en el cubo OLAP usando MDX, SQL o R.
Historia
icCube vende un servidor de procesamiento analítico en línea (OLAP).
A partir de junio de 2010 con su primera versión comunitaria pública (0.9.2). Desde entonces, la compañía ha lanzado nuevas versiones varias veces al año.
Fecha | Versión | Evento |
---|---|---|
Junio de 2010 | 0.9.2 | La primera versión publicada (vista previa) del servidor OLAP en memoria; El soporte MDX / XMLA son los objetivos principales. |
Noviembre de 2010 | 1 | Sobre la base de los comentarios de la comunidad, esta es la primera versión completa de características (como MDX y escribir de nuevo). Una versión comunitaria (gratuita). |
Junio de 2011 | 1.3 | Soporte MDX ampliado y funciones de modelado de cubos más sólidas; la primera versión de la biblioteca de visualización (GVI). |
Octubre de 2011 | 2 | Primera versión anunciada para uso comercial (frente a la comunidad). |
Abril de 2012 | 2.5 | Primera versión con el servidor de informes web. |
enero 2013 | 3 | Mejor rendimiento y más funciones. |
Junio del 2013 | 4 | Un motor de cálculo de segunda generación. |
Enero de 2015 | 4.8.2 | Mejora de las versiones 4.x (características y velocidad del servidor, Web Reporting). |
Mayo de 2015 | 5.1 | Añadiendo funciones de extracción, transformación y carga . |
Mayo de 2016 | 5.2 | Mejorando las versiones 5.x. |
Octubre de 2016 | 6.0 | Nuevo motor de cálculo de servidores y generación de informes. |
Julio de 2017 | 6.2 | Se agregaron capas de Google Maps para widgets GEO, mapas de calor, etc. |
Agosto de 2017 | 6.5 | Se agregó un módulo de comentarios en el tablero para la colaboración. |
Abril de 2018 | 6.6 | ETL mejorado + Las discusiones / comentarios del panel de control agregados se pueden filtrar mediante los filtros de datos actuales. |
Abril de 2019 | 7.0 | Nueva interfaz de usuario del servidor / Nueva API JSON Rest |
Enero de 2020 | 7.1 | Soporte para Java 11 y posteriores |
Arquitectura
icCube está implementado en Java y sigue los estándares J2EE . Para este último, incorpora un servidor HTTP ( Jetty ) y un contenedor de servlets para manejar todas las tareas de comunicación.
Al ser un servidor OLAP en memoria, el servidor icCube no necesita obtener sus datos de un RDBMS; se puede utilizar cualquier fuente de datos que exponga sus datos en forma tabular; Existen varios complementos para acceder a archivos, flujo HTTP, etc. También se admite el acceso a fuentes de datos que exponen objetos JSON (por ejemplo, MongoDB). icCube se ocupa de las relaciones posiblemente complejas (por ejemplo, muchos-2-muchos) implícitas en la estructura JSON.
El acceso a icCube (modelado de cubos, supervisión del servidor, consultas MDX, informes web y paneles de control) se realiza a través de una interfaz web única y una API JSON Rest.
El servidor icCube OLAP no utiliza ningún mecanismo de almacenamiento en caché o de agregación previa.
Interfaces
icCube utiliza Expresiones multidimensionales (MDX) como lenguaje de consulta y varias extensiones [1] del lenguaje original: declaraciones de funciones, vectores (incluso a nivel de medidas), matrices, objetos, interacciones Java y R. [2] icCube patentó un depurador MDX. [3] icCube admite una interfaz estándar y una propietaria. El XML para análisis (protocolo XMLA puede conectarse a cualquier herramienta de informes compatible con XMLA).
icCube admite su propio protocolo patentado llamado GVI. Basado en HTTP , se puede ampliar. Este protocolo aprovecha el protocolo de conexión de visualización de Google. [4] Javascript es el lenguaje de implementación principal y también está disponible una biblioteca de mapas de Java.
Desde icCube 6.8.6, el servidor icCube admite una API JSON Rest para un acceso programático.
Ver también
Referencias
- ^ "Chris Webb en funciones declaradas icCube MDX" .
- ^ "icCube amplía MDX con capacidades OO" . Archivado desde el original el 18 de julio de 2013 . Consultado el 18 de julio de 2013 .
- ^ "Sistema de depuración de expresiones de consulta de bases de datos multidimensionales en un servidor de procesamiento" .
- ^ "Implementación del Protocolo de origen de datos de herramientas de gráficos (V0.6)" .