みんなの投稿

2026/05/31 18:24

現在Kintone間へのデータ移行を行っておりますが、ルックアップフィールド移行時に、「参照元に同じレコードが複数あるため移行できません」とのエラーが出ます。今回下記方法で移行を検討しております。

・移行先のKintoneで新文字フィールド「旧KintoneNo」を追加作成し、CSV読み込み時の連携を旧kintoneNoを選択、移行。移行後に新規で作成されるレコードは、ルックアップ機能は使用できるが、移行してきたデータは、ルックアップは使用できない。

上記が唯一の解決策だと考えておりますが、他方法等ございますでしょうか。

※移行レコード件数は1万を超えるため、手動での取得は不可と考えます。

 また、参照元にある重複している数字は変更できません。


3件のコメント (新着順)

「参照元に同じレコードが複数あるため移行できません」は、移行先のアプリがルックアップで参照しているアプリで「コピー元のフィールド」に同じ値を持つレコードが複数存在しているために発生します。人間なら複数レコードから選んで選べますがファイルの読み込みはそういう器用なことはできません。

できることは以下のいずれかになるかと思います。
・コピー元ネタアプリの「コピー元のフィールド」の重複している値をなくす。
・ファイルの読み込みでエラーになったレコードのみ手で取得しなおす。
・ルックアップに使うのをあきらめる。

ルックアップに値を転記(←コレが”移行”?)したとき、ルックアップを再取得してると思いますが、何をお使いでしょうか?

自動で再取得してる場合、キーに例えば「TD-OFDMA」と「OFDMA」があったとして、「OFDMA」で検索しようとすると2つヒットしちゃうので、「どちらが正しいのか判定できない」という意味で重複データがあるので取得できない旨のエラーとなる場合があります。(手動で取得した場合、他は取得・他のフィールドもコピーできるのに、上記のようなキーのところだけ選択画面が開いちゃうアレです。)

これに当たったということはないですか?


りゅうくん
2026/06/02 10:19

ご回答ありがとうございます。
上記のようなキーの重複ではなく「105」と「105」という完全なる重複になります。

ルックアップを使用せず移行する方向に進みたいと考えてます。

製造業
2026/06/01 10:12

拝見いたしました。
理解を深めるために、一点ご質問させてください。

現在、移行元アプリでルックアップのキーとして設定されているのは、レコード番号でしょうか?


りゅうくん
2026/06/02 10:31

ご回答誠にありがとうございます。
レコード番号ではなく、独自のキー番号です

製造業
2026/06/02 14:31

重複しているレコードが変更できず、独自のキー番号となると、ルックアップのキーとしての要件を満たしていない形になりますね...

取り急ぎの移行措置として旧kintoneNoを使うのも一つの手段ですが、今後移行したタイミングでまた同じことが出るリスクもあります。
ルックアップのキーにNoを使用しなくてもよいなら、
「ユニークID生成プラグイン」(無料)などを使用して、各レコードにユニークな値を持たせるのも手段のひとつかもしれませんね。