Шаблон описания работы разработчика ETL/
Мы ищем опытного разработчика ETL для разработки и реализации среды хранилища данных для нашей организации. Ваши обязанности будут включать сотрудничество с командой управления данными, оценка потребностей организации в хранении, разработка хранилища данных, извлечение данных с корпоративных серверов, заполнение нового склада и тестирование его после завершения.
Чтобы быть процветающим в качестве разработчика ETL, вы должны быть хорошо разбираются в языках кодирования и дизайне склада и сможете адекватно выражать свои идеи в фирму. Наконец, разработчик ETL высшего уровня может построить высокоэффективную и индивидуальную складская среда, которая отвечает требованиям хранения данных компании.
Профиль работы разработчика ETL
Разработчик ETL - это ИТ -профессионал, который создает системы хранения данных для предприятий и работает над тем, чтобы заполнить такие системы с помощью данных, которые должны храниться.
ETL - это аббревиатура, которая означает «извлекать, преобразовать, нагрузить», и он относится к импорту бизнес -данных в среду хранилища данных, тестирование их на производительность и отладку их до того, как они выйдут в эфир. Разработчики ETL должны быть профессионалами в получении общего представления о ситуации с данными компании, чтобы предоставить полные решения для хранения данных.
Отчеты
- технический директор
Обязанности разработчика ETL
- Определите ваши требования к хранению данных
- Создайте хранилище данных для внутренних отделов организации, используя различные идеи хранилища данных
- Разработка и улучшение решений для данных, которые позволяют плавно распределить данные, и отвечают за сбор, обработку, поддержание и анализ огромных объемов данных
- Ведите проектирование модели логических данных, а также реализацию структуры физической базы данных, а также создание и реализацию хранилищ эксплуатационных данных и маркетов данных
- Создать, автоматизировать и поддерживать сложные приложения для извлечения, преобразования и загрузки данных
- Обеспечить точность данных
- Создайте модели потока данных, как логические, так и физические, для приложений ETL.
- Преобразование доступа к данным, преобразования и перемещения в функциональные спецификации и картирование конструкций
Требования и навыки разработчика ETL
- Знание разработки PL/SQL Server
- Знание баз данных NOSQL
- Предварительное знакомство с моделированием Dimensional
- Знание компонентов Hadoop, включая HDFS, Spark, Hbase, Hive и SQOOP
- Знание OLAP, SSA и MDX
- Знание Java и/или.net
- Знание технологий ETL, таких как SSIS
- Знание инструментов моделирования, таких как Data Modeller, Erwin и Embarcadero
- Предыдущий опыт взаимодействия с бизнес -пользователями и понимание их потребностей
- Возможность изучать и использовать новые и разнообразные подходы
- Способность управлять проектами
- Отличные способности к командной работе
- Отличные аналитические и проблемы с решением проблем