Шаблон описания работы разработчика 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
  • Предыдущий опыт взаимодействия с бизнес -пользователями и понимание их потребностей
  • Возможность изучать и использовать новые и разнообразные подходы
  • Способность управлять проектами
  • Отличные способности к командной работе
  • Отличные аналитические и проблемы с решением проблем