Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✅ Warehouse v Microsoft Fabric
Tento článek poskytuje přehled na základní úrovni vývojových a nasazovacích pracovních postupů dostupných vývojářům pracujícím s Fabric Data Warehouse. Ať už stavíte v Fabric webovém editoru, pracujete lokálně v integrovaném vývojovém prostředí (IDE), nasazujete přes nativní pipeline Fabric, nebo integrujete s CI/CD pipeline v Azure DevOps Services či GitHub, tento článek vám pomůže pochopit vaše možnosti.
Important
Tato funkce je ve verzi Preview.
Datový sklad Fabric nabízí flexibilní možnosti vývoje a nasazení přizpůsobené různým předvolbě pro vývojáře:
| Mode | Nástroje a funkce |
|---|---|
| Web Fabric (bez Gitu) | Živý vývoj, bez správy verzí |
| Fabric web (s Gitem) | Živý vývoj, správa verzí a kontinuální integrace s větvením pracovního prostoru |
| Integrované vývojové prostředí (IDE) / místní vývoj | Visual Studio Code s DacFx pro správu schémat a skriptování, SSMS pro interaktivní vývoj |
| Kanály nasazení fabricu | Automatizované nasazení, sledování nasazení, propagace fáze |
| Externí CI/CD | Azure DevOps, GitHub, rozhraní REST API pro automatizaci |
Vývoj na portálu Fabric
Portál Fabric nabízí bohaté integrované prostředí pro vývoj skladů přímo v prohlížeči. Vývojáři si můžou vybrat mezi dvěma režimy:
Bez integrace Git
- Změny, které provedete ve skladu, jsou aktivní a okamžitě se odrážejí, ale nejsou verzí řízené, takže systém změny nesleduje.
- Tento režim je vhodný pro individuální vývojové scénáře bez spolupráce s týmem, historie verzí nebo předprodukčního vývojového prostředí.
S integrací Gitu
- Připojte pracovní prostor k úložišti Git (Azure DevOps Services nebo GitHub). - Umožňuje správu verzí, větvení a spolupráci.
- Klíčové funkce:
- Potvrďte změny pracovního prostoru do Gitu.
- Synchronizujte aktualizace z Gitu do pracovního prostoru.
- Vraťte se k předchozím commitům.
- Vytvořte a používejte pracovní prostory pro izolovaný vývoj funkcí.
- Integrace Git je na úrovni pracovního prostoru a podporuje obousměrnou synchronizaci.
- Vývojáři mohou automatizovat Git workflow pomocí Fabric REST API, včetně potvrzování, synchronizace a branch operací.
Další informace o procesu integrace Gitu najdete tady:
Vývoj založený na integrovaném vývojovém prostředí (klientské nástroje)
Můžete vyvíjet Fabric Data Warehouse řešení pomocí klientských nástrojů, jako jsou:
Visual Studio Code podporuje moderní vývoj databází pro data Fabric Data Warehouse prostřednictvím pracovních postupů založených na projektu databáze, integrace správy verzí, porovnání schémat a kontinuální integrace. Použitím rozšíření MSSQL pro VS Code mohou vývojáři vytvářet databázové projekty ve stylu SDK, které zjednodušují vývoj a automatizaci. Nabízí lehké, ale výkonné prostředí přizpůsobené pro iterativní a DevOps přívětivé pracovní postupy.
Databázové projekty v rozšíření SQL Database Projects pro Visual Studio Code používají balíček DacFx (Data-Tier Application Framework) k tvorbě a publikování databázových projektů, porovnávání schémat, změn skriptů a extrakci nebo nasazování .dacpac souborů. Další informace najdete v tématu Přehled aplikací datové vrstvy (DAC).
Pokud chcete začít s vývojem projektu skladu v rozšíření SQL Database Projects pro Visual Studio Code, přečtěte si téma Vývoj projektů skladu v editoru Visual Studio Code.
SQL Server Management Studio (SSMS) také podporuje vývoj na Fabric Data Warehouse. SSMS poskytuje robustní, plně vybavené prostředí, které je známé správcům databází a vývojářům. SSMS umožňuje pokročilé dotazování, ladění výkonu, správu zabezpečení a zkoumání objektů. Je obzvláště vhodná pro úlohy, jako je monitorování plánů dotazů, spouštění složitých skriptů a správa rolí zabezpečení v rámci skladu. SSMS je základním nástrojem pro pracovní postupy vývoje i správy.
Pracovní postupy nasazení
Pro nasazení do skladu použijte Fabric deployment pipeline nebo vestavěnou kontinuální integraci/kontinuální vývoj (CI/CD) od Fabric.
Kanály nasazení fabricu
- Kanály nasazení Fabric podporují větvení a povyšování pracovních prostorů napříč prostředími (například vývoj → test → produkce).
- Git-connected workspaces můžete mapovat na větve, což umožňuje strukturované CI/CD.
- Pipeline můžete spustit ručně nebo automatizací pomocí Fabric API.
- Pro začátek viz Začněte s nasazeními pipeline.
CI/CD s využitím Azure DevOps nebo GitHubu
- Vývojáři můžou k automatizaci sestavování a nasazování používat externí systémy CI/CD.
- Podporuje se prostřednictvím úloh DacFx, rozhraní příkazového řádku SQLPackage a rozhraní REST API.
- Integrace do Gitu pro Fabric Data Warehouse umožňuje bezproblémovou spolupráci a verzování napříč týmy.
- Pro začátek viz Začít s integrací do Gitu.