Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅ Magazynu w platformie Microsoft Fabric
Ten artykuł przedstawia ogólny przegląd workflow programowania i wdrożenia dostępnych dla deweloperów współpracujących z Fabric Data Warehouse. Niezależnie od tego, czy budujesz w edytorze Fabric, pracujesz lokalnie w zintegrowanym środowisku deweloperskim (IDE), wdrażasz przez natywne potoki wdrożeniowe Fabric, czy integrujesz się z potokami CI/CD w usługach Azure DevOps lub GitHub, ten artykuł pomoże Ci zrozumieć Twoje opcje.
Important
Ta funkcja jest dostępna w wersji zapoznawczej.
Magazyn danych Fabric oferuje elastyczne opcje rozwoju i wdrażania dostosowane do różnych preferencji programistów.
| Mode | Narzędzia i funkcje |
|---|---|
| Sieć fabryczna (bez Git) | Programowanie na żywo, brak kontroli wersji |
| Sieć szkieletowa (z usługą Git) | Tworzenie na żywo, kontrola wersji i ciągła integracja z rozgałęzieniem przestrzeni roboczej |
| Programowanie w środowisku IDE/lokalnym | Program Visual Studio Code z rozwiązaniem DacFx na potrzeby zarządzania schematami i tworzenia skryptów, SSMS na potrzeby interaktywnego programowania |
| Potoki wdrażania sieci szkieletowej | Automatyczne wdrażanie, śledzenie wdrożenia, promocja etapu |
| Zewnętrzna ciągła integracja/ciągłe wdrażanie | Azure DevOps, GitHub, interfejsy API REST na potrzeby automatyzacji |
Rozwój w Fabric portal
Portal Fabric oferuje bogate, zintegrowane doświadczenie dla rozwijania magazynów bezpośrednio w przeglądarce. Deweloperzy mogą wybierać między dwoma trybami:
Bez integracji z usługą Git
- Zmiany wprowadzane w magazynie są aktywne i natychmiast odzwierciedlane, ale nie są kontrolowane wersjonami, więc system nie śledzi zmian.
- Ten tryb jest odpowiedni do indywidualnych scenariuszy tworzenia bez współpracy z zespołem, historii wersji czy środowisk preprodukcyjnych.
Integracja z usługą Git
- Połącz obszar roboczy z repozytorium Git (Azure DevOps Services lub GitHub). - Umożliwia kontrolę wersji, rozgałęzianie i współpracę.
- Kluczowe możliwości:
- Zatwierdź zmiany w obszarze roboczym w Git.
- Synchronizuj aktualizacje z usługi Git z obszarem roboczym.
- Przywróć poprzednie zatwierdzenia.
- Rozgałęzij się, aby korzystać z obszarów roboczych na potrzeby izolowanego programowania.
- Integracja z Git odbywa się na poziomie obszaru roboczego i obsługuje synchronizację dwukierunkową.
- Programiści mogą automatyzować przepływy pracy w Gicie, korzystając z API REST Fabric, w tym zatwierdzania, synchronizacji i operacji branch operations.
Aby uzyskać więcej informacji na temat procesu integracji z usługą Git, zobacz:
- Co to jest integracja Microsoft Fabric z usługą Git?
- Podstawowe pojęcia dotyczące integracji z usługą Git
Programowanie oparte na środowisku IDE (narzędzia klienckie)
Możesz tworzyć Fabric Data Warehouse rozwiązania, korzystając z narzędzi dla klientów, takich jak:
Program Visual Studio Code obsługuje nowoczesne tworzenie baz danych dla Fabric Data Warehouse za pomocą przepływów pracy opartych na projektach baz danych, integracji z systemem kontroli wersji, porównywania schematów i ciągłej integracji. Dzięki wykorzystaniu rozszerzenia MSSQL do VS Code, deweloperzy mogą tworzyć projekty baz danych w stylu SDK, które usprawniają rozwój i automatyzację. Oferuje lekkie, a jednocześnie wydajne środowisko dostosowane do iteracyjnych i przyjaznych DevOps przepływów pracy.
Projekty bazodanowe w rozszerzeniu SQL Database Projects dla Visual Studio Code wykorzystują pakiet DacFx (Data-Tier Application Framework) do budowy i publikowania projektów bazodanowych do budowania i publikowania projektów bazodanych, porównywania schematów, zmian skryptów oraz wyodrębniania lub wdrażania .dacpac plików. Aby uzyskać więcej informacji, zobacz Omówienie aplikacji warstwy danych (DAC).
Aby rozpocząć tworzenie projektu magazynu w rozszerzeniu SQL Database Projects dla programu Visual Studio Code, zobacz Develop warehouse projects in Visual Studio Code (Opracowywanie projektów magazynu w programie Visual Studio Code).
SQL Server Management Studio (SSMS) wspiera także rozwój Fabric Data Warehouse. SSMS zapewnia solidne, w pełni funkcjonalne środowisko, które jest dobrze znane administratorom i programistom baz danych. Program SSMS umożliwia zaawansowane wykonywanie zapytań, dostrajanie wydajności, zarządzanie zabezpieczeniami i eksplorację obiektów. Jest to szczególnie przydatne w przypadku zadań, takich jak monitorowanie planów zapytań, wykonywanie złożonych skryptów i zarządzanie rolami zabezpieczeń w magazynie. Program SSMS jest podstawowym narzędziem do tworzenia i administracyjnych przepływów pracy.
Przepływy pracy wdrażania
Aby wdrożyć w magazynie, użyj potoków wdrożeniowych Fabric lub wbudowanego systemu ciągłej integracji/ciągłego rozwoju (CI/CD) Fabric.
Potoki wdrażania sieci szkieletowej
- Potoki wdrażania Fabric umożliwiają rozgałęzianie wersji obszarów roboczych oraz ich promowanie w różnych środowiskach (na przykład: dev → test → prod).
- Możesz mapować Git-connected workspace na gałęzie, co umożliwia strukturalny CI/CD.
- Potoki można uruchamiać ręcznie lub automatycznie, korzystając z API Fabric.
- Aby zacząć, zobacz Rozpocznij z pipeline'ami wdrożeniowymi.
CI/CD za pomocą usługi Azure DevOps lub GitHub
- Deweloperzy mogą używać zewnętrznych systemów CI/CD do automatyzowania kompilacji i wdrażania.
- Obsługiwane za pośrednictwem zadań DacFx, interfejsu wiersza polecenia SQLPackage i interfejsów API REST.
- Integracja z Gitem dla Fabric Data Warehouse umożliwia płynną współpracę i wersjonowanie między zespołami.
- Aby zacząć, zobacz: Rozpocznij integrację z Gitem.