Всем привет.
Пытаюсь залить внешнюю вьюху из MSSQL в Clickhouse. Таблица содержит 198 млн уникальных записей. После вставки в таблицу с движком ReplacingMergeTree в результате вставляется 174 млн.
Если я правильно понимаю, должны убраться дублирующиеся записи, но их нет.
Подскажите пожалуйста, почему такая разница в количестве записей?
зы. В Clickhouse новичок
вьюха:
CREATE VIEW [dbo].[v_РС_ОстаткиПоставщиков]
AS
SELECT
_Fld8057 AS [ДатаОбновления],
_Fld8056RRef AS [СкладКомпанииЗначение],
_Fld8055RRef AS [НоменклатураЗначение],
_Fld8058RRef AS [ВалютаЗначение],
_Fld8142 AS [ЦенаПоставщика],
_Fld8059 AS [Количество],
_Fld10707 AS [Партионность],
_Fld10217 AS [База],
_Fld10832 AS [ЦенаОригинал],
_Fld12574 AS [АртикулПоставщика],
_Fld15634 AS [МаркаПоставщика],
_Fld14370 AS [КодНоменклатурыПоставщика],
_Fld14860 AS [СрокПоставки]
FROM [aa8_test].[dbo].[_InfoRg8054] WITH(NOLOCK);
это нужно доказать отдельным SQL запросом. Я думаю что ты скорее всего ошибся.
Проверь.
Проверяю:
SELECT [ДатаОбновления]
,[СкладКомпанииЗначение]
,[НоменклатураЗначение]
,[ВалютаЗначение]
,[ЦенаПоставщика]
,count([Количество])
FROM [dbo].[v_РС_ОстаткиПоставщиков]
group by [ДатаОбновления]
,[СкладКомпанииЗначение]
,[НоменклатураЗначение]
,[ВалютаЗначение]
,[ЦенаПоставщика]
having count([Количество]) > 1