Skip to content

Managing schema changes with a database project

Database projects let you define a Fabric Warehouse or SQL database's schema (tables, views, procedures, etc.) as source-controlled .sql files, typically authored in Azure Data Studio or VS Code with the SQL Database Projects extension. This enables offline schema development, versioning in Git, and repeatable deployment through build/publish or CI/CD pipelines instead of making ad hoc changes directly in the Fabric portal.

Must-know

  • A database project is built as a data-tier application package (similar to a .dacpac) that is then published to a target Fabric Warehouse or Fabric SQL database.
  • Only a subset of the T-SQL surface area supported by Fabric Warehouse/SQL database is valid in a project, so features unsupported in Fabric (e.g., certain constraints or data types) will fail schema validation or publish.
  • Schema compare functionality can detect drift between the project definition and the live database, letting you generate an incremental update script rather than a full redeploy.
  • Database projects integrate with Git repositories connected to a Fabric workspace, so schema changes can be committed, reviewed via pull requests, and promoted across dev/test/prod workspaces.
  • Publish/deploy actions can be automated in CI/CD pipelines (e.g., Azure DevOps or GitHub Actions) using command-line build and publish tools, enabling automated schema deployment as part of a release process.
  • Database projects target Fabric Warehouse and Fabric SQL database items; they are not used to manage Lakehouse table schemas, which are Delta-based and managed differently.
Check this objectiveFree · always available

A data engineer wants to manage the schema of a Fabric warehouse using version control, so that every schema change is tracked in Git and reviewed through a pull request before it reaches production. Which approach satisfies this requirement?

Your objective map0 tried · 0 right · 54 untouched

What you have tried across DP-700's objectives, not a readiness score.

Coverage checked against the published exam guide on Aug 11, 2026.

These are independent practice questions, written against this certification's published exam guide. They are not the certification vendor's own questions, and not the real exam.