Вакансия. Старший инженер по тестированию баз данных (DWH) (Санкт-Петербург)

Требования

Обязательно:

  • SQL (для Oracle) - продвинутый уровень.
  • UNIX - отличные знания.
  • Опыт автоматизации тестирования.
  • Понимание основных принципов работы в области Business Intelligence, Data Warehousing.
  • Английский язык – разговорный уровень.

Желательно:

  • Опыт в XML, SOA, Python, PL/SQL.
  • Опыт работы с Ab Initio.

Читать дальше »

Опубликовано 13.10.2009 | Автор сообщения Константин Лисянский | Категории: DWH, Вакансии, Ведущий тестировщик, Для начинающих, Для продвинутых, На русском, Работа

Building the Data Warehouse, 4th Edition

W. H. Inmon

Building the Data WarehouseНовое издание классического бестселлера, который послужил началом отрасли хранилищ данных.
Книга описывает новые подходы и технологии, во многих из которых пионером выступил сам Билл Инмон (Inmon). В дополнение к объяснению основ хранилищ данных (DWH), книга овещает новые темы, такие как методы обработки неструктурированных данных (unstructured data) и хранение данных в хранилище данных на нескольких типах носителей (multi-temperature data warehousing).

Книга обсуждает достоинства и недостатки реляционного и многомерного подходов к проектированию, а также то, как измерять возврат на инвестиции (ROI) при планировании проектов по построению хранилищ данных.
Читать дальше »

Опубликовано 04.03.2009 | Автор сообщения Константин Лисянский | Категории: DWH, Inmon, Bill, Аналитик качества данных, Архитектор BI, Архитектор ETL, Архитектор данных, Ведущий тестировщик, Для начинающих, Для продвинутых, Для экспертов, Книги, Менеджер метаданных, На английском, Проектирование нормализованных моделей, Разработчик BI-портала, Разработчик ETL, Разработчик моделей данных, Разработчик приложений BI, Руководитель подразделения BI/DWH, Руководитель проекта, Сравнение подходов проектирования, Стюард данных, Технический архитектор

Архитектуры систем поддержки принятия решений

Автор: Константин Лисянский

Эта небольшая статья была написано достаточно давно и предназначается для людей, которые только приступают к изучению предмета хранилищ данных (DWH).

На сегодняшний день (и, видимо, ещё надолго вперёд) можно выделить четыре наиболее популярных типа архитектур систем поддержки принятия решений (DSS):

  1. Функциональная СППР.
  2. Независимые витрины данных (independent DM).
  3. Двухуровневое хранилище данных (EDW - корпоративное хранилище данных).
  4. Трёхуровневое хранилище данных (hub-and-spoke architecture).

Читать дальше »

Опубликовано 25.02.2009 | Автор сообщения Константин Лисянский | Категории: DWH, Администратор БД, Аналитик качества данных, Архитектор BI, Архитектор ETL, Архитектор данных, Бизнес-аналитик, Бизнес-спонсор, Ведущий тестировщик, Для начинающих, Лисянский, Константин, Менеджер метаданных, Менеджер по безопасности, На русском, Разработчик BI-портала, Разработчик ETL, Разработчик моделей данных, Разработчик приложений BI, Руководитель подразделения BI/DWH, Руководитель проекта, Руководитель проекта от бизнеса, Специалист data mining, Специалист по обучению, Специалист по технической поддержке, Стюард данных, Технический архитектор

Business Intelligence Certification Guide

Учебник для подготовки к сдаче экзамена по теме Business Intelligence от компании IBM. Описывает основные концепции хранилищ данных и приложений на их основе. Рассматриваются различные варианты архитектуры хранилищ данных. Описываются основные компоненты хранилища данны, а также этапы проекта по построению хранилища данных. Рекомендуется начинающим строителям хранилищ данных.

Читать…

Опубликовано 05.02.2009 | Автор сообщения Константин Лисянский | Категории: Business Intelligence, DWH, ETL, IBM, ODS, OLAP, Администратор БД, Аналитик качества данных, Архитектор BI, Архитектор ETL, Архитектор данных, Бизнес-аналитик, Бизнес-спонсор, Ведущий тестировщик, Для начинающих, Менеджер метаданных, Менеджер по безопасности, На английском, Проектирование многомерных моделей, Разработчик BI-портала, Разработчик ETL, Разработчик моделей данных, Разработчик приложений BI, Руководитель подразделения BI/DWH, Руководитель проекта, Руководитель проекта от бизнеса, Специалист data mining, Специалист по обучению, Специалист по технической поддержке, Стюард данных, Технический архитектор, Управление метаданными

Стратегия проверки качества данных и тестирования процессов в хранилище данных

Дата публикации оригинала - 2008-06-07

Стратегия проверки качества данных и тестирования процессов обработки данных в хранилище данных включает достижение следующих целей:

  1. Обеспечение качества загружаемых данных;
  2. Обеспечение качества загрузки, обработки и преобразования данных;
  3. Обеспечение качества расчета метрических величин и агрегации данных.

Как вариант, эти цели могут быть достигнуты выполнением следующих задач.
Читать дальше »

Опубликовано 17.06.2008 | Автор сообщения Константин Лисянский | Категории: Data Quality, ETL, Аналитик качества данных, Архитектор ETL, Ведущий тестировщик, Для начинающих, На русском, Разработчик ETL, Усольцев, Олег

The Data Warehouse Lifecycle Toolkit

Ralph Kimball, Laura Reeves, Margy Ross, Warren Thornthwaite

The Data Warehouse ToolkitХорошая книга для начала изучения хранилищ данных.
Эта книга даст вам понимание того, что нужно иметь в виду при построении хранилища данных. Она будет полезна как начинающим, так и специалистам, уже занимающимся хранилищами данных. Усилия по сбору информации в одно издание заслуживает уважения. Главы о многомерном моделировании очень хороши (автор является известным популяризатором данного подхода к моделированию). CD-ROM, который продается в комплекте с книгой, содержит много полезной информации, которая поможет вам сэкономить много времени, если ваш проект создается с нуля.
Читать дальше »

Опубликовано 20.05.2008 | Автор сообщения Константин Лисянский | Категории: Becker, Bob, Kimball, Ralph, Ross, Margy, Thornthwaite, Warren, Архитектор BI, Архитектор ETL, Архитектор данных, Бизнес-аналитик, Ведущий тестировщик, Для начинающих, Для продвинутых, Для экспертов, Другие авторы, Книги, Менеджер метаданных, На английском, Проектирование многомерных моделей, Разработчик BI-портала, Разработчик ETL, Разработчик моделей данных, Разработчик приложений BI, Руководитель проекта, Специалист data mining, Специалист по обучению, Стюард данных

Mastering Data Warehouse Aggregates

Chris Adamson

Mastering Data Warehouse AggregatesПервая книга, освещающая в деталях вопросы агрегатных таблиц в схеме звезда.

От издательства:
Эксперт по хранилищам данных Chris Adamson показывает как хорошо спланированный набор агрегатов может кардинально повлиять на общую пропускную способность вашего хранилища данных. Независимо от вашей текущей роли или опыта разработки схем звезда, лучшие практики, описанные в этой книге, помогут вам достичь потрясающего роста производительности, избежав при этом распространённых ошибок.
Читать дальше »

Опубликовано 15.05.2008 | Автор сообщения Константин Лисянский | Категории: Adamson, Christopher, IBM, Oracle, Администратор БД, Архитектор BI, Архитектор ETL, Ведущий тестировщик, Для продвинутых, Книги, Менеджер метаданных, Менеджер по безопасности, Проектирование многомерных моделей, Работа с агрегатами, Разработчик ETL, Разработчик моделей данных, Разработчик приложений BI, Руководитель подразделения BI/DWH, Руководитель проекта, Специалист по технической поддержке Комментариев 9

Организация и именование автоматизированных тестов

Введение

На текущий момент уже написано множество статей и книг на тему автоматизированного тестирования программного кода. При этом очень немногие уделяют внимание вопросу организации и наименования таких тестов - по крайней мере, я не нашел каких-либо руководств на эту тему. А между тем, при существенном увеличении количества тестов бывает сложно понять, куда поместить тот или иной автоматизированный тест и как его назвать. Это стало особенно актуально с появлением концепции Test-Driven Development (TDD).

Примерный смысловой перевод Test-Driven Development на русский язык звучит как “разработка через тестирование”. Эта концепция сравнительно недавно отпочковалась от методологии Экстремальное программирование (eXtreme Programming, XP). Ее основные положения следующие:

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

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

В данной статье мне хотелось бы остановиться именно на вопросе организации автоматизированных тестов. Безусловно, эта тема весьма обширна и заслуживает написания отдельной научной работы (или хотя бы книжки на несколько сотен страниц). Но я буду краток и просто обрисую те приемы, которые помогали мне в работе, и которые считаю наиболее удачными. В своем изложении я буду ориентироваться на язык Java и библиотеку для тестирования JUnit, хотя многое из нижеизложенного может быть применено и к другим библиотекам для написания автоматизированных тестов.

Для начала определим названия для тестов.

Читать дальше »

Опубликовано 10.05.2008 | Автор сообщения Константин Лисянский | Категории: Аналитик качества данных, Архитектор ETL, Ведущий тестировщик, Для продвинутых, Руководитель проекта