Открыть сервис

Билл Инмон

Билл Инмон (англ. Bill Inmon; полное имя — Уильям Генри Инмон III, род. 1945) — американский инженер-программист и теоретик баз данных, один из основоположников концепции хранилищ данных (Data Warehousing). Известен как «отец хранилищ данных» за разработку методологии построения корпоративных информационных систем, ориентированных на аналитическую обработку больших объёмов исторических данных. Его подход, основанный на нормализованной модели данных и нисходящем проектировании (top-down), противопоставляется методологии «звёздной схемы» Ральфа Кимбалла. Инмон также является автором ряда книг по архитектуре данных, в том числе классического труда «Building the Data Warehouse» (1992).

Биография

Билл Инмон получил степень бакалавра по математике и степень магистра по информатике в Университете Нью-Мексико. В начале своей карьеры он работал в American Airlines, где участвовал в создании одной из первых систем бронирования авиабилетов. В 1970-х годах он занимался разработкой систем управления базами данных (СУБД) и консультированием в области информационных технологий.

В 1980-х годах Инмон начал формулировать идеи, которые позже легли в основу концепции хранилищ данных. В 1991 году он основал компанию Prism Solutions, которая специализировалась на разработке инструментов для построения хранилищ данных. В 1999 году он основал компанию Pine Cone Systems (позднее переименованную в Inmon Data Systems), а в 2000-х — компанию Inmon Consulting Services.

В 2007 году Инмон получил награду Data Warehousing Institute (TDWI) за выдающийся вклад в развитие технологий хранилищ данных.

Вклад в теорию хранилищ данных

Концепция корпоративного хранилища данных (EDW)

Основной вклад Инмона — определение и популяризация концепции корпоративного хранилища данных (Enterprise Data Warehouse, EDW). Согласно его определению, хранилище данных — это предметно-ориентированная, интегрированная, привязанная ко времени и неразрушаемая (неизменяемая после записи) коллекция данных, предназначенная для поддержки принятия решений.

Инмон предложил нисходящий (top-down) подход к построению EDW. Этот подход предполагает:

Отличия от методологии Кимбалла

Методология Инмона часто противопоставляется подходу Ральфа Кимбалла, который предложил восходящий (bottom-up) подход и использование многомерных моделей («звёздная схема»). Основные различия:

ПараметрМетодология Инмона (CIF)Методология Кимбалла (Dimensional Modeling)
ПодходНисходящий (top-down): от общего хранилища к частным витринам.Восходящий (bottom-up): от отдельных витрин к интеграции.
Модель данныхНормализованная (3NF) для EDW.Денормализованная, многомерная («звёздная схема») для витрин.
ЦельСоздание единого, всеобъемлющего источника правды (Single Source of Truth).Быстрая поставка данных для конкретных бизнес-запросов.
Сложность внедренияВысокая, требует значительных начальных инвестиций и времени.Относительно низкая, позволяет быстро получить первые результаты.
ГибкостьВысокая гибкость для непредвиденных аналитических запросов.Высокая производительность для предопределённых отчётов и запросов.

На практике оба подхода часто комбинируются, особенно в крупных организациях, где часть данных может быть организована по методологии Инмона, а часть — по методологии Кимбалла.

Архитектура корпоративной информационной фабрики (CIF)

Инмон разработал концепцию Корпоративной информационной фабрики (Corporate Information Factory, CIF) — эталонной архитектуры для построения корпоративных аналитических систем. CIF включает в себя:

Другие области деятельности

Помимо хранилищ данных, Инмон внёс вклад в развитие смежных областей:

Критика методологии

Методология Инмона не лишена критики. Основные претензии:

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

Основные публикации

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →