Kimball vs Inmon (Кимбалл и Инмон)

О том, В чём принципиальное различие между подходами Кимбалла и Инмона? В каком случае мы выбраем один, а не другой — и почему? В Kimball: Каждая витрина (Data Mart) — независима. Чтобы добавить логистику — строишь новую витрину (новую звезду): факты отгрузок, измерения складов, перевозчиков и т.д. Плюс: быстро, не трогаешь старую витрину продаж. Минус: возможны расхождения в общих измерениях (например, «регион» в продажах и логистике может быть определён по-разному). Нет единой версии истины. В Inmon: Все данные сначала попадают в единое нормализованное хранилище. Логистика интегрируется туда же — и только потом из этого EDW строятся любые витрины. Плюс: согласованность данных, единые справочники. Минус: чтобы добавить логистику, нужно изменить всю модель EDW — это долго, дорого, требует команды.

12+
6 просмотров
2 месяца назад
12+
6 просмотров
2 месяца назад

О том, В чём принципиальное различие между подходами Кимбалла и Инмона? В каком случае мы выбраем один, а не другой — и почему? В Kimball: Каждая витрина (Data Mart) — независима. Чтобы добавить логистику — строишь новую витрину (новую звезду): факты отгрузок, измерения складов, перевозчиков и т.д. Плюс: быстро, не трогаешь старую витрину продаж. Минус: возможны расхождения в общих измерениях (например, «регион» в продажах и логистике может быть определён по-разному). Нет единой версии истины. В Inmon: Все данные сначала попадают в единое нормализованное хранилище. Логистика интегрируется туда же — и только потом из этого EDW строятся любые витрины. Плюс: согласованность данных, единые справочники. Минус: чтобы добавить логистику, нужно изменить всю модель EDW — это долго, дорого, требует команды.

, чтобы оставлять комментарии