Transformieren Sie Replikationsdaten

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Transformieren Sie Erstellerinstanzdaten für Tabellen oder Tabellenspalten, die in Verbraucherinstanzen in Instanzübergreifende Datenreplikation (IDR) anders benannt sind.

    Vorbereitungen

    • Erstellen und aktivieren Sie einen Erstellerreplikationssatz.
    • Erstellen, Aktivieren und Seeding von Verbraucherreplikationssätzen.
    • Erforderliche Rolle: idr_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die replizierten Daten aus Erstellertabellen und -tabellenspalten werden in Tabellen und Tabellenspalten mit demselben Namen in Verbraucherinstanzen übertragen. Sie können die Erstellerdaten jeder Tabelle oder Tabellenspalte in Verbraucherinstanzen zuordnen. Wenn vorhandene Tabellen oder Tabellenspalten andere Namen haben, können Sie die Daten in einer anderen Tabelle oder Tabellenspalte replizieren. Adapter ändern die Daten, bevor sie in Verbraucherinstanzen gespeichert werden. Beispielsweise können Adapter Daten aus der Erstellerinstanz lokalisieren, bevor sie von der Verbraucherinstanz verbraucht werden.

    Sie können auch Adapter verwenden, um die Erstellerdaten während der Replikation zu ändern. Sie können beispielsweise die Daten lokalisieren oder die Daten ausfüllen, die in Verbrauchertabellen anders gekennzeichnet wurden.

    Für Transformationen gelten die folgenden Einschränkungen:
    • sys_created, sys_created_by, sys_domain, sys_updated_by, sys_id, sys_mod_count und andere Systeme werden dem Verbraucher automatisch zugeordnet und können nicht erneut zugeordnet werden.

      Keine anderen sys_-Felder können repliziert werden.

    • Adapter können nicht mit dem Feldtyp „sys_journal“ wie den Spalten „Kommentare“ oder „Arbeitsnotizen“ in einer Aufgabentabelle arbeiten.
    • Berechnete Felder werden nicht transformiert.
      Ein berechnetes Feld, z. B. das Namensfeld aus „sys_user“, wird repliziert, kann jedoch nicht transformiert werden. Wenn Sie eine Transformation zulassen, wird die Berechnung für das resultierende Feld abgebrochen.
      Hinweis:
      Berechnete Felder werden nicht als Option zum Transformieren angezeigt.

    Prozedur

    1. Wählen Sie eine Ersteller- oder Verbraucherinstanz aus, und navigieren Sie zum Replikationssatz.
      OptionBezeichnung
      Verbraucherinstanz Navigieren zu Instanzübergreifende Datenreplikation > Verbraucherreplikationssätze und klicken Sie auf einen Verbraucherreplikationssatz.
      Herstellerinstanz Navigieren zu Instanzübergreifende Datenreplikation > Produzenten-Replikationssätze und klicken Sie auf einen Erstellerreplikationssatz.
    2. Wählen Sie einen eingehenden oder ausgehenden Eintrag aus.
      OptionBezeichnung
      Verbraucherinstanz Klicken Sie auf der Registerkarte Eingehende Einträge auf einen eingehenden Eintrag.
      Herstellerinstanz Klicken Sie auf der Registerkarte Ausgehende Einträge auf einen ausgehenden Eintrag.
      Ein Eintrag wird angezeigt.
      Aktivieren Sie Transformationen
    3. Wählen Sie die Option Transformation aktivieren aus.
    4. Wählen Sie in der Liste Zieltabellenname die Tabelle aus, in der Sie die Quelltabellendaten replizieren möchten, und klicken Sie auf Aktualisieren.
    5. Klicken Sie auf der Registerkarte Eingehende Einträge oder Ausgehende Einträge auf den gleichen Eintrag.
    6. Klicken Sie auf das Sperrsymbol neben Transformationszuordnung, um sie zu entsperren.
      Die Abbildung zeigt eine Transformationszuordnung, wobei in der linken Spalte die Feldnamen aus der Quelltabelle angezeigt werden. Die mittlere Spalte zeigt übereinstimmende Feldnamen in der Zieltabelle. Alle Felder, die nicht in beiden Tabellen den gleichen Namen haben, werden in den Listen – Quellfeld auswählen – oder – Zielfeld auswählen – angezeigt.
      Transformieren Sie verschiedene Felder
      Hinweis:
      Wenn sich eine Tabelle in einem Erstellerreplikationssatz nicht in einer Verbraucherinstanz befindet, füllt die Verbraucherinstanz die erste Spalte mit der Erstellerschemadefinition, die während der Synchronisierung gesendet wird.
    7. Ordnen Sie eine Erstellerspalte einer Verbraucherspalte zu, die einen anderen Namen hat:
      1. Klicken Sie auf – Quellfeld auswählen – und wählen Sie das Quellfeld aus, das Sie zuordnen möchten.
      2. Klicken Sie auf – Zielfeld auswählen –, wählen Sie das Zielfeld aus, dem Sie die Daten zuordnen möchten, und klicken Sie dann auf Hinzufügen.
      3. Wenn Sie ein Feld aus der Replikation der Erstellerinstanz zur Verbraucherinstanz entfernen möchten, klicken Sie am Ende der Zeile auf X, um das Feld zu löschen.
    8. Um die Erstellerdaten vor der Replikation in der Verbraucherinstanz zu ändern, klicken Sie auf Adapter hinzufügen.
      Die Abbildung zeigt den Typ der Adapterregeln, die Sie erstellen können.
      Adapter
    9. Klicken Sie auf den Adapter, den Sie verwenden möchten, und konfigurieren Sie ihn dann.
      Weitere Informationen zum Konfigurieren von Adaptern finden Sie unter Adapterbeschreibungen.
      Hinweis:
      Adapter ändern die Daten in der Herstellerinstanz nicht.