Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемИван Абрамцев
2 Report-Driven Design Революционный подход к созданию бизнес-приложений! Алексей Акимов компания Developer Express
3 Что такое отчёт? Примеры типичных отчётов:
4 Что такое отчёт? Ещё примеры отчётов:
5 Что такое отчёт? Тоже отчёты
6 Что такое отчёт? И это тоже отчёты…
7 Что такое отчёт? Таким образом, под отчётом можно понимать любые страницы с информацией
8 Бизнес-аналитика
9 Причины RDD Частые проблемы при создании отчётов: Структура базы данных чрезмерно усложнена или наоборот, не хватает нужных связей для создания отчетов. Генерация отчётов работает медленно, потому что база данных была спроектирована ориентированной на ввод, а не вывод данных
10 Причины RDD Если отчёты - это конечный продукт работы программы, то почему бы не использовать их в качестве цели?
11 Что такое RDD? Четыре I: Information(Информация) Interaction(Интерактивность) Input (Ввод данных) Iterate(Переход к следующему)
12 Information Основные вопросы: Какая информация представлена в этом отчёте? и Как эта информация должна быть структурирована в базе данных?
13 Information Вертикальные данные Горизонтальные данные Повтор
14 Interaction Основные вопросы: Как эта информация взаимодействует с предыдущими отчётами? и Как это взаимодействие изменяет структуры данных?
15 Interaction Предыдущая итерация
16 Input Основной вопрос: Как клиент приложения хочет вводить эту информацию в своем приложении?
17 Iterate Возьмём следующий отчёт и повторим заново…
18 Пример #1 Хранение информации о товарах на складах интернет-магазина
19 Пример #1 Хранение информации о товарах на складах интернет-магазина
20 Пример #1
21 Пример #2 Хранение информации о голосовании
22 Пример #2
23 Пример #2
24 Пример #2 Вопрос: можем ли мы избавиться от операции деления в данном случае?
25 ИТОГО Когда вывод данных важнее ввода Когда конечные пользователи тоже будут создавать отчёты Просто в комбинировании с другими практиками Когда это может быть полезно?
26 В заключение… Как перевести RDD на русский язык?
27 Анонс Сегодня в розыгрыш призов на стенде DevExpress
28 Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!
29 Вопросы Код сессии: SM 505 Алексей Акимов Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.