- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-22-2022 02:16 AM
標準機能を使用して、Excelファイルからユーザーテーブルをインポート/更新しています。インポートファイルのdepartmentフィールドに部門名を入力しています。
同じ名前のdepartmentが複数ある場合、departmentレコードを識別できないため、インポートに失敗します。(親部門が異なる同じ名前のdepartmentが複数ある存在する)。
これを避けるために、エクセルファイルなどに部門コードを入力してインポートしたいのですが、どうすれば実現できますでしょうか?
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-22-2022 03:14 PM - 編集済み 11-22-2022 03:16 PM
部門コード=cmn_departmentテーブルのID列という前提になります。
Transform Mapにて、「Referenced value field name」を指定すればコードによる
インポートが可能かと思います。
ただし、IDが重複しないことが前提です。Nameと同じ問題になってしまうかと思いますので。
以下、私がPDI環境で試した結果になります。
★インポートデータ
★Transform map
補足として、Use Scriptを利用しても可能でした。
Rie3さんのご要望にそうものか分かりませんが、ご確認ください。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-22-2022 03:14 PM - 編集済み 11-22-2022 03:16 PM
部門コード=cmn_departmentテーブルのID列という前提になります。
Transform Mapにて、「Referenced value field name」を指定すればコードによる
インポートが可能かと思います。
ただし、IDが重複しないことが前提です。Nameと同じ問題になってしまうかと思いますので。
以下、私がPDI環境で試した結果になります。
★インポートデータ
★Transform map
補足として、Use Scriptを利用しても可能でした。
Rie3さんのご要望にそうものか分かりませんが、ご確認ください。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-24-2022 07:19 AM
m7777 さん、ありがとうございます。解決しました!