Auto-generated Data Documentation

In this guide, you'll learn how to use Paradime's Catalog feature, powered by DinoAI, to effortlessly create and maintain high-quality documentation for your data assets. Well-documented assets are crucial for clarity and collaboration, and the Catalog feature helps you comprehensively document your dbt™ models and their columns, ensuring consistency across your project.

Estimated completion time: 10 minutes

What you'll learn

In this guide, you'll learn how to:

  1. Access and navigate the Catalog feature

  2. View and edit model documentation

  3. Use DinoAI for auto-generating documentation

  4. Review and customize generated content


Tutorial

Key Features

  • Model Classification: Tag and categorize your models for easy organization.

  • Model Description: Add detailed descriptions to explain the purpose and logic of each model.

  • Model Column Details: Document metadata for each column, including type, tests, and classification.

  • DinoAI Auto-generation: Automatically generate context-specific descriptions for models and columns.

  • Auto-updating YAML files: All documentation updated via the Catalog UI will immediately be reflected in your project's corresponding .yaml files.

How to Use

  1. Access the Catalog:

    • Open the Command Panel within the Code IDE (located at the bottom of the screen)

    • Click on the "Catalog" tab.

  2. View and Edit Model Information:

    • Click on any model in your project to view it's documentation.

    • Option: Click "Expand" icon on the top right of Catalog tab to expand view.

    • Click "Edit" Icon  (✎) to edit any model classifications, description, column details, etc.

  3. Use DinoAI for Auto-generation:

    • In the Catalog tab, click "Autogenerate" at the top left.

    • DinoAI will generate a detailed, context-specific model model and column descriptions.

    • Click "Edit" Icon  (✎) to edit AI generated descriptions.

  4. Review and Customize Generated Content:

    • Make any necessary edits to tailor the documentation to your specific needs.

    • Save your changes.

Pro Tips

  • Use auto-generation as a starting point, then customize for your specific needs.

  • Regularly update documentation as your models evolve.

  • Consistency in documentation style improves team collaboration.



Summary

You've learned how to use Paradime's Catalog feature to autogenerate and maintain high-quality documentation for your dbt™ models. By leveraging this feature, you can significantly speed up your documentation process, ensure consistency across your project, and maintain up-to-date documentation as your models evolve.

Next, we'll explore how to enforce SQL and YAML best practices to further improve your code quality.

Last updated