Todos los productos
Search
Centro de documentos

Tablestore:Analytical store

Última actualización: Sep 03, 2026

Los almacenes analíticos ofrecen almacenamiento a largo plazo y de bajo costo, además de un análisis rápido para datos de series temporales.

Funciones

Los almacenes analíticos son motores de almacenamiento de bajo costo diseñados y optimizados por Tablestore para escenarios de series temporales. Cuentan con una compresión de datos eficiente y capacidades avanzadas de consulta y análisis para el procesamiento de grandes volúmenes de información.

Los almacenes analíticos sincronizan automáticamente los datos desde las tablas de series temporales. Cuando la tasa de escritura es estable, la latencia de sincronización suele ser inferior a 10 minutos. En cargas de trabajo intensas, esta latencia puede aumentar ligeramente, ya que el sistema prioriza la estabilidad del almacenamiento. Los almacenes analíticos funcionan de manera independiente a las tablas de series temporales. Es posible establecer un tiempo de vida (TTL) específico para los datos del almacén analítico; además, las consultas en estos almacenes no afectan el rendimiento de lectura y escritura de las tablas de series temporales.

A continuación se enumeran las funciones compatibles.

Función

Descripción

Crear un almacén analítico

Cree un almacén analítico al crear una tabla de series temporales o agregue uno a una tabla existente. Las opciones de configuración incluyen el TTL y el modo de sincronización (completa o incremental).

Consultar y analizar datos mediante sentencias SQL

Ejecute sentencias SQL con diversas condiciones y operaciones de agregación para consultar y analizar los datos del almacén analítico.

Consultar información de un almacén analítico

Consulte la configuración, el estado de sincronización y el uso de almacenamiento de un almacén analítico.

Actualizar el TTL de un almacén analítico

Actualice el TTL de un almacén analítico para extender la retención de datos o eliminar datos históricos.

Eliminar un almacén analítico

Elimine un almacén analítico que no utilice para reducir los costos de almacenamiento.

Beneficios principales

  • Almacenamiento de datos de bajo costo

    • Almacenamiento escalonado en caliente y frío: Tablestore utiliza almacenes de columnas anchas con formato híbrido fila-columna para los datos en caliente, y almacenes de columnas para los datos históricos completos.

    • Alta tasa de compresión: Los almacenes de columnas aprovechan la redundancia de datos mediante algoritmos como RLE, DICTIONARY, DELTA y BIT-PACKING para maximizar la utilización del almacenamiento y reducir costos.

  • Análisis en tiempo real de grandes volúmenes de datos

    • Para los datos de series temporales en caliente, Tablestore emplea almacenes de columnas anchas con formato híbrido fila-columna que permiten escrituras autoincrementales, sobrescrituras y consultas a escala en tiempo real.

    • Para los datos históricos, Tablestore usa almacenes de columnas que leen únicamente las columnas necesarias, lo cual aumenta la eficiencia de las consultas y la velocidad de procesamiento.

  • Configuraciones flexibles de TTL escalonado

    El TTL de un almacén analítico es independiente del TTL de la tabla de series temporales.

Notas de uso

  • Solo se puede crear un almacén analítico por cada tabla de series temporales.

  • La suma total de índices Lastpoint y almacenes analíticos creados para una tabla de series temporales no puede superar los 10.

Preparativos

Create an instance for the TimeSeries model.

Nota

Las regiones compatibles con la función de almacén analítico incluyen China (Hangzhou), China (Shanghai), China (Beijing) y China (Zhangjiakou).

Procedimiento

Crear un almacén analítico

Crear un almacén analítico al crear una tabla de series temporales

Cuando create a time series table, el interruptor Create Analytical Store se activa automáticamente.

Crear un almacén analítico para una tabla de series temporales existente

  1. Vaya a la página Instance Management.

    1. Inicie sesión en la consola de Tablestore.

    2. En la barra de navegación superior, seleccione un resource group y una región.

    3. En la página Overview, haga clic en el alias de la instancia o en Manage Instance dentro de la columna Actions de la instancia correspondiente.

  2. En la pestaña Instance Details de la página Instance Management, haga clic en la pestaña Time Series Tables.

  3. En la pestaña Time Series Tables, haga clic en el nombre de la tabla de series temporales.

  4. En la sección Analytical Store de la pestaña Basic Information, haga clic en Create Analytical Store.

  5. En el cuadro de diálogo Create Analytical Store, configure los parámetros. A continuación se describen dichos parámetros.

    Parámetro

    Descripción

    Name

    Nombre del almacén analítico. Las convenciones de nomenclatura son las mismas que para las tablas de series temporales.

    TTL

    Periodo de validez de los datos en el almacén analítico, expresado en segundos. El valor debe ser -1 (los datos nunca caducan) o un entero positivo int32 mayor o igual a 2592000 (30 días).

    El sistema elimina automáticamente los datos cuando el tiempo transcurrido desde que se pasaron las columnas de datos supera el valor de TTL especificado.

    Nota
    • En un almacén analítico, el momento de generación de los datos se basa en cuándo se pasan las columnas de datos, no en cuándo se escriben en la tabla.

    • El TTL de un almacén analítico es independiente del TTL de la tabla de series temporales.

    Synchronization Method

    Método de sincronización de datos. Valores válidos:

    • Full Synchronization: sincroniza tanto los datos históricos como los incrementales de la tabla de series temporales.

    • Incremental Synchronization: sincroniza únicamente los cambios incrementales de datos en la tabla de series temporales ocurridos después de crear el almacén analítico.

    Importante

    El método de sincronización no se puede modificar una vez especificado. Proceda con precaución.

  6. Haga clic en OK.

Consultar y analizar datos mediante sentencias SQL

  1. Vaya a la página Manage Time Series Table .

    1. Inicie sesión en la consola de Tablestore.

    2. En la barra de navegación superior, seleccione un resource group y una región.

    3. En la página Overview, haga clic en el nombre de la instancia o en Manage Instance dentro de la columna Actions de la instancia correspondiente.

    4. En la página Instance Management, haga clic en la pestaña Instance Details y luego en la pestaña Time Series Tables.

    5. En la pestaña Time Series Tables, haga clic en el nombre de la tabla de series temporales.

  2. Cree una tabla de asignación para la tabla de series temporales y habilite la función de almacén analítico.

    1. En la página Manage Time Series Table , haga clic en la pestaña Query by Executing SQL Statement y luego en el icono fig_createtablevirtual.

    2. En el cuadro de diálogo Create Mapping Table, configure los parámetros. A continuación se describen dichos parámetros.

      Parámetro

      Descripción

      Table Type

      Tipo de tabla. Seleccione Time Series Table.

      Table Name

      Nombre de la tabla de series temporales.

      Mapping Table Name

      Identificador de la tabla de asignación. Puede especificar un valor personalizado.

      Nota

      El sistema agrega automáticamente el prefijo time series table name:: al nombre de la tabla de asignación si selecciona Time Series Table en Table Type.

      Enable Analytical Store

      Active el interruptor Enable Analytical Store para utilizar el motor de almacén analítico.

    3. Haga clic en Generate SQL Statement.

    4. Haga clic en Execute SQL Statement(F8).

      La tabla de asignación correspondiente a la tabla de series temporales aparecerá en el área izquierda de la página.

  3. Utilice la función de consulta SQL para consultar datos.

    1. En la pestaña Query by Executing SQL Statement, introduzca una sentencia SELECT para consultar los datos deseados.

      Para obtener información sobre ejemplos de consultas SQL y funciones SQL, consulte SQL query examples y SQL functions.

    2. Haga clic en Execute SQL Statement(F8).

      Los resultados aparecen en la sección Execution Results y se pueden mostrar como lista, gráfico de líneas o histograma.

Consultar información de un almacén analítico

  1. En la página Instance Management, haga clic en la pestaña Instance Details y luego en la pestaña Time Series Tables.

  2. En la pestaña Time Series Tables, haga clic en el nombre de la tabla de series temporales.

  3. En la sección Analytical Store de la pestaña Basic Information, puede consultar el nombre, el TTL, el método de sincronización, el estado de sincronización, el uso de almacenamiento y el tiempo de sincronización.

Actualizar el TTL de un almacén analítico

  1. En la página Instance Management, haga clic en la pestaña Instance Details y luego en la pestaña Time Series Tables.

  2. En la pestaña Time Series Tables, haga clic en el nombre de la tabla de series temporales.

  3. En la sección Analytical Store de la pestaña Basic Information, haga clic en Edit dentro de la columna Actions del almacén analítico.

  4. En el cuadro de diálogo Update Analytical Store, modifique el TTL del almacén analítico.

  5. Haga clic en Yes.

Eliminar un almacén analítico

  1. En la página Instance Management, haga clic en la pestaña Instance Details y luego en la pestaña Time Series Tables.

  2. En la pestaña Time Series Tables, haga clic en el nombre de la tabla de series temporales.

  3. En la sección Analytical Store de la pestaña Basic Information, haga clic en Delete dentro de la columna Actions del almacén analítico.

  4. En el cuadro de diálogo que aparece, configure el interruptor Delete SQL Mapping Table for Analytical Store y haga clic en OK.

    • Si no existe ninguna tabla de asignación para la tabla de series temporales, mantenga la configuración predeterminada del interruptor Delete SQL Mapping Table for Analytical Store.

    • Si existe una tabla de asignación, active el interruptor Delete SQL Mapping Table for Analytical Store . De este modo, el sistema eliminará automáticamente la tabla de asignación junto con el almacén analítico.

Integración de desarrollo

Función

Método de llamada

Crear un almacén analítico

SDK: Java y Go

Consultar y analizar datos mediante sentencias SQL

SDK: Java, Go, Python, Node.js, .NET y PHP

Actualizar el TTL de un almacén analítico

SDK: Java y Go

Consultar información de un almacén analítico

SDK: Java y Go

Eliminar un almacén analítico

SDK: Java y Go

Facturación

Los conceptos facturables incluyen el uso de almacenamiento, el throughput de escritura medido y el throughput de lectura medido. Para obtener más información, consulte Billable items of the TimeSeries model.