Five panellists seated on a low stage in front of a screen reading "Borders down, innovation up: inside the global sports tech movement", with the audience watching from the front rows

Academy track

Change data without breaking it

Bulk edits with a way back: the snapshot, the dry run, expected against actual, the fence, the undo you have practised.

  • 5 steps
  • 5 hours 15 minutes in total
Start step one free

Step one is open to everyone, in full. No account, no card.

The other 4 steps are included in Membership, £79 a month.See Membership

The running example

Every worked example follows one invented case from the first step to the last: a twenty-person recruitment agency cleaning its candidate database.

Who it is for

You are about to change hundreds of records at once, by hand, by script or by asking AI to do it.

Who it is not for

Not for you if every change you make is one record at a time in a screen. Come back before your first bulk edit.

The steps

Each one ends with a check you run yourself. The box is yours to tick when it passes.

0 of 5 steps ticked, kept in this browser

  1. Step 1.Take a copy before you change anything
    45 minutesOpen to everyone

    Done means

    Open the copy in a spreadsheet and type =COUNTA(A:A)-1 into an empty cell in another column, with A as the ID column. The minus one takes off the header row. Close the file without saving. Then search your system for the tag. The formula, the tag search and the filter count all return the same number, and the file name carries today's date. If any of the three differ, the copy holds a different set from the one the change will touch. You are not ready.

  2. Step 2.Touch only what you named
    30 minutes

    Done means

    The count of records the AI says the fence allows equals your tag count from step one, to the record. You asked it to fix a Found item as part of this job, and it declined. It quoted the fence back and left the item on the list. If the counts differ, or it offered to go ahead, the fence is not in the brief the AI is reading. Put it at the very top and run the test again.

  3. Step 3.Dry-run the bulk edit and predict the count
    60 minutes

    Done means

    Your spreadsheet number, records in the copy minus distinct values of the field you match on, equals the AI's records to archive plus the records held back by skips, to the record. The totals carry a figure for deletes, even when it is 0, and every skipped group has a reason. If the two numbers differ by one record, the prediction is not finished. Find that record.

  4. Step 4.Practise the undo before you need it
    60 minutes

    Done means

    With the last-edited columns taken out, the comparison sheet counts 0 differences between the test copy and the records after the undo. The notes sheet says the same. The undo sits next to the copy with the rehearsal date and the minutes it took. If any cell differs, the undo is missing a step. Fix it and rehearse again on fresh test records.

  5. Step 5.Match expected against actual before you call it done
    120 minutes

    Done means

    Every expected line on your sheet has an actual beside it that you counted yourself in the system. Every Match reads yes, or names a difference explained below it. The deleted, orphan and untagged lines all read 0. Every difference has a sentence and the IDs behind it. If a line is blank, or an actual came from the AI's report, the change is not done. It has only stopped.

I keep this tick in this browser and send it nowhere. It goes when you close the browser.

Included in Membership

The rest of this track is included in Membership.

Step one is open to everyone, in full. Every step after it opens on a member account.

Included in Membership — £79/month.