BI experience

Le SQL transactionnel et le décisionnel

| 0 Commentaires

Le décisionnel fait appel aux transactions à travers ses jobs d’alimentation des tables de dimensions ou encore des tables de faits du datawarehouse. Des commandes SQL sont donc utilisées pendant l’alimentation et si le job fonctionne correctement il y a un commit des données sinon il y a rollback d’effectué. Autrement dit, les transactions permettent de gérer l’intégrité des données et en bonus de mieux gérer l’insertion de gros volumes de données.

Mais comment savoir si les commandes SQL utilisées peuvent rentrer dans une transaction…Souvenez vous de ce post , il permettait de comprendre que le SQL est compartimenté en trois : DML (Data manipulation langage), DDL(data definition langage), DCL (data control langage).

C’est grâce à ces catégories que l’on peut savoir si une commande peut être prise en compte ou non dans une transaction. En effet les transactions ne permettent de gérer que les commandes de la catégorie DML. Pour plus de détails je vous conseille ce site

Laisser un commentaire

Champs Requis *.

*