6.1 FileMaker a externí zdroje dat
Možnost integrovat externí zdroje dat do řešení FileMaker výrazně rozšiřuje možnosti vaší databáze. Ať už chcete načítat data z databáze SQL, přistupovat k externím systémům prostřednictvím ODBC nebo JDBC nebo integrovat webové služby prostřednictvím rozhraní REST API, FileMaker vám poskytuje nástroje pro bezproblémovou integraci externích dat do vašich databázových aplikací. V této kapitole se dozvíte, jak připojit databáze SQL, používat ODBC a JDBC ve FileMakeru a integrovat webové služby prostřednictvím rozhraní REST API.
Obsah
- 6.1 FileMaker a externí zdroje dat
- Připojení databází FileMaker
- Externí zdroje dat v systému gFM-Business
- Připojení databází SQL
- Otevřený a rozšiřitelný software ERP založený na FileMakeru
- Kroky pro připojení databáze SQL
- Použití FileMaker ODBC a JDBC
- gFM-Business Open Source FileMaker Basis ERP Software pro rychlokurz
- Integrace s webovými službami (REST API)
- Souhrn
Připojení databází FileMaker
Připojení databází FileMaker jako Externí zdroje dat umožňuje přistupovat k datům z jiné databáze FileMakeru, jako by byla součástí aktuálního souboru. Tato funkce poskytuje výkonný způsob, jak sdílet data ve více souborech FileMaker a používat je v jednom systému. K externímu zdroji dat se přistupuje prostřednictvím Soubor > Správa > Externí zdroje dat přidáním připojení k jinému souboru FileMakeru. Po připojení můžete Tabulkyrozvržení a Skripty externí databáze do vlastního řešení. To je užitečné zejména u distribuovaných systémů, kde jsou data uložena v různých souborech FileMakeru, ale je třeba je používat společně, např. u modulárních řešení, která propojují různé databáze jako moduly.
Externí zdroje dat v systému gFM-Business
V základních verzích obsahuje software gFM-Business ERP pouze externí zdroje dat pro připojené databáze FileMaker. Software lze rozšířit o další zdroje dat z databází FileMaker nebo databází SQL prostřednictvím rozhraní ODBC/JDBC nebo REST API.
Připojení databází SQL
Úvod do databází SQL
Databáze SQL (Structured Query Language) jsou velmi rozšířené a používají se v mnoha firmách pro správu velkého množství dat. Připojením databází SQL k aplikaci FileMaker můžete z těchto systémů získávat data, integrovat je do řešení FileMaker a dokonce je přímo upravovat. To je obzvláště užitečné, pokud chcete sloučit data z různých systémů nebo použít databázi FileMaker jako front end pro databázi SQL.
Požadavky na připojení
Před připojením databáze SQL k aplikaci FileMaker je třeba splnit následující předpoklady:
- FileMaker Pro Advanced nebo FileMaker ServerTyto verze podporují připojení k databázím SQL.
- Ovladač SQL: Nainstalujte odpovídající Ovladač ODBC pro vaši databázi SQL (např. MySQL, Microsoft SQL Server, Oracle). Tyto ovladače jsou nutné k vytvoření spojení mezi FileMakerem a databází SQL.
- Přístupové údajePotřebujete přístupové údaje k databázi SQL, včetně adresy serveru, uživatelského jména a hesla.
Otevřený a rozšiřitelný software ERP založený na FileMakeru
Více informací
Kroky pro připojení databáze SQL
- Nastavení připojení ODBC:
- Otevřete "Ovládací panely" (Windows) nebo "Nástroje" (macOS) a vyberte možnost Zdroje dat ODBC (32bitové/64bitové). Vytvořte nový systémový DSN (Data Source Name) pro databázi SQL výběrem nainstalovaného ovladače ODBC a zadáním požadovaných informací o připojení.
- Připojení v aplikaci FileMaker:
- Otevřete FileMaker Pro a přejděte na Soubor > Správa > Externí zdroje dat. Klikněte na Přidat a vyberte dříve nastavenou síť DSN. Zadejte název externího zdroje dat a potvrďte zadání.
- Vytváření rozvržení a dotazů:
- Po nastavení připojení můžete v aplikaci FileMaker přistupovat k tabulkám v databázi SQL. Vytvořte nové rozložení a vyberte tabulku z databáze SQL, kterou chcete zobrazit nebo upravit. Přímo v aplikaci FileMaker můžete také provádět dotazy SQL pro získání konkrétních záznamů.
Osvědčené postupy
- Optimalizace výkonuUjistěte se, že dotazy SQL jsou optimalizovány tak, aby nezhoršovaly výkon. Používejte v databázi SQL indexy a vyhněte se zbytečně složitým dotazům.
- Zajištění bezpečnostiZajistěte, aby připojení k databázi SQL bylo bezpečné, zejména pokud se přenášejí důvěrná data. Pro přenos dat používejte šifrování SSL/TLS.
Použití FileMaker ODBC a JDBC
Úvod do ODBC a JDBC
ODBC (Open Database Connectivity) a JDBC (Java Database Connectivity) jsou standardní protokoly, které umožňují připojení různých databází prostřednictvím standardizovaných rozhraní. V aplikaci FileMaker můžete pomocí ODBC i JDBC získávat data z externích zdrojů a integrovat je do svého řešení.
Nastavení ODBC v aplikaci FileMaker
- Nastavení zdroje dat ODBC:
- Jak již bylo zmíněno při připojování databází SQL, zdroj dat ODBC se nastavuje prostřednictvím operačního systému. K tomu použijte odpovídající ovladač ODBC pro cílovou databázi a vytvořte systémový DSN.
- Vytvoření připojení v aplikaci FileMaker:
- V aplikaci FileMaker Pro přejděte na Soubor > Správa > Externí zdroje dat a přidejte nový zdroj dat ODBC výběrem dříve vytvořeného DSN.
- Použití údajů:
- Po nastavení můžete přistupovat k připojeným databázím, spouštět dotazy SQL a používat data v aplikaci FileMaker, jako by byla součástí vaší nativní databáze FileMaker.
Nastavení JDBC v aplikaci FileMaker
- Instalace prostředí Java Runtime Environment (JRE):
- JDBC vyžaduje instalaci prostředí Java Runtime Environment (JRE) v systému. Ujistěte se, že je nainstalována nejnovější verze.
- Nastavení ovladače JDBC:
- Stáhněte si příslušný ovladač JDBC pro požadovanou databázi a nakonfigurujte jej podle pokynů výrobce databáze.
- Vytvoření připojení v aplikaci FileMaker:
- Připojení JDBC se obvykle nastavují prostřednictvím FileMaker Serveru. Konfigurujte připojení JDBC v konzole správce serveru FileMaker Server a definujte přístupová práva.
Případy použití ODBC a JDBC
- Integrace datPomocí ODBC a JDBC můžete integrovat data z externích zdrojů do řešení FileMaker, aniž byste je museli ukládat do samotného FileMakeru.
- HlášeníVytvářejte složité sestavy, které kombinují data z více zdrojů dat a zobrazují je v aplikaci FileMaker.
Osvědčené postupy
- Zabezpečení připojeníPro ODBC a JDBC používejte zabezpečená připojení, zejména pokud se připojení uskutečňuje přes Internet.
- Řešení chybImplementovat robustní mechanismy pro ošetření chyb, které řeší odpojení a další problémy.
gFM-Business Open Source FileMaker Basis-ERP
Software pro rychlokurz
Stáhnout zdarma
Integrace s webovými službami (REST API)
Úvod do rozhraní REST API
Rozhraní API REST (Representational State Transfer) se široce používá k propojení webových služeb a výměně dat mezi aplikacemi. FileMaker může fungovat jako klient rozhraní REST API a umožňuje integrovat do řešení externí služby, jako jsou webové aplikace, cloudové služby nebo jiná rozhraní API.
Použití aplikace FileMaker jako klienta REST API
- Použití příkazů cURL:
- FileMaker nativně podporuje příkazy cURL, které lze použít v.
Vložení z adresy URL-lze použít kroky skriptů. To umožňuje odesílat požadavky HTTP (GET, POST, PUT, DELETE) na webové služby a zpracovávat odpovědi v aplikaci FileMaker.
- FileMaker nativně podporuje příkazy cURL, které lze použít v.
- Přizpůsobení požadavků HTTP:
- Přizpůsobte požadavky HTTP konkrétním požadavkům rozhraní API, které chcete použít. To zahrnuje nastavení hlaviček, odesílání dat JSON a zpracování odpovědí.
Příklad:
Insert from URL [Cíl: Tabulka::Pole; S dialogem: URL: "https://api.example.com/data"; cURL options: "-request GET -header "Authorisation: Bearer TOKEN"]
- Zpracování JSON v aplikaci FileMaker:
- FileMaker poskytuje nativní funkce pro zpracování dat JSON, která jsou často vracena jako odpověď z rozhraní REST API. Použijte funkce jako např.
JSONGetElementaJSONSetElementanalyzovat a zpracovávat data v aplikaci FileMaker.
- FileMaker poskytuje nativní funkce pro zpracování dat JSON, která jsou často vracena jako odpověď z rozhraní REST API. Použijte funkce jako např.
Integrace rozhraní REST API do pracovních postupů
- Aktualizace datVyužívejte rozhraní REST API k aktualizaci nebo synchronizaci dat z externích systémů v reálném čase. Můžete například načítat aktuální údaje o počasí, finanční kurzy nebo informace o zásobách.
- Automatizace procesůAutomatizujte opakující se úlohy vytvořením skriptů FileMaker, které pravidelně volají rozhraní API a ukládají přijatá data do databáze.
Osvědčené postupy
- Zabezpečení APIZajistěte, abyste používali zabezpečená připojení (HTTPS) a bezpečně spravovali klíče API a přístupové tokeny.
- Zpracování chyb a protokolováníImplementujte robustní zpracování chyb a protokolování, abyste zajistili správné provádění volání API a snadnou diagnostiku chyb.
- Správa zdrojůVěnujte pozornost omezením volání API, abyste zohlednili zatížení externích služeb a případné omezení rychlosti.
Souhrn
Připojení FileMakeru k externím zdrojům dat otevírá řadu možností, jak rozšířit a optimalizovat databázové aplikace. Ať už integrujete databáze SQL, používáte ODBC a JDBC, nebo využíváte rozhraní REST API k integraci webových služeb, FileMaker vám poskytuje flexibilitu a nástroje pro využití dat z různých zdrojů v jednotné aplikaci. Dodržováním osvědčených postupů v oblasti zabezpečení, zpracování chyb a výkonu můžete zajistit, že vaše řešení FileMaker zůstane robustní, bezpečné a odolné vůči budoucnosti.
