Scénario de test & Cas d'usage
Création de transactions financières orientées formant un cycle fermé (A->B->C->A) et de transactions isolées.
| 1 | |
| 2 | DATA casuser.fraud_transactions; |
| 3 | INPUT emetteur $ beneficiaire $ montant; |
| 4 | DATALINES; |
| 5 | CptA CptB 1000 CptB CptC 1000 CptC CptA 1000 CptD CptE 50; |
| 6 | |
| 7 | RUN; |
| 8 |
| 1 | |
| 2 | PROC CAS; |
| 3 | ACTION network.core / links={name='fraud_transactions' var={from='emetteur' to='beneficiaire'}} direction='DIRECTED' outNodes={name='fraud_scores', replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
Le paramètre `direction='DIRECTED'` force l'algorithme à respecter le sens des arcs. Les comptes CptA, CptB, CptC (le cycle) doivent ressortir avec un k-cœur plus élevé que CptD et CptE qui forment une ligne simple.