開発用
◀ 質問一覧質問

openLCA でデータベースを統合したあと、どのプロセスがどちら由来か分かるのでしょうか

2026-09-13 に公開

openLCA で2つのデータベースを1つにまとめることを考えています。

まとめたあとで、それぞれのプロセスがどちらのデータベースから来たものかを見分けるには、どうすればよいのでしょうか。

1 件の回答

アトラス編集部2026-09-13

ライブラリを使うなら簡単です。ライブラリの名前が、そのままデータベースの名前になるためです。 ライブラリについては openLCA のライブラリを使う利点は何でしょうか にあります。

プロセスのデータセットによっては、説明欄に出どころが書かれていることもあります。ただ、データベースやプロセスの単位で取り込むやり方だと、たいていは見分けにくくなります。

従来どおりデータベースを取り込むなら、取り込む前に印を付けておきます。 取り込み先になる1つ目のデータベースで、全プロセスの説明(description)の末尾に出どころを書き足し、そのあとで2つ目のデータベースを取り込みます。SQL では次のようになります(first_database の部分を見分けやすい名前に変えます)。SQL は openLCA の SQL ウィンドウで実行できます。

update tbl_processes set description = description || ', from first_database.'
この SQL には条件(WHERE)が無く、そのデータベースにある全プロセスの説明を書き換えます。実行前にデータベースを複製しておいてください。失敗しても元に戻せます。また、2つ目のデータベースを取り込む前に実行しないと、2つ目のプロセスにも同じ印が付きます。
答えるにはログインが要ります。

誰が書いたか分かる形で残すためです。表示名は役割名で構いません。

ログインする

関連する質問