我现在正在开展一个项目,该项目需要显示一个客户的交易历史记录以及产品客户购买是否在保修期内。我需要使用当前系统中的数据,系统可以提供Web API,这是一个.csv
文件。那么我该如何利用当前的系统数据呢?
我想到的解决方案是下载所有.csv
文件并编写脚本以将每条记录插入到我构建的数据库中,该数据库包含必要的表和关系来保存我检索的数据。然后我可以拥有一个我想要的新数据库。因为我之前从未这样做过,所以我想知道它是否可行?
还有一个问题是,如果我应该在本地存储数据或使用像Firebase这样的云数据库?
答案 0 :(得分:0)
SQL Server和Oracle等高端数据库附带的实用程序允许您直接从csv文件中读取。检查文档。完成这么多次之后,我找到的最好的程序是将文件读入一个保存表。这使您有机会检查数据并找到任何意外的怪癖或缺少的字段。这允许您在可能的情况下更正数据。
然后编写脚本将数据从保存表移动到您设计的正确表中。这必须以合乎逻辑的方式完成。例如,在购买交易之前移动客户数据。因此,您获得的任何错误消息都不会是因为您在存储客户之前尝试存储事务。 (您将设置参照完整性,是吗?)这使您有更多机会纠正或调整数据,或者只是在闲暇时或多或少地发现问题。
是否将数据存储在云中严格按照雇主的偏好进行。