Transaction Network 1: Join Users, Accounts, and Money Flows
Connect users, accounts, and transactions to explore a payment network and flag activity worth a closer look.
Difficulty Level
Estimated Time
Topics & Skills
Getting Started
Dataset Files
Browse the folder and download the files listed in the challenge.
Scenario & Problem Statement
The challenge
Follow the connections between users, accounts, and transactions. Build a network you can explore, find its busiest accounts, and create a simple rule for choosing activity to review.
Start here
Open the SharePoint folder linked above. users.csv, accounts.csv, and transactions.csv are the primary inputs. transactions.xlsx is another tabular export. generation_report.json and summary.txt are aggregate reference reports. chord_diagram_data.json is a roughly 691 MB dense matrix export; inspect its opening structure instead of loading it to begin the exercise.
There is no raw PDF in this folder. The useful conversion is from linked flat files to a typed investigation table and a compact edge list.
Try it
1. Join transaction endpoints to their account owners and validate the joins without multiplying rows.
2. Create a sparse network representation and calculate account activity or counterparty features.
3. Reconcile counts with the generation report, including the meaning of fraud_rate and risk_flags.
4. Summarize amounts by currency and design an explainable review ranking without leaking answer labels.
What to build
Build typed users, accounts, and transactions tables; an edge CSV or JSON Lines file; a join-quality report; and a short ranked example with reasons and a stated evaluation unit.
Related Datasets
ACME 1,000 Receipts: Extract Transactions and Explain Adjustments
Turn 1,000 PDF receipts into clean tables and figure out why some totals differ from the item prices.
Transaction Network 2: Extract a PDF Ledger and Enrich Its Rows
Turn a long PDF ledger into clean rows, then add the details that only appear in the CSV and JSON.
Transaction Network 3: Detect a Duplicate Dataset Before Combining It
Find out whether a new delivery contains new transactions or another copy of the same data.
Finished with this dataset?
Explore more datasets to continue building your data analysis and problem-solving skills.
Browse More Datasets