Skip to main content
March 2026

🤖 Metrics & Derived Column Copilots

Defining business logic is now much easier with the AI-powered Metrics & Derived Column Copilot. Describe what you want in plain English, and WisdomAI generates the SQL, identifies the correct source table, and validates the expression against your warehouse before saving. The generated SQL is fully editable, allowing you to review and adjust it before adding it to your domain.⚙️ How it works:
  1. Access Context > Metrics tab > Add Metric
  2. Describe a metric or derived column in natural language and select Generate
  3. WisdomAI classifies the request, identifies the source table, and generates the SQL
  4. The query is validated against your warehouse
  5. Review and edit before saving
Add A Metric
A metric is an aggregated value across multiple rows, such as total revenue. A derived column is a row-level calculation, such as combining first and last name. WisdomAI automatically determines which type fits your description.
Yes. The right panel is a full SQL editor where you can modify the generated expression before saving it to your domain.

📄 Tabular Extraction from Unstructured Datasets

Turn unstructured files, such as PDF, Word, PowerPoint, plain text, Markdown, HTML, JSON, XML, YAML, and image formats into fully queryable tables. By defining fields with plain-English prompts, WisdomAI extracts values from multiple file formats and materializes them as structured data that can be queried, filtered, and joined with your existing datasets.⚙️ How it works:
  1. Upload files to a dataset in a domain, go to Data Sources > Wisdom Storage
  2. Select the uploaded files and click Extract
  3. Wait for the status to change to Success, and a new structured table will appear in your domain
Extract
Yes. The extracted table appears in your domain alongside your warehouse tables, and you can ask questions that join document data with warehouse data in a single natural-language query.
Yes. If you update your field definitions, you can re-run the extraction, and the table will be updated automatically.

📊 Warehouse Observability

WisdomAI now provides visibility into how your warehouse is queried and how your team uses the platform. A system-generated domain, WisdomAI Usage Metrics, is automatically provisioned for every account.⚙️ How it works:A new system-generated domain is available to Admins in the domain list, featuring two pre-built dashboards:
  • Warehouse Usage Dashboard: Displays query-level details including execution time, rows returned, bytes scanned, and cache status.
  • Usage Analytics Dashboard: Tracks team adoption via conversation counts, active users, questions asked, and feedback rates.
You can also ask natural-language questions directly within the domain, such as “How many queries did we run last week?”
It appears in your domain list with a “System generated” badge, visible only to users with Data Admin or Admin roles.
Query execution logs are written in real time. Enrichment data is updated every 2 hours for Snowflake and Databricks connections.
No. It is restricted to Data Admin and Admin roles. Regular users do not see it in the domain list.

🔐 Login Method Memory

WisdomAI now remembers your last sign-in to streamline future logins. Your previous method, Google, SSO, or email, is highlighted with a “Last used” badge, and email addresses are pre-filled when applicable. This information is stored locally in your browser and is not sent to any server.⚙️ How it works:
  1. Sign in using any available method
  2. WisdomAI stores the method locally in your browser
  3. On your next visit, the last method is highlighted with a “Last used” badge
Log in screen with a “Last used” badge
Yes. Only your login method and email address are saved, stored locally in your browser. No authentication tokens or passwords are ever stored.
Yes. The “Last used” badge is a visual hint only and does not restrict your options. You can select any login method at any time.
February 2026

🧠 Smarter Data Crawling

WisdomAI has improved its warehouse data crawling to populate filter dropdowns, autocomplete suggestions, and data exploration features by identifying columns that contain meaningful categorical values and prioritizing them during scheduled runs. Other columns are fetched on demand, reducing unnecessary queries and improving performance for large schemas.⚙️ How it works:
  • Scheduled crawls scan selected columns with named entities (customer names, status values)
  • Adding a filter or enabling “lookup” triggers a targeted crawl for that column
  • Values appear shortly after the crawl completes
When you add a new filter, the dropdown may initially be empty. Within 3-4 minutes, the on-demand crawl will complete, and values will appear. Reload the page to see them.
Yes. In your domain’s column settings, you can manually enable value crawling for any column. Manual settings take the highest priority and are never overridden by automatic detection.

🧩 Partition & View Awareness

WisdomAI now detects partition columns and distinguishes between base tables, views, and materialized views during schema crawling. This information is used to generate more efficient SQL queries with appropriate partition filters and optimized query strategies. This results in fewer query failures, faster performance on large datasets, and reduced warehouse costs.
Supported warehouses: BigQuery, ClickHouse, Databricks, and Redshift.
⚙️ How it works:
  1. Schema crawl identifies partition columns and table types
  2. Generated SQL includes partition filters to avoid full-table scans
  3. Query strategy adapts based on whether the table is a base table, view, or materialized view
  4. Background crawling prioritizes recent partitions to improve efficiency
No. Partition and view awareness are enabled automatically. WisdomAI detects everything during its regular schema crawl.
BigQuery bills based on bytes scanned and will reject queries that are missing partition filters. WisdomAI handles this automatically by adding the correct filters, avoiding failed queries and costly full-table scans.

🔌 Teradata Connector

WisdomAI now connects natively to Teradata Vantage, enabling natural-language querying, AI-powered analytics, and interactive dashboards without requiring data replication. It automatically discovers schemas across databases and generates Teradata-specific SQL, while executing all queries in read-only mode to ensure data safety and compliance.⚙️ How it works:
  1. Access Connections > Add connection and select Teradata
  2. Enter credentials and validate access
  3. Optionally limit access using database filters
  4. WisdomAI crawls the schema and enables querying
Teradata
WisdomAI connects to Teradata Vantage, supporting both on-premises and cloud (VantageCloud) deployments. The only requirement is that your host is network-accessible from WisdomAI.
No. WisdomAI operates in read-only mode and never writes, updates, or deletes data in your Teradata warehouse.

☁️ Google Cloud Spanner Support

WisdomAI connects directly to Google Cloud Spanner, automatically detecting whether your database uses Google Standard SQL or PostgreSQL and handling both without additional configuration. It also performs full schema discovery and executes all queries in read-only mode for safety.⚙️ How it works:
  1. Access Connections > Add connection and select Google Cloud Spanner
  2. Provide project details and Service Account credentials
  3. WisdomAI validates access, detects the SQL dialect, and crawls the schema
Spanner
WisdomAI automatically detects the dialect when you create the connection by querying the Spanner Admin API — no manual configuration needed.
No. WisdomAI operates in read-only mode and executes all queries as read-only snapshots, ensuring your data is never modified.

🔗 AI-Powered Join Suggestions

WisdomAI analyzes your schema to detect missing relationships between tables and validates them against actual data to ensure meaningful joins. These are surfaced as one-click suggestions that can be reviewed and applied to improve query accuracy.⚙️ How it works:
  1. WisdomAI analyzes table schemas to identify potential foreign key relationships
  2. Candidate joins are validated using real data overlap
  3. Suggestions appear in the domain for review
  4. Accept or decline each join and define the relationship type
Join suggestions are also automatically populated from Looker and Tableau imports.
Suggestions
WisdomAI uses an LLM to identify columns that are likely foreign keys, then validates each candidate against your actual warehouse data by checking for value overlap between columns.
Table relationships are essential for correct SQL generation. In internal testing, adding the right joins improved multi-table query accuracy from 30% to 86.7%.

🔔 Notify when Completed

WisdomAI can now notify you when long-running queries finish, even if you switch tabs. After a few seconds, you can opt in to receive a browser alert, sound, and tab update when results are ready.⚙️ How it works:
  1. After a few seconds, a “Notify me when complete” prompt appears
  2. Click it and grant browser notification permission if prompted
  3. Switch to any other tab or app and keep working
  4. When the response is ready, you’ll receive a browser notification, an audio chime, and a tab title update simultaneously
No. Notifications use your browser’s native notification system. The first time you opt in, your browser will ask for permission, and once granted, it works automatically going forward.
A message will appear in the prompt indicating notifications are blocked. You can re-enable them in your browser’s site permissions settings.
Not currently. The tab must remain open, even in the background, for notifications to fire.

🌍 World Map Visualization

WisdomAI includes a choropleth world map visualization for country-level data, automatically detecting geographic dimensions and using color gradients to highlight differences in metric values. Tooltips provide exact figures for each country. Supports both country names and ISO country codes, and is available in chat and dashboards.⚙️ How it works:
  1. Queries with country-level data automatically trigger a world map visualization suggestion
  2. Countries are colored based on metric values (darker = higher)
  3. Hovering over a country displays its name and exact metric value
World Map Visualization
Your data must include a column with country names or ISO country codes, and at least one numeric metric. WisdomAI will detect the country column and automatically suggest the world map.
Yes. World map visualizations can be pinned to any dashboard, just like other chart types.
January 2026
Sharing a WisdomAI link in Slack now generates a rich preview that displays charts or data tables directly in the conversation, with no clicks or context-switching required.⚙️ How it works:
  1. Paste a WisdomAI link in any Slack channel or DM
  2. Slack requests a preview from WisdomAI in the background
  3. WisdomAI verifies the poster’s identity and data access
  4. A rich preview appears inline below the message
Yes. Your organization needs to reinstall the WisdomAI app in Slack, as updated permissions are required for previews to work.
Yes. WisdomAI checks the permissions of the user who shared the link. If they have access to the data, the preview is visible to everyone in the channel.