# Base de datos OLAP -------------------------------------------------------------------------------- title: "Introducción" description: "Catalyst Data Store es una base de datos relacional en la nube altamente escalable que almacena los datos persistentes de tu aplicación, incluyendo los datos del backend de la aplicación y los datos de los usuarios finales." last_updated: "2026-07-30T07:10:05.680Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/olap-database/introduction/" service: "Cloud Scale" -------------------------------------------------------------------------------- # OLAP Database ## Introducción Catalyst incluye una función integrada de base de datos OLAP (Online Analytical Processing) propietaria, construida exclusivamente para manejar consultas analíticas que ejecutas en Data Store. Puedes ejecutar consultas analíticas avanzadas directamente en la base de datos OLAP, en lugar de hacerlo en la base de datos relacional principal de Data Store, para obtener resultados instantáneos en conjuntos de datos de cualquier escala. Con su velocidad y eficiencia, la base de datos OLAP te permite realizar análisis complejos sobre datos multidimensionales y está diseñada para inteligencia empresarial avanzada. Catalyst ZCQL soporta la consulta de Data Store para ejecutar las operaciones CRUD típicas, e incluso incluir cláusulas y sentencias en ellas. Además, ZCQL también soporta funciones integradas que te ayudan a realizar operaciones aritméticas y analíticas rápidas sobre los datos en consultas de lectura, y manipular los resultados para cumplir con tus requisitos. Como estas involucran cálculos avanzados, Catalyst te proporciona un sistema OLAP de última generación para manejar estas consultas de forma exclusiva. Con una única acción, puedes habilitar la sincronización automatizada de datos desde la base de datos principal de Data Store hacia la base de datos OLAP, y luego ejecutar consultas de recuperación de datos directamente a través de los SDKs y APIs de nuestra plataforma. Nota: La base de datos OLAP es una base de datos secundaria respecto a la base de datos principal de Data Store, optimizada para el procesamiento analítico en la recuperación de datos. No se permiten operaciones de escritura directa en la base de datos OLAP. No podrás realizar operaciones de creación, actualización y eliminación en OLAP, solo operaciones de lectura. El sistema OLAP está diseñado para facilitar el análisis complejo de datos empresariales a usuarios de negocio y tomadores de decisiones. Algunas aplicaciones comunes donde el análisis avanzado de datos y la inteligencia empresarial pueden ser fundamentales incluyen generación de informes agregados, paneles de control y analítica en tiempo real, análisis financiero que incluye presupuestos y pronósticos, análisis de rendimiento de ventas y marketing, gestión de inventario y logística, minería de datos y análisis de tendencias. Si tu aplicación involucra cualquiera de estos aspectos, puedes consultar la base de datos OLAP y utilizar sus funcionalidades al máximo. <br> ### Diferencias entre el Data Store principal y la base de datos OLAP Considera los factores listados a continuación para determinar cuándo necesitarías habilitar la base de datos OLAP y consultarla, en lugar de consultar el Data Store principal. <table class="content-table"> <thead> <tr> <th>Data Store principal</th> <th>Base de datos OLAP</th> </tr> </thead> <tbody> <tr> <td>El Data Store principal implementa OLTP (Online Transaction Processing) que es adecuado para manejar consultas de procesamiento de transacciones, en lugar de para propósitos de inteligencia empresarial.</td> <td>El sistema OLAP está construido para un modelo de datos multidimensional que permite ejecuciones de consultas analíticas complejas y ad hoc con un tiempo de ejecución rápido, más adecuado para el análisis avanzado de datos.</td> </tr> <tr> <td>El Data Store principal puede procesar todas las operaciones CRUD de manera igualmente optimizada, ya que es fundamentalmente orientado a transacciones.</td> <td>La base de datos OLAP está altamente optimizada para lectura, ya que está diseñada para manejar consultas analíticas, que típicamente se ejecutan en operaciones de lectura.</td> </tr> <tr> <td>Puedes realizar todas las operaciones CRUD en el Data Store principal.</td> <td>No podrás ejecutar operaciones de escritura directa en la base de datos OLAP.</td> </tr> <tr> <td>Usa esto para ejecutar operaciones transaccionales SELECT, INSERT, UPDATE y DELETE.</td> <td>Usa esto para ejecutar operaciones analíticas SELECT que incluyan funciones integradas de ZCQL.</td> </tr> </tbody> </table> -------------------------------------------------------------------------------- title: "Características clave" description: "Catalyst Data Store es una base de datos relacional en la nube altamente escalable que almacena los datos persistentes de tu aplicación, incluyendo los datos del backend de la aplicación y los datos de los usuarios finales." last_updated: "2026-07-30T07:10:05.683Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/olap-database/key-features/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Características clave de la base de datos OLAP de Catalyst * Análisis de datos e inteligencia empresarial avanzada El sistema OLAP está construido para analizar datos empresariales complejos y proporcionarte información procesable, permitiéndote planificar estrategias y tomar decisiones empresariales informadas. Utiliza almacenamiento columnar para organizar datos y definir las relaciones entre ellos. Los datos se representan en forma de cubos que se categorizan por múltiples dimensiones. Estos te permiten realizar fácilmente agregaciones y manipulaciones sobre los datos de manera eficiente. Puedes ejecutar operaciones analíticas clave sobre tus datos que incluyen: **Drill-down**, **Roll-up**, **Slice** y **Dice** usando las diversas cláusulas y funciones analíticas proporcionadas en ZCQL. Consulta los ejemplos en la siguiente sección. * Almacenamiento completamente gestionado por la plataforma Catalyst elimina cualquier esfuerzo de tu parte en la configuración o gestión de la base de datos OLAP. Está construido sobre la infraestructura probada y confiable de Zoho, completamente gestionada por la plataforma. Puedes habilitar la base de datos OLAP como una acción única para un proyecto desde la consola. Esto automatizará la sincronización de datos desde el Data Store principal. No necesitarás realizar ninguna otra acción para gestionarlo. * Sincronización casi en tiempo real con el Data Store principal Después de habilitar la base de datos OLAP para tu proyecto, los datos del Data Store principal se sincronizan automáticamente con el sistema OLAP casi en tiempo real. La sincronización no se basa en un programador que se ejecuta en intervalos periódicos, sino que se activa por cualquier actualización realizada en el Data Store principal. Esto asegura que la sincronización sea casi en tiempo real, permitiéndote realizar análisis sobre los datos a medida que llegan con un retraso mínimo entre la ingesta y la ejecución de consultas. La sincronización se mantiene durante todo el período en que la base de datos OLAP está habilitada, para todas las tablas creadas y actualizadas en Data Store. * Resultados instantáneos con grandes conjuntos de datos Catalyst ofrece una experiencia altamente escalable, optimizada y sin complicaciones al consultar la base de datos OLAP. Permite el procesamiento de consultas de alta concurrencia, permitiéndote obtener resultados instantáneos en conjuntos de datos de cualquier escala. Puedes obtener resultados para consultas complejas, sin tiempos de espera ni retrasos incluso con los conjuntos de datos más grandes. -------------------------------------------------------------------------------- title: "Guía de ayuda sobre operaciones OLAP" description: "Catalyst Data Store es una base de datos relacional en la nube altamente escalable que almacena los datos persistentes de tu aplicación, incluyendo los datos del backend de la aplicación y los datos de los usuarios finales." last_updated: "2026-07-30T07:10:05.685Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/olap-database/olap-operations-guide/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Guía de ayuda sobre operaciones OLAP Esta sección incluye ejemplos de algunas de las operaciones OLAP comunes que puedes realizar en la base de datos OLAP usando ZCQL. **Base de datos de ejemplo:** A continuación se muestra una tabla de ejemplo que contiene los datos de ventas de productos por región, año y trimestre. <table class="content-table"> <thead> <tr> <th>sale_id </th> <th>region</th> <th>product</th> <th>year</th> <th>quarter</th> <th>amount</th> </tr> </thead> <tbody> <tr> <td>101</td> <td>East</td> <td>Laptop</td> <td>2024</td> <td>Q1</td> <td>900</td> </tr> <tr> <td>102</td> <td>East</td> <td>Laptop</td> <td>2024</td> <td>Q2</td> <td>1100</td> </tr> <tr> <td>103</td> <td>East</td> <td>Phone</td> <td>2024</td> <td>Q1</td> <td>500</td> </tr> <tr> <td>104</td> <td>West</td> <td>Laptop</td> <td>2024</td> <td>Q1</td> <td>800</td> </tr> <tr> <td>105</td> <td>West</td> <td>Phone</td> <td>2024</td> <td>Q2</td> <td>600</td> </tr> <tr> <td>106</td> <td>West</td> <td>Laptop</td> <td>2024</td> <td>Q2</td> <td>700</td> </tr> <tr> <td>107</td> <td>North</td> <td>Phone</td> <td>2024</td> <td>Q1</td> <td>300</td> </tr> <tr> <td>108</td> <td>North</td> <td>Phone</td> <td>2024</td> <td>Q2</td> <td>400</td> </tr> </tbody> </table> <br> ### Roll-Up Roll-up implica agregar o resumir los datos a un nivel superior en la jerarquía, reduciendo la granularidad. Por ejemplo, resumir los datos del nivel de trimestre al nivel anual, o de montos de ventas individuales a un total. Esta consulta de ejemplo hará un roll-up de las ventas trimestrales a un total de ventas anual por región. SELECT region, year, Sum(amount) FROM sales_fact GROUP BY region, year ORDER BY region Generará la siguiente salida: <table class="content-table"> <thead> <tr> <th>region</th> <th>year</th> <th>Sum(amount)</th> </tr> </thead> <tbody> <tr> <td>East</td> <td>2024</td> <td>2500</td> </tr> <tr> <td>North</td> <td>2024</td> <td>700</td> </tr> <tr> <td>West</td> <td>2024</td> <td>2100</td> </tr> </tbody> </table> <br> ### Drill-Down La operación drill-down desciende desde un nivel de resumen a un nivel inferior en la jerarquía de conceptos, proporcionando una vista más detallada de los datos y agregando nuevas dimensiones. Esta consulta de ejemplo hará un drill-down y proporcionará los totales de cada trimestre, en lugar de los totales anuales. SELECT region, year, quarter, Sum(amount) FROM sales_fact GROUP BY region, year, quarter ORDER BY region, quarter Generará la siguiente salida: <table class="content-table"> <thead> <tr> <th>region</th> <th>year</th> <th>quarter</th> <th>Sum(amount)</th> </tr> </thead> <tbody> <tr> <td>East</td> <td>2024</td> <td>Q1</td> <td>1400</td> </tr> <tr> <td>East</td> <td>2024</td> <td>Q2</td> <td>1100</td> </tr> <tr> <td>North</td> <td>2024</td> <td>Q1</td> <td>300</td> </tr> <tr> <td>North</td> <td>2024</td> <td>Q2</td> <td>400</td> </tr> <tr> <td>West</td> <td>2024</td> <td>Q1</td> <td>800</td> </tr> <tr> <td>West</td> <td>2024</td> <td>Q2</td> <td>1300</td> </tr> </tbody> </table> <br> ### Slicing La operación Slice selecciona una sola dimensión del cubo donde se representan los datos y crea un corte del cubo con dimensionalidad reducida. Esta operación ayuda a enfocarse en un segmento específico de datos para el análisis. Esta consulta de ejemplo proporcionará el monto promedio de ventas del Q1 por región. SELECT region, Avg(amount) FROM sales_fact WHERE quarter = 'Q1' GROUP BY region ORDER BY region Generará la siguiente salida: <table class="content-table"> <thead> <tr> <th>region</th> <th>Avg(amount)</th> </tr> </thead> <tbody> <tr> <td>East</td> <td>700</td> </tr> <tr> <td>North</td> <td>300</td> </tr> <tr> <td>West</td> <td>600</td> </tr> </tbody> </table> <br> ### Dicing La operación Dice aplica múltiples filtros en dos o más dimensiones del cubo donde se representan los datos, para formar un sub-cubo más pequeño. Proporciona un subconjunto multidimensional del cubo de datos original. Esta consulta de ejemplo contará el número de ventas de Laptop en las regiones East y West durante el Q1 o Q2 de 2024. SELECT region, Count(sale_id) FROM sales_fact WHERE product = 'Laptop' AND region IN ('East', 'West') AND quarter IN ('Q1', 'Q2') AND year = 2024 GROUP BY region ORDER BY region Generará la siguiente salida: <table class="content-table"> <thead> <tr> <th>region</th> <th>Count(sale_id)</th> </tr> </thead> <tbody> <tr> <td>East</td> <td>2</td> </tr> <tr> <td>West</td> <td>2</td> </tr> </tbody> </table> -------------------------------------------------------------------------------- title: "Habilitar y consultar la base de datos OLAP" description: "Catalyst Data Store es una base de datos relacional en la nube altamente escalable que almacena los datos persistentes de tu aplicación, incluyendo los datos del backend de la aplicación y los datos de los usuarios finales." last_updated: "2026-07-30T07:10:05.690Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/olap-database/enable-and-query/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Habilitar y consultar la base de datos OLAP ### Habilitar la base de datos OLAP Puedes habilitar la base de datos OLAP para un proyecto de Catalyst en su totalidad. Todas las tablas creadas en Data Store en este proyecto se sincronizarán automáticamente con la base de datos OLAP. Para habilitar la base de datos OLAP en tu proyecto: 1. Navega a **Data Store** en *CloudScale* y luego haz clic en la pestaña **OLAP Database**. 2. Haz clic en **Enable** desde esta sección. <br /> 3. Haz clic en **Enable** en la ventana emergente de confirmación. <br /> La base de datos OLAP se habilitará y Catalyst comenzará a sincronizar tus datos desde el Data Store principal. <br /> <br> ### Deshabilitar la base de datos OLAP Puedes deshabilitar la base de datos OLAP cuando lo necesites. Normalmente, puedes deshabilitarla cuando no tengas requisitos de ejecutar consultas analíticas y prefieras consultar únicamente el Data Store principal. Tus datos del Data Store principal no se sincronizarán con la base de datos OLAP cuando esté deshabilitada. Si decides volver a habilitarla más adelante, Catalyst sincronizará los datos actualizados en ese momento. Para deshabilitar la base de datos OLAP en tu proyecto: 1. Desde la pestaña **OLAP Database** en Data Store, haz clic en el ícono de puntos suspensivos en la ventana. Luego, haz clic en **Disable**. <br /> 2. Haz clic en **Disable** en la ventana emergente de confirmación. <br /> <br> ### Consultar la base de datos OLAP Cuando la base de datos OLAP está habilitada, puedes ejecutar consultas en ella de la misma manera que ejecutas consultas en el Data Store principal con ZCQL de forma programática. Dado que Catalyst sincroniza automáticamente los datos desde el Data Store principal en tiempo real, las consultas se ejecutarán sobre los datos actualizados de tus tablas. Puedes construir consultas ZCQL y ejecutarlas usando los SDKs del lado del servidor de Catalyst (Java, Node.js, Python) o los SDKs del lado del cliente (Web, Android, iOS, Flutter), así como nuestra API REST. Consulta las páginas de ayuda correspondientes para conocer la sintaxis de ejecución de consultas en la base de datos OLAP usando estos SDKs. Catalyst proporciona una **herramienta de consola ZCQL** que te permite ejecutar consultas ZCQL sobre los datos almacenados en Data Store, desde la consola de Catalyst. Puedes aprovechar funcionalidades como autocompletado de código, guardado de código, explorador de ZCQL para reutilizar consultas guardadas y más. Puedes elegir ejecutar consultas en la base de datos principal o en la base de datos OLAP en la consola ZCQL. Haz clic en la pestaña **ZCQL Console** en Data Store y luego haz clic en **OLAP DB** junto a *Execute on*. Ahora puedes escribir tu consulta analítica y hacer clic en **Execute Query**. <br /> La consola devolverá el resultado de la consulta, que puedes elegir ver en formato de tabla o formato JSON usando la lista desplegable. <br /> Consulta la sección de ayuda de la consola ZCQL para obtener detalles sobre las diversas funcionalidades disponibles en la consola.