データの書き出し

データベースの構造に慣れるための最良の方法は、データを書き出してスプレッドシートで開くことです。 このプロセスに慣れたら、大量の情報を効率的に管理する方法として使用できます。

特殊文字(等号、記号より大きい記号、より小さい記号、単一引用符および二重引用符、バックスラッシュ、パイプ、アンパサンド記号など)は、データ転送時に問題を引き起こす可能性があります。 このような特殊文字が正しく解釈されるように、エスケープシーケンス​としてマークできます。 例えば、データにcode="str"code="str2"などの文字列が含まれている場合、テキストを二重引用符で囲むと、元の二重引用符がデータの一部であると認識されます:"code="str""。 システムが二重引用符の二重集合に遭遇すると、二重引用符の外部集合が実際のデータを囲んでいることを理解します。

データ書き出しは非同期操作で、バックグラウンドで実行されるため、操作が完了するのを待たずに管理者で作業を続けることができます。 タスクが完了すると、メッセージが表示されます。

書き出し基準

書き出しフィルターは、属性値に基づいて、書き出しファイルに含めるデータを指定するために使用されます。 さらに、書き出しに含める属性データまたは除外する属性データを指定できます。

​ データ書き出し条件 {width="600" modal="regular"}

フィルターの書き出し

フィルターを使用して、書き出しファイルに含めるSKUを決定できます。 例えば、「製造国」フィルターに値を入力すると、書き出されたCSV ファイルには、その国で製造された製品のみが含まれます。

フィルターのタイプは、データタイプに対応します。 日付フィールドの場合は、カレンダー ​ カレンダーアイコン ​ から日付を選択できます。 詳しくは、属性入力タイプ ​を参照してください。

日付の形式は、​ ロケール ​によって決まります。

SKUなど、特定の値を持つレコードのみを含めるには、「フィルター」フィールドに値を入力します。 「価格」、「重み」、「製品を新規として設定」などの一部のフィールドには、値の範囲が指定されています。

属性を除外

最初の列のチェックボックスは、書き出しファイルから属性を除外するために使用されます。 属性を除外すると、エクスポートデータ内の関連付けられた列は含まれますが、空白になります。

除外
フィルター
結果
​ チェックボックスをクリアしました
いいえ
書き出されたファイルには、既存のすべてのレコードの各属性が含まれます。
​ チェックボックスをクリアしました
はい
書き出しファイルには、フィルターで許可されるレコードのみを含む各属性が含まれます。
選択したチェックボックス ​
いいえ
書き出しファイルには、除外された属性の列は含まれませんが、既存のすべてのレコードは含まれます。
選択したチェックボックス ​
はい
書き出しファイルには、除外された属性の列は含まれず、フィルターで許可されるレコードのみが含まれます。

データの書き出し

  1. 管理者 サイドバーで、System > Data Transfer>Export​に移動します。

  2. 書き出し設定 セクションで、Entity Type​を次のいずれかに設定します。

    • Advanced Pricing
    • Products
    • Customer Finances
    • Customers Main File
    • Customer Addresses
    • Stock Sources

    ​ データ書き出し設定 {width="600" modal="regular"}

  3. CSVのデフォルト Export File Format​を受け入れます。

  4. データ内で見つかる可能性のある特殊文字を​ エスケープシーケンス ​として囲む場合は、Fields Enclosure チェックボックスを選択します。

  5. 必要に応じて、エンティティ属性の表示を変更します。

    デフォルトでは、エンティティ属性セクションには、使用可能なすべての属性がアルファベット順に一覧表示されます。 標準の​ リストコントロール ​を使用して、特定の属性を検索し、リストを並べ替えることができます。 検索とリセットフィルターは、リストの表示を制御しますが、書き出しファイルに含める属性の選択には影響しません。

    ​ データ書き出しのフィルター済みエンティティ属性 {width="600" modal="regular"}

  6. 属性値に基づいて書き出されたデータをフィルタリングするには、次の操作を行います。

    • 特定の属性値を持つレコードのみを書き出すには、Filter​列に必要な値を入力します。 次の例では、特定のSKUのみを書き出します。

    • 書き出しから属性を省略するには、行の先頭にある​Exclude チェックボックスを選択します。 例えば、skuimage列のみを書き出すには、他のすべての属性のチェックボックスを選択します。 列はエクスポートファイルに表示されますが、値は表示されません。

  7. 下にスクロールして、ページの右下隅にある「Continue」をクリックします。

    タスクが完了すると、ファイルはメッセージキューを通じて処理されます(cron ジョブが実行されていることを確認してください)。 書き出されたファイルはvar/export/ folderに保存されます。 メッセージキューについて詳しくは、設定ガイド​の「​ メッセージキューの管理」を参照してください。

    書き出したCSV ファイルをスプレッドシートとして保存または開き、データを編集してストアに読み込むことができます。

    note
    NOTE
    デフォルトでは、書き出されたすべてのファイルは<Magento-root-directory>/var/export フォルダーにあります。 リモート ストレージ モジュールが有効になっている場合、書き出されたすべてのファイルは<remote-storage-root-directory>/import_export/export フォルダーにあります。

リソースのトラブルシューティング

データ書き出しの問題のトラブルシューティングについては、次のCommerce サポート技術情報を参照してください。

recommendation-more-help
commerce-admin-help-systems