🤖AI Assistant

The Euno AI Assistant provides an intuitive way to interact with your data model using natural language. It can help you explore your data assets, answer questions about your metadata, and perform complex queries without having to learn EQL syntax.

What you'll learn

  • How to use the AI Assistant to explore your data model

  • Understanding the assistant's capabilities and limitations

  • Examples of queries you can ask

  • How the assistant interprets your data model

Getting Started

Accessing the AI Assistant

The AI Assistant is available in the main navigation sidebar under "AI assistant" (marked with a Beta badge). Click on it to open the assistant interface where you can start asking questions about your data assets.

Note: The AI Assistant feature must be enabled for your account. If you don't see it in the navigation, contact your administrator.

Note: The AI Assistant can also be used as a tool for your existing agent (Claude, goose, Cursor, Snowflake Intelligence, etc.). See MCP Setup Guide for integration instructions.

What the AI Assistant Can Do

🔍 Resource Discovery

  • Find tables, views, dashboards, and other data assets by name or description

  • Discover resources based on properties like owner, tags, or usage patterns

  • Locate resources within specific projects, schemas, or folders

📊 Data Lineage and Relationships

  • Understand upstream and downstream dependencies between resources

  • Find what tables feed into a specific dashboard

  • Discover which dbt models are used by Tableau workbooks

  • Trace data flow through your analytics stack

📈 Usage and Performance Analysis

  • Identify most and least used resources

  • Find resources with high query costs or long build times

  • Discover abandoned or underutilized assets

  • Analyze resource performance metrics

🏷️ Metadata Exploration

  • Search by custom properties and tags

  • Find resources by business domain or data governance status

  • Explore resource descriptions and documentation

🔗 Cross-Platform Analysis

  • Understand connections between dbt, Tableau, Looker, and Snowflake resources

  • Find resources that span multiple platforms in your data stack

How to Use the Assistant

Natural Language Queries

Simply ask questions in natural language. The assistant understands various query patterns:

Finding Resources:

  • "Show me all tables in the sales schema"

  • "Find dashboards created by John Smith"

  • "What are the most popular dbt models?"

Understanding Relationships:

  • "What tables feed into the Revenue dashboard?"

  • "Show me all dbt models that use the customers table"

  • "Which Tableau dashboards depend on the orders model?"

Performance and Usage:

  • "Which tables have the highest query costs?"

  • "Show me unused dashboards from last month"

  • "Find dbt models with the longest build times"

Governance and Quality:

  • "Show me tables without descriptions"

  • "Find resources tagged as 'critical'"

  • "What data sources are not connected to dbt?"

Resource Context

The assistant maintains context during your conversation:

  • When you mention "this table" or "these dashboards," it understands which resources you're referring to

  • You can build upon previous queries without repeating resource names

  • The assistant remembers resources you've discussed throughout the conversation

Capabilities and Limitations

What the Assistant Excels At

  • Converting natural language to precise EQL queries

  • Finding resources across your entire data stack

  • Understanding complex relationships between resources

  • Providing detailed property information

  • Maintaining conversation context

⚠️ Current Limitations

  • Beta Feature: The assistant is in beta and capabilities are evolving

🎯 Best Practices

  • Be Specific: Include resource types, names, or properties when possible

  • Use Exact Names: Quote exact resource names for more precise results

  • Ask Follow-ups: Build on previous queries to explore related resources

  • Check Results: Review the generated EQL to understand how your query was interpreted

  • Iterate: If results aren't what you expected, rephrase your question

Example Conversations

Finding High-Impact Resources

You: "Show me the most used Tableau dashboards"
Assistant: I'll search for Tableau dashboards ordered by usage metrics...
[Returns list of dashboards with total_impressions_60d data]

You: "Which dbt models feed into the top dashboard?"
Assistant: I'll find the upstream dbt models for [Top Dashboard Name]...
[Shows data lineage from dbt models to the dashboard]

Performance Analysis

You: "Find dbt models with long build times"
Assistant: I'll look for dbt models with high average_build_time_60d values...
[Returns models sorted by build time]

You: "Do any of these models have downstream Tableau usage?"
Assistant: I'll check which of these models are connected to Tableau resources...
[Shows which slow models are actually being used in BI]

Data Governance

You: "Show me tables that aren't governed by dbt"
Assistant: I'll find tables that don't have upstream dbt model definitions...
[Returns tables not defined by dbt resources]

You: "Which of these are being used in dashboards?"
Assistant: I'll check which ungoverned tables have downstream dashboard usage...
[Shows governance gaps in actively used resources]

Getting Help

If you encounter issues or have questions:

  1. Try rephrasing your question with more specific terms

  2. Check the generated EQL query to understand how your request was interpreted

  3. Use the conversation context by referring to previously discussed resources

  4. Contact your Euno administrator for account-specific questions

The AI Assistant is designed to make data discovery and analysis more accessible. Experiment with different types of questions to discover insights about your data ecosystem!

Last updated