Bağlantıları atla

FileMaker ve harici veri kaynakları

6.1 FileMaker ve harici veri kaynakları

Harici veri kaynaklarını FileMaker çözümünüze entegre etme yeteneği, veritabanınızın yeteneklerini büyük ölçüde artırır. İster bir SQL veritabanından veri almak, ister ODBC veya JDBC aracılığıyla harici sistemlere erişmek veya REST API aracılığıyla web hizmetlerini entegre etmek isteyin, FileMaker size harici verileri veritabanı uygulamalarınıza sorunsuz bir şekilde entegre etmek için araçlar sunar. Bu bölümde SQL veritabanlarını nasıl bağlayacağınızı, FileMaker'da ODBC ve JDBC'yi nasıl kullanacağınızı ve REST API aracılığıyla web hizmetlerini nasıl entegre edeceğinizi öğreneceksiniz.

 

FileMaker veritabanlarının bağlantısı

FileMaker veritabanlarının bağlantısı Harici veri kaynakları başka bir FileMaker veritabanındaki verilere geçerli dosyanın bir parçasıymış gibi erişmenizi sağlar. Bu özellik, birden fazla FileMaker dosyasındaki verileri paylaşmak ve tek bir sistemde kullanmak için güçlü bir yol sağlar. Harici veri kaynağına şu yolla erişilir Dosya > Yönet > Harici veri kaynakları Başka bir FileMaker dosyasına bağlantı ekleyerek. Bağlandıktan sonra şunları yapabilirsiniz Masalardüzenler ve Senaryolar harici veritabanını kendi çözümünüze dahil edebilirsiniz. Bu özellikle verilerin farklı FileMaker dosyalarında depolandığı ancak birlikte kullanılması gereken dağıtılmış sistemler için, örneğin farklı veritabanlarını modül olarak bağlayan modüler çözümler için kullanışlıdır.

gFM-Business'ta harici veri kaynakları

Temel sürümlerde, gFM-Business ERP yazılımı yalnızca bağlı FileMaker veritabanları için harici veri kaynakları içerir. Yazılım, ODBC/JDBC veya REST API aracılığıyla FileMaker veritabanlarından veya SQL veritabanlarından ek veri kaynakları içerecek şekilde genişletilebilir.

SQL veritabanlarının bağlantısı

SQL veritabanlarına giriş

SQL veritabanları (Structured Query Language) yaygındır ve birçok şirkette büyük miktarda veriyi yönetmek için kullanılır. SQL veritabanlarını FileMaker'a bağlayarak, bu sistemlerden veri alabilir, FileMaker çözümünüze entegre edebilir ve hatta doğrudan düzenleyebilirsiniz. Bu özellikle farklı sistemlerden gelen verileri birleştirmek veya FileMaker veritabanınızı bir SQL veritabanı için ön uç olarak kullanmak istediğinizde kullanışlıdır.

Bağlantı için gerekenler

Bir SQL veritabanını FileMaker'a bağlamadan önce aşağıdaki ön koşullara ihtiyacınız vardır:

  1. FileMaker Pro Advanced veya FileMaker ServerBu sürümler SQL veritabanlarına bağlantıyı destekler.
  2. SQL sürücüsü: İlgili cihazı kurun ODBC sürücüsü SQL veritabanınız için (örneğin MySQL, Microsoft SQL Server, Oracle). Bu sürücüler FileMaker ve SQL veritabanı arasında bir bağlantı kurmak için gereklidir.
  3. Verilere erişimSQL veritabanı için sunucu adresi, kullanıcı adı ve parola dahil olmak üzere erişim verilerine ihtiyacınız vardır.

FileMaker tabanlı açık ve genişletilebilir ERP yazılımı

Daha fazla bilgi
Profesyonel ERP yazılımı

SQL veritabanı bağlama adımları

  1. ODBC bağlantısı kurma:
    • "Denetim Masası "nı (Windows) veya "Yardımcı Programlar "ı (macOS) açın ve ODBC veri kaynakları (32-bit/64-bit). Yüklü ODBC sürücüsünü seçerek ve gerekli bağlantı bilgilerini girerek SQL veritabanınız için yeni bir sistem DSN'si (Veri Kaynağı Adı) oluşturun.
  2. FileMaker'da Bağlantı:
    • FileMaker Pro'yu açın ve şu adrese gidin Dosya > Yönet > Harici veri kaynakları. Üzerine tıklayın Ekle öğesini seçin ve önceden ayarlanmış DSN'yi seçin. Harici veri kaynağı için bir ad girin ve girişi onaylayın.
  3. Düzen ve sorgu oluşturma:
    • Bağlantı kurulduktan sonra, FileMaker'da SQL veritabanındaki tablolara erişebilirsiniz. Yeni bir düzen oluşturun ve SQL veritabanından görüntülemek veya düzenlemek istediğiniz tabloyu seçin. Belirli kayıtları almak için doğrudan FileMaker'da SQL sorguları da gerçekleştirebilirsiniz.
En İyi Uygulamalar
  • Performansı optimize edinSQL sorgularınızın performansı düşürmeyecek şekilde optimize edildiğinden emin olun. SQL veritabanınızda indeksler kullanın ve gereksiz karmaşık sorgulardan kaçının.
  • Güvenliği sağlayınÖzellikle gizli veriler aktarılıyorsa, SQL veritabanına bağlantının güvenli olduğundan emin olun. Veri aktarımı için SSL/TLS şifrelemesini kullanın.

FileMaker ODBC ve JDBC Kullanımı

ODBC ve JDBC'ye Giriş

ODBC (Open Database Connectivity) ve JDBC (Java Database Connectivity), standartlaştırılmış arayüzler aracılığıyla farklı veritabanlarına bağlanmayı mümkün kılan standart protokollerdir. FileMaker'da, harici kaynaklardan veri almak ve bunları çözümünüze entegre etmek için hem ODBC hem de JDBC'yi kullanabilirsiniz.

FileMaker'da ODBC'yi Kurma
  1. ODBC veri kaynağını ayarlama:
    • SQL veritabanlarını bağlarken daha önce de belirtildiği gibi, işletim sistemi aracılığıyla bir ODBC veri kaynağı kurarsınız. Bunu yapmak için, hedef veritabanı için ilgili ODBC sürücüsünü kullanın ve bir sistem DSN'si oluşturun.
  2. FileMaker'da bir bağlantı oluşturma:
    • FileMaker Pro'da şu adrese gidin Dosya > Yönet > Harici veri kaynakları öğesini seçin ve önceden oluşturulmuş DSN'yi seçerek yeni bir ODBC veri kaynağı ekleyin.
  3. Verilerin kullanımı:
    • Kurulduktan sonra, bağlı veritabanlarına erişebilir, SQL sorguları çalıştırabilir ve FileMaker'daki verileri yerel FileMaker veritabanınızın bir parçasıymış gibi kullanabilirsiniz.
FileMaker'da JDBC kurulumu
  1. Java Çalışma Zamanı Ortamını (JRE) Yükleme:
    • JDBC, sisteminize bir Java Runtime Environment (JRE) yüklenmesini gerektirir. En son sürümün yüklü olduğundan emin olun.
  2. JDBC sürücüsünü ayarlama:
    • İstediğiniz veritabanı için uygun JDBC sürücüsünü indirin ve veritabanı üreticisinin talimatlarına göre yapılandırın.
  3. FileMaker'da bir bağlantı oluşturma:
    • JDBC bağlantıları genellikle FileMaker Server üzerinden kurulur. FileMaker Server'ın Admin Console'unda JDBC bağlantısını yapılandırın ve erişim haklarını tanımlayın.
ODBC ve JDBC için kullanım durumları
  • Veri entegrasyonuVerileri FileMaker'da depolamadan harici kaynaklardan FileMaker çözümünüze entegre etmek için ODBC ve JDBC'yi kullanın.
  • RaporlamaBirden fazla veri kaynağından gelen verileri birleştiren karmaşık raporlar oluşturun ve bunları FileMaker'da görüntüleyin.
En İyi Uygulamalar
  • Bağlantı güvenliğiODBC ve JDBC için, özellikle bağlantı İnternet üzerinden yapılıyorsa, güvenli bağlantılar kullanın.
  • Hata işlemeBağlantı kopmaları ve diğer sorunlarla başa çıkmak için sağlam hata işleme mekanizmaları uygulayın.

gFM-Business Açık Kaynak FileMaker Basis-ERP

Çarpışma kursu için yazılım

Ücretsiz indirin
Claris FileMaker tabanlı Açık Kaynak ERP

Web hizmetleri ile entegrasyon (REST API)

REST API'lerine Giriş

REST (Temsili Durum Aktarımı) API'leri, web hizmetlerini bağlamak ve uygulamalar arasında veri alışverişi yapmak için yaygın olarak kullanılır. FileMaker, REST API'leri için bir istemci görevi görebilir ve web uygulamaları, bulut hizmetleri veya diğer API'ler gibi harici hizmetleri çözümünüze entegre etmenize olanak tanır.

FileMaker'ı REST API istemcisi olarak kullanma
  1. cURL komutlarını kullanma:
    • FileMaker, aşağıdaki durumlarda kullanılabilecek cURL komutlarını yerel olarak destekler URL'den ekle-komut dosyası adımları kullanılabilir. Bu, web hizmetlerine HTTP istekleri (GET, POST, PUT, DELETE) göndermenize ve yanıtı FileMaker'da işlemenize olanak tanır.
  2. HTTP isteklerinin özelleştirilmesi:
    • HTTP isteklerini kullanmak istediğiniz API'nin özel gereksinimlerine göre özelleştirin. Bu, başlıkların ayarlanmasını, JSON verilerinin gönderilmesini ve yanıtların işlenmesini içerir.

    Örnek:

    URL'den Ekle [Hedef: Tablo::Alan; Diyalog ile: Kapalı; URL: "https://api.example.com/data"; cURL seçenekleri: "-request GET -header "Authorisation: Bearer TOKEN"]

     
  3. FileMaker'da JSON işleme:
    • FileMaker, genellikle REST API'lerinden yanıt olarak döndürülen JSON verilerini işlemek için yerel işlevler sağlar. Aşağıdaki gibi işlevleri kullanın JSONGetElement ve JSONSetElementFileMaker'da verileri analiz etmek ve işlemek için.
REST API'lerin iş akışlarına entegrasyonu
  • Veri güncellemesiHarici sistemlerden gelen verileri gerçek zamanlı olarak güncellemek veya senkronize etmek için REST API'lerini kullanın. Örneğin, güncel hava durumu verilerini, finansal oranları veya stok bilgilerini alabilirsiniz.
  • Süreçlerin otomasyonuDüzenli API çağrıları yapan ve alınan verileri veritabanında depolayan FileMaker komut dosyaları oluşturarak yinelenen görevleri otomatikleştirin.
En İyi Uygulamalar
  • API güvenliğiGüvenli bağlantılar (HTTPS) kullandığınızdan ve API anahtarlarını ve erişim belirteçlerini güvenli bir şekilde yönettiğinizden emin olun.
  • Hata işleme ve günlük kaydıAPI çağrılarının doğru şekilde yürütülmesini ve hataların kolayca teşhis edilebilmesini sağlamak için sağlam hata işleme ve günlük kaydı uygulayın.
  • Kaynak yönetimiHarici hizmetlerin yükünü ve olası hız sınırlarını dikkate almak için API çağrılarının sınırlandırılmasına dikkat edin.

Özet

FileMaker'ı harici veri kaynaklarına bağlamak, veritabanı uygulamalarınızı genişletmek ve optimize etmek için çok sayıda olasılık sunar. İster SQL veritabanlarını entegre ediyor, ister ODBC ve JDBC kullanıyor, ister web hizmetlerini entegre etmek için REST API'lerini kullanıyor olun, FileMaker size birleşik bir uygulamada birden fazla kaynaktan veri kullanmanız için esneklik ve araçlar sunar. Güvenlik, hata işleme ve performans konularında en iyi uygulamaları takip ederek FileMaker çözümünüzün sağlam, güvenli ve geleceğe dönük kalmasını sağlayabilirsiniz.

6.1 FileMaker ve harici veri kaynakları

Bu sayfayı paylaşın:

Şirketiniz kadar esnek ERP yazılımı.
Size tavsiyede bulunmaktan memnuniyet duyarız.

Mac, Windows ve iOS için özelleştirilebilir ERP yazılımı.

Buradasınız: FileMaker ve harici veri kaynakları | Bölüm 6.1