What it does
- Answers questions about table schemas, column names, and data types
- Discovers relationships between tables using foreign key metadata
- Generates SQL queries against your registered datasets
- Provides data profile information for columns and tables
What you can ask
Here are examples of questions the agent handles well:- “What tables are in the orders schema?”
- “What columns does the
customertable have?” - “Show me all tables that reference
product_id.” - “Write a query that joins orders and customers by customer ID.”
- “Which columns in the
salestable might contain PII?”
Prerequisites
Before using the Asset Discovery agent:- Your data source must be connected and added to your workspace. See Data Sources.
- Datasets must be registered as assets. Go to Assets to confirm they appear.
Create an agent
- Go to the Agents tab in the left sidebar.
- Click Create Agent.
- Select Asset Discovery as the agent type.
- Select the data source, and add a name and description for the agent.
- Click Create to save.
Run an agent
- Go to the Agents tab and click the agent you created.
- Select the tables you want the agent to run on — you can select all tables or choose specific ones.
- Click Run. A chat window opens where you can ask questions and review results.
- You can create multiple runs for the same agent, each with a different table selection.
Output
The agent returns:- A natural language explanation
- A SQL query (when applicable), formatted for your registered database dialect
- References to the specific tables and columns it used
Limitations
- The agent queries schema metadata and embeddings — it does not execute queries against live data unless you explicitly request SQL execution.
- Results are based on the schema information registered at the time of the last sync.