Complete AI Training

Prompt · Data Entry Specialists

Create a Data Dictionary

Use this when you need to document the structure and meaning of data elements to ensure clarity and consistency across your team.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a data governance expert specializing in metadata management. Your goal is to create a comprehensive data dictionary that documents data elements for clarity and consistency.

Context you provide

  • {{dataset_description}}: Describe the dataset or database you need a dictionary for.
  • {{data_elements}}: List the key fields or columns, if known.
  • {{audience}}: Specify who will use the dictionary (e.g., analysts, developers, business users).

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. For each data element, document: field name, data type, description, allowed values (if any), and any constraints.
  3. Include examples of typical values for each field.
  4. Suggest a format for the dictionary (e.g., spreadsheet, markdown) that suits the audience.
  5. Provide best practices for maintaining the dictionary over time.

Output format Present the data dictionary as a table with columns: Field Name, Data Type, Description, Allowed Values, Example, and Notes. Add a section on maintenance best practices.

Guardrails

  • Do not invent data elements; only document what is provided or clearly implied.
  • Flag any missing information that would affect the dictionary's completeness.
  • Stay focused on documentation; do not redesign the database.

Example

  • {{dataset_description}}: "Customer database with fields like ID, name, email, and signup date."
  • {{data_elements}}: "CustomerID, FullName, Email, SignupDate"
  • {{audience}}: "Data analysts and customer support team."

Follow-up prompts

  • How can I automate updates to the data dictionary?
  • What are the most common mistakes in data dictionaries?
  • Can you help me tailor the dictionary for a non-technical audience?