我开始了一个相当令人兴奋的项目。我有这样的想法,我组织中的人员可以将 CSV 文件放入加载文件夹,然后在 Web 界面中设置加载程序。
这听起来并不特别——然而,美妙的是网络应用程序可以让用户只选择他们需要从 CSV 中提取的某些列——一旦设置,这个加载器就可以定期运行。
然后可以通过用户定义的查询转换数据,并可能加载到数据仓库中
我遇到的问题是我的暂存 CSV 数据的表结构 - 这样我就可以对其进行转换。
CSV 文件结构可以随许多列或很少列而变化,例如。
CLIENT SALES COST
Mr Smith 234 45
Mr Blogs 256 35
我目前拥有的结构是
ID COLUMNID VALUE FILELOADDATE
1 1 Mr Smith 2012-12-25
2 2 234 2012-12-25
3 3 45 2012-12-25
4 1 Mr Blogs 2012-12-25
5 2 256 2012-12-25
6 3 35 2012-12-25
因此,如果您愿意,数据已经“未透视”,允许我存储各种 CSV 格式
我遇到的问题是现在数据已被转置我已经有效地破坏了该数据中的链接,所以我不知道销售数字与谁有关
如果我想按日期汇总销售额或按日期成本或类似的东西,我采用的方法很好
有没有不同的方法我可以解决这个问题,这样我就不会失去那个链接?我可以有另一列有行吗?