Перейти к содержимому

Хранилище данных: «Концептуальная архитектура»

    1652143323

    Дизайн

    Адаптируйте предметные области концептуального дизайна хранилища данных к конкретным требованиям к отчетности и аналитике каждого бизнес-подразделения.

    При попытке построить хранилище данных для оптимальной производительности необходимо учитывать несколько ключевых областей: конфигурация оборудования, логические и физические модели данных и управление рабочей нагрузкой. Среда бизнес-аналитики будет включать инструменты аналитики, отчетности и ETL (извлечение, преобразование и загрузка), а также хранилище данных с одной или несколькими витринами данных для создания работающей системы бизнес-аналитики. 

    Концептуальный дизайн предполагает, что каждое бизнес-подразделение будет иметь свою собственную предметную область, адаптированную к их требованиям к отчетности и аналитике. На простой диаграмме ниже показана базовая схема того, как исходные данные ежедневно извлекаются, преобразуются и загружаются в хранилище данных посредством процесса ETL.

    Каждая предметная область обновляется последними загруженными данными и становится доступной для пользователей. Отчеты, которые были запланированы для распространения и доставки по заранее определенному графику, выпускаются, и, наконец, пользователи могут выполнять специальные отчеты и пользовательский анализ с помощью внешнего инструмента. 

    Одной из замечательных функций, предоставляемых хранилищем данных, является разработка отчетов, которые используются ежемесячно, еженедельно, ежеквартально и ежегодно, и автоматически отправляются в ваш почтовый ящик в запланированное время. Больше нет необходимости постоянно воссоздавать или повторно запускать эти типы стандартных отчетов.

    На приведенной ниже диаграмме также показан пример того, как должна быть построена концептуальная архитектура.

    Хранилище данных построено на трехуровневой архитектуре. Каждый уровень может управляться и масштабироваться независимо, что повышает гибкость. В результате отдельные компоненты можно легко масштабировать и сделать высокодоступными.

    Трехуровневая архитектура состоит из следующих слоев:

    Уровень данных

    o Хранит данные хранилища данных

    o Управляет процессом ETL хранилища данных, при котором все исходные данные извлекаются, очищаются, преобразуются и загружаются в хранилище данных.

    Уровень приложений

    o Здесь строится вся бизнес-аналитика.

    o Обрабатывает все запросы пользователей.

    Уровень представления

    o Графический пользовательский интерфейс, позволяющий:

    — Составление отчетов

    — Анализ

    — Запрос

    — Оценка кардочесания

    — Посадка на приборную панель

    — Управление событиями

    — Администрация пользователей

    На приведенной ниже диаграмме показана структура уровня приложений, уровня представления и уровня данных. Три уровня, необходимые для создания хранилища данных, предназначены не только для того, чтобы показать, как построить инфраструктуру, но и для того, чтобы показать поток. Бизнес-пользователь или «аналитик» — это человек, которому необходимо выполнять запросы, создавать отчеты и просматривать информационные панели, которые будут отображать статистические данные, необходимые для принятия бизнес-решений. Все это показано на «Уровне презентаций».

    «Уровень приложений» предназначен для того, чтобы показать, где находятся инструменты и оборудование Business Intelligence. Инструменты бизнес-аналитики состоят из интерфейсных инструментов отчетности, таких как Cognos, инструменты Microsoft Data Warehousing, Microstrategy или другие инструменты.

    «Уровень данных» предназначен для отображения того, где находятся источники данных. Это могут быть внутренние или внешние источники, которые загружаются в хранилище данных. Серверы базы данных и серверы ETL также расположены на этом уровне. Инструменты ETL используются для получения данных, поступающих в систему, и преобразования данных в значимую информацию. Важно понимать объем данных, которые будут обрабатываться, а также процент роста данных в год, потому что все это повлияет на производительность системы.

    Лора Паолетти имеет степень бакалавра наук в области компьютерных информационных систем и была вице-президентом по информационным технологиям в NBC-Universal и Disney ABC Television. Она также занимала должности в Ernst & Young LLP в технологической практике. В своей роли она отвечала за приложения, инфраструктуру и цифровые медиа. Некоторые из ее заметных достижений включают внедрение приложений для цифровых медиа, маркетинга, финансов, производства (цепочка поставок), продаж и потребительских товаров; Внедрение корпоративных систем хранения данных/бизнес-аналитики; Управление центром обработки данных, включая аппаратное обеспечение, стратегии хранения, цифровые библиотеки и расширение центра обработки данных; Внедрение офиса управления проектами; и преобразование бизнеса с ленты на безленточную среду (цифровые носители).

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x