エラー
[ERROR]: Error: org.embulk.output.kintone.reducer.ReduceException: Couldn't reduce because column xxx is not unique to [aaa] [ERROR]: [xxx] expected [xxx,yyy] but actual [xxx,zzz]
原因
「アプリ直下のフィールド」の値がユニークではないためエラーが発生します。
対処法
転送元のデータを修正いただく必要があります。
例えば、以下のようなデータが転送元に存在し、「行動」と「日時」が活動というサブテーブルであるケースを想定します。
| ID | 名前 | 活動.行動 | 活動.日時 |
| 1 | 鈴木 | 電話 | 2025-02-01 |
| 1 | 鈴木 | メール | 2025-02-01 |
| 2 | 田中 | 電話 | 2025-02-10 |
| 2 | 田中 | 電話 | 2025-02-15 |
| 3 | 市野 | メール | 2025-02-03 |
IDと名前の組み合わせは全て同一であるため、このようなデータの場合は問題なく転送が行えます。
問題は以下のようなデータです。「ID=2」のレコードの名前フィールドの値が異なっています。
この場合、kintoneのアプリ直下のフィールドの値がユニークではないとみなされて、今回のエラーが発生します。
| ID | 名前 | 活動.行動 | 活動.日時 |
| 1 | 鈴木 | 電話 | 2025-02-01 |
| 1 | 鈴木 | メール | 2025-02-01 |
| 2 | 田中 | 電話 | 2025-02-10 |
| 2 | 田中太郎 | 電話 | 2025-02-15 |
| 3 | 市野 | メール | 2025-02-03 |
転送元のデータを修正してから転送をお試しください。
コメント
0件のコメント
記事コメントは受け付けていません。