MDS ファイル
MDS は MIDAS のプロジェクトファイル形式です。拡張子は .mds です。データセットやモデル、レポート、ワークスペースのレイアウトなど、プロジェクトの状態を1つのファイルに保存します。
保存とエクスポート
MDS ファイルの保存方法は2つあります。
ブラウザに保存する
File > Save to Browser(Cmd+S / Ctrl+S)で、ブラウザのローカルストレージ(OPFS)にプロジェクトを保存します。保存したプロジェクトはランチャー画面の Quick Access に表示され、クリックして再度開けます。
ブラウザのストレージを使うため、同じブラウザ・同じプロファイルでのみアクセスできます。別のブラウザやデバイスでは表示されません。ブラウザのデータを消去すると保存内容が失われます。重要なプロジェクトはファイルとしてもエクスポートしてください。
ファイルとしてエクスポートする
File > Export Project...(Cmd+Shift+S / Ctrl+Shift+S)で、.mds ファイルをダウンロードします。
エクスポートした MDS ファイルは、他のユーザーに共有したり、バックアップとして保管できます。受け取った MDS ファイルは、ランチャー画面にドラッグ&ドロップするか Open File から開けます。
自動保存について
MIDAS はリアルタイムの自動保存を行いません。作業内容を保持するには、上記いずれかの方法で明示的に保存してください。ブラウザのタブを閉じると、未保存の変更は失われます。
保存から除外されるデータ
Derived Dataset の計算結果(キャッシュ)は、デフォルトでは MDS ファイルに保存されません。プロジェクトを開いた後、データが必要になった時点で親データセットから再計算されます。
この仕組みにより、MDS ファイルのサイズを小さく保てます。計算コストの高いクエリを含む Derived Dataset では、Materialized View を有効にすることで計算結果も保存できます。詳しくはデータセット > Materialized Viewを参照してください。
デジタル署名
MDS ファイルを保存・エクスポートすると、署名鍵で自動的に電子署名が付与されます。署名により、ファイルの作成者を確認でき、内容の改竄を検出できます。
MDS ファイルを開く際、署名者の信頼レベルに応じて扱いが変わります。
| 信頼レベル | 説明 |
|---|---|
| Official | MIDAS 運営者の鍵による署名 |
| Trusted | 自分の鍵、または登録済みの公開鍵による署名 |
| Unknown | 未登録の署名者による署名 |
Unknown の MDS ファイルを開くと警告が表示されます。セキュリティ上の理由から、一部の学習済みモデルのデータが削除されます。モデルの設定は保持されるため、再学習で復元できます。
署名鍵の生成・管理・他者の公開鍵の登録については署名鍵の管理を参照してください。
データの所在
MIDAS のデータ処理はすべてブラウザ内で完結します。プロジェクトのデータが外部サーバーに送信されることはありません。ブラウザの OPFS と IndexedDB にデータを保存し、エクスポートした MDS ファイルもユーザーのデバイスにダウンロードされるだけです。電子署名には Web Crypto API(ECDSA P-256)を使用しており、署名鍵もブラウザの外に出ません。
バージョン互換性
MDS ファイルには MIDAS のバージョン番号が記録されています。古いバージョンの MDS ファイルを新しい MIDAS で開くと、マイグレーションが自動的に適用されます。