Каков наилучший способ вычисления SSIS, если число находится в интервале, определяемом двумя ячейками? - PullRequest
1 голос
/ 15 мая 2019

У нас есть набор данных из 11 миллионов записей, где два столбца указывают время начала и окончания смены.Для нашего хранилища данных нам нужна таблица, в которой перечислены все смены, но нам также нужны 24 столбца, по одному на каждый час дня.

Если для смены startTime = 15:00 и endTime = 19:00,Я хочу, чтобы столбец 15-18 заполнялся 1. Если смена начинается в 15:30, столбец 15 должен содержать только 0,5.

11 миллионов строк, а арифметика по 24 столбцам для каждой строки звучит дорого.

Как лучше всего подойти к этому с помощью служб SSIS (и, при необходимости, хранимых процедур или функций)?

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