Transformieren Sie Replikationsdaten für Instanzübergreifende Datenreplikation

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Transformieren Sie Erstellerinstanzdaten für Tabellen oder Tabellenspalten, die in Verbraucherinstanzen in Instanzübergreifende Datenreplikation (IDR) anders benannt sind.

    Vorbereitungen

    Warum und wann dieser Vorgang ausgeführt wird

    Die replizierten Daten aus Erstellertabellen und Tabellenspalten werden in gleichnamige Tabellen und Tabellenspalten in Verbraucherinstanzen übertragen. Sie können die Erstellerdaten einer beliebigen Tabelle oder Tabellenspalte in Verbraucherinstanzen zuordnen. Wenn vorhandene Tabellen oder Tabellenspalten unterschiedliche Namen haben, können Sie die Daten in eine andere Tabelle oder Tabellenspalte replizieren. Adapter ändern die Daten, bevor sie in Verbraucherinstanzen gespeichert werden. Beispielsweise können Adapter Daten aus der Produzenteninstanz lokalisieren, bevor sie von der Verbraucherinstanz verwendet werden.

    Sie können Adapter auch 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 neu zugeordnet werden.

      Es können keine anderen sys_-Felder repliziert werden.

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

    Prozedur

    1. Wählen Sie eine Produzenten- oder Verbraucherinstanz aus, und navigieren Sie zum Replikationssatz.
      OptionBezeichnung
      Verbraucherinstanz Navigieren zu Instanzübergreifende Datenreplikation > Verbraucherreplikationssätze und klicken Sie auf einen Verbraucherreplikationssatz.
      Produzenteninstanz 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.
      Produzenteninstanz 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 die 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 denselben Eintrag.
    6. Klicken Sie auf das Sperrsymbol neben „Transformationszuordnung“, um die Sperre aufzuheben.
      Die Abbildung zeigt eine Transformationszuordnung, wobei die Feldnamen aus der Quelltabelle in der linken Spalte angezeigt werden. Die mittlere Spalte zeigt übereinstimmende Feldnamen in der Zieltabelle. Alle Felder, die nicht in beiden Tabellen denselben Namen haben, werden in den Listen Quellfeld wählen oder Zielfeld wä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 während der Synchronisierung gesendeten Erstellerschemadefinition.
    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 Zielfeldauswä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 Produzenteninstanz in die Verbraucherinstanz entfernen möchten, klicken Sie auf das X am Ende der Zeile, um das Feld zu löschen.
    8. Um die Erstellerdaten zu ändern, bevor sie in der Verbraucherinstanz repliziert werden, 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.
      Weitere Informationen zum Konfigurieren von Adaptern finden Sie unter Adapterbeschreibungen.
      Hinweis:
      Adapter ändern die Daten in der Produzenteninstanz nicht.