5
ベント 1.0.2

FileMaker Pro( )は長年Macのデータベースの定番として君臨してきましたが、一般ユーザーにとってはインターフェースが難解で、DVDやCDコレクションの追跡、連絡先リストの管理、中小企業の在庫管理、さらには個人や仕事のプロジェクトの進捗状況の記録といった用途には機能過多だと感じるかもしれません。Delicious MonsterのDelicious Library( )のようなプログラムは特定の種類の記録管理に特化していますが、ライブラリのようなカタログ機能に限定されています。Microsoft Excel( )やAppleのNumbers( )などのスプレッドシートプログラムに頼る人もいますが、これらのプログラムではデータの管理方法が制限されます。

FileMakerの新しいコンシューマ向けデータベースであるBentoは、NumbersとPages( )がそれぞれスプレッドシートとページレイアウトプログラムにもたらした成果をデータベースにもたらすことを目指しています。つまり、一般の人にとって使いやすくアクセスしやすいものにすることです。Bentoは、一般消費者にとって魅力的な使いやすいインターフェースと、個人ユーザーがデータを管理するのに適した機能セットを提供することで、FileMakerとDelicious Libraryのようなライブラリデータベースのちょうど中間に位置します。Bentoは、スプレッドシートでは扱いにくいデータも簡単に処理できますが、プロレベルのデータベースのような複雑な操作は必要ありません。

iDatabaseへようこそ

Bento には、シンプルで使いやすいというコンセプトが貫かれています。メインインターフェースでは、左側のパネルにデータライブラリのソースリスト、中央のパネルに個々のレコード、右側のパネルに使用しているライブラリの関連フィールドが表示されます。

Bento は iWork アプリケーションのような見た目と操作性です。レコードは中央に表示され、データライブラリとソースは左側のパネルに、利用可能なフィールドは右側のパネルに表示されます。

各ライブラリは異なるデータセットを追跡します。Bentoには、プロジェクト、在庫、顧客データなど、よく使用されるデータ用のテンプレートが20種類以上用意されています。テンプレートは、お客様の仕様に合わせて編集できます。

各ライブラリ内で、iTunesのプレイリストのように特定のレコードをコレクションとしてまとめることができます。スマートコレクションでは、Spotlightのようなインターフェース(スマートプレイリストやスマートアルバムなど)を使用して、特定の条件に基づいてレコードを選択できます。

輸出入事業

Bento は、インポートとエクスポートにおいてカンマ区切り値 (CSV) のみをサポートしています。CSV はほとんどのスプレッドシートやデータベースでサポートされている一般的な形式ですが、ネイティブ形式からデータを変換する際には独自の問題が生じます。

CSVファイルをインポートする際、Bentoはファイルのデータに基づいて、必要なフィールドの数と種類をガイドします。このプロセスの有効性は、データのクリーンさに大きく左右されます。ある時、スプレッドシートのデータをインポートしようとした際に、Bentoが不要な空白フィールドを大量に作成しようとしました。インポートウィザードでは特定のフィールドを無視するようにBentoに指示できますが、一度に1つずつ行う必要があります。

名前と日付

Bentoは、Macに既に存在する2つの一般的なデータソース、OS XのアドレスブックとiCalを自動的に活用できます。デフォルトでは、Bentoは連絡先、イベント、タスクのライブラリを作成します。これらのライブラリは簡単に削除できますが、削除するとデータベースからその情報を参照できなくなります。

アドレスブックとiCalのライブラリはこれらのデータベースに直接アクセスします。Bentoで情報を変更すると、対応するプログラムでも変更が反映され、その逆も同様です。これらのライブラリを削除してもデータに影響はありませんが、個々のレコードを削除すると、アドレスブックまたはiCalからそのデータが削除れます。

守備率

Bento の強みの一つは、処理できるデータタイプの多様性です。テキスト、数値、ドロップダウンメニュー、チェックボックスなど、基本的なフィールドを作成できます。さらに、画像、サウンド、動画、評価、住所、電話番号、メールアドレスなど、様々なデータも保存できます。さらに、複数のフィールドのテキストと値を結合したり、簡単な計算を実行したりするための計算フィールドも備えています。

複雑な計算を紙に書いて入力する必要はありません。Bento なら、特定のフィールドの内容を識別するだけで簡単に計算式を定義できます。フィールドをクリックし、関数をクリックするだけで設定完了です。

フィールド固有の動作はMacによく似ています。日付または時刻フィールドの横にあるカレンダーアイコンをクリックすると、半透明のカレンダーまたは時計パネルがポップアップ表示されます。写真をインポートする際には、iSightカメラで写真を撮るか、Leopardの「開く」ダイアログボックスを使ってiPhotoライブラリに簡単にアクセスできます。

シンプルに

Bento の重労働は中央のパネルで行われます。ライブラリデータのスプレッドシートのような表や、個々のレコードのフォームビューを表示できます。それぞれは、右上のカスタマイズアイコンをクリックして編集できます。

Bento のカスタマイズ機能もユーザーフレンドリーさの好例です。特定のビューにフィールドを追加したり削除したりするのは、中央のペインと右側のペイン間でフィールドをドラッグ&ドロップするだけです。フォーム上では、マウスを使ってフィールドの並べ替えやサイズ調整が簡単に行えます。テキストサイズ、ラベルの位置、配置などはツールバーから編集できますが、フォントサイズはほとんど調整できず、テーマで使用されているフォントしか選択できません。

それはすべて相対的なものだ

スプレッドシートとは異なり、データベースでは異なる種類のデータ間の関係を簡単に作成できます。「関連レコードリスト」というフィールドを作成し、どのライブラリからデータを取得するかを指定します。このフィールドをフォームに追加すると、空のテーブルが作成されます。

レコードの関連付けは簡単です。テーブル下部の「リストから関連レコードを追加」アイコンをクリックすると、Bento は関連付けられたライブラリのレコードのリストを表示します。関連レコードリストのデータを編集すると、関連ライブラリのデータも変更されます。関連レコードの追加や削除も可能です。レコードを追加すると関連ライブラリにも追加されますが、レコードを削除すると関連レコードリストからのみ削除されます。これは一貫性のない動作ですが、安全策として有効です。

Bentoは、リレーショナルデータベースの複雑さとパワーに慣れている人にとっては、非常に制限の多いツールです。関連レコードフィールドのデータに基づいてスマートコレクションを作成したり、レコード間の自動リレーションシップを作成したりすることはできません。BentoはAppleScriptやAutomatorをサポートしていないため、別のアプリにエクスポートして再インポートしない限り、Bentoデータで自動化タスクを実行する方法はありません。複数のレコードに同様の変更を加えたい場合、これは非常に面倒です。

自分の中に留めておけ

Bentoはシングルユーザーデータベースです。データベースを共有するには、CSV形式でデータをエクスポートするか、すべてのライブラリを含むBentoデータベース全体をコピーする必要があります。ネットワークコンポーネントがないため、たとえ小規模ビジネスの在庫管理にBentoを使用していたとしても、その情報を例えばウェブサイトに簡単に連携させることはできません。

Macworldの購入アドバイス

Bentoは、自分だけのためのシンプルなデータ管理方法を探しているなら、かなり良いソリューションです。49ドルという価格は、FileMaker Proのようなプロ仕様のプログラムよりもはるかに安価で、はるかに使いやすく、ユーザーフレンドリーです。Bentoはパワーユーザーのニーズには応えられませんが、それは主に仕様上の問題です。家計の支出、保険の在庫、そして小規模なビジネスの管理など、Bentoは迅速、簡単、そして効果的です。

[副編集者の Dan Moren は、MacUser ブログの共同編集者です。 ]