Udostępnij za pośrednictwem


Porównywanie zawartości na różnych etapach wdrażania

Przed wdrożeniem zawartości na innym etapie warto zobaczyć różnice między dwoma etapami. Strona główna potoku wdrażania porównuje kolejne etapy wdrażania i wskazuje, czy istnieją jakieś różnice między nimi.

Potoki wdrażania parują elementy dwóch sąsiednich etapów, łącząc typ elementu i nazwę elementu, aby dowiedzieć się, które elementy mają być porównywane i zastępowane. Elementy o tej samej nazwie i typie są sparowane. Jeśli w obszarze roboczym istnieje więcej niż jeden element o tej samej nazwie i typie, elementy są sparowane, jeśli ich ścieżki są takie same. Jeśli ścieżka nie jest taka sama, elementy nie są sparowane. Parowanie jest tworzone tylko raz, podczas pierwszego wdrożenia jednego etapu do innego lub podczas przypisywania obszaru roboczego. W kolejnych wdrożeniach każdy wdrożony element zastępuje metadane sparowanego elementu, w tym jego nazwę, jeśli został zmieniony. Aby uzyskać więcej informacji na temat parowania, zobacz parowanie elementów.

Ważne

Nowy interfejs użytkownika potoków wdrażania usługi Microsoft Fabric jest tymczasowo wyłączony. Pracujemy nad rozwiązaniem problemu i zaktualizujemy tę stronę po ponownym udostępnieniu nowego interfejsu użytkownika. W międzyczasie możesz nadal używać oryginalnego interfejsu użytkownika.

Porównywanie etapów

Wskaźnik ikony porównania jest wyświetlany na każdej karcie etapu z wyjątkiem pierwszego etapu potoku. Wskazuje, czy ten etap jest identyczny z etapem źródłowym (poprzedni etap), aby zapewnić szybki wgląd w wizualne różnice między nimi.

Zrzut ekranu przedstawiający trzy etapy wdrażania. Istnieje lista wszystkich elementów na etapach źródłowych i docelowych z ikonami pokazującymi stan porównania.

Wskaźnik porównania ma dwa stany:

  • Zielony wskaźnik — metadane dla każdego elementu zawartości w obu etapach są takie same.

  • Pomarańczowy wskaźnik — pojawia się, jeśli co najmniej jeden element w jednym z porównanych etapów został zmieniony, dodany lub usunięty.

Po wybraniu etapu potoków wdrażania elementy na etapie są wyświetlane i porównywane z elementem, z którym są połączone na etapie źródłowym.

Etap źródłowy jest wyświetlany w menu rozwijanym w dolnym okienku, a nazwa porównywanego elementu źródłowego pojawia się w ostatniej kolumnie

Zrzut ekranu przedstawiający etap produkcji z sparowanymi elementami z etapu testu.

Na ekranie etapu elementy są domyślnie rozmieszczane alfabetycznie. Możesz sortować lub filtrować elementy, aby znaleźć te, które cię interesują, lub wyszukać konkretny element. Każdy element ma jedną z następujących etykiet w zależności od stanu porównania:

  • Nie w źródle — ten element jest wyświetlany na wybranym etapie, ale nie na etapie źródłowym. Nie można wybrać tego elementu do wdrożenia (ponieważ nie istnieje w źródle) i nie ma to wpływu na wdrożenie.

  • Różni się od źródła — została zidentyfikowana różnica między tym elementem a elementem sparowanym na etapie źródłowym. Różnica może być dowolna z kilku rzeczy:

    • zmiana schematu na jeden z elementów
    • zmiana właściwości, na przykład zmiana nazwy (biorąc pod uwagę pełną ścieżkę folderów, jeśli istnieje)
    • reguły wdrażania, które zostały ustawione dla tego elementu, ale nie zostały jeszcze zastosowane (wymaga wdrożenia elementu).

    Po wdrożeniu element na etapie źródłowym zastępuje element na etapie docelowym, niezależnie od tego, gdzie została wprowadzona zmiana.

  • Tylko w źródle — nowy element zidentyfikowany na etapie źródłowym. Ten element nie istnieje w wybranym etapie i dlatego jest symbolem zastępczym bez nazwy elementu w pierwszej kolumnie (pod nazwą). Po wdrożeniu ten element zostanie sklonowany na tym etapie.

  • Taki sam jak źródło — nie zidentyfikowano żadnej różnicy między tym elementem a parą na etapie źródłowym.

Uwaga

  • Jeśli wprowadzisz zmiany w folderze, na przykład przeniesienie jego lokalizacji lub zmianę jej nazwy, nawet jeśli nie zmieniono w nim elementów, elementy będą nadal traktowane tak, jakby zostały zmienione. W związku z tym podczas porównywania potoków elementy są oznaczone jako Różne.
  • Wdrożenie nie będzie miało wpływu na elementy, które nie znajdują się na etapie źródłowym.

Przeglądanie zmian w sparowanych elementach

Jeśli w schemacie nastąpiła zmiana, możesz zobaczyć różnice między dwoma elementami, wybierając przycisk Porównaj .

Aby porównać elementy z dwóch etapów, wybierz ikonę Porównaj :

Zrzut ekranu przedstawiający przycisk porównania w prawym górnym rogu.

Zostanie otwarte okno podręczne z wierszem według porównania zawartości elementu, ponieważ obecnie wygląda ono na dwóch etapach, które są porównywane.

W górnej części ekranu są wyświetlane następujące informacje:

  1. Nazwa obszaru roboczego, po którym następuje nazwa elementu wyświetlana na etapie źródła (do wdrożenia).
  2. Całkowita liczba zmian wprowadzonych w pliku na etapie modyfikacji (zielony) i etap do wdrożenia (czerwony).
  3. Strzałki w górę i w dół, które umożliwiają przejście do poprzedniej lub następnej różnicy w pliku.
  4. Pasek nawigacyjny po prawej stronie z czerwonymi lub zielonymi paskami z wyróżnionymi miejscami, w których zmiany znajdują się w pliku.
  5. Przyciski przełączające się między widokiem obok siebie i wbudowanym widokiem zmian.

Wiersz według porównania wierszy elementów. Po lewej stronie znajduje się schemat elementu tego etapu. Po prawej stronie znajduje się schemat sparowanego elementu na etapie źródłowym.

Zrzut ekranu przedstawiający widok obok siebie zmian wprowadzonych w pliku.

Porównywanie zmian

W widoku porównania równoległego elementów obszar kodu jest podzielony na dwa:

  • Po lewej stronie znajduje się zawartość elementu na etapie docelowym wdrożenia. Ten etap zostanie zmodyfikowany w następnym wdrożeniu. Jego zawartość zostanie zastąpiona.
  • Po prawej stronie znajduje się zawartość elementu na etapie źródłowym wdrożenia. Ten etap zostanie wdrożony. Zostanie zastosowana jego zawartość.
  • Wiersze po każdej stronie są wyświetlane w tej samej kolejności, więc każdy wiersz znajduje się obok jego odpowiednika w porównaniu etapu.

Widok porównania wbudowanego , w przeciwieństwie do widoku obok siebie, pokazuje każdy wiersz w etapie docelowym (do modyfikacji) poniżej jego odpowiednika w źródle (do wdrożenia).

W obu porównaniach wyświetlane są zarówno wbudowane, jak i obok siebie różnice są wyróżnione w następujący sposób:

  • Wiersze zawartości pliku są numerowane, a zmienione wiersze są oznaczone w następujący sposób:

    • Zmiany wyświetlane na etapie Do modyfikacji zostaną usunięte lub zastąpione podczas następnego wdrożenia. Są one wyróżnione na czerwono znakiem "-" obok numeru.
    • Zmiany wyświetlane na etapie Do wdrożenia to nowe wartości, które zostaną zastosowane podczas następnego wdrożenia. Są one wyróżnione kolorem zielonym z znakiem "+" obok numeru.
  • W zmodyfikowanych wierszach określone znaki, które zostały dodane lub usunięte, są wyróżnione w ciemniejszym cieniu.

Modyfikacje plików przed porównaniem

Obie wersje zawartości wyświetlanej w oknie Porównanie są modyfikowane w następujący sposób, aby ułatwić porównanie:

  • Reguły źródła danych i parametrów są stosowane do elementu źródłowego, aby widoczne źródło danych było tym, które zostało wdrożone.
  • Niektóre pola, które nie wskazują różnic (na przykład znaczniki czasu i członkostwa w rolach) są usuwane z obu elementów.
  • Tabele zarządzane przez system, takie jak automatyczne agregowanie, są usuwane.
  • Elementy są sortowane tak, aby pola i tabele pojawiały się w tej samej kolejności.

Zamknij okno po zakończeniu badania różnic i wdróż je na następnym etapie, gdy wszystko będzie gotowe.

Rozważania i ograniczenia

  • Funkcja przeglądu zmian obsługuje tylko zmiany schematu dla typów elementów tekstowych. Obecnie obsługuje modele semantyczne, z wyłączeniem formatu modelowania danych w wersji 1 i przepływów danych.

  • Element można oznaczyć jako Inny, ale nadal nie kwalifikuje się do wyświetlania w oknie Porównanie. W takich przypadkach przycisk Porównaj jest wyłączony. Na przykład:

    • Zmiany ustawień, takie jak zmiana nazwy.
    • Typ elementu nie jest jeszcze obsługiwany.
    • Element ma nieznany stan, ponieważ proces porównania nie został ukończony.
  • Zawartość w oknie przeglądu zmian może wyglądać nieco inaczej niż oryginalna wersja, ponieważ została zmodyfikowana przed uruchomieniem porównania.

Wdrażanie zawartości na następnym etapie