【发布时间】:2013-12-18 22:12:53
【问题描述】:
我正在使用 Rails 4 和 postgresql 数据库,我有一个关于将 CSV 数据集输入数据库的问题。
Date Advertiser Name Impressions Clicks CPM CPA CPC CTR
10/21/13 Advertiser 1 77 0 4.05 0.00 0.00 0.00
10/21/13 Advertiser 2 10732 23 5.18 0.00 2.42 0.21
10/21/13 Advertiser 3 16941 14 4.64 11.23 5.62 0.08
10/22/13 Advertiser 1 59 0 3.67 0.00 0.00 0.00
10/22/13 Advertiser 2 10130 15 5.24 53.05 3.54 0.15
10/22/13 Advertiser 3 18400 22 4.59 10.55 3.84 0.12
10/23/13 Advertiser 1 77 0 4.06 0.00 0.00 0.00
10/23/13 Advertiser 2 9520 22 5.58 26.58 2.42 0.23
使用上面的数据,我需要为每个广告商创建一个展示页面。
最终我需要一个广告商列表,我可以点击其中的任何一个并转到他们的展示页面并显示与每个广告商相关的信息(展示次数、点击次数、每千次展示费用等)
我感到困惑的是,当存在重复广告商的行但其他列包含相关且不重复的信息时,如何导入 CSV 数据。如何设置我的数据库表,这样我就不会有重复的 Advertiser 并且仍然导入并显示正确的信息?
【问题讨论】:
-
如果有重复的顾问,你想显示哪一行?最近的?还是?
-
我应该提到数据需要显示为图表。与广告商相关的所有数据都需要随着时间的推移显示出来。
标签: ruby csv import ruby-on-rails-4 rails-postgresql