Архитектор данных

Архитектор данных (англ. data architect) — специалист в области архитектуры данных, раздела управления данными, который занимается проектированием, созданием, внедрением и управлением архитектурой данных организации. Архитекторы данных определяют, как данные будут храниться, использоваться, интегрироваться и управляться различными сущностями данных и ИТ-системами, а также приложениями, которые каким-либо образом используют или обрабатывают эти данные[1]. Данная деятельность тесно связана с бизнес-архитектурой и считается одной из четырёх ключевых доменов корпоративной архитектуры.

Роль

Согласно руководству по управлению данными Data Management Body of Knowledge (DMBOK)[2], архитектор данных «обеспечивает общепринятую бизнес-терминологию, формулирует стратегические требования к данным, разрабатывает высокоуровневые интегрированные схемы в интересах данных требований и согласует их со стратегией предприятия и соответствующей бизнес-архитектурой».

В соответствии с Open Group Architecture Framework (TOGAF), архитектор данных должен устанавливать принципы архитектуры данных, создавать модели данных, обеспечивающие реализацию целевой бизнес-архитектуры, разрабатывать диаграммы ключевых сущностей данных и формировать перечень данных, необходимых для реализации архитектурного видения[3].

Обязанности

  • Организация данных на макроуровне.
  • Организация данных на микроуровне и моделирование данных для новых приложений.
  • Разработка логической модели данных в качестве стандарта для «золотого источника» (эталонных данных) и приложений-потребителей.
  • Разработка логической модели данных с элементами и бизнес-правилами, необходимыми для создания правил качества данных (DQ).

Навыки

Боб Ламберт выделяет следующие необходимые навыки архитектора данных:[4]

  • Знания в области разработки систем: архитектор данных должен понимать жизненный цикл разработки систем, подходы к управлению проектами разработки ПО, а также методы сбора требований, проектирования и тестирования. Для того чтобы оказывать влияние на проекты приложений и интерфейсов, требуется знать, какие рекомендации давать и на каком этапе подключаться для достижения желаемых результатов.
  • Глубокие знания в моделировании данных и проектировании баз данных: это ключевая компетенция и одна из самых востребованных в описаниях вакансий архитектора данных. Квалифицированный архитектор данных компетентен на всех этапах моделирования — от концептуального проектирования до оптимизации баз данных; зачастую это также включает в себя разработку на SQL и, возможно, администрирование баз данных.
  • Широкий кругозор в области существующих и новых технологий работы с данными: помимо знаний традиционных технологий управления и анализа данных, архитектор данных должен быть знаком или иметь опыт работы с новыми инструментами, такими как колоночные и NoSQL базы данных, прогнозная аналитика, визуализация данных и неструктурированные данные. Глубокое знание всех этих технологий не обязательно, однако важно понимать их достаточно хорошо, чтобы помогать организации в их освоении.
  • Умение выстраивать «общую картину»: при инициировании, оценке и влиянии на проекты архитектор данных действует в интересах организации в целом, выстраивает карту используемых систем и интерфейсов, задаёт стандарты управления данными, анализирует текущее состояние и формирует образ целевого состояния, а также концепцию проектов, необходимых для перехода к целям.
  • Способность эффективно действовать в организации: для этого необходимы пять ключевых качеств:
    • Авторитетность и влияние.
    • Ориентация на методологию, моделирование и управление.
    • Технологическая и политическая нейтральность.
    • Артикуляция, убедительность и навыки презентации.
    • Энтузиазм.

Примечания

  1. Определение «Архитектор данных» (англ.). Techopedia. Дата обращения: 27 июня 2024. Архивировано 1 февраля 2022 года.
  2. Data Management Body of Knowledge (англ.). Data Management Association. Дата обращения: 27 июня 2024. Архивировано 5 ноября 2014 года.
  3. The Open Group Architectural Framework (TOGAF 9.1) : [англ.]. — Chapter 10 - Data Architecture : The Open Group.
  4. Lambert, Bob Навыки архитектора данных (англ.) (15 ноября 2012). Дата обращения: 27 июня 2024. Архивировано 3 марта 2013 года.