Проблема, с которой я сейчас сталкиваюсь, я считаю логичной и, возможно, ограничением SSIS.
Мои данные имеют набор учетных записей, в любой момент эта учетная запись может принадлежать организации.Эта комбинация контролирует мое историческое измерение "Account"
Например,
╔════════════╦═══════════════╦════════════════╦════════════╦════════════╦═════════╗
║ AccountKey ║ AccountNumber ║ OrganisationSK ║ VaildFrom ║ VaildTo ║ Current ║
╠════════════╬═══════════════╬════════════════╬════════════╬════════════╬═════════╣
║ 1 ║ 2000 ║ 10 ║ 2000-01-01 ║ 2006-02-10 ║ N ║
╠════════════╬═══════════════╬════════════════╬════════════╬════════════╬═════════╣
║ 2 ║ 2000 ║ 11 ║ 2006-02-10 ║ 2010-06-01 ║ N ║
╠════════════╬═══════════════╬════════════════╬════════════╬════════════╬═════════╣
║ 3 ║ 2000 ║ 10 ║ 2010-06-01 ║ NULL ║ Y ║
╚════════════╩═══════════════╩════════════════╩════════════╩════════════╩═════════╝
. Это достаточно легко сделать, если я просто позволю SCD делать свое дело, это начальная загрузка.борясь с.
Используя SSIS в качестве инструмента ETL, могу ли я использовать внутреннее соединение, давая мне три записи, сортировать их по «ValidFrom», а затем передавать все три в SCD, и SSIS будет разбиратьсяиз?
В этих условиях, что люди делали в прошлом?