SupportAnmelden
Sprechen Sie mit uns
Open Office Hours Staffel 1: Session 9 - Link Storage im Detail

Open Office Hours Staffel 1: Session 9 - Link Storage im Detail

March 13, 2026 · Andreea Arseni · Open Office Hours

Was Link Storages sind und wie Sie sie in MyRapidi nutzen

Wenn Sie Datensätze zwischen zwei Systemen synchronisieren, muss sich etwas merken, welcher Datensatz in der Quelle zu welchem Datensatz im Ziel gehört. In Rapidi heißt dieses Etwas Link Storage. Er speichert die Primärschlüsselpaare zwischen Ihren Systemen, damit Transfers wissen, ob sie einen neuen Datensatz anlegen oder einen bestehenden aktualisieren müssen.

Dieser Artikel erklärt, was Link Storages sind, wie Sie sie einrichten, wie sie sich bei Transfers verhalten und wie Sie Funktionen wie zusammengesetzte Schlüssel, die LS-Lookup-Formel und Import/Export nutzen.

Kurz zusammengefasst

Link Storage: Eine integrierte Nachschlagetabelle, die die Primärschlüsselpaare zwischen Ihrem Quell- und Ihrem Zielsystem speichert.
Aktualisierung zur Laufzeit: Wenn ein Transfer läuft, wird der Link Storage automatisch mit den Schlüsselwerten jedes verarbeiteten Datensatzes befüllt.
Schlüsselfelder vs. Link Storage: Sie können die Schlüsselfelder deaktivieren und sich ganz auf den Link Storage verlassen oder die Schlüsselfelder zusätzlich aktiviert lassen.
Zusammengesetzte Schlüssel: Link Storages unterstützen mehrere Schlüsselfelder, deren Werte durch einen Bindestrich getrennt gespeichert werden.
LS-Lookup-Formel: Damit rufen Sie Werte aus dem Link Storage in anderen Transfers ab – schneller als mit einer direkten Abfrage des Quell- oder Zielsystems.

Die komplette Session ansehen

Dieser Artikel basiert auf Session 9 des Schulungsprogramms Open Office Hours von Rapidi. Die komplette Session enthält eine Live-Tour durch die Link Storages in MyRapidi, eine Schritt-für-Schritt-Demo der Einrichtung und Beispiele dafür, wie sich Link Storages verhalten, wenn Transfers laufen.

Präsentationsfolien

Folien herunterladen

Was ist ein Link Storage?

Ein Link Storage ist eine integrierte Funktion von Rapidi, die Schlüsselpaare der Systeme speichert und abruft – also die Primärschlüssel, die Datensätze im jeweiligen System identifizieren. Stellen Sie sich ihn als dynamische Nachschlagetabelle vor, die die Eins-zu-eins-Beziehung zwischen Datensätzen über Ihre gesamte Integration hinweg festhält.

Ein Beispiel: In Ihrem ERP hat ein Kunde etwa die Kundennummer C00010. In Salesforce hat derselbe Kunde eine Account-ID wie 001Dn00000XYZ. Der Link Storage speichert diese Zuordnung, sodass Rapidi immer weiß, dass es sich um denselben Kunden handelt.

Ohne Link Storage kann Rapidi nicht erkennen, ob ein Datensatz im Ziel bereits existiert. Jede Synchronisierung würde dann Duplikate erzeugen statt Aktualisierungen.

Sie können so viele Link Storages anlegen, wie Sie brauchen – einen, zwanzig oder fünfzig –, je nachdem, wie viele Objekttypen und Beziehungen Ihre Integration abdeckt.

So legen Sie einen Link Storage an

Die Einrichtung eines Link Storage ist unkompliziert. Stellen Sie vorher sicher, dass Ihre Verbindungen konfiguriert und getestet sind und dass Sie bereits eine Vorstellung vom Aufbau Ihres Transfers haben.

  1. Öffnen Sie Link Storages und klicken Sie auf New. Vergeben Sie einen Code – etwas Aussagekräftiges wie „Accounts-DE“ – und fügen Sie für beide Seiten Beschreibungen hinzu. Zum Beispiel „BC-Kundennummer“ auf der linken und „Salesforce-Account-ID“ auf der rechten Seite.
  2. Wählen Sie die Quellverbindung aus. Wählen Sie die Verbindung, dann die Tabelle (z. B. Customer Card) und anschließend das Schlüsselfeld (z. B. Number). Damit legen Sie fest, welches Feld aus dem Quellsystem Rapidi speichert.
  3. Wählen Sie die Zielverbindung aus. Gleiches Vorgehen: Wählen Sie Verbindung, Tabelle (z. B. Account) und Schlüsselfeld (z. B. Account ID).
  4. Der Link Storage ist einsatzbereit. Er bleibt leer, bis ein Transfer ihn verwendet. Sobald Sie ihn einem Transfer zuweisen und diesen ausführen, werden die Einträge automatisch angelegt.

Es sind immer Verbindung, Tabelle und Feld – auf beiden Seiten. So ist jeder Link Storage aufgebaut.

Link Storage in einem Transfer verwenden

Nach dem Anlegen weisen Sie den Link Storage im Abschnitt General einem Transfer zu. Beim Bearbeiten des Transfers sehen Sie eine Dropdown-Liste mit allen verfügbaren Link Storages. Wählen Sie den aus, der zum Objekttyp dieses Transfers passt.

Es gibt zwei Möglichkeiten, das Zusammenspiel von Link Storage und Schlüsselfeldern zu konfigurieren:

Option 1: Nur Link Storage (Schlüsselfelder deaktiviert)

Dies ist die gängigste und empfohlene Einrichtung. Deaktivieren Sie den Bereich der Schlüsselfelder und lassen Sie den Transfer vollständig mit dem Link Storage arbeiten. Wenn der Transfer läuft, prüft er im Link Storage, ob der Datensatz existiert. Ist das der Fall, aktualisiert er ihn. Wenn nicht, legt er einen neuen Datensatz an und fügt den Eintrag dem Link Storage hinzu.

Option 2: Schlüsselfelder zusätzlich zum Link Storage aktiviert

Sie können die Schlüsselfelder aktiviert lassen und trotzdem einen Link Storage zuweisen. In diesem Fall entscheidet der Transfer anhand der Schlüsselfelder (Primärschlüssel oder externe IDs), ob er anlegt oder aktualisiert, befüllt den Link Storage aber trotzdem bei jedem Lauf. Das ist nützlich, wenn die Daten aus dem Link Storage für Lookups in anderen Transfers verfügbar sein sollen, Sie für die eigentliche Synchronisierungslogik aber lieber den Abgleich über Schlüsselfelder nutzen.

Wichtiger Hinweis zu Schlüsselfeldern: Wenn Sie externe IDs als Schlüsselfelder verwenden, stellen Sie sicher, dass sie eindeutig sind und im Zielsystem als externe IDs gekennzeichnet sind. Andernfalls riskieren Sie Duplikate.

Was passiert, wenn der Transfer läuft

Jedes Mal, wenn ein Transfer mit Link Storage läuft, erhalten Sie im Log eine Link-Storage-Statistik. Sie zeigt Ihnen genau, was passiert ist:

Wenn Sie zum Beispiel einen neuen Kunden senden, der vorher nicht existierte, sehen Sie in der Link-Storage-Statistik „1 added“. Führen Sie denselben Transfer erneut aus, ohne dass sich etwas geändert hat, sehen Sie „1 updated“, weil der Kunde im Link Storage gefunden und im Ziel aktualisiert wurde.

Zusammengesetzte Schlüssel verwenden

Link Storages sind nicht auf ein einzelnes Schlüsselfeld beschränkt. Sie können auf beiden Seiten mehrere Schlüsselfelder definieren; die Werte werden dann als Kombination gespeichert, getrennt durch einen Bindestrich.

Verwendet eine Tabelle zum Beispiel sowohl Document Type als auch Document Number als zusammengesetzten Primärschlüssel, können Sie beide Felder in den Link Storage aufnehmen. Der gespeicherte Wert sieht dann so aus: Invoice-10042 – dabei ist „Invoice“ der Belegtyp und „10042“ die Belegnummer.

Bei Bedarf können Sie ein drittes oder viertes Schlüsselfeld hinzufügen. Wenn der Transfer läuft, befüllt er alle Einträge mit sämtlichen definierten Feldern, immer durch Bindestriche getrennt.

Die LS-Lookup-Formel

Eine der leistungsstärksten Funktionen von Link Storages ist die LS-Lookup-Formel. Mit dieser Formel rufen Sie Werte aus einem Link Storage in den Feldzuordnungen eines anderen Transfers ab.

Wenn Sie zum Beispiel Rechnungen synchronisieren und die Salesforce-Account-ID eines Kunden benötigen, können Sie sie mit der LS-Lookup-Formel aus Ihrem Kunden-Link-Storage abrufen, statt Salesforce direkt abzufragen. Das geht schneller, weil Ihre eigenen Link-Storage-Daten abgefragt werden, statt einen API-Aufruf an das Quell- oder Zielsystem zu senden.

Die LS-Lookup-Formel ist im Rapidi-Wiki mit vollständiger Syntax und Beispielen dokumentiert.

Einträge im Link Storage verwalten

Auf Listenebene stehen Ihnen mehrere Möglichkeiten zur Verfügung, Ihre Link-Storage-Daten zu verwalten:

Auf Eintragsebene können Sie einzelne Datensätze bearbeiten oder löschen. Beim Bearbeiten können Sie die Schlüsselwerte ändern, wenn sich eine Datensatz-ID in einem der Systeme geändert hat.

Import und Export: typische Szenarien

Die Import-/Exportfunktion ist vor allem in diesen Situationen hilfreich:

Das Importformat ist JSON. Wenn Sie in einen Link Storage importieren, werden die Einträge automatisch angelegt – egal ob es 100 oder 300 Datensätze sind.

Alle Sessions ansehen und für kommende Termine anmelden: rapidionline.com/resources/open-office-hours

Open Office Hours

Jede Woche veranstalten unsere Integrationsspezialisten eine kostenlose 30-minütige Schulung zu einem bestimmten MyRapidi-Thema.

Zeitplan ansehen und anmelden

Den vollständigen Zeitplan für Staffel 1 finden Sie hier: rapidionline.com/product-updates/open-office-hours-season-1

Häufig gestellte Fragen

Was passiert, wenn ich einen Transfer ohne zugewiesenen Link Storage ausführe?

Ist kein Link Storage zugewiesen und sind auch die Schlüsselfelder deaktiviert, kann der Transfer nicht feststellen, ob ein Datensatz im Ziel bereits existiert. Das bedeutet, dass jeder Lauf neue Datensätze anlegt, statt bestehende zu aktualisieren – es entstehen Duplikate. Stellen Sie deshalb immer sicher, dass in Ihrem Transfer entweder ein Link Storage oder Schlüsselfelder konfiguriert sind, bevor Sie ihn ausführen.

Kann ich denselben Link Storage in mehreren Transfers verwenden?

Ja, und das ist üblich, wenn mehrere Transfers mit derselben Objektbeziehung arbeiten. Wenn Sie zum Beispiel einen Transfer haben, der Kunden anlegt, und einen weiteren, der Kundenadressen aktualisiert, können beide denselben Kunden-Link-Storage nutzen. Entscheidend ist, dass beide Transfers auf dieselben Quell- und Zielschlüsselfelder verweisen, mit denen der Link Storage eingerichtet wurde.

Ich habe versehentlich alle Einträge in meinem Link Storage gelöscht. Was nun?

Wenn Sie eine zuvor exportierte JSON-Datei haben, können Sie diese importieren, um die Einträge wiederherzustellen. Andernfalls müssen Sie die Verknüpfungen neu aufbauen. Eine Möglichkeit ist, den Transfer erneut auszuführen – beachten Sie aber, dass dabei Duplikate im Ziel entstehen können, wenn die Datensätze dort bereits existieren. Am sichersten ist es, Ihre Link-Storage-Daten regelmäßig als Sicherung zu exportieren, vor allem bevor Sie Änderungen vornehmen.

Wie funktionieren zusammengesetzte Schlüssel im Link Storage?

Wenn Sie auf einer Seite eines Link Storage mehrere Schlüsselfelder definieren, werden die Werte als eine einzige, durch Bindestriche getrennte Zeichenkette gespeichert. Verwenden Sie zum Beispiel Document Type und Document Number, könnte ein Eintrag so aussehen: „Invoice-10042“. Die Reihenfolge entspricht der Reihenfolge, in der Sie die Felder hinzugefügt haben. Sie können bis zu drei oder vier Schlüsselfelder hinzufügen, wenn Ihre Tabelle einen zusammengesetzten Primärschlüssel erfordert. Der Transfer befüllt alle Felder automatisch, wenn er läuft.

Was ist der Unterschied zwischen dem Abgleich über Schlüsselfelder und über den Link Storage?

Wenn Sie sich auf Schlüsselfelder verlassen, gleicht der Transfer Datensätze anhand der Werte der Quell- und Zielschlüsselfelder ab – in der Regel ein Primärschlüssel oder eine externe ID. Der Transfer fragt dazu direkt beim Zielsystem ab, ob der Datensatz existiert. Verlassen Sie sich stattdessen auf den Link Storage (bei deaktivierten Schlüsselfeldern), prüft der Transfer zuerst seine eigene gespeicherte Zuordnung. So entfällt eine zusätzliche Abfrage beim Zielsystem. Beide Ansätze funktionieren, empfohlen wird aber in der Regel die reine Link-Storage-Variante, weil sie schneller ist und klar nachvollziehbar festhält, welche Datensätze miteinander verknüpft sind. Sie können auch beides kombinieren: Lassen Sie die Schlüsselfelder für die Abgleichslogik aktiviert und befüllen Sie gleichzeitig den Link Storage, um ihn über die LS-Lookup-Formel in anderen Transfers zu nutzen.

Finden Sie heraus, ob es zu Ihrer Umgebung passt

Sagen Sie uns, welche Systeme Sie nutzen, und wir sagen Ihnen offen, ob Rapidi das richtige Werkzeug ist.