L'agrégation permet d'économiser du temps.

Vous n'avez tout simplement pas le temps d'examiner des milliards de points de données. Grâce aux comptage des ces dernières, il est possible d'identifier des tendances ou de prendre des décisions en temps réel. Riak TS vous propose des fonctionnalités d'agrégation via lesquelles vous pouvez rapidement contrôler le processus de propagation.

Optez pour Riak TS et créez des requêtes de plage SQL à l'aide de divers types d'agrégation (COUNT, SUM, AVG / MEAN, MIN, MAX ou STDDEV). Grâce aux agrégations, analysez plus facilement des volumes importants de données chronologiques.


L'ANALYSE RÉCAPITULATIVE DOIT REPOSER SUR L'AGRÉGATION

Au fil du temps, les points de données temporels se révèlent moins adaptés que les valeurs agrégées, notamment lorsqu'il est question d'analyse récapitulative. Avec Riak TS, des fonctionnalités d'agrégation sont intégrées et vous permettent d'optimiser vos requêtes SQL.

Les fonctions d'agrégation suivantes sont prises en charge par Riak TS :

  • COUNT() : permet d'obtenir le nombre d'entrées correspondant à un critère spécifié.
  • SUM() : permet d'obtenir la somme des entrées correspondant à un critère spécifié.
  • AVG() & MEAN() : permet d'obtenir une moyenne des entrées correspondant à un critère spécifié.
  • MIN() : permet d'obtenir la valeur la plus faible parmi les entrées correspondant à un critère spécifié.
  • MAX() : permet d'obtenir la valeur la plus élevée parmi les entrées correspondant à un critère spécifié.
  • STDDEV() : permet d'obtenir l'écart type de toutes les entrées correspondant à un critère spécifié.
SELECT AVG(temperature) from WEATHER
WHERE city = 'Seattle' AND 
      location = 'Bellevue' AND
      time >= 1451606400000 AND
      time <= 1454284800000;

 
La mention SELECT ci-dessus est associée à une requête de plage dans la table créée ci-dessous :

table = 'WEATHER'
fmt = """CREATE TABLE {table} (
city varchar not null,
location varchar not null,
time timestamp not null,
weather varchar not null,
temperature double,
PRIMARY KEY ((myfamily, myseries, quantum(time, 2, 'h')),
myfamily, myseries,, time))
"""
query = fmt.format(table=table)
ts_obj - client.ts_query(table,query)

 
AVANTAGES DES AGRÉGATIONS

Lors d'analyses récapitulatives, Riak TS vous permet de profiter de fonctionnalités d'agrégation afin d'analyser plus rapidement les données au fil du temps.

Prenez de meilleures décisions
Plus les données chronologiques sont anciennes, plus l'analyse récapitulative est importante car elle vous permet d'extraire des informations à partir de celles-ci. Vous pouvez ainsi identifier des tendances ou des anomalies, étudier la manière dont les données évoluent, mesurer la marge d'erreur et bien plus encore. Grâce à Riak TS et à ses options dédiées, prenez des décisions plus éclairées.

Améliorez les services proposés à vos clients
Qu'il soit question de températures, du Dow Jones ou du niveau d'utilisation d'un processeur, vous devez pouvoir compter sur des données agrégées. Avec Riak TS, les temps de requêtes sont écourtés, ce qui induit de meilleurs services pour vos clients.

Accroissez les performances
Le volume de données historiques augmente continuellement. Afin de pouvoir les exploiter, vous devez être en mesure de les rassembler rapidement à des fins d'analyse, ce qui nécessite de procéder à des tâches d'agrégation hautes performances. Avec Riak TS et ses fonctionnalités intégrées dédiées, vous obtenez aisément des résultats.

« Les analyses permettent de se tenir au fait de l'évolution des données et de les exploiter au mieux, notamment dans le cadre de l'Internet des objets. »

– Gartner

  1.  RÉSILIENCE
  2.  SCALABILITÉ
  3. SIMPLICITÉOPÉRATIONNELLE
  4. COLOCALISATION DESDONNÉES
  5. COMMANDESSQL
  6. REQUÊTES DE PLAGESQL
  7.  AGRÉGATIONS
  8. GLOBAL OBJECTEXPIRATION
  9. CONNECTEURAPACHE SPARK
  10. BIBLIOTHÈQUES CLIENTES/D'API
  11. RÉPLICATIONMULTI-CLUSTER
  12. ENVIRONNEMENTAPACHE MESOS