Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Data DancerNew to Visual Studio Code? Get it now.
Data Dancer

Data Dancer

Debefy

|
157 installs
| (0) | Free
BigQuery Perfect Pitch. Model, Maintain and Analyze your BigQuery solutions with ease
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Data Dancer - Big Query Studio

Data Dancer Logo

Execute, analyze and model Big Query within Visual Studio Code

Features

Variables

  • Simple and powerful variable handling
  • Substitute datasets, variables or settings depending on environment
  • Variable highlighting and intellisense

Variable highlighting

Environments

  • Switch effortlessly between your datasets or environments
  • Colorize your environments. Prevent production disasters

Color coding

dbt (experimental)

  • Resolve {{ ref('model_name') }} tags to fully-qualified identifiers using dbt_project.yml and profiles.yml
  • Dataset naming uses the profile output dataset and appends the configured model schema suffix (from schema or +schema) when present
  • If no schema is configured for a model folder, the dataset remains the base dataset from the profile output

Example:

models:
  my_project:
    srv:
      +schema: "srv"

Resolves the dataset as <profile_dataset>_srv for models under srv, while other folders without schema keep <profile_dataset>.

Execute Sql

  • Run selected text or the full .sql file.
  • Output to Data Dancer result window inside Visual Studio Code
  • Investigate results without leaving Visual Studio Code
  • Shows actual billed cost

Analyze Sql

  • Dry-run: Get cost estimation from Big Query before running it

Copy Sql

  • Copies the selected sql into clipboard. Substituting variables on the fly.
  • Enabling switch to Big Query Studio or other tools

Data Analysis

  • Quick data type insights

Data types in header

  • Inspect element: Get view, table schema or routine source code and schema

Inspect view 2 Inspect view 3

  • Investigate returning schema
  • Investigate returning raw json

Schema and json

Job details

  • Summary of total rows, billed and execution time in job overview
  • Click to quickly navigate to Big Query job information

Job insights

Rich Export

  • Export full output from jobs that produced data can be exported up to 24 hours after execution
  • Supports csv, tsv, xlsx, json and export to clipboard

Export data

Other features

Job Cost Limit

  • Maximum limit of job cost is by default set to 100MB. You can override this in Data Dancer settings.

Type formatting

  • Numerics and floats aligned, culturally formatted and raw data available via hover or click-to-copy
  • Footer summaries: toggle Σ/a/d/c with tooltips, distinct counts, and compact checksums across columns

Data type formatting

Clipboard Integration

  • Copy data from Data Dancer's result window on mouse click
  • Quickly paste your tabular result to excel

Clipboard integration

Location travel

  • You can quickly override current geo location to enjoy exeucteing queries around the world

Clipboard integration
Clipboard integration |

Requirements

You need a Google Cloud Big Query Account

Data Dancer features and context are available in .sql language files

Getting started

Create environment file

Set up one or more environments using json files like Dev, Test & Prod

You can use the wizard to generate one: Command Palette -> Data Dancer/Generate Environment...

Create variables for your environment, like sources or settings Samples available here: https://github.com/Debefy/data-dancer-samples/tree/main/environments

Switch between environments

Right click your .json file and choose "Use as Data Dancer Environment" or click Data Dancer heart icon at bottom right of Visual Studio Code

Release Notes

Data Dancer uses two release channels:

  • Stable: Production-ready releases (default for all users)
  • Preview: Early access to new features (opt-in for testing)

To try preview features, go to Data Dancer in VS Code Extensions and click "Switch to Pre-Release Version".

For detailed release notes and feature history, see the changelog on VS Code Marketplace.

You can also view the changelog by opening the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and running: Data Dancer: Show Changelog

Contributing

See RELEASE_PROCESS.md for information about how preview and stable releases work.

License

This extension is distributed with the following documents inside the installed extension package:

  • LICENSE.MD
  • THIRD_PARTY_NOTICES.md
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft