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.
Aby uruchomić pomyślne projekty analizy danych z użyciem Copy job, chcesz używać kontroli wersji, ciągłej integracji, ciągłego wdrażania i współpracującego środowiska.
W Microsoft Fabric masz dostęp do dwóch głównych narzędzi: integracji z Git oraz potoków wdrożeniowych. Umożliwiają one zarządzanie zasobami obszaru roboczego i aktualizowanie ich zgodnie z potrzebami.
Za pomocą potoków integracji i wdrażania usługi Git możesz połączyć własne repozytoria Git w usłudze Azure DevOps lub GitHub i korzystać z wbudowanych narzędzi wdrażania usługi Fabric. Ułatwia to konfigurowanie płynnych przepływów pracy ciągłej integracji/ciągłego wdrażania, dzięki czemu można tworzyć, testować i wdrażać projekty związane z danymi bez obaw.
Ponadto dzięki obsłudze biblioteki zmiennych można sparametryzować połączenia w zadaniu kopiowania. Ta zaawansowana funkcja usprawnia proces CI/CD przez zewnętrzne zarządzanie wartościami połączeń, umożliwiając wdrożenie tej samej operacji kopiowania w wielu środowiskach, podczas gdy biblioteka zmiennych wprowadza poprawne połączenie dla każdego etapu.
Integracja z usługą Git dla zadania kopiowania
Wykonaj następujące kroki, aby połączyć zadanie kopiowania w usłudze Data Factory z usługą Git. Pomaga to śledzić zmiany, pracować z zespołem i zapewnić bezpieczeństwo pracy:
- Wymagania wstępne
- Nawiązywanie połączenia z repozytorium Git
- Nawiązywanie połączenia z obszarem roboczym
- Zatwierdzanie zmian w usłudze Git
Wymagania wstępne dotyczące integracji z usługą Git
- Potrzebujesz licencji Power BI Premium lub pojemności Fabric.
- Upewnij się, że te ustawienia administratora są włączone:
- Potrzebujesz organizacji usługi Azure DevOps lub konta usługi GitHub.
- W przypadku usługi Azure DevOps:
- Utwórz bezpłatne konto platformy Azure , jeśli go nie masz.
- Upewnij się, że masz dostęp do repozytorium.
- W przypadku usługi GitHub:
- Utwórz bezpłatne konto usługi GitHub , jeśli go nie masz.
- Potrzebujesz szczegółowego tokenu z uprawnieniami do odczytu i zapisu dla Contents lub klasycznego tokenu GitHub z włączonymi zakresami repozytorium.
- W przypadku usługi Azure DevOps:
Krok 1. Nawiązywanie połączenia z repozytorium Git
Aby użyć integracji z Git w zadaniu kopiowania na platformie Fabric, najpierw musisz nawiązać połączenie z repozytorium Git.
Zaloguj się do Fabric i przejdź do obszaru roboczego, który chcesz połączyć z Git.
Wybierz ustawienia obszaru roboczego .
Wybierz opcję Integracja z Git.
Wybierz dostawcę usługi Git — azure DevOps lub GitHub. Jeśli wybierzesz usługę GitHub, wybierz pozycję Dodaj konto , aby połączyć konto usługi GitHub. Po zalogowaniu wybierz Połącz, aby Fabric mógł uzyskać dostęp do Twojego konta GitHub.
Krok 2. Nawiązywanie połączenia z obszarem roboczym
Po nawiązaniu połączenia z repozytorium Git musisz nawiązać połączenie z obszarem roboczym.
Z menu rozwijanego wypełnij szczegółowe informacje o obszarze roboczym i gałęzi, której chcesz użyć:
W przypadku usługi Azure DevOps:
- Nazwa organizacji
- Nazwa projektu
- Nazwa repozytorium
- Nazwa gałęzi
- Nazwa folderu
W przypadku usługi GitHub:
- Adres URL repozytorium
- Nazwa gałęzi
- Nazwa folderu
Wybierz pozycję Połącz i zsynchronizuj.
Po nawiązaniu połączenia wybierz pozycję Kontrola źródła , aby uzyskać informacje o połączonej gałęzi, stanie każdego elementu i ostatniej synchronizacji.
Krok 3. Zatwierdzanie zmian w usłudze Git
Zmiany w usłudze Git można zatwierdzić, wykonując następujące kroki:
- Przejdź do swojego obszaru roboczego.
- Wybierz ikonę Kontrolka źródła . Zostanie wyświetlona liczba przedstawiająca liczbę zmian, które nie zostały jeszcze zatwierdzone.
- W panelu sterowania Źródło wybierz kartę Zmiany . Zostanie wyświetlona lista wszystkich zmienionych elementów wraz z ikonami stanu.
- Wybierz elementy, które chcesz zatwierdzić. Aby zaznaczyć wszystko, zaznacz pole wyboru u góry.
- (Opcjonalnie) Dodaj komentarz zatwierdzenia dotyczący zmian.
- Wybierz pozycję Zatwierdź.
Po zatwierdzeniu te elementy znikną z listy, a obszar roboczy wskazuje najnowsze zatwierdzenie.
Potoki wdrażania dla usługi Git
Wykonaj następujące kroki, aby użyć potoków wdrażania Git w obszarze roboczym Fabric:
- Wymagania wstępne
- Utwórz potok wdrażania
- Przypisz obszar roboczy do potoku wdrażania
- Wdrażanie na pustym etapie
- Wdrażanie zawartości z jednego etapu do innego
Wymagania wstępne dotyczące potoków wdrożeniowych
Przed rozpoczęciem należy skonfigurować następujące wymagania wstępne:
- Aktywna subskrypcja usługi Microsoft Fabric.
- Dostęp administratora do Fabric workspace.
Krok 1: Utwórz potok wdrożeniowy
- W menu Obszary robocze wybierz pozycję Potoki wdrażania.
- Po otwarciu okna Utwórz potok wdrażania, wprowadź nazwę i opis potoku, a następnie kliknij Dalej.
- Wybierz, ile etapów chcesz mieć w swoim kanale. Domyślnie są wyświetlane trzy etapy: Programowanie, Testowanie i Produkcja.
Krok 3. Przypisywanie obszaru roboczego do potoku wdrażania
Po utworzeniu potoku należy dodać zawartość, którą chcesz zarządzać potokiem. Dodawanie zawartości do potoku odbywa się przez przypisanie obszaru roboczego do dowolnego etapu potoku:
Otwórz potok wdrażania.
Na etapie, do którego chcesz przypisać obszar roboczy, rozwiń listę rozwijaną Zatytułowaną Dodaj zawartość do tego etapu.
Wybierz obszar roboczy, który chcesz przypisać do tego etapu.
Wybierz Przypisz.
Wdrażanie na pustej scenie
Gdy będziesz gotowy do przeniesienia treści z jednego etapu procesowego do następnego, możesz wdrożyć ją przy użyciu jednej z następujących opcji:
- Pełne wdrożenie: wybierz tę opcję, aby wdrożyć wszystko w bieżącym etapie do następnego etapu.
- Wdrożenie selektywne: wybierz tylko elementy, które chcesz wdrożyć.
- Wdrażanie wsteczne: przenoszenie zawartości z późniejszego etapu z powrotem do wcześniejszego etapu. Można to zrobić tylko wtedy, gdy etap docelowy jest pusty (bez przypisanego obszaru roboczego).
Po wybraniu opcji wdrożenia możesz przejrzeć szczegóły i pozostawić notatkę dotyczącą wdrożenia, jeśli chcesz.
Wdrażanie zawartości z jednego etapu do innego
Po utworzeniu zawartości w etapie potoku możesz wdrożyć ją na następnym etapie, nawet jeśli obszar roboczy następnego etapu już zawiera zawartość. Sparowane elementy są nadpisywane Więcej informacji na temat tego procesu można dowiedzieć się w artykule Wdrażanie zawartości w istniejącym obszarze roboczym
Możesz również przejrzeć historię wdrażania, aby zobaczyć, kiedy ostatnia zawartość została wdrożona na każdym etapie. Aby sprawdzić różnice między dwoma potokami przed wdrożeniem, zobacz Porównanie zawartości na różnych etapach wdrażania.
Parametryzacja połączenia z biblioteką zmiennych dla zadania kopiowania
Możesz wykonać następujące czynności, aby sparametryzować połączenia w zadaniu kopiowania przy użyciu biblioteki zmiennych. Dowiedz się więcej o bibliotece zmiennych.
Krok 1. Tworzenie biblioteki zmiennych
Wybierz + Nowy element w Fabric, aby utworzyć bibliotekę zmiennych.
Po otwarciu okna Nowa biblioteka zmiennych wprowadź nazwę biblioteki zmiennych, a następnie wybierz pozycję Utwórz.
Wybierz pozycję + Nowa zmienna , aby utworzyć nowe zmienne dla połączeń źródłowych i docelowych.
Dodaj inny identyfikator połączenia jako zestaw wartości do zmiennych dla różnych środowisk, takich jak programowanie, testowanie i produkcja. Identyfikator połączenia można wyszukać w obszarze Ustawienia | Zarządzanie połączeniami i bramami. W tym miejscu znajdziesz identyfikator połączenia, klikając pozycję Ustawienia obok nazwy połączenia.
Krok 2. Używanie biblioteki zmiennych w zadaniu kopiowania
Otwórz zadanie tworzenia kopii.
Przejdź do połączeń źródłowych i docelowych i połącz je z utworzoną biblioteką zmiennych.
Krok 3. Aktywowanie różnych wartości połączenia w każdym obszarze roboczym
Po wdrożeniu zadania kopiowania z obszaru roboczego programowania do testowania lub produkcji można aktywować inny identyfikator połączenia, wybierając odpowiednią wartość ustawioną dla każdego obszaru roboczego.
Przejdź do docelowego obszaru roboczego i otwórz bibliotekę zmiennych.
Aktywuj odpowiedni identyfikator połączenia dla tego obszaru roboczego w bibliotece zmiennych.
Znane ograniczenia
Poniżej przedstawiono niektóre z bieżących ograniczeń dotyczących korzystania z ciągłej integracji/ciągłego wdrażania dla zadania kopiowania w usłudze Data Factory w usłudze Microsoft Fabric:
- Zmienne obszaru roboczego: CI/CD aktualnie nie obsługuje zmiennych obszaru roboczego.
- Ograniczona obsługa integracji z usługą Git: Obecnie usługa Fabric obsługuje tylko integrację usługi Git z usługami Azure DevOps i GitHub. Integracja usługi Azure DevOps Git jest zalecana, ponieważ integracja z usługą GitHub ma więcej ograniczeń.