2012-09-30 2 views
1

Каков наилучший способ отделить бизнес-правила от преобразований данных от загрузки/извлечения данных в SSIS?SSIS - лучший способ интегрировать бизнес-правила?

Есть ли известный шаблон в SSIS, который поддерживает этот дизайн? (без внешних технологий, таких как пользовательские задачи с использованием C#).

Из того, что я испытал, 2 выполняются одновременно с производными столбцами, условными разбиениями и т. П.

Спасибо за обмен.

ответ

1

Ниже приведен общий шаблон для загрузки хранилища данных ...

  1. Извлечение данных из системы (ов) источника. Независимо от того, выполняете ли вы исходные исходные данные в отдельной промежуточной области до того, как следующий шаг будет зависеть от нескольких факторов, которые я не получу здесь.

  2. Преобразуйте данные по мере необходимости, чтобы они соответствовали вашему месту назначения - обычно это модель данных схемы звезд. Это когда бизнес-правила применяются в дополнение к обычным материалам, таким как поиск суррогатных ключей.

  3. Загрузите данные в данные витрины/склад

В этом смысле, поскольку применение бизнес-правил/логика происходит в стадии трансформации ... это отдельно от Extract/Загрузка шагов.

Есть ли что-то более конкретное, что вы пытаетесь выполнить? (Я прошу из-за тега «metadata»)

+1

Чтобы быть более конкретным, существует ли способ разделить точку 2 на две части: бизнес-правила и проверка достоверности данных (очистка, форматирование, типы данных и т. Д.). ? – dirtyw0lf

+0

Можете ли вы дать мне несколько примеров того, что вы подразумеваете под «бизнес-правилами»? –

+1

бизнес-правило будет состоять в том, чтобы убедиться в том, что валюта - это CAD или USD, что контрастирует с проверкой данных, которая гарантирует, что это не CDN или валюта США, например (или любые другие недопустимые данные). Я ищу шаблон в SSIS для группировки всех бизнес-правил и группировки всех правил проверки данных. – dirtyw0lf

Смежные вопросы