-1

CSV データを Drupal 7 に一括インポートしたいと考えています。シナリオは次のとおりです。

  • 3 つのエンティティを組み合わせて 4 番目のエンティティを形成しています。
  • この CSV インポートで CRUD 操作を実行する必要があります。

このプロセスは時間の経過とともに遅くなります。CSV には約 18000 のレコードがあり、この数は今後増える可能性があります。

どうすればパフォーマンスを向上させることができますか?

4

1 に答える 1

0

私はこれをよくします、これが私がそれを処理する方法です

  1. PHP スクリプトを使用して CSV を XML に変換します。
  2. FEEDS および Feeds Xpath パーサーを使用して、クリーンアップされたデータを Drupal エンティティにインポートします。1 回のインポートではない場合があります。依存関係を解決し、結果としてそれらをインポートするように注文する必要があります。

あなたの3つのエンティティが他のエンティティとどのように関連しているかを正確に知らなければ、より完全な答えを出すことはできません(単純なEntityReferencesまたはより複雑な?)。

于 2014-05-08T14:08:59.783 に答える