この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

データのエクスポート

データローダのエクスポートウィザードを使用して、Salesforce オブジェクトからデータを抽出できます。
使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition、および Database.com Edition

必要なユーザ権限
レコードをエクスポートする レコードに対する「参照」
すべてのレコードをエクスポートする レコードに対する「参照」
  1. データローダを開きます。
  2. [エクスポート] をクリックします。アーカイブされた活動レコードと論理削除されたレコードもエクスポートする場合は、代わりに [すべてをエクスポート] をクリックします。
  3. Salesforce ユーザ名とパスワードを入力し、[ログイン] をクリックします。
  4. ログインしたら、[次へ] をクリックします (ログアウトするか、プログラムを終了するまで、再ログインを求められることはありません)。

    組織で IP アドレスを制限している場合、信頼されない IP からのログインはアクティベーションを行うまでブロックされます。Salesforce から自動でアクティベーションメールが送信され、ユーザはそれを使用してログインできます。このメールには、パスワードの末尾に追加する必要のあるセキュリティトークンが記載されています。たとえば、パスワードが mypassword で、セキュリティトークンが XXXXXXXXXX である場合、ログインするには mypasswordXXXXXXXXXX と入力する必要があります。

  5. オブジェクトを選択します。たとえば、取引先オブジェクトを選択します。オブジェクト名がリストに表示されない場合は、[すべてのオブジェクトを表示] を選択して、アクセス可能なオブジェクトをすべて表示します。オブジェクトは、ローカライズされた表示ラベル名順に表示され、API 参照名が括弧内に表示されます。オブジェクトの説明は、『SOAP API 開発者ガイド』を参照してください。
  6. データのエクスポート先 CSV ファイルを選択します。既存のファイルを選択するか、ファイルを作成できます。

    既存のファイルを選択した場合、ファイルの内容が置き換えられます。[はい] をクリックしてアクションを確認するか、[いいえ] をクリックして別のファイルを選択します。

  7. [次へ] をクリックします。
  8. データエクスポート用の SOQL クエリを作成します。たとえば、クエリ項目で [ID][名前] を選択し、[完了] をクリックします。次のステップに進むと、CSV ビューアにはすべての取引先名とその ID が表示されます。SOQL とは、Salesforce オブジェクトクエリ言語のことです。SQL の SELECT コマンドと同様、SOQL では、参照元オブジェクト、取得する項目のリスト、参照元オブジェクトから行を選択するための条件を指定できます。
    1. エクスポートする項目を選択します。
    2. 必要に応じて、データセットを絞り込む条件を選択します。条件を選択しないと、「参照」権限を持つすべてのデータが返されます。
    3. 生成されたクエリを確認し、必要に応じて編集します。

    関連オブジェクトの項目を含む SOQL リレーションシップクエリを使用できます。次に例を示します。

    1Select Name, Pricebook2Id, Pricebook2.Name, Product2Id, Product2.ProductCode FROM PricebookEntry WHERE IsActive = true

    または、

    1Select Id, LastName, Account.Name FROM Contact

    データローダでリレーションクエリを使用する場合、項目の完全修飾名では大文字と小文字が区別されます。たとえば、上記の Account.Name の代わりに ACCOUNT.NAME を使用すると、クエリは正しく実行されません。

    データローダは現在、ネストされたクエリや子オブジェクトのクエリをサポートしていません。たとえば、次のようなクエリでは、エラーが返されます。

    1SELECT Amount, Id, Name, (SELECT Quantity, ListPrice,
    2PriceBookEntry.UnitPrice, PricebookEntry.Name,
    3PricebookEntry.product2.Family FROM OpportunityLineItems)
    4FROM Opportunity
    また、データローダは、多態的関係を使用するクエリをサポートしていません。たとえば、次のクエリはエラーになります。
    1SELECT Id, Owner.Name, Owner.Type, Owner.Id, Subject FROM Case

    ヒント

    SOQL についての詳細は、『SOQL および SOSL リファレンス』を参照してください。

  9. [完了] をクリックし、[はい] をクリックして確認します。

    進捗状況の情報ウィンドウに操作状況が表示されます。処理が完了すると、確認ウィンドウに結果の要約が表示されます。

  10. [抽出を表示] をクリックして CSV ファイルを表示するか、[OK] をクリックして閉じます。詳細は、「データローダの出力ファイルの確認」を参照してください。
  • データローダは現在、添付ファイルのエクスポートをサポートしていません。代替方法として、オンラインアプリケーションのウィークリーエクスポート機能を使用して添付ファイルをエクスポートします。
  • データローダでエクスポート対象として複合項目を選択すると、エラーメッセージが表示されます。値をエクスポートするには、個別の項目コンポーネントを使用します。

メモ