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

データのエクスポート

使用可能なエディション: Salesforce Classic と Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition、および Database.com Edition

必要なユーザ権限
レコードをエクスポートする レコードに対する「参照」
すべてのレコードをエクスポートする レコードに対する「参照」

データローダのエクスポートウィザードを使用して、Salesforce オブジェクトからデータを抽出できます。エクスポートする場合は、論理削除されたレコードを含めるか ([エクスポート]) 除外するか ([すべてをエクスポート]) を選択できます。

  1. データローダを開きます。
  2. [エクスポート] または [すべてをエクスポート] をクリックします。これらのコマンドは、[ファイル] メニューにもあります。
  3. Salesforce のユーザ名とパスワードを入力します。[ログイン] をクリックしてログインします。正常にログインしたら、[次へ] をクリックします。(ログアウトするか、プログラムを終了するまで、再ログインを求められることはありません)。

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

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

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

  6. [次へ] をクリックします。
  7. データエクスポート用の 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 についての詳細は、『Force.com SOQL および SOSL リファレンス』を参照してください。

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

メモ