FileMaker Pro データベースから有用な情報を抽出するための自動化された方法 (できれば Python スクリプトで) を思いつくことができれば、私の仕事はより簡単になるか、少なくとも退屈ではなくなります。私は Linux マシンで作業しており、FileMaker データベースは OS X マシンで実行されている同じ LAN 上にあります。自分のマシンから webby インターフェイスにログインできます。
私は SQL に非常に精通しており、FileMaker 内のデータへの SQL アクセスを可能にする FileMaker プラグインを誰かが教えてくれたら、非常に嬉しく思います。私が見つけたものはすべて逆方向にしか進みません: FileMaker に SQL ソースからデータを取得させます。役に立ちません。
それは私の最初の選択ではありませんが、手元に Perl-y ソリューションがあれば、Python の代わりに Perl を使用します。
注: XML/XSLT サービス (一部の人々によって提案されているように) は、FM Pro ではなく FM Server でのみ利用できます。そうでなければ、それがおそらく最善の解決策です。ODBC を機能させることさえ非常に困難であることが判明しています。設定時に FM からのフィードバックはまったくないため、/var/log/system.log を掘り下げてあいまいなエラー メッセージを解析する必要があります。
結論: ODBC 接続を介して FM データベースにクエリを実行するマシンでローカルに Python スクリプトを実行することで、動作するようになりました。スクリプトは実際には、LAN 上の他のシステムからのソケット接続を受け入れ、クエリを実行し、ソケット接続を介してデータを返す TCPServer です。FM Pro がローカルの ODBC 接続のみを受け入れるという事実を回避するために、これを行う必要がありました (外部接続には FM サーバーが必要です)。