FileMaker

FileMaker（ファイルメーカー）は、Claris International Inc.（旧 FileMaker, Inc.）が開発しているクロスプラットフォームのローコード開発プラットフォームである。最新版は2023。

当初はカード型であったが、バージョンアップ毎に様々な機能を追加してきた。

FileMaker Proとなった後に大きなものでは、3.0にて関係データベース機能、4.0ではプラグイン機能及びWeb公開機能、7.0では多テーブル構造を取り入れファイル形式を変更し、データベースのキャパシティーが増大した。現バージョンではカード型の平易さを残したまま、かなりの規模のデータベースを構築できる。また、簡易DTP機能を備えており、ページデザインの自由度もデータベースソフトとしては高い。

日本語版はバージョン6までがカタカナ表記、バージョン7以降は英字表記が正式となる。

製品と概要

FileMaker Pro 
 ユーザ独自のビジネスアプリケーション（クラリス社では"カスタム App"と呼称）の作成、変更、利用、共有ができるデスクトップソフトウエア（Mac/Windows）。以下FMPと記す。FMP11より、「FileMaker グラフ」(垂直棒グラフ、水平棒グラフ、面グラフ、線グラフ、円グラフなどを作成できるグラフ機能)、「クイックレポート」(スプレッドシートのような形式でレポートが作成できる機能)「スナップショットリンク」(ある時点での特定の対象レコードを保存し情報共有可能な機能)が追加された。2018年5月16日に発売された FileMaker 17 を以て FileMaker Proは FileMaker Pro Advanced に統合されたため、FileMaker Pro 16 にて販売を終了したが、FileMaker Pro 17 Advanced 、FileMaker Pro 18 Advanced リリース後、2020年5月21日 Claris FileMaker Pro 19 として発売。Advanced の機能は継続し名称は削除された。

FileMaker Server 
 FMPで作成したデータベースをLANネットワークへ公開し、共有する事に特化したサーバーソフトウエア。バックアップ機能等がある。単体ではデータベースの参照・作成は出来ない。使用方法は、FileMaker Server (FMS) をサーバマシンにインストールしてデータベースを公開し、クライアントマシンにインストールしたFMPからネットワーク越しにFMSで公開されたデータベースにアクセスする。なおバージョン9からはPHPおよびXSLTを利用したカスタムWeb公開も、通常版FileMaker Serverで可能となった。バージョン11のときに発売されたFileMaker Go（iOSアプリ）により、データベースソリューションにiOSデバイスからアクセスすることが可能となった。パッケージ製品の販売はバージョン12にて終了。以後ボリュームライセンスのみとなる。バージョン13から搭載されたFileMaker WebDirectにより、データベースソリューションにWebブラウザからアクセスすることが可能となった。

FileMaker Go 
 iPhone / iPod touchやiPad用のユニバーサルアプリ。機能制限はあるが、FMPで作成したデータベースを使用できる。開発機能は無い。2010年7月発売（当初は有償だったがバージョン12から無償）。
 データベース共有（FileMaker CloudかFileMaker Server、FileMaker Pro/Advancedでアクセス権を設定）されたデータベースソリューションに、Wi-Fiまたは携帯電話回線経由でアクセスする。または、データベースファイルをiTunesのファイル共有でデバイスにコピーしてオフラインでの使用も可能。
主な機能として、iPad や iPhone でデータを収集、編集、検索、ソートすることができ、AirPrint を使って、レポートや帳票の印刷も可能。署名のキャプチャ(iPad または iPhone 上で紙のフォームに署名するようにドキュメントに署名してカスタム App に追加)、バーコードスキャナ、センサーのサポート（ iPad または iPhone デバイスの iOS センサーから位置、傾き、速度、加速度、回転速度、磁気、気圧、およびバッテリーの充電レベルなどの情報を収集）。2020年5月リリースされた Claris FileMaker Go 19では、Siri ショートカットのサポート、Core ML (機械学習) モデルをロードして使用、NFC (近距離無線通信) タグをスキャンできる。

FileMaker Cloud 

 日本では2020年5月21日のFileMaker 19 リリースと同時に、東京リージョンでサービス開始。リリースバージョンは Cloud2.19。
 FileMaker Cloud for AWS の後継バージョンとしてリリースされ、クラリス社が一括して管理するサービス。
 ライセンス費用, AWS EC2, EBS, S3, Data転送, SSL 費用など全てを含めたオールインワンのプラットフォーム統合形で提供されている。
 FileMaker Cloud では、ClarisIDが提供され、ユーザ認証にOAuth標準トークンを使用、オプションの多要素認証が使用可能となっている。
 FileMaker Cloud は、ClarisID ユーザ単位での課金となり、BYOL・同時接続ライセンス・サイトライセンスでの提供はされていない。
 FileMaker Cloud インスタンスのスペックはユーザ数に応じて自動的に設定される (最小はt3a.large)が、追加料金を支払うことによりインスタンススペックを高くしたり、データストレージ、Data API の追加等ができる。

Claris Connect 

 2019年にイタリアの  Stamplay社を買収し、ClarisConnectとして 2020年3月リリース。データの統合・連携を可能とするクラウドベースのサービスで、Twitter、Slack、Dropbox、Box、Twilio など、世界中で広く使用されているエンタープライズ App を含む 50 種類近くのコネクタを利用でき、FileMakerとも連携できるが、FileMakerと関係なく動作する。
 2020年5月21日 日本国内での FileMaker 19リリース公開に合わせて、日本製サービスのコネクタとして弁護士ドットコム株式会社の クラウドサインと、Chatwork株式会社のChatworkが新たに追加された。

販売終了製品

FileMaker Cloud for AWS 

 日本では2017年7月から東京リージョンでサービス開始。2022年1月1日サポート終了。
 アマゾンウェブサービス（Amazon Web Services）を使用して、クラウド上にFileMaker Pro Advancedで作成したユーザ独自のデータベースソリューション（クラリス社では"カスタム App"と呼称）を共有できるクラウドサービス。FileMaker Pro、FileMaker Go、および FileMaker WebDirect のいずれもクライアントとしてアクセス可能。
 AWS Marketplaceを通じて利用人数（ユーザ数）分のFileMakerソフトウェアごと購入する方法と、クラリス社からソフトウェアライセンスを購入し、BYOL（Bring Your Own License）でFileMaker Cloudに持ち込んで稼働させる方法がある。
 オンプレミスのFileMaker Serverと比較した場合のメリットは、サーバーマシン用のHD/OSの調達コストや管理コストが不要、時間単位課金を選択可能、スケーラビリティの拡張や縮小が容易、など。デメリットはESSアダプタやカスタムWeb公開がサポートされないこと。
FileMaker Cloud for AWSは、ユーザがAWSアカウントを所有し、EC2・EBS/S3・データ転送などはAWSから別請求となっている。このため、インスタンスの停止・開始のほか、ユーザライセンス・同時接続ライセンス・サイトライセンスのBYOLライセンスで稼働可能。
FileMaker Cloud for AWS は、リリースバージョンとして、Cloud1.15,  Cloud1.16, Cloud1.17, Cloud1.18 がリリースされ、1.18が最終バージョンとなる。

FileMaker Pro Advanced 

 FMPと同様の機能を有し、さらに開発専用ツールやセキュリティ（AES256ビット暗号化）を付加した上位版。ユーザが FileMaker Pro を持っていなくても使える、スタンドアロン型ランタイムソリューションを作成できるほか、計算式の使い廻しが容易となるカスタム関数が作成できる（FMPでも使用可能）。スクリプトデバッガを用いてステップごとにスクリプトを確認することにより、問題のある箇所を特定できるようになった。バージョン7までの名称はFileMaker Developer。FileMaker 17 および FileMaker 18 は Windows Mac OSにインストールできるクライアントソフトとして FileMaker Pro Advanced のみとなる。2020年5月21日 Claris FileMaker Pro 19 として Advanced 機能が搭載されてリリースされ、Advanced の名称は削除された。 FileMaker ランタイムソリューションの作成機能は FileMaker Pro 18 Advanced を以て廃止された。

FileMaker Server Advanced 

 FileMaker Serverの上位バージョンにあたる製品。FileMaker Serverの機能に加えてODBC/JDBCデータソースとなる機能と、インスタントWeb公開機能を備えた。同時接続できる FileMaker Pro クライアント数の制限が無くなり(ただし、使用するハードウェアとオペレーティングシステムによって制限あり)、同時接続250ユーザまで可能となった。Server／Server Advanced間の差違が、バージョン8までとは異なっている。バージョン13でFileMaker Serverと統合され、販売終了した。

FileMaker Mobile 
Palm や Pocket PCとFMPで作成したデータベースを連動させるソフトウエア。FMPと併用する。2001年にバージョン1が登場（当時はPalmのみ対応）。バージョン2.1でPocket PCに対応した。
 バージョン7よりFMPとナンバーが統一されるも、バージョン8版をもって開発終了となり、販売・サポートは終了した。

ファイルメーカー Mobile for i-mode 
ファイルメーカーProで作成したデータベースから、iモード対応サイトを作るサーバソフトウェア。2002年3月に日本のみで発売された。2005年9月に出荷終了。

主な機能 
 FileMaker Data API
 FMS 16から追加された機能。FMS 17では API フォーマットがさらに標準化され、より簡単に作業できるようになった。FileMaker Data API は、共有データベースのデータに Web サービスからアクセスできるようにするアプリケーションプログラミングインターフェース (API) で、REST (Representational State Transfer) アーキテクチャを使用しており、FileMaker Data API は REST API である。この REST API を使用して FileMaker のデータを他のアプリケーションや Web サービスに接続することができる。

FileMaker WebDirect機能 

 FMS 13から追加された機能。多少の制限はあるが、FileMaker Pro/FileMaker Pro Advancedで作成したデータベースの画面そのものを、Webブラウザで表示し、CGIやSQLを使わずにデータの入力、検索などが出来る。使用するには、FileMaker Serverだけでなく「ユーザ接続ライセンス」または「同時接続ライセンス」の購入が必要。
 カスタムWeb公開機能
 FileMaker Server/FileMaker Server Advancedを利用して、PHP/XSLTを使ったWebページと連携する機能。
 ランタイム生成機能
 FileMaker Pro Advancedのみの機能。作成したデータベースをアプリケーション化し、FileMakerがインストールされていない環境でも利用可能にする。Mac用アプリ生成にはMac版FileMakerが、Windows版生成にはWindows版FileMakerが必要だが、FileMaker 8.5以降では「1ユーザが同時使用しない限り、2台のマシンへのインストールが可能」というライセンス形態となったため、1ライセンスで両バージョンの生成ができる。FileMaker18Advancedが最終供給となる。
 FileMaker グラフ
 FMP 11から追加された機能。垂直棒グラフ、水平棒グラフ、面グラフ、線グラフ、円グラフという5種類の形式でグラフを作成することが可能。
 クイックレポート機能
 FMP 11から追加された機能。スプレッドシートのような形式でレポートを作成することができる。

iOS App SDK (ソフトウェア開発キット) 

 FileMaker で作成したカスタム App を iOS アプリに変換するツールキット。プッシュ通知、HealthKit、HomeKit、および Apple Pay などの iOS テクノロジーに接続する iOS アプリを作成できる。経験豊富な FileMaker 開発者向けで、FileMaker Developer Subscription (年間サブスクリプション) 購入者の特典。

バージョン履歴 
バージョンアップ時には、ファイルの互換性を保った形とそうでない物があり、互換性の無いバージョンアップの際には、使用する拡張子を変更している。

バージョンと拡張子は以下の通りである。
.fmp = 2
.fp3 = 3
.fmj = 3 / 4.0 / 4.1（日本語版）
.fp4 = 4
.fp5 = 5 / 5.5 / 6
.fp7 = 7 / 8 / 8.5 / 9 / 10 / 11
.fmp12 = 12 / 13 / 14 / 15 / 16 / 17 / 18 /19

関連項目 
Bento
Microsoft Access
Open Database Connectivity (ODBC)

外部リンク 
Claris International Inc.
Claris International Inc. (日本語)

データベース管理システム
MacOSのソフトウェア
Windowsのソフトウェア