Claris FileMaker Data Migration Tool ガイド
Claris FileMaker Data Migration コマンドラインツール (FMDataMigration) を使用してすべてのレコードデータとユーザアカウントを FileMaker Pro 12 形式 (FMP12) のソースファイルからターゲットファイルに移行できます。このツールは Windows、macOS、または Linux で使用できます。
ツールの入手先
FMDataMigration コマンドラインツールは Windows、macOS、および Linux 用の FileMaker Server でインストールされます。
FileMaker Server のインストール中に、FMDataMigration コマンドがアクセス可能なコマンドパスに追加されるため、任意の場所から実行できます。ツールは次のデフォルトの場所にインストールされます:
-
Windows:
C:¥Program Files¥FileMaker¥FileMaker Server¥Database Server¥FMDataMigration -
macOS:
/ライブラリ/FileMaker Server/Database Server/bin/FMDataMigration -
Linux:
/opt/FileMaker/FileMaker Server/Database Server/bin/FMDataMigration
FileMaker コマンドラインツールのみをインストールするオプションもあります。このオプションを選択するには:
-
Windows および macOS: FileMaker Server のインストールを開始してから、[展開オプション] ダイアログボックスで [FileMaker コマンドラインツール] を選択します。
-
Linux: FileMaker Server for Linux のインストーラを実行します。インストールタイプの選択で、Claris FileMaker コマンドラインツールのコマンド 3 を入力します。
例
たとえば、Data Migration Tool を使用すると次の処理ができます:
-
DTAP (開発、テスト、承認、運用) サイクルの異なるステージ間でテストデータまたはライブデータをカスタム App にコピー
-
既存のデータをカスタム App の新バージョンにコピー
利点
データのインポートの代わりに Data Migration Tool を使用する利点は次のとおりです:
-
各テーブルから別々にデータをインポートするのではなく、一度にすべてのデータを移行できる
-
フィールドを手動でマッピングしなくても Data Migration Tool がインポートするソースおよびターゲットテーブル間を自動的にマッピングする
-
ユーザアカウント、カスタム値一覧、およびシリアル番号の移行はデータのインポートではできないが、Data Migration Tool では可能
用語
このドキュメントで使用する用語:
-
ソースファイル: 移行するデータを含む FMP12 ファイル。
-
クローン: テーブル、レイアウト、スクリプト、およびフィールド定義などをすべて含むがデータを含まない FMP12 ファイルのコピー。Claris FileMaker Pro を使用して作成したクローンは開かないでください。クローンを開くと変更され Data Migration Tool で動作しなくなります。
-
クローンを作成するファイル: ターゲットファイルに使用するテーブル、レイアウト、スクリプト、およびフィールド定義などを含むファイル。このファイルはソースファイルと同じか、または異なるファイルの場合もあります。たとえば、DTAP サイクルの異なるステージでデータを移行する場合、クローンを作成するファイルはテストステージで、移行するデータは運用ステージという可能性があります。
-
ターゲットファイル: ツールで作成されたクローンのコピー。ソースファイルからデータおよびユーザアカウントが移行されるファイルです。
メモ
-
ソースファイルが Claris FileMaker Cloud で共有されている場合、Claris FileMaker Admin API を使用してクローンをアップロードし、ホスト上でソースファイルを更新できます。この方法は特にファイルが大量の外部オブジェクトデータを使用している場合、ソースファイルをダウンロードし、Data Migration Tool を使用してターゲットファイルをアップロードするより簡単です。FileMaker Admin API ガイドを参照してください。