Как обнаружить изменения в базе данных? - PullRequest
0 голосов
/ 22 февраля 2011

Возможно, это проблема рабочего процесса в моей организации, но я хотел бы выяснить, можно ли это исправить технически.

Я работаю в организации здравоохранения, для которой постоянно извлекаются данные об определенной болезни.составление отчетов.Я где-то в роли посредника, ИТ-команда экспортирует данные для нас, и мы проверяем эти данные.Поскольку у нас нет права доступа к необработанным данным, поэтому мы можем только сообщить о проблеме данных ИТ-команде, они работают над поправкой в ​​соответствии с, если они ДЕЙСТВИТЕЛЬНО БУДУТ, поправка может быть повторным поиском данных, илиможет быть, попросить медсестер снова ввести отсутствующие данные.

Я общаюсь с ИТ-командой в основном с помощью электронной почты, поскольку мы не предоставляем общий доступ к серверу данных, поэтому данные обычно упаковываются в Excel и отправляются по электронной почте.Проблема возникает, когда есть несколько раундов проверки и исправления данных, когда поступили новые данные, я могу только поверить, что изменение сделано, и мне нужно проверить все заново, и когда есть 2-3 версии данных, приходящих туда и сюдавсе может быть очень грязно.(Включает ли 4-я поправка также 1-ю, 2-ю, 3-ю поправки? Или, кроме моего запроса, также включена новая поправка?)

Я начинаю использовать GIT для обнаружения и хранения изменений моих сценариев, интересно,Я могу использовать git для быстрой проверки базы данных, я могу экспортировать ~ 50000 строк, ~ 100 таблиц столбцов в csv, возможно ли это?

Что я хочу сделать, это быстро проверить данные (то есть я сказал,В строке XYZ нужно изменить столбец ABC, действительно ли ИТ-команда это исправила? ИТ-команда исправила другие вещи, которые я не знаю?) Есть какие-нибудь предложения?Спасибо!

1 Ответ

2 голосов
/ 22 февраля 2011

Вы, кажется, атакуете проблему не в том месте.

Сама база данных должна отбрасывать неверные данные прямо тому, кто их ввел.Хранить неверные данные в базе данных намного проще и дешевле, чем исправлять их после того, как они поступят. (Хотя я полагаю, это может лишить вас работы.)

Сказав это, вы можете использовать любая система контроля версий, чтобы следить за изменениями, хотя удаленные строки могут вызвать некоторые проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...