Menghubungkan FileMaker Professional ke MySQL di Mac OS X

0

Versi FileMaker Professional dan ODBC sebelumnya

Filemaker Professional memiliki kemampuan untuk terhubung dan menggunakan ODBC dari versi 7. Jalankan SQL Dalam langkah skrip, Anda bisa menentukan ODBC DSN (nama sumber foundation knowledge) dan menjalankan pernyataan SQL apa pun yang dapat Anda buat dengan perhitungan FileMaker Professional yang mungkin menyertakan knowledge bidang.

Batasan fungsi ini adalah sebagai berikut:

  • Komunikasi hanya satu arah.
  • Anda harus terbiasa dengan SQL.
  • Ini harus dilakukan melalui skrip.

Dalam database yang saya buat di FileMaker Professional 7 di mana sinkronisasi knowledge dengan database MySQL diperlukan, saya terpaksa menghapus semua knowledge dari setiap tabel terlebih dahulu MySQL sebelum mengisi ulang mereka dengan knowledge nyata dari database FileMaker.

FileMaker Professional 9 dan ODBC

Dalam FileMaker Professional 9, koneksi ODBC diperlakukan sebagai sumber knowledge FileMaker Professional eksternal, sebelumnya disebut referensi file. Sumber knowledge bertindak serupa dengan referensi ke file database FileMaker Professional lain. Tabel dapat ditambahkan ke grafik hubungan, tata letak dapat dibuat menampilkan catatan dari tabel MySQL (atau dari database yang kompatibel dengan ODBC). Penghitungan dapat dilakukan dalam konteks tabel sumber knowledge. Anda bahkan bisa menambahkan bidang penghitungan dan ringkasan ke tabel untuk digunakan di FileMaker Professional.

Dengan tata letak, Anda bisa menambah, menghapus, atau mengubah catatan eksternal seperti yang ada di tabel FileMaker Professional. Tidak diperlukan SQL. Tidak diperlukan skrip. Secara teoritis, Anda dapat membuat seluruh database FileMaker Professional hanya berdasarkan tabel knowledge MySQL tanpa tabel yang ditentukan dalam file FileMaker Professional.

Anda sekarang dapat menggunakan FileMaker Professional sebagai antarmuka yang mudah digunakan untuk semua database yang kompatibel dengan MySQL, MS SQL, Oracle, Entry atau ODBC. Satu-satunya hal yang tidak dapat Anda lakukan dari FileMaker Professional adalah membuat tabel dan bidang.

Apa itu ODBC?

ODBC, akronim untuk Konektivitas Foundation Knowledge Terbuka, adalah protokol standar untuk berkomunikasi dengan foundation knowledge. Ini memungkinkan pengguna untuk mengkonfigurasi DSN, atau nama sumber foundation knowledge, yang dapat digunakan oleh aplikasi yang kompatibel dengan ODBC di komputer tertentu untuk mengirim permintaan dan menerima knowledge dari sumber knowledge yang ditentukan. Ini seperti memiliki pintasan atau alias di desktop Anda yang menautkan ke file di server, kecuali bahwa pintasannya adalah DSN dan alih-alih file di server, itu terkait dengan foundation knowledge.

Dengan mengkonfigurasi DSN, Anda menetapkan nama atau pintasan yang berubah-ubah, yang akan dikenali oleh komputer Anda sebagai penunjuk ke server dan database. Ruang lingkup DSN dapat dibatasi untuk pengguna komputer tertentu atau sistem komputer. DSN tunggal tidak dapat digunakan pada banyak komputer. Jika konektivitas foundation knowledge diperlukan pada banyak komputer, perlu untuk mengkonfigurasi DSN pada setiap komputer.

Ikhtisar konfigurasi ODBC untuk FileMaker Professional 9

Ada four langkah dasar untuk membuat FileMaker Professional 9 bekerja dengan database lain.

  1. Instal driver ODBC.
  2. Konfigurasikan DSN.
  3. Tambahkan sumber knowledge DSN ke database FileMaker Professional.
  4. Tambahkan tabel ke grafik hubungan.

Masing-masing langkah dijelaskan secara rinci di bawah ini.

Instalasi driver ODBC MySQL untuk Mac OS X

Ada sejumlah driver MySQL ODBC yang tersedia untuk Mac OS X, banyak di antaranya memiliki installer paket sederhana. Saya gagal menjalankannya agar bekerja dengan FileMaker Professional: Driver ODBC nyata untuk database Open Supply. Muncul dengan harga $ 30.

MySQL.com memiliki driver open-source free of charge, tetapi saya tidak bisa membuatnya berfungsi dengan baik untuk FileMaker karena, tampaknya, ada bug di manajer driver iODBC Mac OS X. Jika Anda tertarik dengan detailnya, saya telah mengajukan laporan kesalahan. Semoga mereka akan segera bekerja.

Kedua driver dilengkapi dengan penginstal paket OS X standar yang mudah digunakan. Unduh, klik dua kali, klik Berikutnya beberapa kali, dan Anda selesai.

Konfigurasi DSN

Setelah driver diinstal, Anda dapat membuat DSN menggunakan program Administrator ODBC Mac OS X yang terletak di Administrator Aplikasi / Utilitas / ODBC. FileMaker Professional 9 hanya mendukung sumber knowledge sistem dan tidak mendukung sumber knowledge pengguna. Karena itu Anda harus menambahkan DSN pengguna:

  • Pilih tab Consumer DSN.
  • Klik kunci dan otentikasi untuk mengesahkan perubahan.
  • Klik Tambah.
  • Pilih driver yang sesuai (mungkin "Database Open Supply Aktual").
  • Klik lanjutkan.
  • Masukkan nama untuk sumber knowledge. Ini mungkin masuk akal bagi Anda, tetapi jika dua atau lebih komputer dikonfigurasikan untuk menggunakan sumber yang sama, namanya harus sama.
  • Klik Lanjutkan dan masukkan alamat server database MySQL.
  • Masukkan informasi koneksi ke server database MySQL dan klik Lanjutkan.
  • Klik panah drop-down di sebelah bidang Database dan pilih database yang harus ditautkan oleh DSN ini. Jika daftar database di server MySQL muncul di daftar turun bawah ini, Anda tahu bahwa koneksi telah berhasil dibuat.
  • Klik Selesai atau Lanjutkan jika Anda ingin meninjau pengaturan dan menguji koneksi.

Menggunakan sumber knowledge di FileMaker

Di database FileMaker Professional, lakukan hal berikut:

  • Buka jendela Kelola sumber knowledge eksternal melalui merchandise menu File-> Kelola-> Sumber knowledge eksternal …
  • Klik Baru … untuk menambahkan sumber knowledge.
  • Masukkan nama, pilih ODBC, lalu klik tombol Tentukan …
  • Pilih sumber knowledge DSN yang baru saja Anda buat dan klik OK.
  • Jika diinginkan, masukkan nama pengguna dan kata sandi untuk server MySQL, atau Anda dapat membiarkannya diatur untuk meminta entri oleh pengguna. Karena Anda dapat menggunakan perhitungan untuk menentukan kredensial pengguna, Anda dapat dengan mudah menyesuaikan proses otentikasi, termasuk memasukkan nama pengguna dan kata sandi. beralih dari database FileMaker Professional pengguna ke server MySQL. Menjaga agar pengguna disinkronkan di antara foundation knowledge adalah topik yang layak untuk artikelnya sendiri.

Tambahkan tabel ke grafik hubungan

Sisa prosesnya cukup sederhana. Saat Anda mengakses grafik hubungan dan mengklik tombol Tambahkan Tabel, Anda akan melihat sumber knowledge baru Anda di menu tarik-turun Sumber knowledge. Pilih dan tambahkan tabel yang diinginkan seperti yang Anda lakukan dengan foundation knowledge FileMaker. Anda kemudian dapat memasukkannya dalam semua hubungan, membuat tata letak baru dengan itu, dan menambahkan bidang perhitungan dan ringkasan di bawah tab Bidang.

We will be happy to hear your thoughts

Leave a reply