02. Documenting models

The primary function of Kondado's models is to abstract business rules and data joins into a single, pre-prepared and transformed table that can be consumed by non-technical users, visualization tools, and feature stores.

In this sense, providing documentation for your model is essential so that its "consumers" can have even more freedom to self-serve and explore the company's data. Documenting models is one of the primary responsibilities of any analytics engineer.

When opening your Kondado model, you will see a small book icon next to "Settings." By clicking on it, you will access your model's documentation:

The documentation of a model consists of four (4) sections:

The "SUMMARY" section contains basic, non-directly editable information about the model: URL, table, destination, triggers, and execution chain:

The "ABOUT" section is a free text area created by users. Its editing is similar to that of Word (or Google Docs).

To edit this section, click on the pencil icon located next to the section title:

In this editor, you can write whatever you want and use the available actions to format your text. Here, you can include a description of the model, its purpose, target audience, use cases, examples, etc:

Once you are satisfied with the written text, simply click on the floppy disk icon next to the section title, and your text will be saved.

After a model is executed, Kondado stores the fields of the generated table. In this section of the documentation, you can provide a description for each field generated in your table:

To edit the description of a field, simply click on the pencil icon that appears in each row within the "DESCRIPTION" column:

If you are satisfied with the field description, click on the floppy disk icon, and the description will be saved:

In this section, the model's query (SQL) will be displayed, with no possibility of editing:

Document a Kondado model

Follow these steps to create comprehensive documentation for your Kondado model so non-technical users and BI tools can self-serve from your transformed data.

1
Open the model documentation

In your Kondado model, click the book icon next to "Settings" to access the documentation panel where you can describe your data transformation logic.

2
Review the Summary section

Verify the auto-populated SUMMARY section showing URL, table, destination, triggers, and execution chain to ensure your model is configured correctly.

3
Write the About section

Click the pencil icon in the ABOUT section to open the rich-text editor. Describe the model's purpose, target audience, use cases, and examples—this helps data visualization users understand what they're consuming.

4
Save your About content

Click the floppy disk icon next to the ABOUT title to persist your documentation text before moving on to field descriptions.

5
Document each table field

After the model has executed at least once, click the pencil icon in each row's DESCRIPTION column to explain what that field represents, its business meaning, and any caveats for end users.

6
Save field descriptions and review SQL

Save each field description with the floppy disk icon, then review the read-only SQL section to confirm the documented logic matches the actual query.

Frequently asked questions

Why is documenting models important in Kondado?
Documenting models is essential because Kondado's models abstract business rules and data joins into pre-prepared tables for non-technical users, visualization tools, and feature stores. Good documentation gives these consumers the freedom to self-serve and explore company data without constant engineering support.
Who is responsible for documenting models in Kondado?
Documenting models is one of the primary responsibilities of any analytics engineer using the Kondado platform. They understand the business logic embedded in the SQL and can best explain it to downstream consumers.
What sections are available in Kondado model documentation?
Model documentation has four sections: SUMMARY (read-only model metadata like URL, table, destination, triggers, and execution chain), ABOUT (free-text description editable via a Word-like editor), FIELDS (descriptions for each column in the generated table), and SQL (read-only display of the model's query).
How do I edit the ABOUT section of a model?
Click the pencil icon next to the ABOUT section title to open the rich-text editor. You can format text and include descriptions of the model's purpose, target audience, use cases, and examples. Save your changes by clicking the floppy disk icon.
When can I add descriptions for table fields?
Field descriptions can only be added after the model has been executed at least once, because Kondado needs to store the fields of the generated table first. Then click the pencil icon in each row's DESCRIPTION column, enter your text, and save with the floppy disk icon.
Can I edit the SQL query in the documentation section?
No. The SQL section in the documentation is read-only. It displays the model's query for reference and transparency, but any changes to the query itself must be made in the model's query editor, not in the documentation panel.

Written by·Published 2024-12-17·Updated 2026-04-25