Přeskočit odkazy

FileMaker a externí zdroje dat

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.

 

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:

  1. FileMaker Pro Advanced nebo FileMaker ServerTyto verze podporují připojení k databázím SQL.
  2. 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.
  3. 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í
Profesionální software ERP

Kroky pro připojení databáze SQL

  1. 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í.
  2. 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í.
  3. 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
  1. 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.
  2. 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.
  3. 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
  1. 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.
  2. 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.
  3. 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
Open Source ERP založený na Claris FileMaker

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
  1. 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.
  2. 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"]

     
  3. 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ř. JSONGetElement a JSONSetElementanalyzovat a zpracovávat data v aplikaci FileMaker.
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.

6.1 FileMaker a externí zdroje dat

Sdílet tuto stránku:

Software ERP je stejně flexibilní jako vaše společnost.
Rádi vám poradíme.

Přizpůsobitelný software ERP pro Mac, Windows a iOS.

Nacházíte se zde: Masarykova univerzita Lidé se mohou těšit na další informace: | Kapitola 6.1