Principe de fonctionnement des extractions de données
Mise en
place de vue
En première approche, la mise en place de vue est la
plus simple.
Cela permet de mettre au point la liste des données à
manipuler simplement. D’affiner les requêtes et cas particulier jusqu’à obtenir
le bon résultat.
La vue pouvant être indexé, les performances peuvent
être au rendez–vous un bon moment.
Essayer de fenêtre les données dans les vus (Sur les X mois
passés)
Mettre les vues dans un schéma dédié au Datamart du
client.
Remplacement des Vues
Quand la vue ne fonctionne plus
C’est-à-dire, la vue est trop lente ou elle manipule
trop de données.
Mise en place d’une table qui reprend les données de la
vue et qui est remplie à intervalle régulier.
Remplissage ponctuel avec
interruption du service
Si dans ce contexte, on peut se permettre lors du
remplissage de ne pas servir les données = pas d’interrogations continue ou
remplissage à heures fixes durant cette période aucune information n’est
demandée.
Procédure de
remplissage
Si pas de verrou alors
Verrouillage du processus
RAZ de la
table
Remplissage
de la table
Retrait du
verrou
Cela
implique de mettre en place un WatchDog qui libère les verrous au bout d’un
temps anormalement long
Cela implique :
Une table
verrou avec une ligne par notion à remplir
Une
procédure qui remplit selon l’algo ci-dessus (1 par notion)
Une
procédure de watchDog pour l’ensemble des verrou
Une table
par notion à remplir.
Aucun commentaire:
Enregistrer un commentaire