2016-10-11 7 views
-1

私は現在、ある顧客の取引履歴を表示する必要があり、製品の購入者が保証の対象であるかどうかを確認するためのプロジェクトに取り組んでいます。私は現在のシステムからのデータを使用する必要があります、システムは.csvファイルであるWeb APIを提供することができます。では、現在のシステムデータをどのように利用できますか?現在の顧客購買履歴データをどのようにどこに保存するのですか?

私が考えている解決策は、.csvすべてのファイルをダウンロードし、すべてのレコードを必要なテーブルとリレーションを含むデータベースに挿入するスクリプトを作成して、取得するデータを保持することです。それから、私が望む新しいデータベースを作ることができます。前にこれをやったことがないので、実現可能かどうかを知りたいのですが?

また、データをローカルに保存するか、Firebaseのようなクラウドデータベースを使用する必要がありますか?

答えて

0

SQL ServerやOracleなどのハイエンドデータベースには、csvファイルから直接読み取れるユーティリティが付属しています。ドキュメントをチェックしてください。これを何度もやったことで、私が見つけた最良の手順はファイルを1つのテーブルに読み込むことでした。これにより、データを調べて予期せぬ不具合や欠落しているフィールドを見つける機会が与えられます。可能であれば、データを修正することができます。

次に、保持テーブルから設計した適切なテーブルにデータを移動するスクリプトを作成します。これは論理的な方法で行わなければならない。たとえば、購入取引の前に顧客データを移動します。したがって、顧客を保管する前にトランザクションを保管しようとしたために得られるエラーメッセージは表示されません。 (に参照整合性が設定されていますか?はい)これにより、データを修正または調整する機会が増えます。

クラウドにデータを保存するかどうかは、厳密には雇用者の嗜好に従います。

関連する問題