Skip to content
Log in

Data Dictionary

Defines grain and null semantics per field, since those are what consumers of the data get wrong.

0

Share this prompt

Free — no card needed

Create a free account

to open Data Dictionary — and the other 364 prompts across 21 categories.

We store your email address to send these. We never sell it or pass it to advertisers. Withdraw at any time. Privacy Policy.

Already have an account?

CategoryData AnalysisForAnalysts, DevelopersTested onClaudeChatGPT

Running it, start to finish

  1. State what one row represents for every table.
  2. Define what null means for each nullable column.
  3. Document known quality issues with their date ranges.

What you get back

The output this produces, every time.

  • States the grain of every table, which is the source of most incorrect analysis.
  • Documents what null means per column, since one representation often carries several meanings.
  • Records known quality issues and date ranges, which saves more analyst time than anything else.

Getting better results

Where this usually goes wrong, and how to avoid it.

  • Distinguish event time from write time. It is quietly responsible for a large share of wrong analysis, and the column name rarely reveals which it is.
  • List deprecated status values. An analyst filtering on the values present in recent data silently drops historic rows.
  • Write the known-issues section. It is the one nobody writes because it records problems, and it is the most useful part of the document.

More Data Analysis prompts

All Data Analysis

Written for The AI University. Every prompt in this library is original work — authored, tested and revised here, not collected from elsewhere. 365 of them, free with an account.