Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na: ✅ Sklad v Microsoft Fabric
Tento článok poskytuje všeobecný prehľad vývojových a nasadzovacích pracovných postupov dostupných vývojárom pracujúcim s Fabric Data Warehouse. Či už staviate v Fabric webovom editore, pracujete lokálne v integrovanom vývojovom prostredí (IDE), nasadzujete cez natívne nasadzovacie pipeline Fabric, alebo integrujete s CI/CD pipeline v Azure DevOps Services alebo GitHub, tento článok vám pomôže pochopiť vaše možnosti.
Important
Táto funkcia je vo verzii Preview.
Fabric Data Warehouse ponúka flexibilné možnosti vývoja a nasadenia prispôsobené rôznym preferenciám vývojárov:
| Režim | Nástroje a funkcie |
|---|---|
| Látkový web (bez Gitu) | Živý vývoj, žiadna kontrola verzií |
| Látkový web (s Gitom) | Živý vývoj, správa verzií a kontinuálna integrácia s vetvením pracovného priestoru |
| IDE / miestny rozvoj | Visual Studio Code s DacFx na správu schém a skriptovanie, SSMS na interaktívny vývoj |
| Kanály nasadenia štruktúry | Automatizované nasadenie, sledovanie nasadenia, propagácia fázy |
| Externé CI/CD | Azure DevOps, GitHub, REST API pre automatizáciu |
Vývoj na portáli Fabric
Portál Fabric ponúka bohaté, integrované prostredie na vývoj skladov priamo v prehliadači. Vývojári si môžu vybrať medzi dvoma režimami:
Bez integrácie Git
- Zmeny, ktoré urobíte v sklade, sú aktívne a okamžite sa odrážajú, ale nie sú verzovo riadené, takže systém zmeny nesleduje.
- Tento režim je vhodný pre individuálne vývojové scenáre bez spolupráce s tímom, histórie verzií alebo predprodukčného vývojového prostredia.
S integráciou Gitu
- Pripojte svoj pracovný priestor k odkladaciemu priestoru Git (Azure DevOps Services alebo GitHub). - Umožňuje správu verzií, vetvenie a spoluprácu.
- Kľúčové schopnosti:
- Potvrdenie zmien pracovného priestoru do Gitu.
- Synchronizujte aktualizácie z Gitu do pracovného priestoru.
- Vráťte sa k predchádzajúcim odovzdaniam.
- Rozvetvte sa na pracovné priestory pre izolovaný vývoj.
- Integrácia Gitu je na úrovni pracovného priestoru a podporuje obojsmernú synchronizáciu.
- Vývojári môžu automatizovať Git pracovné postupy pomocou Fabric REST API, vrátane commitov, synchronizácie a branch operácií.
Ďalšie informácie o procese integrácie systému Git nájdete v téme:
Vývoj na báze IDE (klientske nástroje)
Môžete vyvíjať Fabric Data Warehouse riešenia pomocou nástrojov klientov, ako sú:
Visual Studio Code podporuje vývoj moderných databáz pre Fabric Data Warehouse prostredníctvom pracovných postupov založených na databázových projektoch, integrácie správy verzií, porovnávania schém a nepretržitej integrácie. Použitím rozšírenia MSSQL pre VS Code môžu vývojári vytvárať databázové projekty v štýle SDK, ktoré zjednodušujú vývoj a automatizáciu. Ponúka ľahké, no výkonné prostredie prispôsobené pre iteratívne a DevOps priateľské pracovné postupy.
Databázové projekty v rozšírení SQL Database Projects pre Visual Studio Code používajú balík DacFx (Data-Tier Application Framework) na tvorbu a publikovanie databázových projektov, porovnávanie schém, zmien skriptov a extrakciu alebo nasadzovanie .dacpac súborov. Ďalšie informácie nájdete v téme Prehľad aplikácií na úrovni údajov (DAC).
Ak chcete začať vyvíjať skladový projekt v rozšírení SQL Database Projects pre Visual Studio Code, pozrite si tému Vývoj skladových projektov v Visual Studio Code.
SQL Server Management Studio (SSMS) tiež podporuje vývoj na Fabric Data Warehouse. SSMS poskytuje robustné, plne vybavené prostredie, ktoré je známe správcom databáz a vývojárom. SSMS umožňuje pokročilé dotazovanie, ladenie výkonu, správu zabezpečenia a skúmanie objektov. Je obzvlášť vhodný na úlohy, ako je monitorovanie plánov dotazov, vykonávanie zložitých skriptov a správa rolí zabezpečenia v sklade. SSMS je základným nástrojom pre vývojové aj administratívne pracovné postupy.
Pracovné postupy nasadenia
Na nasadenie do skladu použite Fabric deployment pipeline alebo zabudovaný systém kontinuálnej integrácie/kontinuálneho vývoja (CI/CD) od Fabric.
Kanály nasadenia štruktúry
- Kanály nasadenia prostriedkov infraštruktúry podporujú vetvenie a propagáciu pracovného priestoru v rôznych prostrediach (napríklad vývojové → testovacie → prod).
- Git-prepojené pracovné priestory môžete mapovať na vetvy, čo umožňuje štruktúrované CI/CD.
- Pipeline môžete spustiť manuálne alebo automatizáciou pomocou Fabric API.
- Ak chcete začať, pozrite si Začnite s nasadzovacími pipeline.
CI/CD s Azure DevOps alebo GitHub
- Vývojári môžu použiť externé systémy CI/CD na automatizáciu zostavovania a nasadenia.
- Podporované prostredníctvom úloh DacFx, SQLPackage CLI a REST API.
- Git integrácia pre Fabric Data Warehouse umožňuje bezproblémovú spoluprácu a verzionovanie naprieč tímami.
- Na začiatok si pozrite Začnite s integráciou do Gitu.