gem#dll - Datalake Loader
Nach der Installation können die Einstellungen über http://localhost:5000 gemacht werden.
Voraussetzung
.Net 10 Runtime für ASP.Net (Hosting Bundle) muss installiert sein:
--> link
Überblick
gem#dll ist ein lokaler Windows-Service der Daten aus dem Infor Data Lake in eine
lokale Datenbank repliziert.
Es gibt die Möglichkeit die Daten in Datentabellen zu holen, auf
die man dann für Schnittstellen und Berichte zugreifen kann. Ebenso kann man alle
Änderungen in Tabellen laden (Historiefunktion).
Der Dienst stellt auch eine API bereit mit der die Daten aus den Archivdateien als Excel-Dateien
exportiert werden können. Diese API kann für kundenspezifische Abfragen verwendet werden.
Anwendungsszenarien
- Datenreplikation: Replizieren Sie Daten aus dem Infor Data Lake
in lokale Tabellen.
- Sie können mit diversen Schnittstellen, BI-Tools oder Berichten auf die
Daten zugreifen.
- Historie: Laden Sie alle Änderungen wichtiger Tabellen, um eine
Historie zu erstellen.
- Ermöglichen Sie es den Benutzern direkt in LN auf die Historie
zuzugreifen in dem Sie die Änderungen per Excel zur Verfügung stellen.


Kosten
- Kostenlose Testversion: Sie können die Software kostenlos herunterladen und
installieren.
Im Zuge der Einrichtung der Software können Sie dann eine Lizenz per E-Mail anfordern.
- Lizenz:
Nach Ablauf der Testlizenz können Sie für 1.500€ pro Jahr lizenzieren - inklusive aller nötigen
Software- und Sicherheitsupdates.
Nähere Informationen zu den Lizenzpflichten / -rechten finden Sie in der EULA.
Wichtiger Hinweis: gem#dll nutzt die Infor API um Daten aus dem Infor Datalake™ in eine lokale
Datenbank
zu übertragen. Die Gebühren zum Betrieb der Infor Multitenant Cloud™, der lokalen
Datenbank, Installations oder sonstige Aufwendungen
sind nicht Bestandteil der Lizenz-Gebühren und müssen mit den jeweiligen Lieferanten vereinbart werden.
Unterstützung bei der Installation und Inbetriebnahme kann unter office@gemse.pro
angefragt werden.
Hauptkomponenten und Abläufe

1. Konfigurationsschritte
Infor LN™
- Eine Verbindung zum Datalake herstellen:
- Gehen Sie in Infor OS in der Cloud auf API Gateway und erstellen Sie
eine Back-End-Dienst Verbindung.
- Laden Sie die Anmeldedaten herunter und aktivieren Sie "Dienstkonto
erstellen" (Sie müssen keinen Benutzer spezifizieren).
- Die Datei benötigen Sie für Infor LN OnPremise und für gem#dll.
- Infor LN OnPremise mit dem Datalake verbinden:
- In ttdpm5130m000 können Sie OnPremise eine Verbindung zum Datalake
herstellen (nutzen Sie dazu auch die Hilfe)
- Als IMS-Verbindung verwenden Sie die URL:
https://mingle-ionapi.eu1.inforcloudsuite.com/Tenant_ID/IONSERVICES/api/ion/messaging/service/v2
- Als Datenkatalogverbindung verwenden Sie
https://mingle-ionapi.eu1.inforcloudsuite.com/Tenant_ID/IONSERVICES/datacatalog/v1/document/json
- Als Verbindung für Datenaufnahme via Stapel
https://mingle-ionapi.eu1.inforcloudsuite.com/Tenant_ID/DATAFABRIC/ingestion/v1
- Als OAuth2 Parameter Set laden Sie die Anmeldedaten aus Eine
Verbindung zum Datalake herstellen.
- Zum Abschluss müssen Sie OnPremise noch das Zertifikat des Infor Tenants
im bse/security/certs/server speichern (sh. KB 2150331 Installation of SSL Certificates in
ERP LN) .
- Wenn alles passt, können Sie mit "Check Catalog Connection" und "Check
Ingestion Connection" die Verbindung testen.
- Data-Lake-Elemente konfigurieren:
- Auswahl der zu synchronisierenden Tabellen und Elemente.
- Nutzen Sie die Sessions ttdpm5100m000 / ttdpm5105m000 um die Tabellen
und Firmen zu konfigurieren, die Sie veröffentlichen wollen.
- Nutzen Sie ttdpm5205m000 für Initialen export aller Daten
- Nutzen Sie ttpdm5125m000 um Änderungen zu veröffentlichen.
- Damit diese nicht abbricht empfiehlt Infor ttdpm5225m000 in einem Job
regelmäßig auszuführen.
2. gem#dll konfigurieren
- Verbindung zur Datenbank:
- Geben Sie die Verbindungsdetails für die lokale Datenbank ein.
- Wenn der verwendete Datenbank-Benutzer entsprechende Rechte hat, kann
gem#dll die
Datenbank auch selbst erstellen.
- der DB-User muss aber zumindest in der Datenbank dbowner sein, da er
Tabellen erstellen und ändern können muss.
- Aktuell wird nur Microsoft SQL Server unterstützt. Falls Sie eine andere Datenbank in
Verwendung haben, können Sie sich gerne bei uns für eine Erweiterung melden.
- Verbindung zum Data-Lake:
- Laden Sie die Datei aus Schritt 1 in gem#dll hoch.
- Testen Sie die Verbindung
- Lizenz holen:
- Geben Sie ihre Daten für einen temporären Lizenzschlüssel ein oder
beantragen Sie gleich die kostenpflichtige Lizenz für ein Jahr.
- Mit der temporären Lizenz können Sie alle Funktionen testen. Sie ist
aber nur 30 Tage gültig und an den Tenant gebunden den Sie in der Datalakeverbindung
hochgeladen haben.
- Die verschlüsselten Daten senden Sie an uns und wir erstellen ihnen eine
Lizenz.
- Data-Lake-Elemente auswählen:
- Wählen Sie die Tabellen und Elemente aus, die synchronisiert werden
sollen.
- Sie können wählen ob Sie die Daten in eine Tabelle replizieren wollen.
Dabei werden alle Änderungen und Löschungen über den jeweiligen Schlüssel nachgeführt.
- Sie können wählen ob Sie die Daten in eine Archivtabelle replizieren
wollen. Dabei werden alle Änderungen und Löschungen separat gespeichert. Hierbei können Sie
noch Spalten ausnehmen die bei der Synchronisierung nicht beachtet werden sollen. Es werden
nur Änderungen gespeichert in denen sich etwas in den spezifizierten Daten ändert.
3. Synchronisationsprozess
- Der Synchronisierungsprozess startet automatisch mit dem Dienst und holt alle 60
Sekunden die Änderungen aus dem Datalake.
4. API / Monitoring
- gem#dll verfügt über eine API, die es ermöglicht, den aktuellen Status des
Datensyncs zu holen und z.B. in einem PRTG Tool zu monitoren.
- Ebenso kann man xlsx-Dateien über die API exportieren.
5. Einbindung in Infor LN
- Historie abrufen:
- Über Extensability kann man dem Benutzer einen Button zur Verfügung
stellen, der die Historie der aktuellen Session und des aktuellen Datensatzes als xlsx zur
Verfügung stellt. Sourcecode ist auf Anfrage erhältlich.