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

Инмон, Билл

Билл Инмон (англ. 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 →