Инмон, Билл
Билл Инмон (англ. Bill Inmon; полное имя — Уильям Генри Инмон, родился 20 июля 1945 года) — американский инженер, специалист в области информационных технологий, автор концепции хранилищ данных (Data Warehouse). Известен как «отец хранилищ данных» за разработку методологии построения корпоративных информационных систем, ориентированных на анализ данных, а также за создание архитектурного подхода, основанного на нормализованной модели данных (Corporate Information Factory, CIF).
Биография
Билл Инмон родился в 1945 году в США. Получил степень бакалавра по математике в Университете штата Аризона. В 1970-х годах работал в области управления базами данных и информационных систем. В 1980-х годах, наблюдая за проблемами, связанными с интеграцией данных из различных операционных систем, Инмон начал формулировать принципы создания централизованного репозитория для аналитической обработки. В 1992 году он опубликовал книгу «Building the Data Warehouse» (рус. «Построение хранилищ данных»), которая стала основополагающим трудом в этой области.
В 1990-х годах Инмон основал компанию Prism Solutions, которая занималась разработкой инструментов для построения хранилищ данных. Позже он создал компанию Inmon Consulting Services, специализирующуюся на консалтинге в области архитектуры данных. В 2000-х годах Инмон продолжил развивать концепции, связанные с управлением данными, включая системы управления текстовой информацией (Textual ETL) и архитектуру «озер данных» (Data Lake), хотя его подход к ним отличался от мейнстримных решений.
Основные концепции
Хранилище данных (Data Warehouse)
Инмон определил хранилище данных как предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия управленческих решений. Ключевые характеристики по Инмону:
- Предметная ориентированность: данные группируются по бизнес-сущностям (например, «клиент», «продукт», «заказ»), а не по функциям приложений.
- Интегрированность: данные из разных источников приводятся к единому формату, согласованным единицам измерения и кодам.
- Привязка ко времени: данные хранятся с указанием временных меток, что позволяет анализировать изменения за периоды.
- Неизменяемость: после загрузки в хранилище данные не изменяются и не удаляются; обновления добавляются как новые записи.
Корпоративная информационная фабрика (Corporate Information Factory, CIF)
CIF — это архитектурная модель, предложенная Инмоном для построения корпоративной аналитической системы. Она включает следующие компоненты:
- Операционные системы (источники данных).
- Хранилище данных (центральное нормализованное хранилище).
- Витрины данных (Data Marts) — подмножества данных, ориентированные на конкретные бизнес-подразделения или аналитические задачи.
- Слой оперативной аналитики (Operational Data Store, ODS) — для поддержки оперативных отчётов.
- Инструменты ETL (Extract, Transform, Load) — для извлечения, преобразования и загрузки данных.
В отличие от подхода Ральфа Кимбалла, который предлагал строить хранилище через витрины данных, Инмон настаивал на создании единого нормализованного хранилища (3-я нормальная форма) как единственного источника истины.
Нормализованная модель данных
Инмон выступал за использование нормализованной схемы (обычно третьей нормальной формы) для хранения данных в хранилище. Это обеспечивает минимальную избыточность и максимальную гибкость при добавлении новых источников. Однако такой подход требует больше времени на проектирование и сложнее в реализации по сравнению с денормализованными схемами (звёздная схема), которые популяризировал Кимбалл.
Текстовый ETL (Textual ETL)
В 2000-х годах Инмон разработал концепцию обработки неструктурированных текстовых данных (например, документов, писем, отчётов) в рамках хранилищ данных. Он предложил методологию извлечения метаданных и ключевых сущностей из текстов, их преобразования в структурированные записи и загрузки в хранилище. Это позволяло включать текстовую информацию в аналитические процессы.
Критика и полемика
Подход Инмона подвергался критике со стороны сторонников методологии Кимбалла. Основные пункты разногласий:
- Сложность и время внедрения: нормализованное хранилище требует длительного проектирования и больших начальных затрат, тогда как витрины данных Кимбалла можно строить быстрее и итеративно.
- Производительность запросов: нормализованные схемы могут быть медленнее для аналитических запросов, требующих агрегации по многим таблицам.
- Гибкость: денормализованные схемы Кимбалла проще адаптировать к изменениям бизнес-требований.
Тем не менее, подход Инмона остаётся популярным в крупных корпорациях с высокими требованиями к целостности данных и долгосрочной архитектуре. В 2010-х годах Инмон также критиковал концепцию «озёр данных» (Data Lake), утверждая, что без надлежащей структуры и метаданных они превращаются в «болота данных» (Data Swamp).
Влияние и наследие
Билл Инмон считается одним из пионеров в области бизнес-аналитики и управления данными. Его работы заложили основы для создания корпоративных хранилищ данных, которые используются в банках, телекоммуникационных компаниях, розничной торговле и государственных учреждениях. Книга «Building the Data Warehouse» переведена на многие языки и является обязательным чтением для специалистов по данным. В 2007 году Инмон был включён в Зал славы DAMA International за вклад в управление данными.
Основные публикации
- Inmon, W. H. (1992). Building the Data Warehouse. John Wiley & Sons. (ISBN 0-471-56960-7)
- Inmon, W. H. (1996). The Data Warehouse and Data Mining. John Wiley & Sons.
- Inmon, W. H., & Hackathorn, R. D. (1994). Using the Data Warehouse. John Wiley & Sons.
- Inmon, W. H. (2007). Textual ETL: A New Approach to Data Integration. Inmon Consulting Services.
Источники
- Inmon, W. H. (1992). Building the Data Warehouse. John Wiley & Sons.
- Kimball, R., & Ross, M. (2002). The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling. John Wiley & Sons.
- DAMA International. (2007). DAMA Hall of Fame Inductees.
- Inmon, W. H. (2016). Data Lake vs. Data Swamp. Inmon Consulting Services.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →