トレイルヘッド Import Your Data Using NPSP Data Importer

# 元の質問

[「データをNPSPインポーターにアップロード」チャレンジを完了しようとすると、8/10レコードが失敗します。助言がありますか？](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000EmGBM)


# エラーメッセージ

[
Upload Your Data into NPSP Data Importer](https://trailhead.salesforce.com/ja/content/learn/projects/import-your-data-using-npsp-data-importer/upload-your-data-into-the-npsp-data-importer)

インポートする前。

+ We couldn’t find the NPSP Data Import Object we’re looking for in your Playground. Make sure you followed this step and your data was successfully uploaded.

不思議なことに問題なく完了。
エラーの詳細はJobの中身を確認しないと分からないと思う。
ここからさきは普通にBulk APIでのエラーの解決策と同じでしょう。

+ [データのインポート> NPSPデータインポーターの概要](https://qiita.com/Keiji_otsubo/items/863688a9dda0921d7c1e)
+ [How NPSP Data Importer Processes Data](https://powerofus.force.com/s/article/NPSP-How-the-NPSP-Data-Importer-Works)
+ [Upload Your Data into NPSP Data Importer ‐Step 3 - Import Your Data Using NPSP Data Importer](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000H1ZuI)

# 類似の問題

+ [NPSP Data Import](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000G3GmWSAV)

# レコードタイプの扱い

NPSP Data Importerは、新しいレコードを作成するときに、現在のユーザーのデフォルトのレコードタイプを使用してアカウント/連絡先のレコードタイプをセットする。

まぁ、考えたらそうだろうなぁ。所詮データローダーなんだから、プログラムみたいな判定はできんでしょうな。

質問者さんは、１行のデータを違うプロファイルの２レコードにしたかったようです。

[NPSPデータインポートにはガイダンスが必要です](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000G4pEG)

# We couldn’t find the contact we were looking for in your Trailhead Playground. Make sure you followed the instructions above and didn’t alter the data set in the sample CSV data. If you can’t find a record for Jake Brown, try again.

[Step not yet complete in Gregs Nonprofit playground We couldn’t find the contact we were looking for in your Trailhead Playground. Make sure you followed the instructions above and didn’t alter the data set in the sample CSV data. If you can’t find a reco](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000Jd7n9)

Ok, here is a stab at summarizing the issue and resolution (in case some folks are following and bump into something similar).

+ I spun up an org. 
+ Installed NPSP onto it.  
+ Went through several projects, verified them... all good.
+ Then the Verification step failed on this one (Project step and error message earlier in the thread.)
+ If I navigate to NPSP Settings > People > Households, I left the "default" Household Name Format to {!LastName} Family.  The API call/verification step checks for "Household" not "Family" on the account. Maybe I missed somewhere else prior to the data import changing this setting or I changed it for another Project I was working on but forgot about it. (Sorry, I'm not sure at this point.) But, I made an edit to reflect what the API was looking for (<LastName> Household) not <LastName> Family and it worked, Verified ok, etc. 

わかりました、問題と解決策を要約するための刺し傷があります（一部の人々がフォローしていて、同様のものにぶつかった場合に備えて）。

+ 組織をスピンアップしました。
+ NPSP をインストールしました。
+ いくつかのプロジェクトを経て、それらを検証しました...すべて問題ありません。
+ 次に、検証ステップが失敗しました (スレッドの前半のプロジェクト ステップとエラー メッセージ)。
+ [NPSP 設定] > [人] > [世帯] に移動すると、「既定の」世帯名の形式を {!LastName} 家族のままにしました。 API 呼び出し/検証ステップでは、アカウントの「家族」ではなく「世帯」がチェックされます。データのインポートでこの設定を変更する前に、どこかを見逃していた可能性があります。または、作業中の別のプロジェクト用に変更したものの、忘れていた可能性があります。 （申し訳ありませんが、この時点ではわかりません。）しかし、APIが探していたものを反映するように編集を行いました（<姓>家族）ではなく、動作しました。

# too many columns

+ [NPSP Data Import - Weird Behavior, fields fail to import if too many columns](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Jg9WJ)

When customers have reported this previously it was due to Data Import Wizard limits:

+ [Data Import Wizard mapping more than 65 fields may result in mapped fields not being populated](https://trailblazer.salesforce.com/issues_view?id=a1p3A0000017xYIQAY&title=mapping-more-than-65-fields-columns-on-import-may-result-in-included-and-mapped-fields-not-being-populated)

+ [How large can my import file be?](https://help.salesforce.com/articleView?id=faq_import_general_are_there_size.htm) 

This was one of the reasons we moved away from the old template that included all fields.  If you try another data loading tool do the field values import ok?