{
  "id": 1500673,
  "title": "Why I left Warehouse out of our Fabric deployment scope",
  "url": "https://urgent.news/2026/08/17/why-i-left-warehouse-out-of-our-fabric-deployment-scope",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-17T15:01:05.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/vedaforge_eng/why-i-left-warehouse-out-of-our-fabric-deployment-scope-2jca"
  },
  "original_language": "en",
  "account": "The author has chosen to exclude Warehouse from the Microsoft Fabric deployment pipeline for a specific reason. The DEFAULT_ITEM_TYPES list, which includes DataPipeline, Lakehouse, Notebook, and SemanticModel, intentionally omits Warehouse. This deliberate exclusion serves to prevent schema reset risk during the publish process. Publishing Warehouse through the current pipeline path could lead to unintended structure removal, rendering the deployment additive when it should be additive.\n\nThe author explains that there are two options once this issue is identified: include Warehouse in the deployment scope despite the risks or exclude it and handle Warehouse deployment separately with its own tooling. The author opts for the latter choice, taking the stance that an automation covering most cases but potentially corrupting others is preferable to one that covers most cases and silently corrupts the rest. The exclusion is made visible by placing the comment inside the DEFAULT_ITEM_TYPES list, rather than in a separate documentation document that may not be read. This exclusion is also highlighted in the README under known limitations and tested to ensure that Warehouse is absent from the default scope. The test asserts that the string \"Warehouse\" is not present in the deploy.DEFAULT_ITEM_TYPES list.",
  "summary": "Why I left Warehouse out of our Fabric deployment scope published: true tags: microsoftfabric, datawarehouse, cicd, devops Our Fabric deployment pipeline handles sixteen item types. Warehouse is not one of them, and that was deliberate. DEFAULT_ITEM_TYPES = [ \" DataPipeline \" , \" Lakehouse \" , \" Notebook \" , \" SemanticModel \" , # \"Warehouse\" is intentionally excluded. Warehouse schema…",
  "key_points": [
    "Warehouse intentionally omitted from Microsoft Fabric deployment pipeline",
    "DEFAULTITEMTYPES list excludes Warehouse to prevent schema reset risk",
    "Exclusion highlighted in README under known limitations"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}