Arbeiten mit Unternehmenssystemen

Wenn Sie mit bestehenden Unternehmenssystemen wie SAP und Oracle arbeiten und sich in diese integrieren müssen, sollten Sie die Zusammenarbeit und Unterstützung Ihres IT-Administrationsteams oder des für das System verantwortlichen Teams suchen.

Auch wenn Sie nicht in einer technischen Funktion tätig sind, lesen Sie diesen Abschnitt, um einige der Dinge zu verstehen, die bei der Integration in Unternehmenssysteme normalerweise berücksichtigt werden müssen.

Häufigkeit und Zeitpunkt der Datenintegration

Bei der Integration mit anderen Systemen müssen Sie die Häufigkeit der Integration berücksichtigen und Zeitzonen in Betracht ziehen, wenn die Integration zeitzonenübergreifende Anwendungsfälle hat. Die Häufigkeit der Integration hängt von zwei Aspekten ab: dem Datenvolumen und den zeitbezogenen Anforderungen des Unternehmens.

Methode der Integration mit Unternehmenssystemen

Es gibt verschiedene Möglichkeiten der Integration in Unternehmenssysteme:

  • Datenbank integration ist eine direkte Integration mit einer Datenbank. Dies ist keine sehr übliche Art der Integration mit externen Systemen, da die Gefahr besteht, dass Daten offengelegt werden.

  • API Integration ist eine Methode zur Integration mit Systemen durch Verwendung von APIs. Die Mehrheit der Web-Systeme bietet APIs zur Integration an, einige jedoch nicht.

  • Datei integration ist eine Methode zur Integration mit anderen Systemen durch die Verwendung von Dateien. Ein System exportiert eine Datendatei. Diese Datei kann im CSV-, TSV-, XML- oder einem anderen Format vorliegen. Das System, in das es integriert wird, erkennt dann entweder, dass es eine neue Datei gibt, oder es ist mit einem Timer ausgestattet, der periodisch prüft, ob neue Dateien vorhanden sind, und dann die exportierte Datei importiert. Diese Methode wird in Situationen verwendet, in denen auf die Datenquelle nicht direkt über die Datenbank oder APIs zugegriffen werden kann.

Verbindung zu lokalen Systemen

Ein Vor-Ort-Daten-Gateway ermöglicht es Apps und Diensten, sich auf sichere Weise mit Systemen zu verbinden, die nicht für das Internet geöffnet sind. Die Einrichtung ist mit einem Installationsprogramm einfach, aber es sind mehrere Faktoren zu berücksichtigen:

  • Netzwerkbandbreite des Rechenzentrums oder Server-Standorts

  • Datenbank-Tuning der Datenquelle

  • Server-Spezifikation von standortnahen Systemen

  • Volumen und Häufigkeit der Datenübertragung

Netzwerkbandbreite des Rechenzentrums oder Server-Standorts

Die Geschwindigkeit der App hängt davon ab, ob die Netzwerkbandbreite zwischen dem lokalen Rechenzentrum oder Server und dem Cloud-Service ausreichend ist. Wenn die App von vielen Personen gleichzeitig genutzt wird, dauert es aufgrund der unzureichenden Bandbreite lange, bis die App reagiert. Weitere Informationen:Anforderungen an die Web-Anwendung

Um die Netzwerkgeschwindigkeit Ihrer Organisation herauszufinden, verwenden Sie den Netzwerkgeschwindigkeitstest aus dem Microsoft Store (kostenlos) und auch Diagnosetools speziell für modellbasierte Apps.

Datenbank-Tuning der Datenquelle

Auch die Datenbankabstimmung spielt eine wichtige Rolle, insbesondere wenn Sie eine Verbindung zu einer Datenquelle herstellen wollen, die viele Daten enthält. Es ist leicht, auf Probleme zu stoßen, wenn Sie eine App erstellt haben, die Daten auf eine Weise verwendet, wie sie vorher nicht verwendet wurden.

Angenommen, Ihr bestehendes Kundenverwaltungssystem ist für die Suche nach Vornamen, Nachnamen und E-Mail-Adressen optimiert, aber Sie haben eine neue App erstellt, die nach Telefonnummern sucht. Die Daten wurden nicht indiziert, damit Ihre App effizient suchen kann.

Die Indexierung hilft Ihren Apps, die Suche zu beschleunigen, und wenn ein Index fehlt, dauert die Suche und Abfrage von Daten länger. Möglicherweise müssen Sie sich an das IT-Team für die Datenquelle wenden, um zu besprechen, wie Sie auf die Daten zugreifen und zusätzliche Indizes hinzufügen können. Weitere Informationen zur Indizierung mit SQL Server finden Sie unter SQL Server Index Architecture und Design-Handbuch.

Server-Spezifikation von standortnahen Systemen

Ein weiterer zu berücksichtigender Aspekt ist Ihre Serverspezifikation, die das lokale Gateway handhabt. Wenn zu viele Benutzer gleichzeitig auf die Apps zugreifen, ist Ihr Server möglicherweise nicht in der Lage, alle Anforderungen zu bewältigen. In solchen Situationen sollten Sie in Erwägung ziehen, Ihr lokales Gateway für mehrere Server einzurichten, um einen Cluster zu bilden. Weitere Informationen: Hochverfügbarkeits-Cluster und Load Balancing am lokalen Daten-Gateway verwalten

Volumen und Häufigkeit der Datenübertragung

Bei hochvolumigen Anfragen kann die Verwendung eines Ansatzes wie Datenflüsse eine bessere Leistung bieten und gleichzeitig die Integration mit Daten vor Ort ermöglichen.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).