Название вопроса, вероятно, неверно, потому что часть моего вопроса - попытаться получить более глубокое понимание проблемы.
Я ищу преимущества того, чтобы данные, импортируемые в базу данных (простой пример: таблица Excel в базу данных Access), передавались с использованием той же схемы и также соответствовали бизнес-требованиям.
У меня есть таблица Excel, не содержащая нормализованных данных, и база данных Access с нормализованными таблицами.
Таблица Excel принадлежит нескольким третьим сторонам, ни один из которых не придерживается того же формата, что и друг друга или база данных.
Некоторые источники также не предоставляют всех соответствующих данных.
Пример того, что может быть предоставлено
contact_key, date, contact_title, reject_name, reject_cost, count_of_unique_contact
count_of_unique_contact является производным от различных contact_title и не должно импортироваться.
contact_key иногда не предоставляется.
title иногда неизвестен и передается как "n / a", "name = ?? 1342", "# N / A" и т. д. довольно случайно.
reject_name часто пишется с ошибкой.
поля иногда даже не предоставляются, например дата и ключ контакта отсутствуют.
Я пытаюсь найти информацию, которая поможет объяснить проблемы с вышеперечисленным.
Проблемы, связанные только с неверными данными или полями, которые затрудняют получение полезных данных в базе данных, например, невозможность сообщить о тенденции отклонения затрат в течение месяца, когда дата не указана. Нормализация файла Excel не доступна для меня.
Запрос значений и полей в файлах Excel на соответствие бизнес-требованиям и одинаковому формату для всех отправляющих их третьих сторон - это то, что я хочу сделать, но этот запрос игнорируется.
Я хочу объяснить клиенту, что ввод поддельных данных и проверка на наличие недействительных / существующих отклонений / контактов все время являются неправильными, и их выполнение приведет к сбою или в лучшем случае будет затруднено без постоянного обслуживания плохой системы. 1021 *
У кого-нибудь есть информация по этой проблеме?
Спасибо