Предполагая, что структура полученных данных одинакова, вам нужно только один набор таблиц, а не создавать новые таблицы каждый день.
Я бы рекомендовал сохранить значение столбца даты из ваших входящих данных в вашей базе данных, а также иметь столбец «CreateDate» в ваших таблицах со значением по умолчанию «GetDate ()», чтобы он автоматически заполнялся с текущей датой, когда строка вставлена.
Возможно, вы захотите иметь другой столбец для хранения имени файла данных, из которого была импортирована строка, но если вы уже сохраняете значение столбца даты и дату, в которую была вставлена строка, это не должно быть необходимым.
В прошлом, когда я выполнял этот вид деятельности с помощью пользовательского приложения-загрузчика данных, я также считал полезным создавать файлы журналов для регистрации сообщений об успехах / ошибках / предупреждениях, включая некоторые типы уникальных ключей исходных данных. и целевая база данных - т.е. если вы исходите из файла Excel и входите в столбец базы данных, вы можете сохранить индекс строки из Excel и первичный ключ вставленной строки. Это помогает отследить любые проблемы позже.