Un datablock est une unité de requêtage dans Nodata, elle peut être réutilisée, assemblée, additionnée, reliée, empilée, … De la même manière que des briques de construction.
Chaque datablock peut servir à la construction de différents tableaux de bord, il suffit donc de définir, une fois, les règles d’accès à la donnée ainsi que les calculs qui doivent être appliqués pour chaque datablock.
Cela permet de réutiliser la même logique dans différents tableaux de bords.
Il est possible d’utiliser un datablock qui va récupérer des sources de données avec une règle de gestion particulière.
On peut ainsi facilement mutualiser l’acquisition des données qui comprennent des règles de gestion pouvant être complexes pour devenir la source d’un ou plusieurs autres datablocks pour en faire des tableaux de bords. Cela rend plus simple la maintenance, car il n’y a besoin de modifier qu’un seul datablock contenant la règle de gestion, pour impacter positivement tous les tableaux de bords l’utilisant.
Il est possible, pour un collaborateur d’une entreprise, de travailler à l’extraction de données incluant des règles de gestion complexes et de le rendre utilisable par d’autres collaborateurs de manière simplifiée. Cela facilite le partage des initiatives data au sein des équipes dans l’entreprise.
Chaque datablock peut être rattaché à une source de données propre, donc l’assemblage de datablock peut assembler des sources de données différentes. Cela permet de croiser des données issues de sources différentes.
Les règles de gestion d’un datablock peuvent être exécutées :
Cette combinaison peut être répartie sur une même pile de datablock.
Cela permet de répartir les charges de calcul tout au long du parcours de la donnée, permettant une amélioration des performances à capacité constante. (cf webinar sur l'edge computing)
Les datablocks sont en conséquence une version moderne et innovante de la gestion de données.
Tous ces avantages rendent l’utilisation des datablocks très puissante et permettent de faciliter certaines tâches.
La technologie des datablocks couplée à la gestion de versions dans Nodata et son architecture innovante (cf innovative architecture) permet de faciliter la gouvernance des données au sein des organisations.