Describe with AI: Tables & Dashboards
Overview
The AI-Powered Auto-Description feature in CastorDoc revolutionizes how contributors document dashboards and tables. Previously, AI-generated suggestions for asset documentation were only available if a SQL source query was present. With this new feature, the AI leverages all available metadata—not just SQL queries—to generate rich, accurate, and context-aware descriptions for dashboards and tables.
Why This Matters
Broader Coverage: Previously, only assets with a SQL source query could benefit from AI suggestions. Now, assets without SQL queries—such as most dashboards and many tables—can also be auto-documented using their metadata.
Efficiency: Contributors can document assets quickly and completely, without needing to write content manually or rely on external tools.
Scalability: This unlocks auto-descriptions for up to 40x more dashboards (from 8,000 to over 309,000), plus similar gains for tiles and viz models.
How It Works
1. Metadata-driven AI Suggestions
When you ask the AI to suggest a description for a dashboard or table:
The AI gathers all relevant metadata associated with the asset, including:
Dashboard/Table name, path, and type
Technology (e.g., PowerBI, Looker)
Tags and labels
Editor and owner information
IsVerified / IsDeprecated status
Folder path and source system
Descriptions (internal and external)
All source SQL queries (if any)
Parent and child asset relationships
Column/field names, types, and descriptions
Frequently used users, pinned assets, mentioned assets
Additional context such as report page names, business objects, and data update frequency
2. No SQL? No Problem!
If an asset has no SQL source query, the AI uses all other available metadata to generate a high-quality description.
For dashboards, the AI leverages the same context used in the Dashboard Q&A feature (including information from tiles, not just the dashboard itself).
For tables, all SQL queries associated with the table are used (not just the primary one), along with rich column and relationship metadata.
3. User Experience
AI Suggestion Button: When documenting an asset, click the AI button to generate a suggested description.
Multiple Queries: If multiple queries are available, the AI analyzes them all automatically—no need for a modal asking you to choose.
Preview & Edit: Review, accept, or edit the suggested description before saving.
Example Use Case
Suppose you have a PowerBI dashboard called "GHG Monitoring Dashboard - PROD" with no SQL source query. When you click the AI button, the system will:
Use the dashboard’s metadata: name, description, folder path, tags (e.g., "domain:finance"), verification status, source system ("PowerBI Corp"), and more.
Include information about editors, frequent users, owners, and related business objects or pinned assets.
Reference parent tables and fields, metrics definitions, update frequencies, and other context.
The AI will then generate a comprehensive, readable description, summarizing the dashboard’s purpose, content, data sources, and key metrics.
Supported Metadata (Not Exhaustive)
Dashboards: Name, folder path, descriptions, tags, technology, type, source, editors, frequent users, pinned assets, owners, parent/child assets, page names, etc.
Tables: Name, database/schema, technology, columns (names, types, user/external descriptions), joins, all source SQL queries, parent/source tables, verification/deprecation status, editors, owners, tags, pinned/mentioned assets, etc.
Last updated
Was this helpful?