Warenkorb
0
Wagen 0
Telefonische Beratung +49 (0) 441-30 43 76 40
Die Fähigkeit, externe Datenquellen in Ihre FileMaker-Lösung zu integrieren, erweitert die Möglichkeiten Ihrer Datenbank erheblich. Ob Sie Daten aus einer SQL-Datenbank abrufen, über ODBC oder JDBC auf externe Systeme zugreifen oder Webdienste per REST API integrieren möchten – FileMaker bietet Ihnen die Werkzeuge, um externe Daten nahtlos in Ihre Datenbankanwendungen einzubinden. In diesem Kapitel lernen Sie, wie Sie SQL-Datenbanken anbinden, ODBC und JDBC in FileMaker verwenden und Webdienste mittels REST API integrieren können.
Inhaltsverzeichnis
Die Anbindung von FileMaker-Datenbanken als externe Datenquellen ermöglicht es, auf die Daten aus einer anderen FileMaker-Datenbank zuzugreifen, als ob sie Teil der aktuellen Datei wären. Diese Funktion bietet eine leistungsstarke Möglichkeit, Daten in mehreren FileMaker-Dateien zu teilen und in einem einzigen System zu nutzen. Die externe Datenquelle wird über Ablage/Datei > Verwalten > Externe Datenquellen eingerichtet, indem eine Verbindung zu einer anderen FileMaker-Datei hinzugefügt wird. Einmal verbunden, können Sie Tabellen, Layouts und Scripts der externen Datenbank in Ihre eigene Lösung integrieren. Dies ist besonders nützlich für verteilte Systeme, bei denen Daten in verschiedenen FileMaker-Dateien liegen, aber gemeinsam verwendet werden müssen, z.B. für modulare Lösungen, die verschiedene Datenbanken als Module miteinander verbinden.
Die gFM-Business ERP-Software enthält in den Basisversionen ausschließlich externe Datenquellen zu den verbundenen FileMaker-Datenbanken. Die Software kann um weitere Datenquellen von FileMaker-Datenbanken oder SQL-Datenbanken per ODBC/JDBC oder über die REST API erweitert werden.
SQL-Datenbanken (Structured Query Language) sind weit verbreitet und werden in vielen Unternehmen zur Verwaltung großer Datenmengen eingesetzt. Durch die Anbindung von SQL-Datenbanken an FileMaker können Sie Daten aus diesen Systemen abrufen, in Ihre FileMaker-Lösung integrieren und sogar direkt bearbeiten. Dies ist besonders nützlich, wenn Sie Daten aus verschiedenen Systemen zusammenführen oder Ihre FileMaker-Datenbank als Frontend für eine SQL-Datenbank nutzen möchten.
Bevor Sie eine SQL-Datenbank an FileMaker anbinden können, benötigen Sie die folgenden Voraussetzungen:
ODBC (Open Database Connectivity) und JDBC (Java Database Connectivity) sind Standardprotokolle, die es ermöglichen, verschiedene Datenbanken über einheitliche Schnittstellen anzubinden. In FileMaker können Sie sowohl ODBC als auch JDBC verwenden, um Daten aus externen Quellen abzurufen und in Ihre Lösung zu integrieren.
REST (Representational State Transfer) APIs sind weit verbreitet, um Webdienste anzubinden und Daten zwischen Anwendungen auszutauschen. FileMaker kann als Client für REST-APIs fungieren und ermöglicht es Ihnen, externe Dienste wie Webanwendungen, Cloud-Dienste oder andere APIs in Ihre Lösung zu integrieren.
Aus URL einfügen
-Script-Schritten verwendet werden können. Dies ermöglicht es Ihnen, HTTP-Anfragen (GET, POST, PUT, DELETE) an Webdienste zu senden und die Antwort in FileMaker zu verarbeiten.Beispiel:
Aus URL einfügen [Ziel: Tabelle::Feld; Mit Dialog: Aus; URL: „https://api.example.com/data“; cURL-Optionen: „–request GET –header „Authorization: Bearer TOKEN“]
JSONGetElement
und JSONSetElement
, um die Daten in FileMaker zu analysieren und weiterzuverarbeiten.Die Anbindung von FileMaker an externe Datenquellen eröffnet eine Vielzahl von Möglichkeiten, Ihre Datenbankanwendungen zu erweitern und zu optimieren. Ob Sie SQL-Datenbanken integrieren, ODBC und JDBC verwenden oder REST-APIs nutzen, um Webdienste einzubinden – FileMaker bietet Ihnen die Flexibilität und die Werkzeuge, um Daten aus verschiedenen Quellen in einer einheitlichen Anwendung zu nutzen. Durch die Einhaltung bewährter Praktiken in den Bereichen Sicherheit, Fehlerbehandlung und Performance können Sie sicherstellen, dass Ihre FileMaker-Lösung robust, sicher und zukunftsfähig bleibt.
Hinzufügen von {{itemName}} zum Warenkorb
Hinzugefügt {{EinkaufsName}} zum Warenkorb