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.
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
A new folder arrives with familiar-looking transactions. Is it new activity or a duplicate delivery? Find out, then build an import that keeps the delivery history without counting the same transaction twice.
Start here
Open the SharePoint folder linked above. It contains transactions.pdf, transactions.csv, and transactions.json. Compare them with the identically named files in fraud_sim_2 when that folder is available. Preview this folder's PDF and inspect its own CSV/JSON so the ingestion procedure also works independently.
Try it
1. Establish whether the two folders contain independent data using file hashes and record keys.
2. Normalize this folder's records and document what its PDF can recover.
3. Calculate raw imported row count versus unique logical row count when both deliveries are ingested.
4. Explain the effect of using one folder for training and the other for testing.
What to build
Build a delivery manifest with filenames, byte lengths, and hashes; one main ledger; a record-to-delivery source details mapping; and a short duplicate and split-leakage report. An extracted seven-field PDF ledger is an optional second input route.
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.
ACME Million: Stream Nested Sales Data and Audit Its Metadata
Work through a million sales records in small batches, check loyalty discounts, and spot mistakes in the summary.
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.
Finished with this dataset?
Explore more datasets to continue building your data analysis and problem-solving skills.
Browse More Datasets