2013-03-30 2 views
0

Каковы некоторые из способов сделать это? Есть ли количество исходных строк, загружаемых в переменную, то есть задача sql проверять счетчик в целевой контрольной точке на эту переменную? Или использовать ряд строк? Просто хотел услышать несколько идей, чтобы заставить мяч катиться в моей голове.Гуру SSIS: откуда вы узнали, достигли ли все ваши данные?

ответ

0

Я использую следующие проверки:

  • количества строк, упомянутые выше
  • Нет соответствие выходных строк из выборок имеет таблицу назначения ошибки с их счетами, источником пакета и именем поиска, что они не совпадают на. Эта таблица должна быть пустой, если ошибок нет.
  • Условия обработки нулевых значений. Помните, что SQL (предположим, что это ваш источник данных) реализует трехзначную логику предикатов, поддерживая NULL.
  • Если есть проверочные значения строковых значений, я обычно делаю заглавные буквы входящих данных в свой чек (но не изменяю исходное значение) для учета различий в капитализации, которые могут возникнуть.
  • Любые другие бизнес-требования, которые указывают на результаты процесса, не являются полными или действительными. Это, конечно, будет зависеть от вашего проекта.
Смежные вопросы