Skip to content
AI Tool

Data Formulator Review

Data Formulator is an open-source AI-powered system for enterprise data analytics that combines data connectivity, agent-guided exploration, and visualization refinement in a shared workspace.

shipped Jul 27, 2026aifreemium
ai
Data Formulator — product screenshot

Why it matters

1Developed by Microsoft Research as an open-source project.
2Version 0.8-alpha, released July 23, 2026, introduced conversational database loading and expanded chart gallery.
3Supports over 30 chart types with a new semantic engine as of Version 0.7-alpha.
4Connects to enterprise data sources including Superset, Kusto, Cosmos DB, MySQL, PostgreSQL, MSSQL, S3, Azure Blob, and BigQuery.

Screenshots

overview

What is Data Formulator?

Data Formulator is an AI-powered interactive data analysis tool developed by Microsoft Research that enables data and platform teams, analysts, and enterprise IT teams to explore and visualize data using AI agents. It simplifies complex data transformation tasks by combining UI interactions with natural language inputs, generating underlying Python pandas or SQL code.

features

Key Features of Data Formulator

Data Formulator provides a comprehensive set of features designed to streamline enterprise data analytics, leveraging AI for enhanced exploration and visualization.

  • AI-powered system for enterprise data analytics.
  • Combines data connectivity, agent-guided exploration, and visualization refinement.
  • Shared workspace for collaborative data analysis.
  • Visualizations powered by context-aware AI agents.
  • Supports large datasets from various enterprise sources.
  • Ability to connect to databases including Superset, Kusto, Cosmos DB, MySQL, PostgreSQL, MSSQL, S3, Azure Blob, BigQuery, and Databricks.
  • Upload and analyze data directly from local files (CSV, JSON, Excel).
  • Manage users and create persisted analysis sessions.
  • Hybrid UI-and-natural language interface for creating and refining visualizations.
  • Supports iterative and branching analytical workflows with data threads.

use cases

Who Should Use Data Formulator?

Data Formulator is designed for a diverse set of users within an enterprise environment, from technical data professionals to business stakeholders requiring data insights.

  • Data & Platform Teams: For connecting enterprise data from various sources (databases, warehouses, BI systems, object stores, local files) into an AI-ready workspace.
  • Analysts: For assisting with data preparation, exploration, and analysis using context-aware AI agents, and creating rich data visualizations.
  • Business Users: For democratizing data analysis, allowing non-technical users to transform sales data, financial metrics, or operational KPIs into visualizations and reports without extensive coding.
  • Enterprise IT Teams: For managing persistent data connectors and ensuring secure access to enterprise data sources with features like SSO and Microsoft authentication.

how to use

How to Use Data Formulator

To begin using Data Formulator, users typically connect to their data sources, initiate an exploration session, and leverage AI agents for analysis and visualization.

  • 1Connect to enterprise data sources such as databases, data warehouses, BI systems, object stores, or upload local files (CSV, JSON, Excel).
  • 2Utilize the hybrid UI-and-natural language interface to describe data analysis intent or desired visualizations.
  • 3Engage with context-aware AI agents to guide data preparation, exploration, and transformation tasks.
  • 4Create and refine data visualizations from a gallery of over 30 chart types, with AI recommendations.
  • 5Manage analytical workflows using 'data threads' to support iterative exploration and branching analyses.
  • 6Generate reports grounded on data, computations, and charts to share insights with stakeholders.

pricing

Data Formulator Pricing & Plans

Data Formulator operates on a freemium model, offering both free and paid options. Specific details regarding the paid tiers and their features are available upon inquiry or through the official website.

  • Freemium: Includes free and paid options, with specific features and usage limits varying by tier.

Pros

  • +Open-source project from Microsoft Research, indicating active development and transparency.
  • +Democratizes data analysis by enabling non-technical users to create visualizations and perform data transformations using natural language.
  • +Generates human-readable Python pandas or SQL code, fostering transparency and allowing users to inspect and adjust AI-generated logic.
  • +Supports iterative and branching analytical workflows through 'data threads', enhancing exploration efficiency.
  • +Extensive data connectivity to various enterprise sources including databases, warehouses, and object stores.
  • +Regular updates, with Version 0.8-alpha (July 23, 2026) introducing conversational database loading and an expanded chart gallery.

Cons

  • Dependency on underlying AI model capabilities, potentially requiring high-end models for complex tasks.
  • May have a limited range of highly specialized visualization types compared to dedicated, highly customized visualization tools.
  • As an alpha version (0.8-alpha), it may still be subject to changes and potential instability.
  • API availability is currently listed as 'No', which may limit integration into existing automated workflows.

Similar Tools

Data Formulator vs Competitors

Data Formulator distinguishes itself from traditional data visualization and preparation tools by integrating AI-powered agent-guided exploration and a shared workspace, aiming to simplify complex data tasks for a broader audience.

1
KNIME Analytics Platform

Offers a visual workflow environment for data integration, processing, analysis, and interactive visualization without requiring coding.

KNIME provides a highly visual, drag-and-drop interface which can be more intuitive for some users than Data Formulator's potentially more agent-driven approach. While it has extensive machine learning capabilities, the 'agent-guided exploration' might require more explicit configuration in KNIME compared to Data Formulator's described AI assistance.

2
Orange Data Mining

A visual programming toolbox for data visualization, machine learning, and data mining, with a focus on interactive exploration.

Orange offers a very user-friendly visual interface for data exploration and machine learning, often considered simpler for beginners than more complex platforms. It might lack the 'enterprise' scale data connectivity and integrated shared workspace features that Data Formulator emphasizes, and its 'agent-guided' aspect is less explicit.

3
JupyterLab

An extensible interactive development environment for notebooks, code, and data, allowing for highly customized data analysis and AI integration via Python libraries.

JupyterLab offers unparalleled flexibility and power through its Python ecosystem, allowing users to build their own 'agent-guided' exploration with various libraries. However, it requires more coding knowledge and setup compared to Data Formulator's potentially more out-of-the-box AI-powered experience and integrated shared workspace.

4
RStudio Desktop

A powerful integrated development environment for R, providing robust tools for statistical computing, data analysis, visualization, and machine learning.

RStudio, combined with the R language, excels in statistical rigor and advanced data manipulation and visualization. While it offers extensive capabilities for AI/ML, the 'agent-guided exploration' and integrated shared workspace features are not as natively presented as described for Data Formulator, often requiring additional package installation or server setup.