Top Banner
Докладчик Светлана Родионова Testing Team Lead in EPAM БГУ радиофизика опыт работы в IT 5 лет
31

Перспективы тестирования хранилищ данных и BI систем

Jun 15, 2015

Download

Education

SQALab

Доклад Светлана Родионовой на конференции SQA Days-12, 30 ноября-1 декабря, Минск
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Перспективы тестирования хранилищ данных и BI систем

Докладчик

Светлана Родионова

Testing Team Lead in EPAM

БГУ радиофизика

опыт работы в IT 5 лет

skype: svetlana_kolopenko

Page 2: Перспективы тестирования хранилищ данных и BI систем

Перспективы тестирования хранилищ данных и BI систем

Светлана Родионова. EPAM Systems

Page 3: Перспективы тестирования хранилищ данных и BI систем

Сложно?

Page 4: Перспективы тестирования хранилищ данных и BI систем

НЕТ!

Заманчиво

Page 5: Перспективы тестирования хранилищ данных и BI систем

Содержание

1. Ждать нельзя внедрять. Или почему BI системы выгодно использовать

- Что такое DWH/BI

- Преимущества BI систем в цифрах

2. Архитектура DWH/BI. Проблемы и разработанные best practices

3. Кто такой QA в BI? Высокая востребованность

Page 6: Перспективы тестирования хранилищ данных и BI систем

Содержание

1. Ждать нельзя внедрять. Или почему BI системы выгодно использовать

- Что такое DWH/BI

- Преимущества BI систем в цифрах

2. Архитектура DWH/BI. Проблемы и разработанные best practices

3. Кто такой QA в BI? Высокая востребованность

Page 7: Перспективы тестирования хранилищ данных и BI систем

Что такое DWH/BI

Кто использует BI системы?

- Главный/технический директор(CEO/CTO)- Главы отделов и управлений- …

Page 8: Перспективы тестирования хранилищ данных и BI систем

Зачем понадобились BI системы

Page 9: Перспективы тестирования хранилищ данных и BI систем

Зачем понадобились BI системы

Невозможно использовать существующие БД Необходимо трансформировать данные в

информацию Необходимо выработать единые методологии

и алгоритмы внутри компании Растут объемы данных и нагрузки

Эффективное принятие решений

Page 10: Перспективы тестирования хранилищ данных и BI систем

Что такое DWH/BI

BI – это технология и программное решение для сбора и анализа данных,с целью оптимизации принятия решений.

Источником информации в BI является хранилище данных (DWH)

Page 11: Перспективы тестирования хранилищ данных и BI систем

Характеристики хранилищ

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

интегрированность

историчность

стабильность

нацеленность на принятие решений

Page 12: Перспективы тестирования хранилищ данных и BI систем

0%

5%

10%

15%

20%

25%

30%

35%

40%

45%Преимущества от внедрения BI (по BARC)

Преимущества BI-систем в цифрах

Page 13: Перспективы тестирования хранилищ данных и BI систем

Содержание

1. Ждать нельзя внедрять. Или почему BI системы выгодно использовать

- Что такое DWH/BI

- Преимущества BI систем в цифрах

2. Архитектура DWH/BI. Проблемы и разработанные best practices

3. Кто такой QA в BI? Высокая востребованность

Page 14: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

источники

DWH хранилище

Анализ

Отчетность

Page 15: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

STAGINGSTORE

MARTS

Page 16: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

STAGINGSTORE

MARTS

Page 17: Перспективы тестирования хранилищ данных и BI систем

STAGING

Захват• Данные real-

time• Потеря/

порча/дублирование данных

Трансформация• Разные

форматы• Переименования

Очистка• Изоляция

ошибочных записей

+ Performance загрузки

Page 18: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

STAGING MARTSSTORE

Page 19: Перспективы тестирования хранилищ данных и BI систем

STORE

Загрузка/Чистка• Частичная

загрузка• Изоляция ошибок

Консолидация• Неверные

бизнес правила• Пропущенные

записи

Подготовка• Логические

ошибки в построении

+ Performance загрузки

Page 20: Перспективы тестирования хранилищ данных и BI систем

STAGING - STORE

Select * from source minus select * from target

SOURCE TARGET

Диаграммы Маппинг

Page 21: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

STAGINGSTORE

MARTS

Page 22: Перспективы тестирования хранилищ данных и BI систем

MARTS

Агрегация• Ошибки агрегирующих

функций• Фильтры

Предрасчеты• Ошибки расчетов• Неверная логика

расчетов

Page 23: Перспективы тестирования хранилищ данных и BI систем

STGbuild1

STORE MARTS1

ETL2STORE MARTS2

Сравнить тестовые результаты

КАК тестировать постоянно изменяющиеся системы?

Регрессия

STGbuild2

ETL1

ETL2

ETL1

Page 24: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

источники

DWH хранилище

Анализ

Отчетность

Page 25: Перспективы тестирования хранилищ данных и BI систем

Архитектура DWH/BI

Анализ

Отчетность

AD HOC

PRINT READY

Page 26: Перспективы тестирования хранилищ данных и BI систем

Анализ и отчетность

Data Mart

Отчетность

Page 27: Перспективы тестирования хранилищ данных и BI систем

Отчетность

Данные• Ошибки в

запросах в базе• Неверная логика

отчетов

Структура• Неверная

структура или /и формат

• Drills

Расчеты• Ошибки в

расчете метрик

+ Performance отчетов

Page 28: Перспективы тестирования хранилищ данных и BI систем

Содержание

1. Ждать нельзя внедрять. Или почему BI системы выгодно использовать

- Что такое DWH/BI

- Преимущества BI систем в цифрах

2. Архитектура DWH/BI. Проблемы и разработанные best practices

3. Кто такой QA в BI? Высокая востребованность

Page 29: Перспективы тестирования хранилищ данных и BI систем

Кто такой QA в BI?

Page 30: Перспективы тестирования хранилищ данных и BI систем

Кто такой QA в BI?

- Знания DW/BI

- SQL

- ETL

- OLAP

- Опыт автоматизации

- Комплексное тестовое окружение

- Менеджмент

- Специфика BI и заказчиков

Page 31: Перспективы тестирования хранилищ данных и BI систем

Вопросы ?