openLCA のサーバツールで新しいリポジトリを作り、取り込んだばかりのデータベースを初めてコミットしようとしています。
進み続けるだけで終わらず、2時間ほど待って中止しました。
1 件の回答
データベースを validate して、参照 ID(reference id)が重複していないか確認してください。 重複が初回コミットを止める原因になります。重複していれば一意な ID を振り直します。
大きな背景データベースを共有したい場合
そもそも ecoinvent のような背景データはコミットの対象から外せます。普段変更しないものを履歴に載せる必要がありません。
- 背景データベースは各自が zolca の Restore database でローカルに用意する
- 空のリポジトリに接続する
- データベースを右クリックして Repository → Untrack を実行する
- そのあとで前景のデータセットだけをコミットする
チーム全員が同じデータセットを持つよう、各自が Restore と Untrack まで済ませてから Fetch してください。
前景データを既存のデータベースから移すときは、Export → JSON-LD でプロセスを選ぶと、リンクされたデータセットも一緒に書き出されます。
大規模データベースでなくても commit / fetch に 20〜30 分かかるという報告があります。待ち時間そのものを短くする方法は、確認できた範囲にありません。
参考にしたスレッド
- first commit takes very long / failsask.openLCA2024-05
参考にしたスレッド
- openLCA limits working with openLCA Collaboration Serverask.openLCA2022-05
