Skip to content

Commands

fabric-dw exposes every operation as both a CLI command and an MCP tool. The two surfaces share the same authentication, connection, and business logic — a fix or new feature lands in both at once.

Each page below covers one command domain: CLI synopsis, options, and examples alongside the corresponding MCP tool parameters and return values.

Domains

  • Audit — Manage SQL audit settings for Data Warehouses and SQL Analytics Endpoints.
  • Cache — Manage the local name-to-UUID lookup cache.
  • Completion — Install and manage shell completion scripts.
  • Configuration & defaults — Store a default workspace and/or warehouse to avoid repeating them on every invocation.
  • dbt — Scaffold a dbt project pre-wired to a Fabric Data Warehouse.
  • Functions — Manage T-SQL user-defined functions.
  • Queries — Inspect and manage running queries.
  • Restore Points — Create, list, rename, and delete warehouse restore points.
  • Running SQL — Execute SQL statements and capture estimated execution plans.
  • Schemas — Manage SQL schemas.
  • Settings — Manage server-side database settings.
  • Snapshots — Manage Data Warehouse snapshots.
  • SQL Analytics Endpoints — Manage SQL Analytics Endpoints.
  • SQL Pools — Manage custom SQL Pools at the workspace level.
  • Statistics — Manage user-defined statistics.
  • Stored procedures — Manage stored procedures.
  • Tables — Manage SQL tables, including CTAS, clone, load, and clustering.
  • Views — Manage SQL views.
  • Warehouses — Manage Data Warehouses and SQL Analytics Endpoints.
  • Workspaces — List, inspect, and manage workspaces — capacity assignment, collation, and more.