Маппинг данных - важнейший инструмент для понимания и управления информационными потоками в компании. Разберемся, что это такое и как маппинг помогает бизнесу.
Что такое маппинг и зачем он нужен
Маппинг данных представляет собой процесс сопоставления атрибутов (полей данных) между различными базами данных, приложениями или другими источниками информации. Маппинг устанавливает соотношение между моделями данных, которые находятся в разных местах.
Основные цели использования маппинга:
- Интеграция данных из разрозненных источников
- Миграция данных при переходе на новые системы
- Обеспечение единого представления данных в компании
- Построение аналитических отчетов
Главное преимущество маппинга в том, что он позволяет обеспечить целостность и непротиворечивость данных в компании. На основе маппинга можно оптимизировать бизнес-процессы, сделав информационные потоки прозрачными.
Основные ошибки при проведении маппинга:
- Неполное сопоставление атрибутов
- Некорректный выбор ключевых полей
- Дублирование или потеря данных
- Несоответствие форматов данных
Как составить маппинг витрины данных
Рассмотрим на примере, как провести маппинг для витрины данных - простой формы аналитического хранилища, ориентированного на конкретную бизнес-задачу.
Этапы формирования маппинга витрины
- Фиксация требований бизнеса к витрине
- Анализ атрибутного состава витрины
- Поиск систем-источников данных для витрины
- Сопоставление атрибутов витрины и целевой системы
- Проверка и согласование маппинга
На первом этапе необходимо уточнить у бизнес-подразделения:
- Планируются ли изменения в логике или составе витрины
- Каков бизнес-смысл использования витрины
- Требования к историчности и регламенту обновления данных
Это позволит избежать переработки уже выполненного маппинга при внесении бизнесом изменений в витрину.
На втором этапе проводится анализ каждого атрибута витрины - его формата, бизнес-смысла, возможности расчета через другие атрибуты.
Далее определяются системы, которые являются источниками данных для анализируемой витрины в настоящее время. Это поможет при последующем анализе новых источников.
На четвертом этапе происходит непосредственное сопоставление атрибутов витрины и целевой системы (куда осуществляется миграция). В результате формируется маппинг, который в дальнейшем проверяется и согласовывается с бизнесом.
Анализ атрибутного состава
Маппинг - это важный этап работ, так как позволяет выявить все атрибуты и расчетные поля, используемые при формировании витрины. Атрибуты должны иметь однозначный бизнес-смысл. Например, для атрибута "Тип компании" необходимо уточнить - это информация о юридическом/физическом лице или организационно-правовой форме (ООО, АО и т.д.).
Тщательный атрибутный анализ позволяет в дальнейшем корректно сопоставить поля витрины и целевой системы.
Маппинг в бюджетировании
Рассмотрим применение маппинга что это
в бюджетировании. Здесь маппинг нужен для сопоставления плановых показателей с фактическими данными из оперативного и бухгалтерского учета.
Цели использования маппинга в бюджетировании:
- Сохранение целостности информации
- Контроль за исполнением бюджета
- Формирование аналитических отчетов
Суть маппинга здесь в том, что для каждой статьи бюджета определяется, на основе каких первичных данных она формируется. Одна статья бюджета может складываться из нескольких аналитик учета.
Например, статья "Расходы на рекламу". Она может складываться из таких аналитик оперативного учета, как "Расходы на контекстную рекламу", "Расходы на таргетированную рекламу", "Расходы на баннерную рекламу".
Для каждой из этих аналитик в маппинг закладывается правило: при выполнении каких условий ее данные попадают в общую статью бюджета.
Например:
Статья бюджета | Статья учета | Условие |
Расходы на рекламу | Расходы на контекстную рекламу | Всегда |
Расходы на рекламу | Расходы на таргетированную рекламу | Если цель - привлечение клиентов |
Такой маппинг позволяет в дальнейшем контролировать исполнение бюджета и корректно сопоставлять запланированные и фактические показатели.
Инструменты для автоматизации маппинга
Ручное составление маппинга - трудоемкий процесс. Для его автоматизации применяются различные программные средства.
Одним из таких инструментов является ПО Informatica PowerCenter. Его основные возможности:
- Визуальное конструирование потоков данных
- Автоматизация обработки по заданным правилам
- Наглядное отображение взаимосвязей данных
Другим полезным инструментом может выступать ER-диаграмма (сущность-связь). Она позволяет увидеть, как различные сущности (документы, справочники) связаны между собой через ключи.
Например, ER-диаграмма наглядно показывает, что сущность "Клиент" связана с сущностью "Договор" через идентификатор клиента. Это облегчает понимание базы данных и составление маппинга.
Помимо специализированных инструментов, для автоматизации маппинга могут использоваться Excel и Access. Они также отображают связи между данными и позволяют сформировать первоначальную модель.