Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik: ✅ Warehouse a Microsoft Fabricben
Ez a cikk átfogó áttekintést nyújt a fejlesztők számára elérhető fejlesztési és telepítési munkafolyamatokról, amelyek a Fabric Data Warehouse-val dolgoznak. Akár a Fabric webszerkesztőben építkezel, akár helyi integrált fejlesztői környezetben (IDE) dolgozol, telepítes a Fabric natív telepítési folyamatokon, vagy integrálsz CI/CD csövekkel az Azure DevOps Services-ben vagy a GitHub-ban, ez a cikk segíthet megérteni a lehetőségeit.
A Fabric Data Warehouse rugalmas fejlesztési és üzembe helyezési lehetőségeket kínál a különböző fejlesztői beállításokhoz igazítva:
| Üzemmód | Eszközök és funkciók |
|---|---|
| Hálóháló (nincs Git) | Élő fejlesztés, verziókövetés nélkül |
| Szövet háló (Git használatával) | Élő fejlesztés, verzióvezérlés és folyamatos integráció a workspace branchinggel |
| IDE/ helyi fejlesztés | Visual Studio Code és DacFx sémakezeléshez és szkripteléshez, SSMS interaktív fejlesztéshez |
| Fabric üzembe helyezési csővezetékei | Automatizált telepítés, telepítés követése, szakasz előléptetése |
| Külső CI/CD | Azure DevOps, GitHub, REST API-k automatizáláshoz |
Fejlesztés a Fabric portálon
A Fabric portál gazdag, integrált élményt nyújt a közvetlenül a böngészőben található raktárak fejlesztéséhez. A fejlesztők két mód közül választhatnak:
Git-integráció nélkül
- A raktárban végrehajtott változtatások élőben és azonnal tükröződnek, de nem verzióvezéreltek, így a rendszer nem követi a változásokat.
- Ez a mód egyéni fejlesztési helyzetekhez alkalmas, nem kell együttműködni csapattal, verziótörténettel vagy előkészítési fejlesztési környezetekkel.
Git-integrációval
- Csatlakoztassa a munkaterületet egy Git-adattárhoz (Azure DevOps Services vagy GitHub). - Lehetővé teszi a verziókezelést, az ágazást és az együttműködést.
- Főbb képességek:
- Munkaterület-módosítások véglegesítése a Gitben.
- Frissítések szinkronizálása a Gitből a munkaterületre.
- Visszaállás korábbi commitekhez.
- Elágazhat, hogy funkciós munkaterületeket hozzon létre az izolált fejlesztéshez.
- A Git-integráció munkaterületszintű, és támogatja a kétirányú szinkronizálást.
- A fejlesztők automatizálhatják a Git munkafolyamatait Fabric REST API-k használatával, beleértve a commit, sync és branch műveleteket.
A Git integrációs folyamatával kapcsolatos további információkért lásd:
IDE-alapú fejlesztés (ügyféleszközök)
Fabric Data Warehouse megoldásokat fejleszthetsz ügyféleszközökkel az alábbi eszközökkel:
A Visual Studio Code támogatja a Fabric Data Warehouse modern adatbázis-fejlesztését adatbázisprojekt-alapú munkafolyamatokon, verziókövetési integráción, séma-összehasonlításon és folyamatos integráción keresztül. Az MSSQL kiterjesztés VS Code használatával a fejlesztők SDK-stílusú adatbázis-projekteket hozhatnak létre, amelyek egyszerűsítik a fejlesztést és az automatizálást. Könnyű, mégis erős környezetet kínál, amely iteratív és DevOps-barát munkafolyamatokhoz igazított.
Az SQL Database Projects kiterjesztésben Visual Studio Code adatbázis-projektek a DacFx (Data-Tier Application Framework) csomagot használják adatbázisprojektek építésére és közzétételére, sémák összehasonlítására, szkriptmódosításokra, valamint fájlok kinyerésére vagy telepítésére.dacpac. További információ: Adatrétegű alkalmazások (DAC) áttekintése.
A Visual Studio Code SQL Database Projects bővítményében a raktárprojektek fejlesztésének megkezdéséhez lásd: Raktárprojektek fejlesztése a Visual Studio Code-ban.
Az SQL Server Management Studio (SSMS) támogatja a Fabric Data Warehouse fejlesztését is. Az SSMS egy robusztus, teljes funkciójú környezetet biztosít, amely ismerős az adatbázis-adminisztrátorok és fejlesztők számára. Az SSMS lehetővé teszi a speciális lekérdezést, a teljesítmény finomhangolását, a biztonságkezelést és az objektumfeltárást. Különösen alkalmas olyan feladatokhoz, mint a lekérdezési tervek monitorozása, az összetett szkriptek végrehajtása és a biztonsági szerepkörök kezelése a raktárban. Az SSMS nélkülözhetetlen eszköz mind a fejlesztési, mind a felügyeleti munkafolyamatokhoz.
Üzembehelyezési munkafolyamatok
Raktárba történő telepítéshez használd a Fabric telepítési pipeline-okat vagy a Fabric beépített folyamatos integrációs/folyamatos fejlesztését (CI/CD).
Fabric telepítési csatornák
- A hálótelepítési folyamatok támogatják a munkaterületek elágaztatását és előléptetését a környezetek között (például fejlesztői → teszt → prod).
- A Git-hez kapcsolódó munkaterületeket ágakhoz lehet leképezni, ami lehetővé teszi a strukturált CI/CD-t.
- Pipeline-okat manuálisan vagy automatizálással aktiválhatod Fabric API-k segítségével.
- A kezdéshez lásd: Kezdj el a telepítési pipeline-okkal.
CI/CD az Azure DevOps vagy a GitHub használatával
- A fejlesztők külső CI/CD-rendszerekkel automatizálhatják a buildelést és az üzembe helyezést.
- A DacFx-feladatok, az SQLPackage CLI és a REST API-k támogatják.
- A Git integráció Fabric Data Warehouse lehetővé teszi a csapatok közötti zökkenőmentes együttműködést és verziózást.
- A kezdéshez lásd: Kezdj el Git integrációval.