Was sind Steckverbinder?
  • 06 Mar 2024
  • 3 Minuten zu lesen
  • Mitwirkende

Was sind Steckverbinder?


Article Summary

Übersicht

Was sind Konnektoren?

Hier erfahren Sie, wie Sie die bestehenden Softwaresysteme Ihres Unternehmens mit Tulip verbinden können.

Tulip ist eine offene Plattform, die sich in Ihre bestehende IT-Infrastruktur integrieren lässt. Diese Integration wird mit Hilfe von Konnektoren erreicht.

Konnektoren sind eine Funktion von Tulip, mit der Sie Daten zwischen HTTP-APIs und SQL-Datenbanken und Tulip senden können. Sie sind wichtig, um sich mit Servern und Systemen außerhalb von Tulip zu verbinden, ebenso wie die Tabellen-API. Wenn Sie einen Connector einrichten, können Sie externe Informationen und Daten in Ihre Tulip-Applikationen einbringen, was Ihre Tulip-Erfahrung erweitert und effiziente Prozesse ermöglicht.

Tulip unterstützt 2 verschiedene Arten von Konnektoren:

  • HTTP - Verwenden Sie diesen Konnektor, um auf Daten von externen APIs zuzugreifen.
  • SQL - Verwenden Sie diesen Konnektor für den Zugriff auf externe Datenbanken, die sich außerhalb von Tulip befinden.

Um auf die SQL- und HTTP-Konnektoren zuzugreifen, bewegen Sie den Cursor von einer beliebigen Stelle Ihres Tulip-Kontos aus über die Registerkarte "Apps" und wählen Sie Konnektoren aus dem Dropdown-Menü.

image.png

Auf der Seite Konnektoren können Benutzer sehen, ob ihre Konnektoren online sind oder nicht und welche Version der Konnektor hat.

Tulip unterstützt die folgenden SQL-Konnektoren:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • Oracle

Jeder Connector kann mehrere Connector-Funktionen oder Abfragen haben, die ausgeführt werden, nachdem sie in einer Anwendung ausgelöst wurden.

Hier ist ein Beispiel für eine Connector-Funktion:

Konnektoren verwenden:

Dies sind SQL- und HTTP-Konnektoren, die Ihre Tulip Apps mit Ihren Datenbanken und APIs integrieren.

Datenprotokoll-Konnektoren können von Triggern verwendet werden. Sie können zum Beispiel einen Trigger in einer Tulip App erstellen, der besagt:

  1. "Wenn der Bediener einen Barcode scannt"
  2. "Schlage diesen Barcode in meiner SQL-Datenbank nach"
  3. "Dann gehe zu einem von drei verschiedenen Schritten, basierend auf diesen Daten."

oder...

  1. "wenn der Bediener diese Taste drückt"
  2. "eine Anfrage an meine HTTP-API senden, die Produktionsprobleme in meiner Fabrik verfolgt."

Beides ist Selbstbedienung. Solange Sie eine SQL-Datenbank oder einen externen Softwaredienst (wie ein MES oder ERP) abfragen können, können Sie die Abfrage in Tulip schreiben.

Unten sehen Sie ein Beispiel für den Aufruf einer Konnektor-Funktion innerhalb eines Triggers im App-Editor:

image.png

Wer kann Konnektoren verwenden?

Die meisten Konnektoren sind selbsterklärend. Jeder, der sich zum Beispiel mit SQL auskennt, kann einen SQL-Connector einrichten und die SQL-Abfragen schreiben, die in der Tulip-App verwendet werden sollen.

Jeder in Ihrer Organisation kann diesen SQL-Connector in einer Tulip-App über Trigger verwenden, ohne dass er SQL-Kenntnisse haben muss, nachdem Sie die SQL-Abfragen erstellt haben.

Ausführen von Konnektoren in einem Test {{Glossar.Umgebung}}

Sie können die Registerkarte Umgebungen verwenden, um mehrere Server für jede Konnektorfunktion einzurichten. So können Sie Konnektorfunktionen automatisch in einer Testumgebung ausführen lassen, wenn sich die Anwendung in der Entwicklung befindet. Weitere Details zu Umgebungen finden Sie hier.

image.png

Datentypen in Konnektoren

Die folgenden Datentypen können als Inputs oder Outputs in einer Connector-Funktion verwendet werden.

Wenn Sie Connector-Ausgaben verwenden, können Sie einen Datentyp in einen anderen Datentyp "zwingen".

Wenn der Konnektor also einen Wert vom Typ "float" ausgibt und Sie diesen als "Text"-Wert in einer Anwendung verwenden möchten, sollten Sie eine "Text"-Ausgabe erstellen und diese dem float-Wert zuordnen. Der Wert wird dann automatisch in einen Textwert umgewandelt.

:::(Info) (HINWEIS) Sie können keinen Punkt, ".", in den Namen einer Eingabe oder Ausgabe einfügen. :::

Zeitüberschreitungen in Konnektoren

Konnektoren haben Timeouts, um zu verhindern, dass sie sich während der Ausführung einer Anwendung blockieren. Sie sollten darauf achten, dass ein Konnektor nicht länger braucht, als Sie erwarten, dass ein Benutzer wartet (maximal 1-3 Sekunden). Während der Erstellung eines Konnektors wird die Testfunktionalität nach 10 Sekunden eine Zeitüberschreitung verursachen.

In der Produktion wird ein Konnektor in einer Anwendung nach 25 Sekunden eine Zeitüberschreitung verursachen.

Technische Details von Konnektoren

Da Konnektoren mit externen Systemen kommunizieren, müssen Sie verstehen, wie Sie Konnektoren so konfigurieren, dass sie in Ihre individuelle IT-Umgebung passen.

Sie müssen den Connector Host verstehen. Er ist ein Modul der Tulip-Plattform, das die Verbindungen zu diesen externen Systemen verwaltet.

Wenn Sie auf Datenbanken und APIs zugreifen, die von Ihrer Tulip Cloud aus offen zugänglich sind, sollte keine zusätzliche Konfiguration erforderlich sein. Wenn jedoch etwas nicht wie erwartet funktioniert oder wenn Sie sich mit einer Datenbank, einer API oder einer Maschine verbinden möchten, die nicht offen über die Tulip Cloud verfügbar ist, ist dieser Artikel über Connector Hosts eine wichtige Ressource.

Weitere Lektüre


Haben Sie gefunden, wonach Sie gesucht haben?

Sie können auch auf community.tulip.co Ihre Frage stellen oder sehen, ob andere mit einer ähnlichen Frage konfrontiert wurden!


War dieser Artikel hilfreich?