Skip to main content
Skip table of contents

3.5.5. Konnektoren

Konnektoren sind eine Sammlung von Abfragen, die auf einer Datenquelle (siehe: 3.2.1. Datenquellen) ausgeführt werden können.

image-20241203-132844.png

3.5.5.1. Menüleiste (A)

Die Menüleiste mit ihren Funktionen ist für den gesamten Bereich “Konnektoren” anwendbar.

Icon image-20241127-092033.png “Konnektor hinzufügen”

Icon image-20241127-092102.png “Speichern”

  • Speichert alle Änderungen in der OCT-Datenbank ab.

  • Das Icon wird nur aktiviert, wenn ungespeicherte Änderungen vorhanden sind.

Icon image-20241127-092121.png “Neu laden”

  • Temporäre und nicht gespeicherte Änderungen können so verworfen werden.

Icon image-20241127-092148.png “Importieren”

  • Es können Konnektoren vom Content-Server in der Saxess-Cloud sowie eine SQL-Datei oder eine JSON-Datei importiert bzw. heruntergeladen werden. Dafür muss eine Option gewählt werden:

    • Importieren vom Content-Server

    • Importieren aus SQL-Datei

    • Importieren aus JSON-Datei

  • Eine detaillierte Beschreibung dazu finden Sie hier: 3.5.5. Konnektoren | 3.5.5.1.2.-Importieren

Icon image-20241127-092207.png “Exportieren”

  • In der Konnektorübersicht kann man mit einem Linksklick einen Konnektor auswählen und mit all seinen Inhalten exportieren.

  • Bei Auswahl des Icons muss eine Option gewählt werden: “Exportieren als SQL-Datei” oder “Exportieren als JSON-Datei”

  • Exportieren als SQL-Datei:

    • Es öffnet sich ein Dialog, in welchem ein Dateiname für den zu exportierenden Konnektor eingetragen werden muss.

    • Mit Auswahl des Buttons “Exportieren” wird der Export im SQL-Format gestartet.

image-20241203-134607.png
  • Exportieren als JSON-Datei

    • Es öffnet sich ein Dialog, in welchem ein Dateiname für den zu exportierenden Konnektor eingetragen werden muss.

    • Mit Auswahl des Buttons “Exportieren” wird der Export im JSON-Format gestartet.

image-20241203-135031.png

Icon image-20241127-092422.png “Löschen”

  • Man kann über dieses Icon einen einzelnen Konnektor löschen.

  • Wählen Sie mit einem Linksklick den Konnektor aus, welcher gelöscht werden soll.

  • Bei Auswahl des Icons erscheint eine Meldung, in welcher der Vorgang bestätigt werden muss.

image-20241203-135516.png

Icon image-20241204-094237.png “Feldliste & Testabfrage”

  • Um dieses Icon zu aktivieren, muss in der Konnektorenübersicht eine SQL-Abfrage mit einem Linksklick ausgewählt werden.

  • Es öffnet sich neben dem SQL-Editor auf der rechten Seite eine Feldlistenübersicht und ein Bereich für eine Testabfrage.

  • Eine detaillierte Beschreibung dazu finden Sie hier: 3.5.5. Konnektoren | 3.5.5.1.3.-Feldliste-&-Testabfrage


3.5.5.1.1. Konnektor hinzufügen

  • Bei Auswahl der Option öffnet sich ein Dialog, in welchem Eigenschaften für den neuen Konnektor eingetragen werden müssen.

image-20241203-134132.png

Hersteller

  • Eingabefeld für den optionalen Herstellernamen des Vorsystems

Quellsystem

  • Eingabefeld für den Namen des ERP-Systems bzw. des Vorsystems

Quellsystemtyp

  • Mit einem Linksklick in das Feld öffnet sich ein Drop-down-Menü mit einer Auswahl für den technischen Typ der Vorsystem-Datenbank (MSSQL, Oracle) bzw. den technischen Zugriffsweg (ODBC).

Modul

  • Mit einem Linksklick in das Feld öffnet sich ein Drop-down-Menü mit allen in der Applikation verfügbaren bzw. importierten Module.

  • Es muss ein Modul ausgewählt werden, für dessen Integrationstabellen ein Konnektor erstellt werden soll.

  • Es werden auch nicht in die Datenbank eingespielte Module angezeigt.

Beschreibung

  • Eingabefeld für eine optionale Beschreibung des Konnektors

  • Das Beschreibungsfeld kann in der rechten, unteren Ecke größer gezogen werden.

  • Nachdem alle Informationen korrekt eingetragen wurden, wird mit dem Button “Anwenden” der neue Konnektor erstellt und in der Konnektorenübersicht in alphabetischer Reihenfolge hinzugefügt.

Neue Konnektoren können nur bei Modulen des Typs “Integration” mit Integrationstabellen mit der Namenskonvention “integration.t<Modulname>_<Tabellennamen>” (z.B. integration.tFIN_Accounts) hinzugefügt werden.


3.5.5.1.2. Importieren

Es können vorgefertigte Konnektoren vom Content-Server in der Saxess-Cloud, Konnektoren als SQL-Datei sowie als JSON-Datei importiert werden.


3.5.5.1.2.1. Importieren vom Content-Server

Es können vorgefertigte Konnektoren vom Content-Server aus der Saxess-Cloud heruntergeladen werden.

  • Bei Auswahl dieser Option öffnet sich ein Dialog, in welchem auf der linken Seite die Übersicht aller Hersteller der Vorsysteme und die dafür entwickelten Konnektoren in einer Baumstruktur organisiert ist.

image-20241203-140453.png
  • Über das Suchfeld kann gezielt nach Konnektoren gesucht bzw. gefiltert werden.

image-20241203-140512.png
  • Mit einem Linksklick auf einen Konnektor werden auf der rechten Seite des Fensters die Details zum Konnektor angezeigt.

image-20241203-140623.png
  • Mit einem Linksklick auf den Button “Anwenden” wird der Konnektor heruntergeladen und der Liste der Konnektoren in alphabetischer Reihenfolge hinzugefügt.

image-20241204-083611.png

3.5.5.1.2.2. Importieren aus SQL-Datei

Es können Konnektoren im SQL-Format importiert werden.

  • Bei Auswahl dieser Option öffnet sich ein Dialog, in welchem eine SQL-Datei mit der Dateierweiterung “.sql” von einem Speicherort importiert werden kann.

image-20241204-091746.png

Button “Datei öffnen”

  • Bei Auswahl des Buttons öffnet sich ein neuer Dialog, in welchem die zu importierende Datei mit der Dateierweiterung “.sql” von einem Speicherort ausgewählt bzw. importiert werden kann.

Dateiname

  • Dieser wird automatisch, basierend auf der importierten Datei, eingetragen.

Quell-Datenbankversion

  • Zeigt die Version der Quelldatenbank an.

Quellwerk

  • Zeigt die Quelldatenbank an.

Objekttyp

  • Dieser wird automatisch, basierend auf der importierten Datei, eingetragen.

Quellsystem (links)

  • Dieses wird automatisch, basierend auf der importierten Datei, eingetragen.

Quellsystemtyp (links)

  • Dieser wird automatisch, basierend auf der importierten Datei, eingetragen.

Modul (links - Quellmodul)

  • Der Name des Quellmoduls wird automatisch, basierend auf der importierten Datei, eingetragen.

Quellsystem (rechts)

  • Standardmäßig wird das Eingabefeld für den Namen des Zielquellsystems mit den Werten der Quelle bzw. des Quellsystems befüllt.

  • Je nach Anwendungsfall (Überschreiben oder Hinzufügen) muss der Name des Zielquellsystems angepasst werden.

Quellsystemtyp (rechts)

  • Standardmäßig wird das Eingabefeld für den Namen des Zielquellsystemtyps mit den Werten der Quelle bzw. des Quellsystemtyps befüllt.

  • Je nach Anwendungsfall (Überschreiben oder Hinzufügen) muss der Name des Zielquellsystemtyps angepasst werden.

Modul (rechts - Zielmodul)

  • Standardmäßig wird das Eingabefeld für den Namen des Zielmoduls mit den Werten der Quelle bzw. des Quellmoduls befüllt.

  • Je nach Anwendungsfall (Überschreiben oder Hinzufügen) muss der Name des Zielmoduls angepasst werden.

Button “Importieren”

  • Über den Button wird das Objekt in die OCT-Datenbank importiert und in der Konnektorenübersicht angezeigt.


3.5.5.1.2.3. Importieren aus JSON-Datei

Es können Konnektoren im JSON-Format importiert werden.

  • Bei Auswahl dieser Option öffnet sich ein Dialog, in welchem eine JSON-Datei mit der Dateierweiterung “.json” von einem Speicherort importiert werden kann.

image-20241204-094012.png

Button “Datei öffnen”

  • Bei Auswahl des Buttons öffnet sich ein neuer Dialog, in welchem die zu importierende Datei mit der Dateierweiterung “.json” von einem Speicherort ausgewählt bzw. importiert werden kann.

Dateiname

  • Dieser wird automatisch, basierend auf der importierten Datei, eingetragen.

Quell-Datenbankversion

  • Dieses Feld beinhaltet aufgrund des Dateiformats (JSON) keine Informationen.

Quellwerk

  • Dieses Feld beinhaltet aufgrund des Dateiformats (JSON) keine Informationen.

Objekttyp

  • Dieser wird automatisch, basierend auf der importierten Datei, eingetragen.

Quellsystem (links)

  • Dieses wird automatisch, basierend auf der importierten Datei, eingetragen.

Quellsystemtyp (links)

  • Dieser wird automatisch, basierend auf der importierten Datei, eingetragen.

Modul (links - Quellmodul)

  • Der Name des Quellmoduls wird automatisch, basierend auf der importierten Datei, eingetragen.

Quellsystem (rechts)

  • Standardmäßig wird das Eingabefeld für den Namen des Zielquellsystems mit den Werten der Quelle bzw. des Quellsystems befüllt.

  • Je nach Anwendungsfall (Überschreiben oder Hinzufügen) muss der Name des Zielquellsystems angepasst werden.

Quellsystemtyp (rechts)

  • Standardmäßig wird das Eingabefeld für den Namen des Zielquellsystemtyps mit den Werten der Quelle bzw. des Quellsystemtyps befüllt.

  • Je nach Anwendungsfall (Überschreiben oder Hinzufügen) muss der Name des Zielquellsystemtyps angepasst werden.

Modul (rechts - Zielmodul)

  • Standardmäßig wird das Eingabefeld für den Namen des Zielmoduls mit den Werten der Quelle bzw. des Quellmoduls befüllt.

  • Je nach Anwendungsfall (Überschreiben oder Hinzufügen) muss der Name des Zielmoduls angepasst werden.

Button “Importieren”

  • Über den Button wird das Objekt in die OCT-Datenbank importiert und in der Konnektorenübersicht angezeigt.


3.5.5.1.3. Feldliste & Testabfrage

Diese Option ist hilfreich, um die SQL-Abfrage für einen Konnektor korrekt zu erstellen.

  • Um dieses Icon zu aktivieren, muss in der Konnektorenübersicht eine SQL-Abfrage mit einem Linksklick ausgewählt werden.

  • Es öffnet sich neben dem SQL-Editor auf der rechten Seite oben eine Feldlistenübersicht und unten ein Bereich für eine Testabfrage.

image-20241204-100307.png

3.5.5.1.3.1. Feldliste (a)

Die Feldliste zeigt an, welche Felder die Konnektorabfrage zurückgeben sollte, um die Daten vollständig in die Integrationstabelle des Moduls zu laden. Die Felder der Feldliste werden durch die Spalten der Integrationstabelle des Moduls definiert.

In der Überschrift der Feldliste ist erkennbar, aus welcher Tabelle die Felder kommen. Dies können Integrationstabellen oder auch globale Tabellen sein. Beispiele für die Zusammensetzung der Namenskonvention:

  • Integrationstabellen mit der Namenskonvention “integration.t<Modulname>_<Tabellennamen>” (z.B. integration.tFIN_Accounts)

  • Globale Tabellen mit der Namenskonvention “gobal.t<Tabellennamen<“ (z.B. global.tCompanies)

  • Die Überschrift “Felder <… >“ wird vom Namen der Integrationstabelle z.B. “integration.tFIN_Accounts” im Modul definiert. Die Überschrift gibt stets den Namen der jeweiligen Tabelle an.

  • Die Abfrage “GetCompanies” ist eine OCT-Standardabfrage und unabhängig vom Modul. Aus diesem Grund heißt sie “global.tCompanies” und hat das Ziel, eine Liste der Mandanten aus dem Vorsystem auszulesen.

image-20241218-081527.png

Integrationstabelle “integration.tFIN_Accounts” mit Liste der Felder (Module)

image-20241205-121152.png

Überschrift “integration.tFIN_Accounts” der Feldliste für die SQL-Konnektorabfrage (Konnektoren)

Spaltenname

  • Die Spalte zeigt die Spaltenüberschriften an, so wie diese in der OCT-SQL-Datenbank angelegt wurden und in der SQL-Abfrage verwendet werden sollen.

Datentyp

  • Das Feld zeigt den entsprechenden SQL Server-Datentyp der Spalte in der Integrationstabelle an.

Nullwert

  • Der Nullwert definiert, ob das Feld von der Abfrage zurückgegeben werden muss:

    • NOT NULL: Feld erforderlich (leerer Text möglich)

    • NULL: Feld optional

Info-Felder image-20241205-121904.png

  • Schwebt man mit der Maus über dem Tooltip-Icon, wird die Dokumentation angezeigt, die direkt im SQL Server für diese Spalte hinterlegt wurde.

  • Die Feldliste benötigt man beim Erstellen eines neuen Konnektors, um zu sehen, welche Feldnamen in der SQL-Abfrage verwendet werden müssen.

  • Die geschriebene SQL-Abfrage wird in der Datenquelle (siehe: 3.2.1. Datenquellen) bzw. der Datenbank eines Vorsystems ausgeführt und die daraus gewonnenen Daten befüllen die in der Feldliste angezeigte Tabelle.


3.5.5.1.3.2. SQL-Testabfrage (b)

Die Testanfrage dient der Prüfung der Konnektorabfrage mit einer Testdatenbank. Hierbei wird untersucht, ob technisch und inhaltlich korrekte Daten zurückgegeben werden, bevor ein SQL-Konnektor in einer Pipeline angelegt wird.

  • Um eine Testabfrage durchzuführen, muss eine Testdatenquelle angelegt (siehe: 3.2.1. Datenquellen) oder ausgewählt werden. Existieren bereits mehrere Datenquellen, kann eine in einem Drop-down-Menü ausgewählt werden.

image-20241205-130437.png

Beispiel zur Tabelle “global.tCompanies”

  • In Konnektorabfragen können Variablen verwendet werden. Die Variablen entsprechen den Einstellungsmöglichkeiten im SQL-Konnektor Step (siehe: 3.2.3.2. SQL-Konnektor):

    • COMPANY: Mandanten-ID

    • PERIOD_YEAR_START: Startjahr

    • PERIOD_MONTH_START: Startperiode

    • PERIOD_YEAR_END: Endjahr

    • PERIOD_MONTH_END: Endperiode

  • In der Konnektorabfrage muss der Variablenname von ${ und } umschlossen sein. Die Variable COMPANY muss in der Abfrage als ${COMPANY} geschrieben werden.

  • Sofern in der SQL-Abfrage keine Variablen enthalten sind, ist die Auswahl einer Datenquelle ausreichend. Andere Eingabefelder müssen nicht ausgefüllt werden.

  • Bei Auswahl des Buttons “SQL-Abfrage testen” öffnet sich ein Dialog mit dem Ergebnis der Abfrage, die auf der ausgewählten Datenquelle ausgeführt wird. Im Beispiel ist eine Testabfrage zur Tabelle “global.tCompanies” bzw. zur Mandantenübersicht zu sehen.

image-20241205-131935.png
  • Wenn in der SQL-Abfrage Variablen wie z.B. “${COMPANY}” enthalten sind, muss zusätzlich zur Auswahl einer Datenquelle, das Eingabefeld “Company” mit der Company-ID bzw. der Mandanten-ID wie z.B. “1” ausgefüllt werden, um Daten von dieser ID auszulesen.

image-20241205-131831.png

Beispiel zur Tabelle “integration.tFIN_Accounts”

  • Bei Auswahl des Buttons “SQL-Abfrage testen” öffnet sich z.B. ein Dialog mit den Ergebnissen zur Testabfrage der Tabelle “integration.tFIN_Accounts” bzw. zu den Ergebnissen zur Mandanten-ID/Company-ID “1”.

image-20241205-132021.png

Die Felder und deren jeweilige Befüllung sind modulspezifisch und können daher variieren.


3.5.5.2. Anzeigefeld für Konnektoren (B)

Im Anzeigefeld werden Eigenschaften eines Konnektors sowie dessen SQL-Abfragen dargestellt.


3.5.5.2.1. Konnektorenübersicht

In der Konnektorenübersicht werden alle hinzugefügten sowie importierten bzw. heruntergeladenen Konnektoren angezeigt. Grundsätzlich sind die Konnektoren alphabetisch nach Quellsystem einsortiert.

image-20241204-101438.png
  • Die Konnektoren können über den kleinen schwarzen Pfeil links vom Konnektorennamen aus- oder eingeklappt werden, um alle zugehörigen Konnektorabfragen anzuzeigen.

  • Beispiele für die Zusammensetzung eines Konnektornamens bzw. für die Namenskonvention eines Konnektors:

    • BMD (Quellsystem ) | MSSQL (Quellsystemtyp) | HR (Modul)

    • HS (Quellsystem ) | ODBC (Quellsystemtyp) | FIN (Modul)

    • SAGE100DE (Quellsystem ) | MSSQL (Quellsystemtyp) | FIN (Modul)

  • Die Position der Konnektoren oder der SQL-Abfragen innerhalb eines Konnektors kann nicht mittels Drag & Drop verändert werden.


3.5.5.2.2. Detailansicht eines Konnektors

In der Detailansicht können nur die Eingabefelder der Beschreibung und der Installationshinweise bearbeitet werden. Alle anderen Felder übernehmen die Eigenschaften, welche beim Erstellen des Konnektors hinzugefügt wurden.

  • Mit einem Linksklick auf einen Konnektor wird auf der rechten Seite eine Übersicht mit Details bzw. Eigenschaften des Konnektors angezeigt.

image-20241204-102125.png

Hersteller

  • Es wird der Herstellernamen des Vorsystems angezeigt.

Quellsystem

  • Es wird der Name des Vorsystems (ERP-Systems) bzw. die Datenquelle angezeigt, welche durch den Konnektor angebunden werden kann.

Quellsystemtyp

  • Es wird der technische Typ der Vorsystem-Datenbank (MSSQL, Oracle) bzw. der technische Zugriffsweg (ODBC) angezeigt.

Modul

  • Es wird das Modul angezeigt, für welches der Konnektor erstellt wurde.

Beschreibung

  • Eingabefeld für eine optionale Beschreibung des Konnektors

  • Bei importierten Konnektoren (vom Content-Server) wird bei einigen bereits eine Beschreibung des Konnektors mitgeliefert.

Installationshinweise

  • Eingabefeld für optionale Installationshinweise für den Konnektor

  • Bei importierten Konnektoren (vom Content-Server) werden bei einigen bereits Installationshinweise für Konnektoren mitgeliefert.

Version

  • Es wird automatisch die letzte Versionsnummer angezeigt, unter welcher der Konnektor auf dem Content-Server in der Saxess-Cloud abgespeichert ist.

  • Die Versionsnummer kann an dieser Stelle nicht bearbeitet werden.

Details

  • Es findet sich ein Link zur Leistungsbeschreibung und weiteren Informationen zum Konnektor.


3.5.5.2.3. Detailansicht einer Konnektorabfrage - SQL-Editor

Um Daten aus einer Datenquelle abzurufen, muss im SQL-Editor eine Abfrage geschrieben werden.

  • Mit einem Linksklick auf eine Konnektorabfrage wird auf der rechten Seite ein SQL-Editor für das Schreiben von Abfragen bzw. SQL-Skripten angezeigt, welche an dieser Stelle bearbeitet werden können.

image-20241204-102054.png
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.