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 obecný přehled pracovních postupů vývoje a nasazení dostupných vývojářům pracujícím s Datovým skladem Fabric, ať už vytváříte ve webovém editoru Fabric, pracujete místně v integrovaném vývojovém prostředí (IDE), nasazujete prostřednictvím nativních kanálů nasazení Fabric nebo integrujete s kanály CI/CD v Azure DevOps Services nebo GitHubu.
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í + 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í nasazování, postup 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 provedené ve skladu jsou živé a okamžitě se projeví, ale nejsou verzovány, což znamená, že se změny nesledují automaticky.
- Ideální pro scénáře pro individuální vývoj.
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 můžou automatizovat pracovní postupy v Gitu pomocí REST API Fabric, včetně operací potvrzení, synchronizace a větvení.
Pokud chcete začít se správou zdrojového kódu ve vašem skladu, přečtěte si téma Správa zdrojového kódu ve službě Warehouse.
- Připojte pracovní prostor k úložišti Git (Azure DevOps Services nebo GitHub).
Vývoj založený na integrovaném vývojovém prostředí (klientské nástroje)
Vývoj datového skladu Fabric se podporuje také prostřednictvím 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. S rozšířením MSSQL pro VS Code můžou vývojáři vytvářet databázové projekty ve stylu sady SDK, které zjednodušují vývoj a automatizaci a nabízejí jednoduché, ale výkonné prostředí přizpůsobené iterativním a pracovním postupům přátelským pro DevOps.
Databázové projekty v rozšíření SQL Database Projects pro Visual Studio Code používají balíček DacFx (Data-Tier Application Framework), který umožňuje pokročilé funkce, jako je sestavování a publikování projektů datových skladů, porovnávání schémat, skriptování změn a extrahování 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 ve službě Fabric Data Warehouse a poskytuje robustní plnohodnotné prostředí pro správce databází a vývojáře. 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í
K nasazení do skladu můžete použít kanály nasazení Fabric nebo integrované průběžné integrace/průběžný vývoj (CI/CD).
Přečtěte si další informace o správě zdrojového kódu pro datový sklad 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).
- Pracovní prostory připojené k Gitu je možné mapovat na větve, což umožňuje strukturovanou CI/CD.
- Kanály je možné aktivovat ručně nebo prostřednictvím automatizace pomocí rozhraní API fabric.
- Pokud chcete začít, přečtěte si téma Začínáme s kanály nasazení.
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 Gitu umožňuje bezproblémovou spolupráci a správu verzí napříč týmy.
- Pokud chcete začít, přečtěte si téma Začínáme s integrací Gitu.