Ecole Supérieure Privée Technologies & Ingénierie
Une compagnie d’assurance de biens (automobile, immobilier, responsabilité civile) possède
une application transactionnelle de production qui permet de gérer les polices (contrats) de ses
clients ainsi que les sinistres (accidents) déclarés par ces clients.
Gestion des polices
Pour gérer les polices, les agents d’assurance peuvent effectuer les transactions suivantes :
● Créer, mettre à jour ou supprimer une police d’assurance
● Créer, mettre à jour ou supprimer un risque (pour une police donnée)
● Créer, mettre à jour ou supprimer des biens assurés (voiture, maison) sur un risque
● Chiffrer ou refuser le risque
● Valider ou refuser la police
On enregistre dans ces transactions un grand nombre d’informations, et notamment : date
d’écriture (date de la transaction), date d’effet (date de début d’assurance), client (personne(s)
privée(s), personne morale), opérateur (employé, agent: chiffrage, vérificateur : validation),
risque (produit vendu par la compagnie d’assurance), couverture (description des biens
assurés), police (numéro de police, « note » de la police ou du risque,…) , transaction (code
transaction).
Gestion des sinistres
Pour gérer les sinistres déclarés par les clients, les agents d’assurance ont à leur disposition les
transactions suivantes :
● Créer, mettre à jour ou supprimer une déclaration de sinistre
● Créer, mettre à jour ou supprimer une expertise
● Créer, mettre à jour ou supprimer des paiements
● Clore le sinistre
Ces transactions comportent notamment : date d’écriture (date de la transaction), date d’effet
(date de déclaration), client, opérateur, risque, biens sinistrés, police, les tiers impliqués dans
le sinistre, les montants financiers (limites, déjà payé, reste à payer, …), code transaction.
A partir de cette application transactionnelle, on veut créer un Datawarehouse permettant de
répondre aux questions suivantes :
● Pour chaque bien assuré, on veut connaître le montant de la prime (somme annuelle
payée par le client pour assurer le bien) associée au bien assuré, et le nombre de
transactions du mois pour ce bien.
● De même on veut pouvoir sortir des tableaux de bord par sinistre avec le total payé
dans le mois et le total reçu dans le mois pour ce sinistre.
1. Faire le schéma en étoile d’un Datamart « Police » ne prenant pas en compte les sinistres.
2. De même, faire le schéma en étoile d’un Datamart « Sinistre ».
3. Faire un seul Datawarehouse de ces deux Datamarts.