Разработчик BI (Business Intelligence)-приложений

Разработчик ETL-процессов

Администратор приложений

Администратор приложений должен обладать компетенцией в области:

· Операционной системы, на которой размещается сервер приложений.

· Практического опыта администрирования локальных вычислительных сетей и настройки информационной безопасности.

· Квалифицированных знаний СУБД.

· Квалифицированных знаний (желательно подтвержденные сертификатом вендора) по серверу приложений, который планируется использовать на проекте в части:

o инсталляции инфраструктуры сервера приложений;

o запуска, остановки и управления экземплярами сервера приложений;

o конфигурации и управления web-кешем сервера приложений;

o конфигурации основных сервисов безопасности;

o конфигурации и управления HTTP-сервером;

o конфигурации и управления Java контейнерами;

o конфигурации и управления порталом сервера приложений;

o развертывания J2EE-приложения;

o управления службой каталогов;

o настройки SSO;

o организации резервирования и восстановления сервера приложений.

· Опытом настройки средств обеспечения сетевой безопасности (настройки firewall, proxy и т.д.).

· Практического опыта разработки дополнительных приложений.

Проектирование и разработка ETL-процессов являются одними из самых трудоемких частей проекта. Поэтому разработчик ETL-процессов должен:

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

· Иметь квалифицированные (желательно подтвержденные сертификатом вендора) знания по продукту ETL, использующемуся на проекте.

· Обладать базовыми знаниями по различным СУБД (в особенности по СУБД, использующейся на проекте).

· Владеть SQL и его процедурными расширениями.

· Обладать знаниями в области методологии проектирования хранилищ данных, знания схем организации данных «Звезда» и «Снежинка».

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

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

Разработчик BI-приложений представляет конечному пользователю результат работы всех членов проектной команды в виде отчетов, графиков, информационных панелей (dashboard). От его квалификации как специалиста зачастую зависит первое впечатление пользователей и удобство их дальнейшей работы при проведении анализа данных.

Профессиональная компетенция разработчика BI-приложений должна включать:

· Знания по методологии проектирования хранилищ данных, знание схем организации данных «Звезда» и «Снежинка».

· Квалифицированные (желательно подтвержденные сертификатом вендора) знания BI-приложения в части:

o настройки бизнес-слоя описания данных (Universe, EUL и т.п.), создания показателей, измерений, иерархий, агрегатов и т.п.;

o создания отчетов в табличной и графической формах;

o создания информационные панели;

· Знания языка SQL его групповых и аналитических функций.

· Знания СУБД, используемой на проекте.

· Умение оптимизировать запросы и планы их выполнения. Знания возможных путей увеличения производительности выполнения запросов (смена структуры таблиц, изменение запроса и т.п.).

· Коммуникабельность, умение работать с другими аналитиками и консультантами, правильно представлять результаты работы заказчику.

В ходе проекта BI-разработчик должен уметь погрузиться в предметную область и понять суть данных, с которыми он работает.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: