Допустим, исходные данные представлены в формате Excel, ниже приведен порядок импорта данных.
- Преобразование в формат CSV через MS Excel
- Примерно найдите плохие строки / столбцы, проверив
- резервное копирование таблицы, которую необходимо обновить в SQL Query Analyzer
- усекать таблицу (возможно, потребуется также удалить ограничение внешнего ключа)
- импорт данных из исправленного файла CSV в SQL Server Enterprise Manager
- Если есть ошибка, такая как повторяющиеся столбцы, мне нужно проверить исходный csv и удалить их
Мне было интересно, как сделать эту процедуру более эффективной на каждом этапе? У меня есть идея, но не полная.
Для шагов 2 и 6 используйте сценарии, которые могут автоматически проверять и распечатывать все данные строки / столбца ошибок. Так что проще удалить все ошибки один раз.
Для шагов 3 и 5, есть ли способ автоматически обновить таблицу без ручного выполнения шагов импорта?
Может ли сообщество дать совет, пожалуйста? Спасибо.