reducing size of spreadsheet

pull/1/head
Jared Cosulich 7 years ago
parent 3b54e37558
commit 6a540bfc28

File diff suppressed because one or more lines are too long

@ -202,7 +202,7 @@ namespace :data do
timeToRun = 120 * 60 timeToRun = 120 * 60
startIndex = 0 startIndex = 0
stopIndex = 100000 stopIndex = 1000000
startTime = Time.new startTime = Time.new
# ['student_responses'].each do |file| # ['student_responses'].each do |file|
@ -250,8 +250,8 @@ namespace :data do
next next
end end
respondent_id = index respondent_id = "#{recipients}-#{index}-#{row["X_recordId"]}"
recipient_id = respondent_map["#{@year}-#{school.id}-#{respondent_id}"] recipient_id = respondent_map["#{school.id}-#{@year}-#{respondent_id}"]
if recipient_id.present? if recipient_id.present?
recipient = school.recipients.where(id: recipient_id).first recipient = school.recipients.where(id: recipient_id).first
end end
@ -327,10 +327,6 @@ namespace :data do
end end
end end
ENV.delete('BULK_PROCESS') ENV.delete('BULK_PROCESS')
sync_school_category_aggregates
Recipient.created_in(@year).each { |r| r.update_counts }
end end
desc 'Load in nonlikert values for each school' desc 'Load in nonlikert values for each school'
@ -434,6 +430,13 @@ namespace :data do
sync_school_category_aggregates sync_school_category_aggregates
end end
desc 'Sync all school category aggregates'
task sync: :environment do
sync_school_category_aggregates
Recipient.created_in(@year).each { |r| r.update_counts }
end
def sync_school_category_aggregates def sync_school_category_aggregates
School.all.each do |school| School.all.each do |school|
Category.all.each do |category| Category.all.each do |category|

Loading…
Cancel
Save