Cas d'utilisation dans le secteur de la finance
Recueil du besoin
M. Dupont gère un fonds d'investissement. Il souhaite développer une application permettant de suivre l'évolution des investissements de ses clients au fil du temps. Pour ce faire, il se tourne vers la solution back office.
Il souhaite également mettre en place une base de donnée décentralisée lui permettant de référencer ses clients, ses véhicules d'investissement et les portefeuilles de ses clients.
Enfin, M. Dupont souhaite piloter la performance de son fonds d'investissement grâce à des métriques permettant de suivre les mouvements financiers au fil du temps.
Implémentation
Nous proposons une modélisation d'application à M. Dupont pour répondre à son besoin.
Notre schéma se compose de 6 entités :
- Investissement (Investment)
- Portefeuille (Portfolio)
- Compte-titres (Brokerage account)
- Assurance vie (Life insurance)
- Client (Customer)
- Véhicule d'investissement (Instrument)
Investissement (Investment)
Un investissement a un attribut quantité (quantity) et deux champs virtuels montant (amount), dont la fonction est $quantity * $instrument.price, et part (share), dont la fonction est $amount / $portfolio.amount * 100. Un investissement dépend d'un portefeuille (portfolio) et d'un véhicule d'investissement (instrument).
Portefeuille (Portfolio)
Un portefeuile a un champ virtuel montant (amount) dont la fonction est SUM($investments.amount). Un portefeuille appartient à un client (customer).
Compte-titres (Brokerage account)
Un compte-titres hérite de portefeuille (portfolio).
Assurance vie (Life insurance)
Une assurance vie hérite de portefeuille (portfolio). Une assurance vie a un attribut frais (fees).
Client (Customer)
Un client a un attribut e-mail (email), prénom (first_name), nom de famille (last_name), adresse (address), téléphone (phone) et un champ virtuel nom complet (full_name) dont la fonction est $first_name $last_name.
Véhicule d'investissement (Instrument)
Un véhicule d'investissement a un attribut ISIN (isin), étiquette (label), prix (price), niveau de risque (risk_level) et type (type). Les types possibles sont action (stock) et obligation (bond).
Pilotage
Afin d'obtenir une vue d'ensemble de son activité, nous proposons à M. Dupont la création de métriques et de graphiques.
Métriques
M. Dupont souhaite mettre en avant la somme des montants des investissements effectués. Pour ce faire, nous crééons la métrique associée.
Somme des montants des investissements
| Attribut | Valeur |
|---|---|
| Agrégat | Somme |
| Donnée | Investissement |
| Attribut | Montant |
Graphiques
M. Dupont souhaite piloter la performance de son activité. Pour cela, nous ajoutons un graphique au tableau de bord principal permettant de monitorer la moyenne des montants des investissements par mois.
Moyenne des montants des investissements par mois
| Attribut | Valeur |
|---|---|
| Type | Histogramme |
| Agrégat | Moyenne |
| Donnée | Investissement |
| Attribut en ordonnée | Montant |
| Attribut en abscisse | Mois |