Eine Verbindung zwischen zwei Systeme zu setzen, lässt die beiden nicht schon denselben Datensatz in derselben Bedeutung halten. In dieser Lektion füllen Sie die Integrationskarte aus: welches Feld in welche Richtung wandert, wie sich das Format wandelt, wie derselbe Datensatz nicht in zwei geteilt wird und bei wem die Arbeit wartet, wenn die Verbindung abreisst.
In der fünften Lektion haben Sie den ersten Ablauf gebaut, und die Integrationen standen auf dem Aufbauzettel in einer einzigen Zeile. Diese Lektion öffnet jene Zeile. Dass zwei Systeme einander verstehen, ist nicht dasselbe wie eine Verbindung zwischen ihnen; die Verständigung steht erst, wenn aufgeschrieben ist, welches Feld in welche Richtung wandert, wie sich das Format wandelt und wer wartet, wenn die Verbindung abreisst.
Die Lektion führt nicht durch die Konnektormaske eines bestimmten Werkzeugs. Behandelt wird die Integrationskarte: die Aufzeichnung, die vor dem Bau der Verbindung ausgefüllt wird und danach in der Hand bleibt. Liegt die Karte vor, kommen dieselben Fragen beantwortet heraus, gleich mit welchem Werkzeug die Verbindung gebaut wird.
Voraussetzung: das Feldverzeichnis aus der dritten Lektion und der in der fünften gebaute Ablauf. Ohne Feldverzeichnis lässt sich die Zuordnungstabelle nicht schreiben, denn die Definitionen der zuzuordnenden Felder liegen noch nicht vor.
Integration heisst, dass zwei Systeme denselben Datensatz in derselben Bedeutung halten. Eine bestehende Verbindung gibt das für sich genommen nicht her; gemeinsam wird der Datensatz erst, wenn beide Seiten dasselbe Feld in derselben Bedeutung lesen.
In der Praxis misst sich der Unterschied an einer Frage: Wenn Sie einen Datensatz in beiden Systemen nebeneinander öffnen, sagen beide dasselbe? Lautet die Antwort nein, arbeitet die Verbindung, doch die Integration steht nicht. Dieser Zustand meldet auch keinen Fehler, weil jedes System in sich stimmig aussieht.
Felder gegenseitig definiert, die Richtung gewählt, das Format gewandelt und derselbe Datensatz nicht in zwei geteilt. Alles Entscheidungen, die sich aufschreiben lassen.
Eine Verbindung zwischen zwei Systeme setzen und den Daten beim Fliessen zusehen. Ob die fliessenden Daten richtig gelesen werden, ist eine eigene Frage und beantwortet sich nicht von selbst.
Jedes Mal, wenn Sie beim Zuordnen eines Feldes innehalten und überlegen, wofür die Gegenseite es hält, fehlt dort eine Zeile auf der Karte. Eine fehlende Zeile kommt beim ersten abweichenden Datensatz heraus.
Die Karte steht auf einer Seite, und jede Zeile beschreibt ein Feldpaar. Die sechs Spalten entsprechen den sechs Fragen, die beim Bau der Verbindung gestellt werden; bleibt eine Spalte leer, ist das Verhalten jenes Feldes dem Werkzeug überlassen.
Die Karte vor dem Bau der Verbindung auszufüllen, ist eine andere Arbeit als danach. Zuerst ausgefüllt, kommen die Lücken auf dem Papier heraus; später ausgefüllt, wird das vom Werkzeug erzeugte Verhalten aufgezeichnet, und falsches Verhalten gerät wie richtig in die Karte.
Die letzten beiden Spalten werden meist zuletzt ausgefüllt, obwohl sie zuerst zu fragen wären. Leerwerte und Widersprüche sind die beiden Stellen, an denen Integrationen stille Fehler erzeugen.
In jedem Feldpaar ist eine Seite der Ort, an dem der Datensatz entsteht, die andere sein Spiegel. Die Wahl der Quelle ist keine Vorliebe, sondern eine Feststellung: Quelle ist, wo das Feld zuerst entsteht. Der Spiegel trägt den Datensatz, statt ihn zu ändern.
Eine beidseitige Richtung lässt sich bauen, hat aber ihren Preis: Sobald beide Seiten schreiben können, entsteht die Möglichkeit eines Widerspruchs, und ohne geschriebene Konfliktregel gewinnt der letzte Schreiber. Wer zuletzt schreibt, hängt meist am Zeitpunkt, daher wird das Ergebnis schwer vorhersehbar.
Der Ort, an dem das Feld zuerst entsteht. Auch die Korrektur geschieht hier; eine im Spiegel vorgenommene Korrektur kann bei der nächsten Übertragung zurückgenommen werden.
Die Seite, die den Datensatz zur Anzeige und für die eigene Arbeit hält. Gelten Spiegelfelder als nur lesbar, werden Diskussionen im Team kürzer.
Ein Feld, das beide Seiten schreiben können. Es wird nur gebaut, wenn die Konfliktregel geschrieben ist; ohne Regel wird das Feld auf eine Richtung gestellt.
Zwei Systeme halten dieselbe Information unter verschiedenen Namen. Die Zuordnungstabelle stellt diese Namen nebeneinander, doch die eigentliche Arbeit ist das Zuordnen der Definitionen statt der Namen. Zwei gleich benannte Felder, die Verschiedenes meinen, kommen häufiger vor als zwei verschieden benannte Felder, die dasselbe meinen.
Das Feldverzeichnis aus der dritten Lektion zahlt sich hier aus: Weil die Bedeutung des Feldes geschrieben steht, läuft die Zuordnungsdiskussion über Definitionen. Ohne Verzeichnis wird die Zuordnung dazu, zwei Masken nebeneinanderzustellen und ähnlich aussehende Kästchen zu verbinden.
Ist die Zuordnungstabelle vollständig, bleibt zwischen den Systemen kein unbesprochenes Feld. Ein unbesprochenes Feld ist jenes, das die Übertragung still und leer durchläuft.
Zwei Systeme schreiben denselben Wert womöglich verschieden. Die Reihenfolge eines Datums, Telefonvorwahlen, das Trennzeichen eines Betrags und die Grossschreibung eines Namens sind die klassischen Stellen, an denen eine Übertragung leise zerbricht. Dieser Bruch meldet keinen Fehler, weil das Zielsystem den ankommenden Wert nach eigenen Regeln deuten kann.
Wer die Umwandlung vornimmt, wird auf der Karte beantwortet: auf der Quellseite, während der Übertragung oder auf der Zielseite. Alle drei sind möglich, doch ohne geschriebene Wahl wird die Umwandlung an zwei Stellen vorgenommen, und der Wert zerbricht durch zweifaches Wandeln.
Reihenfolge und Zeitzone sind zwei getrennte Fragen. Derselbe Tag kann auf zwei Tage fallen; tauschen Monat und Tag die Plätze, sieht der Datensatz weiter gültig aus und bleibt unbemerkt.
Ländervorwahl, Leerzeichen und Trennzeichen. Ist der Abgleichschlüssel die Telefonnummer, teilt ein Formatunterschied dieselbe Person auf zwei Datensätze.
Dezimaltrennzeichen, Tausendertrennzeichen und Währung. Ein Betrag ohne seine Einheit fällt bei der Deutung im Ziel auf den Vorgabewert zurück.
Passt eine Umwandlungsregel in eine Zeile der Karte, ist sie klar genug. Eine Regel, die nicht in eine Zeile passt, ist meist die Vermischung zweier Regeln.
Das Ergebnis, das Übertragungen am häufigsten erzeugen, ist die Teilung desselben Datensatzes im Ziel. Der Grund ist meist dieser: Das System sieht auf einen Schlüssel, um zu erkennen, ob der ankommende Datensatz schon geschrieben wurde, und der Schlüssel ist entweder nicht gewählt oder auf beiden Seiten nicht in derselben Form gehalten.
Die Wahl des Schlüssels war Gegenstand der dritten Lektion; hier gilt es zu bestätigen, dass der Schlüssel in beiden Systemen in derselben Form steht. Wird der Schlüssel in der Quelle mit Leerzeichen und im Ziel ohne gehalten, sehen die beiden Datensätze verschieden aus und im Ziel entsteht eine Dublette.
Eine Dublette ist ein stiller Fehler. Berichte lassen ihre Summen wachsen, der Kunde wird zweimal angesprochen, und nach einer Weile lässt sich nicht mehr unterscheiden, welcher der beiden Datensätze der aktuelle ist.
Wann der Datensatz wandert, zählt ebenso wie was wandert. Die sofortige Übertragung ist die sichtbarste Möglichkeit, doch nicht jede Arbeit verlangt sofortiges Wandern; wo eine Verzögerung hinnehmbar ist, läuft die Stapelübertragung mit weniger beweglichen Teilen.
Die Wahl des Takts ist keine Vorliebe für Tempo, sondern für Warten: Verspätet sich die Übertragung, wer wartet und bemerkt diese Person die Verzögerung? Eine unbemerkte Verzögerung kommt nicht als Störung zurück, sondern als "die Daten stimmen nicht".
Der Datensatz wandert, sobald er entsteht. Ist nicht geschrieben, was bei ausbleibender Antwort der Gegenseite geschieht, kann der Datensatz in der Luft hängen bleiben.
Datensätze werden in eine Schlange geschrieben und der Reihe nach übertragen. Beim Abriss wartet die Schlange, und nach Rückkehr der Verbindung läuft sie weiter.
In festen Abständen wandert alles zusammen. Die schlichteste Möglichkeit, wo Verzögerung angenommen wird; das Übertragungsfenster wird dem Team angekündigt.
Die beim Bau einer Verbindung am häufigsten übersprungene Frage lautet: Was geschieht mit den bis heute angesammelten Datensätzen? Hier stecken zwei getrennte Arbeiten, und vermischt bleiben beide halb. Die Erstübernahme ist ein einmaliges Wandern; der laufende Abgleich führt alles Weitere. Die eine endet, die andere beginnt, und ihre Regeln müssen nicht dieselben sein.
Bestandsdaten zu übernehmen ist nicht in jedem Fall nötig. Auch "ab heute" zu beginnen ist eine gültige Wahl und reicht für die meisten Pilotaufgaben; die alten Datensätze bleiben in ihrem eigenen System stehen. Fällt die Entscheidung zur Übernahme, wird der Umfang geschrieben: ab welchem Datum und Datensätze in welchem Zustand, abgeschlossene Vorgänge eingeschlossen oder nicht.
Die Erstübernahme ist der Moment, der am stärksten auf den Abgleichschlüssel drückt. Ein Formatunterschied, der bei einzeln ankommenden Datensätzen unbemerkt bleibt, erzeugt beim Massenwandern Dubletten in Masse, und die Zahl kann über das hinauswachsen, was jemand von Hand aufräumen würde.
Deshalb wird die Erstübernahme mit echten Daten statt mit Testdaten gemacht und sollte umkehrbar sein: Zuerst wandert ein enger Zeitraum, das Ergebnis wird in beiden Systemen verglichen, und kommen keine Dubletten heraus, folgt der Rest. Das Markieren der übernommenen Datensätze ist es, was das Entfernen einer fehlgelaufenen Übernahme möglich macht.
Jede Verbindung reisst von Zeit zu Zeit ab. Die Lektion bietet nicht an, diese Möglichkeit zu beseitigen; sie bietet an aufzuschreiben, wo die Arbeit dann stehen bleibt. Ungeschrieben zeigt sich ein Abriss nicht als Störung, sondern als Lücke, die Tage später auffällt.
Die Abrisszeile der Karte hält drei Dinge: die wartende Person, die Handreserve und die Rücknahme. Sind diese drei geschrieben, lässt sich ein Abriss als Verzögerung führen; ungeschrieben kann ein Abriss still zu Datenverlust werden.
Ein halb übertragener Datensatz fällt schwerer auf als einer, der nie gewandert ist: Im Ziel erscheint ja ein Datensatz, daher kommt die Lücke erst bei der Nutzung heraus.
Eine Verbindung wird mit einem Konto gebaut, und alles, was dieses Konto sehen kann, öffnet sich womöglich der Gegenseite. Beim Aufbau das am weitesten berechtigte Konto zu nehmen, macht die Arbeit schneller und lässt eine Tür zurück, die danach niemand verengt.
Ob das Konto der Arbeit statt einer Person gehört, ist eine eigene Sache. Eine mit einem persönlichen Konto gebaute Verbindung bleibt still stehen, wenn diese Person geht, und der Grund des Stillstands wird in der Verbindung selbst gesucht.
Die in der dritten Lektion geschriebene Zugriffsregel wird hier ein zweites Mal geprüft: Ein Feld, dessen Leserkreis im Verzeichnis steht, öffnet sich über die Integration womöglich einem anderen System.
Nach dem Bau der Verbindung endet die Prüfung nicht damit, einen Datensatz zu übertragen und auf das Ergebnis zu sehen. Zusammen ausgeführt, bestätigen die drei Durchgänge die meisten Zeilen der Karte.
Geprüft wird mit Testdaten, und die Testdatensätze sind an ihrem Namen erkennbar. Eine Prüfung mit Echtdatensätzen hinterlässt im Zielsystem eine Spur, die aufgeräumt werden muss.
Ein Datensatz mit leer gelassenen, nicht verpflichtenden Feldern. Er zeigt, was aus einem Leerwert im Ziel wird: bleibt er leer, wird ein Vorgabewert geschrieben, wird der Datensatz abgewiesen.
Der typische Datensatz der täglichen Arbeit. Dient dazu, Feldzuordnung und Formatumwandlung nebeneinander zu öffnen und zu vergleichen.
Ein langer Name, eine anders formatierte Telefonnummer, ein zweiter Datensatz unter demselben Schlüssel. Der Durchgang, der Abgleich und Konfliktregel prüft.
Das Ergebnis der drei Durchgänge wird neben die Karte geschrieben. Eine ungeprüfte Zeile gilt nicht als gebaut.
In den vorigen Lektionen hat das Büro eine Pilotaufgabe gewählt, ihren Prozess aufgeschrieben, sein Feldverzeichnis erstellt, sein Werkzeug gewählt und den ersten Ablauf gebaut. Nun sehen das Anzeigensystem und die Nachverfolgungstabelle einander nicht, und dieselbe Anfrage wird von Hand an zwei Stellen eingetragen.
Das Büro beginnt mit dem Ausfüllen der Karte, und schon in der ersten Zeile entsteht eine Diskussion: In welchem System entsteht die Telefonnummer? Die im Anzeigensystem eingehende Anfrage trägt eine Telefonnummer, die Nachverfolgungstabelle ebenfalls; beide stehen in verschiedener Form.
Als Quelle wird der Anfragedatensatz des Anzeigensystems markiert; die Nachverfolgungstabelle gilt als Spiegel. Für das Telefonfeld wird die Formatumwandlung während der Übertragung vorgenommen und auf eine Form gebracht. Als Abgleichschlüssel wird die Telefonnummer gewählt, weil dieselbe Person aus verschiedenen Anzeigen schreiben kann.
Die Leerwertzeile wird so geschrieben: Ist das Telefon leer, wird der Datensatz nicht in die Nachverfolgungstabelle geschrieben, er fällt in eine Warteliste, und die Büroverantwortliche geht diese Liste am Tagesende durch. In der Widerspruchszeile wird die Quellseite höher gehalten; von Hand in der Tabelle vorgenommene Korrekturen gehen in das Notizfeld statt in das Telefonfeld.
Als Takt wird die Stapelübertragung gewählt, denn Anfragen einige Male am Tag statt im Moment ihres Eingangs zu bewegen, reicht für die Arbeit. In der Abrisszeile wird als wartende Person die Büroverantwortliche geschrieben, und als Handreserve bleibt die alte Eingabeweise offen.
In der Nachverfolgungstabelle standen bereits Datensätze, also fällt auch die Entscheidung zur Erstübernahme. Statt die ganze Vergangenheit zu bewegen, nimmt das Büro die jüngeren und offenen Anfragen; abgeschlossene Vorgänge bleiben draussen, denn ihre Entsprechung in der Tabelle ist ohnehin geschlossen. Die Übernahme wird zuerst über einen engen Zeitraum versucht und die Zeilenzahl in beiden Systemen verglichen. Beim ersten Versuch kommen Dubletten heraus: Die Telefonform ist noch nicht angeglichen. Die Umwandlung wird korrigiert und die Übernahme wiederholt, die übernommenen Datensätze werden mit einer Kennzeichnung markiert, und über diese Kennzeichnung lässt sich eine fehlgelaufene Übernahme gesammelt aus dem Ziel entfernen.
In der Prüfung der drei Durchgänge fängt der abweichende Durchgang eine Lücke: Kommt eine zweite Anfrage von derselben Telefonnummer, öffnet sich in der Nachverfolgungstabelle ein neuer Datensatz. Die Schlüsselregel wird korrigiert, und die zweite Anfrage geht als Notiz unter dieselbe Person.
Bringen Sie diese Woche eine einzige Verbindung auf die Karte. Sie müssen keine neue Verbindung bauen; die Karte einer bereits laufenden Übertragung zu zeichnen leistet dasselbe und bringt meist einige fehlende Zeilen heraus.
Integrationskarte herunterladen (xlsx) · eine einseitige Karte, die Feldzuordnung, Richtung, Formatumwandlung, Erstübernahme und Abrissverhalten ausfüllen lässt; die Prüfung der drei Durchgänge ist ebenfalls darin.
Die folgenden Fehler kommen nicht aus der Verbindung selbst, sondern daraus, dass die Karte unvollständig geblieben ist. Ihnen gemeinsam ist dies: Alle laufen, ohne eine Fehlermeldung zu erzeugen.
Sobald beide Seiten schreiben können, gewinnt der letzte Schreiber. Von Hand gemachte Korrekturen können bei der nächsten Übertragung zurückgenommen werden, und der Grund wird im Werkzeug gesucht.
Steht dieselbe Telefonnummer in zwei Formen, erscheinen im Ziel zwei Datensätze. Eine Dublette stört sowohl den Bericht als auch das Erreichen des Kunden.
Ein leeres Feld kann im Ziel auf einen Vorgabewert fallen. Ein Vorgabewert sieht aus wie ein gefüllter Wert und ist danach nicht mehr zu unterscheiden.
Ist beim Stillstand der Übertragung niemand als wartend bestimmt, kommt die Lücke womöglich Tage später mit einer Kundenfrage heraus.
Wird der Testdatensatz aus dem Echtbestand gewählt, bleibt im Ziel eine Spur zurück, die aufgeräumt werden muss, und das Aufräumen geschieht meist halb.
Eine nach dem Bau geschriebene Karte zeichnet das vom Werkzeug erzeugte Verhalten auf. Falsches Verhalten wird auf demselben Weg wie richtig belegt.
Lässt sich vor dem Betriebsstart jeder Punkt dieser Liste beantworten, gilt die Karte als vollständig.
Begriffe, die in Integrationsgesprächen vorkommen. Dieselbe Sprache zu sprechen wie die Person, die die Verbindung baut, lässt das Ausfüllen der Karte kürzer ausfallen.
In dieser Lektion haben Sie zwei Systeme zum Sprechen gebracht: die Felder zugeordnet, die Richtung gewählt, das Format gewandelt, über die Übernahme der Bestandsdaten entschieden und das Verhalten beim Abriss geschrieben. Die kommenden Lektionen behandeln das Fortführen dieser Ordnung: Ausnahmen führen, das Team in den Prozess holen und das Ergebnis messen.
Wollen Sie mit den veröffentlichten Lektionen weitermachen, folgt das Modul, das zeigt, wo man sucht, wenn eine Übertragung nicht wie erwartet läuft.
Stille Störung, Störungszettel, das Halbierungsverfahren und eine dauerhafte Korrektur.
Der Aufbauzettel und die fünf Teile. Die hier geöffnete Integrationszeile steht dort.
Der gesamte Schulungsbereich und die seither ergänzten Module.
Wenn Sie die Karte vor dem Verbinden zweier Systeme gemeinsam ausfüllen möchten, schreiben Sie uns.
Angebot per WhatsApp