What is Ana?
Ana is TextQL’s AI agent — think of her like a data analyst you just hired. She writes SQL, runs Python, searches the web, and produces charts, reports, CSVs, PDFs, and Markdown files, all through natural language conversation.Try your first chat!
Get started with Ana in a few minutes.
What Ana can do
Ana is equipped with a set of tools she uses to answer questions and complete tasks. Each tool handles a different part of the analysis workflow.Text-to-SQL
Writes and runs SQL against your connected data warehouses and databases — no query knowledge required.
Python
Runs Python for data transformations, statistical analysis, chart generation, and file exports.
Web Search
Searches the web to enrich analysis with real-time external data, market context, or public benchmarks.
Ontology
Queries against a governed metrics layer for teams that need consistent, enforced definitions.
What Ana produces
Ana outputs results in a range of formats depending on what you ask for.- Charts and visualizations — bar, line, scatter, and custom plots generated inline in the thread
- Interactive dashboards — reusable, shareable views built directly from your data. See Dashboards.
- Scheduled reports — automated analyses delivered to Slack or email on a set schedule. See Playbooks.
- Downloadable files — CSVs, PDFs, PPTs, and Markdown files Ana can produce and attach to any thread
- Interactive HTML reports — fully custom, browser-renderable reports. See Interactive HTML Reports.
Connecting your data
Ana works with whatever data sources your organization uses. Connect a warehouse, database, BI tool, or API and Ana is ready to query immediately — no data modeling required.Connect your data
Set up your first connector in minutes.
Guiding Ana with context
Ana gets smarter when you tell her about your business. The Context Library lets you store metric definitions, table preferences, and business logic that apply automatically to every query — so you don’t have to re-explain things in each thread. For teams with stricter data governance needs, the Ontology layer lets you define exactly which tables and fields Ana can access and how metrics should be calculated.Delivering results
Ana can deliver results beyond the chat interface:- Slack — tag Ana in any channel for on-demand analysis, or receive scheduled playbook reports directly in a thread
- Email — configure Playbooks to send reports to any recipient on a schedule
- Embed — surface Ana directly inside your own product. See Embedding Ana.