Ниже перечислены причины создания витрины данных —
-
Разделить данные, чтобы навязать стратегии контроля доступа.
-
Для ускорения запросов за счет уменьшения объема данных для сканирования.
-
Для сегментирования данных на разные аппаратные платформы.
-
Для структурирования данных в форме, подходящей для инструмента доступа пользователя.
Разделить данные, чтобы навязать стратегии контроля доступа.
Для ускорения запросов за счет уменьшения объема данных для сканирования.
Для сегментирования данных на разные аппаратные платформы.
Для структурирования данных в форме, подходящей для инструмента доступа пользователя.
Примечание. Не используйте витрину данных по любой другой причине, так как эксплуатационные затраты на витрину данных могут быть очень высокими Перед преобразованием данных убедитесь, что стратегия преобразования данных соответствует вашему конкретному решению.
Экономичное Маркетинг Данных
Следуйте приведенным ниже инструкциям, чтобы сделать вывод данных экономически эффективным —
- Определить функциональные расщепления
- Определите требования к инструменту доступа пользователя
- Определите проблемы контроля доступа
Определить функциональные расщепления
На этом этапе мы определяем, имеет ли организация естественные функциональные разделения. Мы ищем разделение между отделами и определяем, как отделы используют информацию, как правило, в изоляции от остальной части организации. Давайте иметь пример.
Рассмотрим розничную организацию, где каждый продавец отвечает за максимизацию продаж группы товаров. Для этого ниже приведены ценные сведения —
- сделка купли-продажи на ежедневной основе
- прогноз продаж на еженедельной основе
- позиция на бирже ежедневно
- движения акций на ежедневной основе
Поскольку продавец не заинтересован в продуктах, с которыми он не имеет дело, представление данных представляет собой подмножество данных, относящихся к группе продуктов, представляющей интерес. На следующей диаграмме показано распределение данных для разных пользователей.
Ниже приведены вопросы, которые необходимо учитывать при определении функционального разделения —
-
Структура отдела может измениться.
-
Продукты могут переключаться из одного отдела в другой.
-
Продавец может запросить тенденцию продаж других продуктов, чтобы проанализировать, что происходит с продажами.
Структура отдела может измениться.
Продукты могут переключаться из одного отдела в другой.
Продавец может запросить тенденцию продаж других продуктов, чтобы проанализировать, что происходит с продажами.
Примечание. Нам необходимо определить преимущества для бизнеса и техническую осуществимость использования витрины данных.
Определите требования к инструменту доступа пользователя
Нам нужны витрины данных для поддержки пользовательских инструментов доступа, которые требуют внутренних структур данных. Данные в таких структурах находятся вне контроля хранилища данных, но их необходимо регулярно заполнять и обновлять.
Есть некоторые инструменты, которые заполняются непосредственно из исходной системы, но некоторые не могут. Поэтому дополнительные требования, выходящие за рамки данного инструмента, необходимо определить на будущее.
Примечание. Чтобы обеспечить согласованность данных во всех инструментах доступа, данные не должны заполняться напрямую из хранилища данных, а для каждого инструмента должен быть свой собственный киоск данных.
Определите проблемы контроля доступа
Должны быть правила конфиденциальности, обеспечивающие доступ к данным только авторизованным пользователям. Например, хранилище данных для розничного банковского учреждения гарантирует, что все счета принадлежат одному юридическому лицу. Законы о конфиденциальности могут заставить вас полностью запретить доступ к информации, которая не принадлежит конкретному банку.
Витрины данных позволяют нам построить целостную стену путем физического разделения сегментов данных в хранилище данных. Чтобы избежать возможных проблем с конфиденциальностью, подробные данные могут быть удалены из хранилища данных. Мы можем создать витрину данных для каждого юридического лица и загрузить ее через хранилище данных с подробными данными счета.
Проектирование витрин данных
Витрины данных должны быть спроектированы как уменьшенная версия схемы «звездных хлопьев» в хранилище данных и должны соответствовать структуре базы данных хранилища данных. Это помогает поддерживать контроль над экземплярами базы данных.
Сводные данные представляют собой данные, представленные таким же образом, как если бы они были разработаны в хранилище данных. Сводные таблицы помогают использовать все данные измерений в схеме starflake.
Стоимость передачи данных
Меры стоимости для передачи данных следующие:
- Стоимость аппаратного и программного обеспечения
- Доступ к сети
- Ограничения временного окна
Стоимость аппаратного и программного обеспечения
Хотя киоски данных создаются на одном и том же оборудовании, они требуют дополнительного оборудования и программного обеспечения. Для обработки пользовательских запросов требуется дополнительная вычислительная мощность и дисковое пространство. Если в хранилище данных существуют подробные данные и витрина данных, то мы столкнемся с дополнительными расходами на хранение и управление реплицированными данными.
Примечание. Мартинг данных является более дорогим, чем агрегации, поэтому его следует использовать как дополнительную стратегию, а не как альтернативную стратегию.
Доступ к сети
Витрина данных может находиться в другом месте, чем хранилище данных, поэтому мы должны убедиться, что локальная или глобальная сети способны обрабатывать объемы данных, передаваемые в процессе загрузки витрины данных.
Ограничения временного окна
Степень, в которой процесс загрузки витрины данных будет влиять в доступное временное окно, зависит от сложности преобразований и объемов отправляемых данных. Определение того, сколько витрин данных возможно, зависит от —