Существуют ли инструменты разработки для .NET, которые могут помочь в качестве репортера и отслеживателя проблем с данными? - PullRequest
2 голосов
/ 10 марта 2010

Мне нужно создать систему, которая генерирует отчеты об исключениях данных (например, это значение устарело, поскольку оно не обновлялось в течение x дней). Получив ежедневный отчет о проблемах качества данных, мои пользователи захотят иметь возможность фильтрации (с настраиваемыми общедоступными и частными фильтрами), а затем смогут категоризировать и комментировать проблемы в идеале непосредственно в интерфейсе отчетов. Таким образом, проблема может быть классифицирована как «Ничего особенного» или что-то в этом роде, и добавлен комментарий, объясняющий, почему это все хорошо. Тогда эта проблема будет исключена из общего отчета о проблемах в будущем, даже если исключение данных за ним сохраняется.

Таким образом, это похоже на инструмент отчетности о качестве данных, но также ведет себя как средство отслеживания проблем. Я рассмотрел просто автоматическое создание проблемы в одном из наших инструментов отслеживания ошибок для каждого исключения данных, которое мы находим, чтобы мы могли получить фильтры и рабочий процесс бесплатно, но я не думаю, что это сработает. Список ошибок не очень хороший интерфейс отчетов. Я пытался выяснить, позволит ли Crystal Reports сделать что-то подобное, где я могу комментировать и классифицировать содержимое отчета, но я не могу найти на их сайте ничего, что могло бы заставить меня думать, что вы можете.

Похоже, что это довольно общая функция, и я надеюсь, что мне не нужно создавать ее с нуля из-за временных рамок. Кто-нибудь видел подобное раньше? Существуют ли инструменты .NET, которые могли бы упростить эту задачу и, возможно, решить такие сложные проблемы, как создание общих и частных фильтров и одновременное редактирование записей через интерфейсы отчетов.

Большое спасибо за любые ваши идеи.

1 Ответ

0 голосов
/ 10 марта 2010

Платформа отслеживания проблем, такая как Близнецы , поможет вам, если вы:

  1. Автоматизировать захват таких исключений данных (например, через API системы отслеживания проблем)
  2. Четко пометьте такие исключения данных, используя соответствующий тип проблемы
  3. Четко пометьте элементы для игнорирования (например, измените Разрешение проблемы на «Игнорировать»
  4. Настройка пользовательских фильтров проблем, которые будут извлекать соответствующие данные для создания отчетов / просмотра / экспорта

Gemini имеет возможность создания отчетов ad hoc, которая будет запускать ваши сохраненные фильтры (графики, таблицы данных). Эти отчеты могут быть сохранены и выполнены / переданы в соответствии с требованиями.

...