Tous les produits
Search
Centre de documentation

Tablestore:Analytical store

Dernière mise à jour :Aug 19, 2026

Les magasins analytiques offrent un stockage durable à faible coût pour les données de séries temporelles et permettent une analyse rapide.

Fonctionnalités

Les magasins analytiques sont des moteurs de stockage économiques conçus et optimisés par Tablestore pour les scénarios de séries temporelles. Ils intègrent une compression efficace des données ainsi que de puissantes capacités d'interrogation et d'analyse adaptées au traitement de volumes massifs.

Les magasins analytiques synchronisent automatiquement les données depuis les tables de séries temporelles. Lorsque le taux d'écriture est stable, la latence de synchronisation reste généralement inférieure à 10 minutes. En cas de charge élevée, cette latence peut augmenter légèrement, car le système privilégie la stabilité du stockage. Les magasins analytiques fonctionnent indépendamment des tables de séries temporelles. Vous pouvez définir une durée de conservation (TTL) spécifique aux données du magasin analytique ; les requêtes effectuées sur ce dernier n'affectent pas les performances en lecture et en écriture des tables de séries temporelles.

Le tableau suivant répertorie les fonctionnalités prises en charge.

Fonctionnalité

Description

Créer un magasin analytique

Créez un magasin analytique lors de la création d'une table de séries temporelles ou ajoutez-en un à une table existante. Les options de configuration incluent la durée de conservation (TTL) et le mode de synchronisation (complète ou incrémentielle).

Interroger et analyser les données via des instructions SQL

Exécutez des instructions SQL avec diverses conditions et opérations d'agrégation pour interroger et analyser les données du magasin analytique.

Consulter les informations d'un magasin analytique

Affichez la configuration, l'état de synchronisation et l'utilisation du stockage d'un magasin analytique.

Mettre à jour la durée de conservation (TTL) d'un magasin analytique

Modifiez la durée de conservation (TTL) d'un magasin analytique afin de prolonger la rétention des données ou de supprimer les données historiques.

Supprimer un magasin analytique

Supprimez un magasin analytique inutilisé pour réduire les coûts de stockage.

Principaux avantages

  • Stockage des données à faible coût

    • Stockage hiérarchisé chaud/froid : Tablestore utilise des stockages en colonnes larges avec un format hybride ligne-colonne pour les données chaudes, et des stockages en colonnes pour l'intégralité des données historiques.

    • Taux de compression élevé : les stockages en colonnes exploitent la redondance des données grâce à des algorithmes tels que RLE, DICTIONARY, DELTA et BIT-PACKING, maximisant ainsi l'utilisation du stockage et réduisant les coûts.

  • Analyse en temps réel de grands volumes de données

    • Pour les données de séries temporelles chaudes, Tablestore s'appuie sur des stockages en colonnes larges au format hybride ligne-colonne, permettant des écritures auto-incrémentielles, des écrasements et des requêtes en temps réel à grande échelle.

    • Pour les données historiques, Tablestore utilise des stockages en colonnes qui ne lisent que les colonnes requises, augmentant ainsi l'efficacité des requêtes et la vitesse de traitement.

  • Paramètres flexibles de durée de conservation (TTL) hiérarchisée

    La durée de conservation (TTL) d'un magasin analytique est indépendante de celle de la table de séries temporelles.

Remarques

  • Vous ne pouvez créer qu'un seul magasin analytique par table de séries temporelles.

  • Le nombre total d'index Lastpoint et de magasins analytiques créés pour une table de séries temporelles ne peut pas dépasser 10.

Prérequis

Créer une instance pour le modèle TimeSeries.

Remarque

Les régions prenant en charge la fonctionnalité de magasin analytique incluent Chine (Hangzhou), Chine (Shanghai), Chine (Pékin) et Chine (Zhangjiakou).

Procédure

Créer un magasin analytique

Créer un magasin analytique lors de la création d'une table de séries temporelles

Lorsque vous créez une table de séries temporelles, le commutateur Create Analytical Store est activé automatiquement.

Créer un magasin analytique pour une table de séries temporelles existante

  1. Accédez à la page Instance Management.

    1. Connectez-vous à la console Tablestore.

    2. Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région.

    3. Sur la page Overview, cliquez sur l'alias de l'instance ou sur Manage Instance dans la colonne Actions de l'instance.

  2. Sous l'onglet Instance Details de la page Instance Management, cliquez sur l'onglet Time Series Tables.

  3. Sous l'onglet Time Series Tables, cliquez sur le nom de la table de séries temporelles.

  4. Dans la section Analytical Store de l'onglet Basic Information, cliquez sur Create Analytical Store.

  5. Dans la boîte de dialogue Create Analytical Store, configurez les paramètres. Le tableau ci-dessous décrit ces paramètres.

    Paramètre

    Description

    Name

    Nom du magasin analytique. Les conventions de dénomination sont identiques à celles des tables de séries temporelles.

    TTL

    Durée de validité des données dans le magasin analytique, exprimée en secondes. La valeur doit être -1 (les données n'expirent jamais) ou un entier positif int32 supérieur ou égal à 2592000 (30 jours).

    Le système supprime automatiquement les données lorsque le temps écoulé depuis le passage des colonnes de données dépasse la valeur TTL spécifiée.

    Remarque
    • Dans un magasin analytique, l'heure de génération des données est basée sur le moment où les colonnes de données sont transmises, et non sur celui où les données sont écrites dans la table.

    • La durée de conservation (TTL) d'un magasin analytique est indépendante de celle de la table de séries temporelles.

    Synchronization Method

    Méthode de synchronisation des données. Valeurs possibles :

    • Full Synchronization : synchronise à la fois les données historiques et incrémentielles de la table de séries temporelles.

    • Incremental Synchronization : synchronise uniquement les modifications incrémentielles des données de la table de séries temporelles après la création du magasin analytique.

    Important

    La méthode de synchronisation ne peut pas être modifiée après sa spécification. Procédez avec prudence.

  6. Cliquez sur OK.

Interroger et analyser les données via des instructions SQL

  1. Accédez à la page Manage Time Series Table .

    1. Connectez-vous à la console Tablestore.

    2. Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région.

    3. Sur la page Overview, cliquez sur le nom de l'instance ou sur Manage Instance dans la colonne Actions de l'instance.

    4. Sur la page Instance Management, cliquez sur l'onglet Instance Details, puis sur l'onglet Time Series Tables.

    5. Sous l'onglet Time Series Tables, cliquez sur le nom de la table de séries temporelles.

  2. Créez une table de mappage pour la table de séries temporelles et activez la fonctionnalité de magasin analytique.

    1. Sur la page Manage Time Series Table , cliquez sur l'onglet Query by Executing SQL Statement, puis sur l'icône fig_createtablevirtual fig_createtablevirtual.

    2. Dans la boîte de dialogue Create Mapping Table, configurez les paramètres. Le tableau ci-dessous décrit ces paramètres.

      Paramètre

      Description

      Table Type

      Type de table. Sélectionnez Time Series Table.

      Table Name

      Nom de la table de séries temporelles.

      Mapping Table Name

      Identifiant de la table de mappage. Vous pouvez spécifier une valeur personnalisée.

      Remarque

      Le système ajoute automatiquement le préfixe time series table name:: au nom de la table de mappage si vous sélectionnez Time Series Table pour Table Type.

      Enable Analytical Store

      Activez le commutateur Enable Analytical Store pour utiliser le moteur de magasin analytique.

    3. Cliquez sur Generate SQL Statement.

    4. Cliquez sur Execute SQL Statement(F8).

      La table de mappage de la table de séries temporelles s'affiche dans la zone gauche de la page.

  3. Utilisez la fonctionnalité d'interrogation SQL pour rechercher des données.

    1. Sous l'onglet Query by Executing SQL Statement, saisissez une instruction SELECT pour interroger les données requises.

      Pour plus d'informations sur les exemples de requêtes SQL et les fonctions SQL, consultez les rubriques Exemples de requêtes SQL et Fonctions SQL.

    2. Cliquez sur Execute SQL Statement(F8).

      Les résultats apparaissent dans la section Execution Results et peuvent être affichés sous forme de liste, de graphique linéaire ou d'histogramme.

Consulter les informations d'un magasin analytique

  1. Sur la page Instance Management, cliquez sur l'onglet Instance Details, puis sur l'onglet Time Series Tables.

  2. Sous l'onglet Time Series Tables, cliquez sur le nom de la table de séries temporelles.

  3. Dans la section Analytical Store de l'onglet Basic Information, vous pouvez consulter le nom, la durée de conservation (TTL), la méthode de synchronisation, l'état de synchronisation, l'utilisation du stockage et l'heure de synchronisation.

Mettre à jour la durée de conservation (TTL) d'un magasin analytique

  1. Sur la page Instance Management, cliquez sur l'onglet Instance Details, puis sur l'onglet Time Series Tables.

  2. Sous l'onglet Time Series Tables, cliquez sur le nom de la table de séries temporelles.

  3. Dans la section Analytical Store de l'onglet Basic Information, cliquez sur Edit dans la colonne Actions du magasin analytique.

  4. Dans la boîte de dialogue Update Analytical Store, modifiez la durée de conservation (TTL) du magasin analytique.

  5. Cliquez sur Yes.

Supprimer un magasin analytique

  1. Sur la page Instance Management, cliquez sur l'onglet Instance Details, puis sur l'onglet Time Series Tables.

  2. Sous l'onglet Time Series Tables, cliquez sur le nom de la table de séries temporelles.

  3. Dans la section Analytical Store de l'onglet Basic Information, cliquez sur Delete dans la colonne Actions du magasin analytique.

  4. Dans la boîte de dialogue qui s'affiche, configurez le commutateur Delete SQL Mapping Table for Analytical Store, puis cliquez sur OK.

    • Si aucune table de mappage n'existe pour la table de séries temporelles, conservez le paramètre par défaut du commutateur Delete SQL Mapping Table for Analytical Store.

    • Si une table de mappage existe, activez le commutateur Delete SQL Mapping Table for Analytical Store . Le système supprime alors automatiquement la table de mappage ainsi que le magasin analytique.

Intégration au développement

Fonctionnalité

Méthode d'appel

Créer un magasin analytique

SDK : Java et Go

Interroger et analyser les données via des instructions SQL

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

Mettre à jour la durée de conservation (TTL) d'un magasin analytique

SDK : Java et Go

Consulter les informations d'un magasin analytique

SDK : Java et Go

Supprimer un magasin analytique

SDK : Java et Go

Facturation

Les éléments facturables incluent l'utilisation du stockage, le débit d'écriture mesuré et le débit de lecture mesuré. Pour plus d'informations, consultez la rubrique Éléments facturables du modèle TimeSeries.