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:✅ Warehouse v službe Microsoft Fabric
Tento článok poskytuje prehľad na vysokej úrovni pracovných postupov vývoja a nasadenia, ktoré sú k dispozícii vývojárom pracujúcim so službou Fabric Data Warehouse, či už vytvárate vo webovom editore služby Fabric, pracujete lokálne v integrovanom vývojovom prostredí (IDE), nasadzujete prostredníctvom natívnych kanálov nasadenia služby Fabric alebo integrujete s kanálmi CI/CD v službe Azure DevOps Services alebo GitHub.
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í + priebežná 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, povýšenie 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 vykonané v sklade sú aktívne a okamžite sa prejavia, ale nie sú riadené verziou, čo znamená, že zmeny sa nesledujú automaticky.
- Ideálne pre scenáre individuálneho rozvoja.
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ť pracovné postupy Git pomocou rozhraní Fabric REST API vrátane operácií odovzdania, synchronizácie a vetiev.
Ak chcete začať so správou zdrojového kódu v sklade, pozrite si tému Správa zdrojového kódu v sklade.
- Pripojte svoj pracovný priestor k odkladaciemu priestoru Git (Azure DevOps Services alebo GitHub).
Vývoj na báze IDE (klientske nástroje)
Vývoj Fabric Data Warehouse je podporovaný aj prostredníctvom klientskych nástrojov, 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. Pomocou rozšírenia MSSQL pre VS Code môžu vývojári vytvárať databázové projekty v štýle SDK, ktoré zefektívňujú vývoj a automatizáciu a ponúkajú ľahké, ale výkonné prostredie prispôsobené pre iteratívne pracovné postupy vhodné pre DevOps.
Databázové projekty v rozšírení SQL Database Projects pre Visual Studio Code používajú balík DacFx (Data-Tier Application Framework) na umožnenie pokročilých funkcií, ako je vytváranie a publikovanie skladových projektov, porovnávanie schém, skriptovanie zmien a extrahovanie 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) podporuje aj vývoj v Fabric Data Warehouse a poskytuje robustné a plnohodnotné prostredie pre správcov a vývojárov databáz. 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 môžete použiť kanály nasadenia služby Fabric alebo vstavanú kontinuálnu integráciu/kontinuálny vývoj (CI/CD) služby Fabric .
Získajte ďalšie informácie o správe zdrojového kódu pre Fabric Data Warehouse.
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).
- Pracovné priestory pripojené k Gitu je možné priradiť k vetvám, čo umožňuje štruktúrovanú CI/CD.
- Kanály je možné spustiť manuálne alebo prostredníctvom automatizácie pomocou rozhraní Fabric API.
- Ak chcete začať, pozrite si tému Začíname s kanálmi nasadenia
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.
- Integrácia Gitu umožňuje bezproblémovú spoluprácu a tvorbu verzií naprieč tímami.
- Ak chcete začať, pozrite si tému Začíname s integráciou Gitu