Integration verschiedener Geschäftssysteme mit CB Linked Server für Unternehmensanwendungen

Integration verschiedener Geschäftssysteme mit CB Linked Server für Unternehmensanwendungen

Zsolt BekeProducts and Solutions Leave a Comment

Einen Datenbankadministrator in einen Integrations-Superhelden verwandeln

Mit der Einführung der Funktion "Linked Server" stattet Microsoft Datenbankadministratoren und -entwickler mit einem leistungsstarken Werkzeug aus, das es dem SQL Server-Datenbankmodul ermöglicht, Befehle gegen OLE DB-Datenquellen außerhalb der Instanz von SQL Server auszuführen. Daher erleichtert dieses Feature die Integration von Daten außerhalb der lokalen SQL Server-Instanz in Ihre lokalen Datenbankanwendungen.

Wenn Ihre Daten in anderen Systemen gespeichert sind, bleiben sie für Sie unerreichbar. Um Daten aus anderen, nicht SQL-basierten Unternehmenssystemen, wie Exchange, SharePoint und Dynamics CRM, in eine SQL-Datenquelle zu integrieren, ist eine kundenspezifische Lösung erforderlich.

Das Erstellen eines Linked Servers im SQL Server Management Studio ist ein ziemlich unkomplizierter Prozess. Es geht einfach darum, den Baum "Server Objects" zu erweitern, mit der rechten Maustaste auf "Linked Servers" zu klicken, "New Linked Server" auszuwählen und einige einfache Optionen zu konfigurieren. Auf diese Weise können Sie eine einheitliche Sicht auf Ihre Daten in mehreren SQL-basierten Servern erhalten.

Aber können Sie diese Einfachheit nutzen, um Daten aus anderen Geschäftsanwendungen zu integrieren?

Unternehmen können sich selten nur auf Daten in SQL Server verlassen, wenn es um echte Geschäftseinblicke geht. Es handelt sich zweifellos um einen sehr leistungsstarken Datenspeicher für geschäftskritische Daten und deren Einspeisung in Ihre benutzerdefinierten Geschäftsanwendungen, dennoch werden Unternehmensdaten oft über verschiedene CRM-, Dateiablage- und BPM-Systeme gesammelt. Dies stellt ein erhebliches Integrationsproblem dar, da die Daten mit unterschiedlichen, oft inkompatiblen Darstellungen gespeichert werden, so dass benutzerdefinierte Unternehmensanwendungen nicht in der Lage sind, sie abzurufen. Früher hatten Unternehmen nur zwei Möglichkeiten: Entweder sie schreiben ihre Legacy-Anwendungen neu, um mit dem Zielsystem kommunizieren zu können, oder sie erstellen eine benutzerdefinierte Lösung, um die Daten für die Legacy-Anwendungen bereitzustellen und zu konvertieren.

Beiden Optionen sind jedoch enorme Risiken und Kosten inhärent, die sich aus der kundenspezifischen Entwicklung ergeben. Ein weiterer Nachteil dieser Ad-hoc-Lösungen ist der Mangel an Flexibilität und Vielseitigkeit.

Die dritte Option steigt auf - CB Linked Server

CB Linked Server for Enterprise Applications, das auf Connect Bridge basiert, ermöglicht es Ihnen, Linked Server-Verbindungen zu diesen Geschäftssystemen zu definieren und so deren Daten in Ihre SQL Server-Datenquelle zu integrieren und sie in Ihre Unternehmensanwendungen einzuspeisen.

SELECT * FROM EXCHANGE365.Contacts... Kann es noch einfacher werden?

CB Linked Server for Enterprise Applications ist eine Umsetzung des Connect Bridge Integrationsplattform. Sie dient als Proxy - oder Vermittler - zwischen Ihrem SQL-Server und Ihren Geschäftssystemen, wobei sie SQL-Abfragen in API-Aufrufe an die Zielsysteme übersetzt und umgekehrt dem SQL-Server die abgerufenen Daten in konsumierbarer Form präsentiert.

Die Verbindungen zu den Zielsystemen sowie Benutzer und Berechtigungen werden im Serveradministrations-Tool Connect Bridge definiert.

cb-linked-server-enterprise-anwendungen-

Die verknüpften Server im SQL Server Management Studio stellen diese in Connect Bridge definierten Verbindungen dar. Nach einer erfolgreichen Verbindung werden die Elemente im Zielsystem als Tabellenzeilen im Management Studio aufgelistet, so dass Sie sie einfach durch grundlegende SQL-Befehle manipulieren können.

cb-linked-server-enterprise-applications

Diese Einrichtung ermöglicht es Ihnen, einfach mit Ihren Daten zu arbeiten und Datensätze über einfache SQL-Abfragen abzurufen, zu aktualisieren und zu löschen. Um z.B. alle Kontakte auf einem SharePoint Server aufzulisten, würden Sie den folgenden Befehl verwenden:

SELECT * FROM EXCHANGE365...Kontakte;

Nein, es kann nicht einfacher werden, oder?

cb-linked-server-enterprise-applications

Mit dieser Logik können Sie problemlos Daten aus mehreren verschiedenen Geschäftssystemen in eine SQL-Datenquelle integrieren oder sogar Daten zwischen Systemen über SQL Server synchronisieren. Darüber hinaus ermöglicht sie Ihnen einen umfassenden Überblick über all Ihre geschäftskritischen Daten in Ihren Unternehmensanwendungen.

cb-linked-server-enterprise-applications

Schlüsselmerkmale:

  • Einfache interne Integration ohne die Notwendigkeit, einzelne APIs zu studieren
  • Integration unabhängig von der Systemversion, funktioniert auch mit zukünftigen Updates
  • Erhebliche Einsparungen - sowohl Zeit als auch Geld
  • Unterwegs anpassbare Integrationen
  • Eine Lösung für die Integration mehrerer Systeme
  • Datenschutz
  • Standard-SQL-Syntax
  • Unterstützt über 30 große Unternehmenssysteme

Sehen Sie ein kurzes Video über CB Linked Server

integration-diverse-business

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.