У меня есть база данных OLTP, которую я загружаю в другую базу данных с помощью SQL (ETL). Для этого во 2-й базе данных базы данных я создал модель схемы звезды, основанную на фактах и измерениях.
Технология: MS-SQL
Факт: Продажи
Размеры: Клиент, Клиент, Агент
Примечание.В исходной системе нет поля "Дата изменения", и строки могут быть удалены в исходной системе.
У меня есть задание агента, которое выполняется каждые 15 минут, чтобы выполнить следующее: для каждой таблицы я загружаю данные из базы данных OLTP в соответствующие промежуточные таблицы (для каждого измерения и таблицы фактов). Затем объедините промежуточную тусклую таблицу в тусклую таблицу. Затем обновите таблицу промежуточных фактов, чтобы включить суррогатный ключ измерения. Затем используйте слияние для синхронизации промежуточной таблицы фактов с таблицей фактов. Это отнимает много ресурсов, потому что мне приходится загружать все данные в промежуточные таблицы при каждом запуске etl. Поэтому я ищу лучший способ - если кто-нибудь сможет указать мне, как это делается, это поможет мне.