У меня проблема с оператором слияния в FACT TABLE
Это было довольно просто, пока пользователи не начали удалять записи из источника.
Текущий SQL:
Set Count = 1
WHEN NOT MATCHED
INSERT
WHEN MATCHED
UPDATED
Новый SQL:
Таким образом, в этом примере запись была удалена из источника, она больше не соответствует, но вставлять нечего.Я хотел бы, чтобы счет был установлен на 0.
WHEN DELETED FROM SOURCE
Set Count = 0
.
Source
Bob Jones | 1111
Mary Jones | 1112
James Jones | 1113
Helen Jones | 1114
TARGET
Bob Jones | 1111 | Count 1
Mary Jones | 1112| Count 1
James Jones | 1113| Count 1
Helen Jones | | 1114| Count 1
Peter Market | 1115| Count 0
Я загружаю в таблицу фактов с помощью слияния, и теперь они просто удаляют записиМои факты отключены.Это как-то надо учитывать?
Спасибо за любую помощь.