Freigeben über


Vergleichen von Inhalten in verschiedenen Bereitstellungsphasen

Bevor Sie Inhalte für eine andere Phase bereitstellen, kann es hilfreich sein, die Unterschiede zwischen diesen beiden Phasen zu sehen. Auf der Homepage der Bereitstellungspipeline werden aufeinanderfolgende Bereitstellungsphasen verglichen und angegeben, ob Unterschiede zwischen ihnen bestehen. Verwenden Sie die Schaltflächen Vergleichen und Änderungsüberprüfung, um den Inhalt der einzelnen Pipelines anzuzeigen und genau erkennen zu können, welche Elemente sich unterscheiden, und worin die Unterschiede bestehen.

Bereitstellungspipeline koppelt Artikel aus zwei benachbarten Phasen, indem Elementtyp und Elementname kombiniert werden, um zu wissen, welche Artikel verglichen und außer Kraft gesetzt werden sollen. Pairing von Artikeln desselben Namens und Typs. Wenn ein Arbeitsbereich mehrere Artikel mit demselben Namen und Typ enthält, werden die Artikel gekoppelt, wenn ihre Pfade identisch sind. Wenn der Pfad nicht identisch ist, werden die Artikel nicht gekoppelt. Das Pairing wird nur einmal erstellt, und zwar während der ersten Bereitstellung einer Phase zu einer anderen oder während der Zuweisung eines Arbeitsbereichs. Bei nachfolgenden Bereitstellungen setzt jeder bereitgestellte Artikel die Metadaten des gekoppelten Artikels außer Kraft, einschließlich des Namens, wenn dieser geändert wurde.

Vergleichen von Phasen

Screenshot: Drei Phasen der Bereitstellung. Es gibt einen grünen Haken zwischen der Test- und der Produktionsphase und ein orangefarbenes „X“ zwischen der Entwicklungs- und der Testphase.

Es wird ein Vergleichssymbol zwischen zwei aufeinanderfolgenden Phasen angezeigt, um einen schnellen visuellen Hinweis auf die Unterschiede zwischen ihnen zu geben. Der Vergleichsindikator kann zwei Zustände annehmen:

  • Grün: Die Metadaten für alle Inhaltselemente in den beiden Phasen stimmen überein.

  • Orangefarbene Symbol: Offenbar ist eine dieser Bedingungen erfüllt:

    • Einige der Inhaltselemente in jeder Phase wurden geändert oder aktualisiert (weisen unterschiedliche Metadaten auf).
    • Es gibt einen Unterschied in der Anzahl der Elemente in jeder Phase.

Wenn zwei aufeinanderfolgende Phasen verschieden sind, wird unterhalb des orangefarbenen Vergleichssymbols ein Vergleichslink angezeigt. Wählen Sie Vergleichen aus, um die Liste der Inhaltselemente in beiden Phasen zu öffnen. Diese Vergleichsansicht hilft Ihnen bei der Verfolgung von Änderungen oder Unterschieden zwischen Elementen in jeder Pipelinephase.

Screenshot: Vergleichsoption, die die Vergleichsansicht erweitert und das Vergleichen von Elementen zwischen den einzelnen Bereitstellungspipelinephasen ermöglicht.

Gekoppelte Artikel werden in der Vergleichsansicht nebeneinander angezeigt, auch wenn sie unterschiedliche Namen haben. Alle Artikel im Arbeitsbereich werden unabhängig von ihrer Ordnerstruktur in einer flachen Liste aufgeführt. Bewegen Sie den Mauszeiger über einen Artikel, um den Pfad und den Namen anzuzeigen.

Elemente, die nicht gekoppelt sind oder geändert wurden, erhalten eines der folgenden Etiketten:

  • Neu: Ein neues Element in der Quellphase. Dieses Element ist in der Zielphase nicht vorhanden. Nach der Bereitstellung wird dieses Element in die Zielphase geklont.

  • Unterschiedlich: Ein Element liegt sowohl in der Quell- als auch in der Zielphase vor, wobei eine der Versionen nach der letzten Bereitstellung geändert wurde. Nach der Bereitstellung überschreibt das Element in der Quellphase das Element in der Zielphase – unabhängig davon, wo die Änderung vorgenommen wurde.

    Semantikmodelle mit konfigurierten Bereitstellungsregeln, die nicht bereitgestellt wurden, werden ebenfalls als unterschiedlich gekennzeichnet, da Bereitstellungsregeln erst angewendet werden, wenn die Semantikmodelle aus der Quellphase in der Zielphase bereitgestellt werden.

  • Fehlt: Dieses Element ist in der Zielphase, aber nicht in der Quellphase vorhanden. Die Bereitstellung wirkt sich nicht auf diese Artikel aus.

Hinweis

Wenn Sie Änderungen an einem Ordner vornehmen, z. B. den Speicherort verschieben oder umbenennen, werden die Artikel so behandelt, als ob Sie sie umbenannt hätten, auch wenn Sie die darin enthaltenen Artikel gar nicht geändert haben. Daher werden beim Vergleichen von Pipelines die Artikel als Anders bezeichnet.

Überprüfen von Änderungen an gekoppelten Elementen

Wenn ein Textelement wie ein Semantikmodell anders ist, zeigen Sie darauf, um die Schaltfläche Änderungsüberprüfung anzuzeigen.

Screenshot: Schaltfläche „Änderungsüberprüfung“ neben einem Element.

Wenn es nicht zu vergleichen gibt, ist die Schaltfläche deaktiviert. Wenn Änderungen am Schema vorgenommen werden, können Sie die Schaltfläche auswählen, um einen detaillierten, zeilenweisen Vergleich der beiden Elemente anzuzeigen.

Wenn Sie die Schaltfläche Änderungsüberprüfung auswählen, wird ein Popupfenster geöffnet, das einen zeilenweisen Vergleich des Inhalts des Elements bietet, wie er im Moment in den beiden verglichenen Phasen aussieht.

Am oberen Bildschirmrand finden Sie die folgenden Informationen:

  1. Den Namen des Arbeitsbereichs gefolgt von dem Namen des Elements, wie es in der Quellphase (bereitzustellen) angezeigt wird.
  2. Die Gesamtzahl der an der Datei vorgenommenen Änderungen in der Phase zu ändern (grün) und der Phase bereitzustellen (rot).
  3. Pfeile nach oben und unten, mit denen Sie zum vorherigen oder nächsten Unterschied in der Datei gelangen.
  4. Eine Navigationsleiste auf der rechten Seite mit roten oder grünen Balken, die hervorheben, wo sich die Änderungen in der Datei befinden.
  5. Schaltflächen, mit denen Sie zwischen einer parallelen Ansicht und einer Inline-Ansicht der Änderungen umschalten können.
  6. Das Fenster „Änderungsüberprüfung“ mit einem zeilenweisen Vergleich der Elemente.

Änderungen vergleichen

In der parallelen Vergleichsansicht der Elemente ist der Codebereich in zwei Bereiche unterteilt:

  • Links befindet sich der Inhalt des Elements in der Zielphase der Bereitstellung. Diese Phase wird bei der nächsten Bereitstellung geändert. Ihr Inhalt wird überschrieben.
  • Rechts befindet sich der Inhalt des Elements in der Quellphase der Bereitstellung. Diese Phase wird bereitgestellt. Ihr Inhalt wird angewendet.
  • Die Zeilen auf jeder Seite werden in der gleichen Reihenfolge angezeigt, sodass jede Zeile jeweils neben ihrem Äquivalent in der zu vergleichenden Phase steht.

Die Inline-Vergleichsansicht zeigt im Gegensatz zur parallelen Ansicht jede Zeile in der (zu ändernden) Zielphase unterhalb ihrer Entsprechung in der (bereitzustellenden) Quellphase an.

Ob Inline- oder parallele Ansicht: In beiden Vergleichsansichten werden die Unterschiede folgendermaßen hervorgehoben:

  • Die Zeilen des Dateiinhalts sind nummeriert, und die geänderten Zeilen sind wie folgt gekennzeichnet:

    • Änderungen, die in der Phase Zu ändern angezeigt werden, werden während der nächsten Bereitstellung entfernt oder überschrieben. Sie sind rot hervorgehoben und haben ein Minuszeichen („-“) neben der Zahl.
    • Die in der Phase Bereitzustellen angezeigten Änderungen sind die neuen Werte, die während der nächsten Bereitstellung angewendet werden. Sie sind grün hervorgehoben und haben ein Pluszeichen („+“) neben der Zahl.
  • In den geänderten Zeilen werden die spezifischen Zeichen, die hinzugefügt oder gelöscht wurden, mithilfe einer dunkleren Schattierung hervorgehoben.

Dateiänderungen vor dem Vergleich

Die beiden Versionen des Inhalts, die im Fenster „Änderungsüberprüfung“ angezeigt werden, werden auf folgende Weise geändert, um den Vergleich zu vereinfachen:

  • Datenquellen- und Parameterregeln werden auf das Quellelement angewendet, sodass die Datenquelle, die Ihnen angezeigt wird, die ist, die bereitgestellt wird.
  • Einige Felder, die keine Unterschiede angeben (z. B. Zeitstempel und Rollenmitgliedschaft), werden aus beiden Elementen entfernt.
  • Systemseitig verwaltete Tabellen, z. B. automatisch aggregierte, werden entfernt.
  • Elemente werden so sortiert, dass Felder und Tabellen in der gleichen Reihenfolge angezeigt werden.

Schließen Sie das Fenster, wenn Sie die Unterschiede untersucht haben, und fahren Sie mit der nächsten Bereitstellungsphase fort, sobald Sie bereit sind.

Überlegungen und Einschränkungen

  • Das Feature Änderungsüberprüfung unterstützt nur Schemaänderungen für Textelementtypen. Derzeit werden Semantikmodelle (mit Ausnahme von Datenmodellierungsformat v1) und Dataflows unterstützt.

  • Ein Element kann als Unterschiedlich gekennzeichnet werden, ist aber immer noch nicht für die Änderungsüberprüfung qualifiziert. In diesen Fällen ist die Schaltfläche Änderungsüberprüfung deaktiviert. Beispiel:

    • Einstellungsänderungen, z. B. Namensänderung.
    • Der Elementtyp wird noch nicht unterstützt.
    • Das Element weist einen unbekannten Status auf, da der Vergleichsprozess nicht abgeschlossen wurde.
  • Der Inhalt des Fensters „Änderungsüberprüfung“ kann sich etwas von der ursprünglichen Version unterscheiden, da er vor Ausführung des Vergleichs geändert wurde.

Bereitstellen von Inhalten in der nächsten Phase