Freigeben über


Arbeiten mit Enterprise-Systemen

Wenn Sie mit vorhandenen Enterprise-Systemen wie SAP und Oracle arbeiten und integrieren müssen, sollten Sie zusammenarbeiten und unterstützung von Ihrem IT-Verwaltungsteam oder dem für das System zuständigen Team suchen.

Auch wenn Sie sich nicht in einer technischen Rolle befinden, lesen Sie diesen Abschnitt, um einige der Dinge zu verstehen, die in der Regel bei der Integration in Unternehmenssysteme berücksichtigt werden müssen.

Häufigkeit und Uhrzeit der Datenintegration

Bei der Integration in andere Systeme müssen Sie die Häufigkeit der Integration berücksichtigen und Zeitzonen berücksichtigen, wenn die Integration Anwendungsfälle aufweist, die über Zeitzonen hinweg gelten. Die Häufigkeit der Integration hängt von zwei Aspekten ab: Datenvolumen und den zeitbezogenen Anforderungen des Unternehmens.

Methode der Integration in Unternehmenssysteme

Es gibt mehrere Möglichkeiten der Integration in Unternehmenssysteme:

  • Die Datenbankintegration ist eine direkte Integration in eine Datenbank. Dies ist keine sehr häufige Methode der Integration in externe Systeme, da es ein Risiko besteht, Daten verfügbar zu machen.

  • Die API-Integration ist eine Methode der Integration mit Systemen mithilfe von APIs. Die meisten Websysteme bieten APIs für die Integration, aber einige nicht.

  • Die Dateiintegration ist eine Methode der Integration mit anderen Systemen mithilfe von Dateien. Ein System exportiert eine Datendatei. Diese Datei kann im CSV-, TSV-, XML- oder anderen Format vorliegen. Das System, in das es integriert wird, erkennt dann entweder, dass eine neue Datei vorhanden ist, oder ist mit einem Timer eingerichtet, um regelmäßig zu überprüfen, ob neue Dateien vorhanden sind, und dann die exportierte Datei zu importieren. Diese Methode wird in Situationen verwendet, in denen auf die Datenquelle nicht direkt über Datenbank oder APIs zugegriffen werden kann.

Herstellen einer Verbindung mit lokalen Systemen

Ein lokales Datengateway ermöglicht Apps und Diensten, eine sichere Verbindung mit Systemen herzustellen, die nicht mit dem Internet verbunden sind. Das Einrichten mit einem Installationsprogramm ist einfach, jedoch müssen mehrere Faktoren berücksichtigt werden:

  • Netzwerkbandbreite des Rechenzentrums oder des Serverstandorts

  • Datenbankoptimierung der Datenquelle

  • Serverspezifikation lokaler Systeme

  • Volumen und Häufigkeit der Datenübertragung

Netzwerkbandbreite des Rechenzentrums oder des Serverstandorts

Die Geschwindigkeit der App hängt davon ab, ob die Netzwerkbandbreite zwischen dem lokalen Rechenzentrum oder server und dem Clouddienst ausreichend ist. Wenn viele Personen die App gleichzeitig nutzen, wird ein Mangel an Bandbreite dazu führen, dass die App lange braucht, um zu reagieren. Weitere Informationen:Webanwendungsanforderungen

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

Datenbankoptimierung der Datenquelle

Die Datenbankoptimierung spielt auch eine wichtige Rolle, insbesondere, wenn Sie eine Verbindung mit einer Datenquelle herstellen, die viele Daten enthält. Es ist einfach, auf Probleme zu stoßen, wenn Sie eine App erstellt haben, die Daten auf eine neue Art und Weise nutzt.

Angenommen, Ihr vorhandenes Kundenverwaltungssystem ist für die Suche mithilfe eines Vornamens, Nachnamens und einer E-Mail-Adresse optimiert, aber Sie haben eine neue App erstellt, die mithilfe der Telefonnummer sucht. Die Daten wurden nicht indiziert, damit Ihre App effizient suchen kann.

Die Indizierung hilft Ihren Apps, Suchvorgänge zu beschleunigen, und wenn ein Index fehlt, dauert es länger, nach Daten zu suchen und abzufragen. 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 weitere Indizes hinzufügen. Weitere Informationen zur Indizierung mit SQL Server finden Sie in der SQL Server-Indexarchitektur und im Entwurfshandbuch.

Serverspezifikation lokaler Systeme

Ein weiterer Aspekt, den Sie berücksichtigen sollten, ist Ihre Serverspezifikation, die das lokale Gateway behandelt. Wenn Sie zu viele Benutzer gleichzeitig auf die App zugreifen, kann Ihr Server möglicherweise nicht mit allen Anforderungen fertig werden. In diesen Fällen sollten Sie das lokale Gateway für mehrere Server einrichten, um einen Cluster zu bilden. Weitere Informationen: Verwalten von lokalen Datengatewayclustern mit hoher Verfügbarkeit und Lastenausgleich

Volumen und Häufigkeit der Datenübertragung

Bei Anforderungen mit hohem Volumen kann die Verwendung eines Ansatzes wie Dataflows eine bessere Leistung bieten und gleichzeitig die Integration mit lokalen Daten ermöglichen.