Табличка SSAS, обновление измененных записей - PullRequest
0 голосов
/ 05 июля 2019

Нам требуется добавлять только новые или измененные строки в SSAS, мы используем версию строки на стороне SQL Server.

Однако SSAS дублирует информацию. Мы создаем разделы, используя диапазоны строк (выберите * из таблицы, где rowversion> lastversionrefresh), поэтому для иллюстрации:

RowA, версия строки: 1

RowB, версия строки: 2

RowC, версия строки: 3

Итак, если мы изменим RowA, мы получим:

RowA, версия строки: 4

RowB, версия строки: 2

RowC, версия строки: 3

Мы модифицируем новый раздел запроса: (Выберите * из таблицы, где версия строки> 3)

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

Есть ли способ сделать это более эффективным?

Спасибо.

...