›_ blog

The AgentSQL blog.

Plain-language guides to AI data analysts, text-to-SQL, chatting with your database, and getting answers without writing a line of SQL, from the team building the tool.

Oct 8, 2026 · 9 min read

Looker vs Domo Pricing and Domo vs Looker Cost for a 50 to 500 Person Company

Neither Google nor Domo publishes a dollar price, so the useful comparison is what each one meters. Looker bills for editions and the people who build; Domo gives seats away and bills for every data refresh. Here is how to tell which model is cheaper for your company before either sales call.

Marcus Feld, Analytics Read more
Oct 7, 2026 · 9 min read

Metabase vs Power BI Pricing and Which One to Buy at 10, 50 and 200 Users

Metabase Cloud Starter beats Power BI Pro on price from the eighth user, and the gap is $4,395 a year at 50 people. Here is the full bill for both at 10, 50 and 200 users, what each charges for AI questions, and the cases where Power BI is still the right purchase.

Marcus Feld, Analytics Read more
Oct 6, 2026 · 9 min read

QlikView vs Tableau Cost and Migration for Teams Replacing QlikView in 2026

QlikView is no longer sold and the May 2024 release loses support on 31 October 2026. If Tableau is on your shortlist, here is what it costs against staying with Qlik at 10, 50 and 200 users, and what a QlikView to Tableau move really involves.

Marcus Feld, Analytics Read more
Oct 5, 2026 · 9 min read

QlikView vs Power BI and QlikView vs PowerBI Cost for Teams Replacing QlikView

QlikView is no longer sold to new customers and the May 2024 release loses support on 31 October 2026. If you are deciding between Power BI and staying with Qlik, here is the cost of each route at 10, 50 and 200 users, and the work a migration actually involves.

Marcus Feld, Analytics Read more
Oct 2, 2026 · 9 min read

Conversational BI Tools and Conversational Business Intelligence Software Compared by Price per Question

Every conversational BI tool lets business users type a question and get a chart back. What differs is the meter: per seat, per message, per token, per capacity hour. Here is what the same 10-person team pays on eight of them, and which free trials end when.

Marcus Feld, Analytics Read more
Oct 1, 2026 · 9 min read

Snowflake Cortex Analyst Pricing and the Real Snowflake Cortex Cost per Question

Cortex Analyst bills 67 Platform Credits per 1,000 messages through its API, which is 13 to 40 cents a question depending on your edition, before the warehouse runs the SQL. Through Cortex Agents it bills tokens in AI Credits instead. Here is the math for both routes and what a month of questions costs.

Marcus Feld, Analytics Read more
Sep 30, 2026 · 8 min read

Power BI Q&A Replacement for Natural Language Query in Power BI After February 2027

Microsoft retires Power BI Q&A in February 2027, and the replacement it recommends needs paid Fabric capacity. Here is the timeline, the real monthly cost of moving to Copilot, and what embedded Q&A users can do, since Copilot will not replace them.

Marcus Feld, Analytics Read more
Sep 29, 2026 · 8 min read

Redshift to Snowflake Migration Cost, Savings Math on Published Prices and What Breaks in the Move

Moving from Redshift to Snowflake saves money for bursty, part-time workloads and often costs money for warehouses that run all day. Here is the monthly math on both vendors' published prices, the one-off costs most plans leave out, and what has to be rewritten by hand.

Marcus Feld, Analytics Read more
Sep 28, 2026 · 8 min read

Tableau to Qlik Migration With Qlik Sense License Cost, Savings Math and What Breaks

Moving from Tableau to Qlik Sense saves money above roughly 31 users and costs money below it. Here is the seat math from both vendors' pricing pages, the parts of a Tableau site that have to be rewritten by hand, and how to size the rebuild before you sign.

Marcus Feld, Analytics Read more
Sep 27, 2026 · 9 min read

Best AI Agent Tools That Connect to a Database With Prices, Access Models and Safe Setup Steps

Seven ways to put an AI agent on a production database, priced from each vendor on 27 September 2026, sorted by how they bill and how they keep the agent read-only. The access model matters more than the model, and one widely used MCP server proved it.

Marcus Feld, Analytics Read more
Sep 26, 2026 · 8 min read

Tableau to QuickSight Migration Costs, Savings Math and What Breaks in the Move

The license savings from moving Tableau to Amazon Quick Sight are real: roughly 50 to 80 percent for a typical team. Here is the exact seat math, the $250 account fee that changes it, and the parts of a Tableau estate that have to be rebuilt by hand.

Marcus Feld, Analytics Read more
Sep 25, 2026 · 8 min read

Looker Studio Alternatives and Google Data Studio Alternatives for BigQuery Teams With Prices

Looker Studio is Data Studio again, and it is still free. Here is when a BigQuery team should pay for something else, what each alternative costs on its own pricing page, and which one fixes the problem you are actually leaving over.

Marcus Feld, Analytics Read more
Sep 22, 2026 · 8 min read

Tableau vs Power BI Pricing and the Power BI vs Tableau Cost per User for 50 People

Power BI is roughly two and a half times cheaper than Tableau for a 50-person team, and then the arithmetic inverts. Here is what each vendor actually publishes, what 50 people cost on both, and the exact headcount where buying Fabric capacity beats buying seats.

Marcus Feld, Analytics Read more
Sep 21, 2026 · 8 min read

Looker vs Tableau Pricing and Cost per User for a 25-Person Team

Most Looker vs Tableau pricing articles still quote a $70 Creator seat and a $125 per-user Looker figure that Google never published. Here is what each vendor actually lists, what a 25-person team pays a year, and where the quote-only pricing hides the real bill.

Marcus Feld, Analytics Read more
Sep 17, 2026 · 8 min read

Julius AI Pricing and Plans With Cost per Seat and the Best Julius AI Alternative

Julius moved from message limits to credits, and half the guides ranking for its pricing still quote the old plans. Here is the rate card Julius publishes now, what a five-person team actually pays, and when a flat-priced alternative is the better buy.

Marcus Feld, Analytics Read more
Sep 16, 2026 · 8 min read

Sisense Pricing and License Types With the Per User Math Behind a Quote

Sisense publishes no prices, and the AWS Marketplace figures most guides repeat are not on the live listing. Here is what is actually published, by whom, and how to turn a Sisense quote into a per-user number you can compare.

Marcus Feld, Analytics Read more
Sep 15, 2026 · 8 min read

Tableau Self Service Analytics and What Each Tableau Seat Can Actually Build and Save

Tableau sells self-service as business users answering their own questions. Its own site-role documentation says a Viewer cannot connect to data at all and an Explorer can run ad hoc queries in web authoring but cannot save the work. Here is exactly where the self-service boundary sits, what it costs to move someone across it, and what to do about the questions that fall outside.

Marcus Feld, Analytics Read more
Sep 10, 2026 · 9 min read

Metabase Pricing and Metabase Billing for Starter, Pro and Enterprise per User

Metabase publishes a short, honest rate card. The surprises sit underneath it: who counts as a user, two prices for one meter, and the headcount where Pro costs as much as Enterprise.

Marcus Feld, Analytics Read more
Sep 5, 2026 · 8 min read

QuickSight vs Grafana Pricing for Active Users and Which One to Buy

Both vendors price by the user and neither user is a seat. AWS bills every Reader you provision at $3 whether they log in or not. Grafana bills only the people who do log in, at $8 each, or $55 each the moment you connect it to a data warehouse. That last number is what decides this comparison.

Marcus Feld, Analytics Read more
Sep 2, 2026 · 9 min read

Power BI for Mac Alternatives and Power BI Desktop for Mac Workarounds on macOS

Power BI Desktop needs Windows 10 or later and there has never been a macOS build. The two usual escape hatches are both worse than their reputation: Microsoft does not support virtual desktop environments other than Azure Virtual Desktop and Windows 365, and Boot Camp no longer exists on Apple silicon.

Marcus Feld, Analytics Read more
Sep 1, 2026 · 8 min read

Power BI Pro vs Premium Per User Cost and Limits and Which One You Should Buy

The $10 difference is the least interesting thing about this decision. What matters is that Premium Per User content can only be opened by other Premium Per User license holders, which turns a one-seat upgrade into a whole-team upgrade.

Marcus Feld, Analytics Read more
Aug 31, 2026 · 9 min read

Tableau to Power BI Migration Costs and What Breaks or Never Converts

The license saving is the smallest number in a Tableau to Power BI migration and the only one that ever makes it into the business case. The real cost is that every workbook gets rebuilt by a person, because the two file formats describe different things.

Marcus Feld, Analytics Read more
Aug 30, 2026 · 8 min read

Databricks Genie Pricing and Cost per DBU Compared With Snowflake Cortex Analyst

Genie is free until 31 January 2027, which makes it easy to adopt and hard to budget. The rates that matter are the ones that apply afterwards, and one exclusion in the free allowance decides whether an embedded integration costs nothing or costs from the first question.

Marcus Feld, Analytics Read more
Aug 29, 2026 · 8 min read

Ad Hoc Reporting Tools for Finance Teams and the Best Options in 2026

Finance is usually the heaviest user of ad hoc reporting in a company and the worst served by it. The close generates questions nobody scheduled, on a deadline, and the standard BI answer is a license tier that cannot connect to anything new.

Marcus Feld, Analytics Read more
Aug 24, 2026 · 7 min read

Semantic Layer for Text to SQL and Whether You Need One Before You Buy

Vendors selling a modeling layer will tell you natural language needs one first. Vendors selling natural language will tell you it does not. Both are half right, and which half applies to you depends on whether your problem is syntax or definitions.

Marcus Feld, Analytics Read more
Aug 23, 2026 · 8 min read

AI Analytics Tools Pricing for Conversational Analytics and AI BI Platforms

Every BI vendor now sells an AI analyst, and no two of them bill for it the same way. Some meter tokens, one meters questions, and two hide the charge inside a capacity purchase. Here is what each one costs, read off the vendor price lists this week.

Marcus Feld, Analytics Read more
Aug 23, 2026 · 9 min read

Alteryx Competitors and Alteryx Alternatives With Real Prices for Tools Like Alteryx

The Alteryx shortlist gets short fast once you apply one test: can the tool connect to your database at the price you would actually pay? Verified rates for KNIME, Power Query, Matillion and the rest, with the derived cost of a ten person team on each.

Marcus Feld, Analytics Read more
Aug 22, 2026 · 8 min read

Amazon Redshift Alternatives With BigQuery, Snowflake and Databricks Cost Compared

Most teams shopping for a Redshift alternative are really shopping for a smaller bill. Here are the verified per-TB numbers for the three obvious replacements, and the fourth option that cuts compute 30 percent without a migration at all.

Marcus Feld, Analytics Read more
Aug 20, 2026 · 9 min read

Databricks vs Snowflake Pricing in a Real Cost Comparison for US Data Teams

Both vendors publish a per-unit price and neither unit is comparable to the other. The fix is a single rule: Snowflake credits are all-in, Databricks classic DBUs are not, so the only fair comparison is against Databricks serverless. Then the compliance tier decides it.

Marcus Feld, Analytics Read more
Aug 15, 2026 · 8 min read

BigQuery Sandbox and What the BigQuery Free Tier Actually Covers

Yes, genuinely free, with no card and no trial clock. The catch is not the allowance, which is generous. It is the 60-day expiration on every table you create, and three features the sandbox quietly turns off.

Marcus Feld, Analytics Read more
Aug 13, 2026 · 10 min read

Power BI Free Trial and Power BI Free vs Pro Including Whether Power BI Desktop Is Free

Yes, and it stops being free the moment a second person needs to see your work. That single line in Microsoft's own pricing card is the whole answer, and it is the one most write-ups skip past.

Marcus Feld, Analytics Read more
Aug 12, 2026 · 8 min read

Tableau Creator License and Tableau License Types Explained Down to Explorer vs Viewer

Tableau sells three license types and most teams buy the wrong mix. The dividing line is not seniority or how much someone uses Tableau, it is whether they need to connect a data source that does not exist yet.

Marcus Feld, Analytics Read more
Sep 8, 2026 · 8 min read

Domo vs Power BI Pricing and Cost Per User for a Mid-Market Team

Domo and Power BI cannot be compared per user, because only one of them has a per-user price. Domo has abolished seats entirely and bills pipeline activity instead, so the winner depends on a ratio inside your own company.

Marcus Feld, Analytics Read more
Sep 4, 2026 · 8 min read

Qlik NPrinting Pricing With the NPrinting License Cost and the CALs It Quietly Consumes

Qlik has never published a list price for NPrinting, so every budget for it is built from the wrong end. The costs you can pin down are the licenses NPrinting consumes before a single report reaches anyone.

Marcus Feld, Analytics Read more
Aug 4, 2026 · 9 min read

QlikView Pricing and CAL Licensing With What QlikView Costs in 2026

Qlik stopped selling seats. Every plan above Starter is priced on how much data you load, not how many people log in, which makes Qlik unusually cheap for big teams and unusually expensive for big tables.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 8 min read

BigQuery UNNEST for Flattening Arrays and Nested Data

UNNEST flattens a BigQuery array into rows so you can filter, join and aggregate the values inside it. Here is the syntax and the patterns people actually use.

Marcus Feld, Analytics Read more
Jul 24, 2026 · 8 min read

BigQuery STRUCT and How the Nested Data Type Works

A BigQuery STRUCT packs several named fields into a single column, like a small record nested inside a row. Here is the syntax and the patterns you actually use.

Marcus Feld, Analytics Read more
Aug 3, 2026 · 11 min read

BigQuery IF Statement and IF ELSE in BigQuery With CASE WHEN Explained

BigQuery has two different things called IF: a function you use inside a SELECT, and a procedural statement you use in scripts. Here is when to use each, plus the NULL behavior that quietly breaks conditional logic.

Marcus Feld, Analytics Read more
Aug 11, 2026 · 10 min read

BigQuery IFNULL for Handling IF NULL and NULLIF in BigQuery SQL

IFNULL swaps a null for a fallback, NULLIF does the opposite and turns a value into null. Here is the syntax for both, how they differ from COALESCE, and the traps.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery COALESCE for Handling NULLs and Setting Defaults

COALESCE returns the first value in a list that is not NULL, which is how you set defaults and merge fallback columns in BigQuery. Here are the patterns and the traps.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery STRING_AGG for Combining Grouped Rows Into One String

STRING_AGG concatenates the values from many rows into a single delimited string, one per group. Here is the syntax, ordering, DISTINCT, and the ARRAY_AGG comparison.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery PIVOT for Turning Rows Into Columns

PIVOT turns row values into columns in BigQuery so a category becomes a set of headers. Here is the syntax, the multiple-column pattern, and the dynamic-columns catch.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 11 min read

BigQuery Date Functions to Format, Add, Subtract and Group by Date

The BigQuery date functions you actually use: format a date, add and subtract days, measure the gap between two dates, and group a trend by day, week or month.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery REGEXP_CONTAINS for Matching Text with Regular Expressions

REGEXP_CONTAINS is how you filter rows by a text pattern in BigQuery when a plain LIKE is not enough. Here is the syntax, the patterns people use most, and the gotchas.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery ARRAY_AGG for Grouping Values into Arrays

ARRAY_AGG rolls the values in a group into a single array, which is how you build one row per customer, keep the latest value, or pack rich data into a column. Here is how.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery QUALIFY for Filtering on Window Functions

QUALIFY is to window functions what WHERE is to columns. It deduplicates rows and picks the top N per group in one clean statement, with no subquery. Here is how to use it.

Marcus Feld, Analytics Read more
Jul 19, 2026 · 8 min read

How Accurate Is Text-to-SQL Really? What the Benchmarks and Real Use Show in 2026

The honest answer to how accurate text-to-SQL is depends less on the model and more on your schema, your question and whether you can see the SQL. Here is the real picture.

Marcus Feld, Analytics Read more
Jul 19, 2026 · 7 min read

Looker Studio vs Looker and the Price Gap Behind Which One You Actually Need

They share a name and almost nothing else. One is free and aimed at marketers, the other costs six figures a year. Mixing them up is the most expensive mistake in analytics budgeting.

Marcus Feld, Analytics Read more
Jul 19, 2026 · 8 min read

How to Query BigQuery Without Writing SQL Using Plain-English Analysis

You do not have to learn BigQuery Standard SQL to get answers out of it. Here is how plain-English querying works, what it costs, and how to keep it accurate and cheap.

Marcus Feld, Analytics Read more
Jul 17, 2026 · 8 min read

What Is a Semantic Layer and Do You Actually Need One?

It is the thing that stops three teams walking into a meeting with three different revenue numbers. It is also easy to buy before you need it.

Marcus Feld, Analytics Read more
Jul 16, 2026 · 7 min read

Is Power BI Hard to Learn? What It Actually Takes to Get Productive

The first chart takes an afternoon. Then you meet DAX, and the Excel intuition that got you this far stops helping entirely.

Marcus Feld, Analytics Read more
Jul 15, 2026 · 8 min read

Read Replica vs Production Database and Where Analytics Queries Should Run

A replica protects the database your customers depend on, at the cost of a few seconds of lag. Here is when that trade is worth making, and when pointing at production is genuinely fine.

Marcus Feld, Analytics Read more
Jul 15, 2026 · 8 min read

Do You Need a Data Warehouse to Use an AI Data Analyst?

A warehouse solves two specific problems: scale and scattered data. If you have neither, an AI data analyst can point at the database you already run today.

Marcus Feld, Analytics Read more
Jul 15, 2026 · 9 min read

BigQuery Cost Control That Lets People Ask Questions Without a Surprise Bill

BigQuery charges for bytes scanned, so SELECT * on an unpartitioned table costs the same whether you wanted 10 rows or a million. Here are the controls that actually cap it.

Priya Anand, Data Read more
Jul 14, 2026 · 8 min read

Is It Safe to Give an AI Access to Your Production Database?

The risk is not the AI writing a bad query, it is the credentials you hand it. Here is what a read-only, least-privilege connection actually prevents, and the checklist to set one up.

Priya Anand, Data Read more
Jul 14, 2026 · 9 min read

Text-to-SQL vs BI Dashboards and Which One Your Team Actually Needs

Dashboards and text-to-SQL solve two different problems. One serves the metrics you watch every week; the other answers the question nobody built a report for yet. Here is how to tell which you need.

Marcus Feld, Analytics Read more
Jul 12, 2026 · 8 min read

Can ChatGPT Query My Database? What Actually Works in 2026

Plain ChatGPT has no live connection to your production database, so here are the four real options, what each one can actually see, and which are safe to point at production.

Priya Anand, Data Read more
Aug 20, 2026 · 8 min read

Grafana License and Grafana Enterprise License Cost vs the Grafana OSS License

Grafana moved its core projects to AGPLv3 in April 2021 and most write-ups stop there. The part they skip is that Grafana Labs publishes a free-to-use, proprietary-licensed Enterprise binary with the same features, which is the answer for any legal team that will not sign off on AGPL.

Marcus Feld, Analytics Read more
Aug 19, 2026 · 7 min read

Looker Conversational Analytics Pricing in Data Tokens and What Looker AI Costs After the Promotion

Google gave every Looker instance a monthly pool of data tokens, then postponed enforcing it past 1 October 2026 with 90 days notice promised. The output pool is the one that runs out, and most teams have not looked at it yet.

Marcus Feld, Analytics Read more
Aug 16, 2026 · 8 min read

Snowflake warehouse size and credits per hour with cost by size and how to change it

All ten Snowflake warehouse sizes with credits per hour and real dollar cost, why doubling the size often does not double the bill, and how to pick between resizing and multi-cluster.

Marcus Feld, Analytics Read more
Jul 12, 2026 · 8 min read

Snowflake natural language query for business users who ask Snowflake questions in plain English

A practical guide to querying Snowflake in plain English: how text-to-SQL works, the least-privilege role to create, what it costs in credits, and where accuracy breaks down.

Marcus Feld, Analytics Read more
Jul 12, 2026 · 8 min read

AI data analyst cost and what teams actually pay in 2026

A straight breakdown of what AI data analyst tools cost, how the pricing models differ, and how the total bill compares to hiring a human analyst.

Marcus Feld, Analytics Read more
Jun 28, 2026 · 9 min read

Best AI SQL Tools in 2026

A practical buyer guide to the best AI SQL tools in 2026, grouped by what they actually do, so you can pick the right category for your team.

Priya Anand, Data Read more
Jun 26, 2026 · 8 min read

Query a Database Without SQL Knowledge and the Tools That Query Data Without SQL

You do not need to learn SQL to get answers from your database. Here is how to ask in plain English and get a trustworthy result back.

Marco Bellini, Product Read more
Jun 24, 2026 · 10 min read

Natural Language to SQL Explained

A clear, technical walk through how natural language to SQL actually works, from schema grounding to running the query read-only.

Priya Anand, Data Read more
Jun 22, 2026 · 8 min read

AI Data Analyst vs Human Analyst

An honest comparison of AI data analysts and human analysts, where each one wins, and how the best teams use them together.

Marco Bellini, Product Read more
Jun 17, 2026 · 8 min read

How to Connect AI to Your Database Safely

The safe way to connect an AI tool to your database: read-only, least privilege, never trained on, encrypted, and revocable.

Dana Whitfield, Security Read more
Jun 14, 2026 · 8 min read

Self-Serve Analytics for Startups

How startups can give the whole team self-serve answers from their data, without hiring an analyst or rolling out a heavy BI stack.

Marco Bellini, Product Read more
Jun 11, 2026 · 9 min read

How to Ask Questions of Your Database With Business Questions to Ask Your Data in Plain English

How to ask questions of your database without writing SQL, a practical list of the business questions worth asking, and the charted answer an AI data analyst returns for each.

Priya Anand, Data Read more
Jul 19, 2026 · 7 min read

BigQuery Standard SQL vs Legacy SQL and Which One You Should Use

BigQuery has two SQL dialects, and one of them is quietly deprecated. Here is the practical difference between Standard SQL and Legacy SQL, and why every new query should use Standard.

Marcus Feld, Analytics Read more
Jul 19, 2026 · 9 min read

BigQuery LIKE ANY for Matching a Column Against a List of Patterns

BigQuery LIKE ANY lets you test a column against a whole list of patterns in one clean expression instead of a pile of OR conditions. Here is the syntax and when to reach for it.

Marcus Feld, Analytics Read more
Jul 19, 2026 · 8 min read

How to Give Your Team Self-Serve Access to BigQuery Without Losing Control

Opening BigQuery to the whole team sounds risky: runaway costs, accidental damage, people who cannot write SQL. Here is how to give safe, self-serve access without any of that.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 8 min read

BigQuery Window Functions to Rank, Run Totals and Compare Rows

Window functions let you rank rows, run cumulative totals, and compare each row to its group without a GROUP BY that collapses the detail. Here is the syntax and the patterns.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 8 min read

BigQuery Partitioned Tables and How PARTITION BY Cuts Query Cost

Partitioning a BigQuery table by date or integer means a filtered query scans one segment instead of the whole table, which cuts cost and speeds up results. Here is how to set it up.

Marcus Feld, Analytics Read more
Jul 21, 2026 · 7 min read

BigQuery TIMESTAMP vs DATETIME Differences and When to Use Each

The difference is time zones: TIMESTAMP is an absolute moment stored in UTC, DATETIME is a wall-clock reading with no zone. Picking the wrong one causes off-by-hours bugs.

Marcus Feld, Analytics Read more

Read it, then ask your data.