Www.ibs.ru Oracle SQL Developer Data Modeler 3.0 Опыт практического использования при построении хранилищ данных Носенко Виктор Начальник отдела хранилищ.

Презентация:



Advertisements
Похожие презентации
Тема работы Обзор CASE-средств. Что это? Термин CASE (Computer Aided Software Engineering) CASE-средства CASE-система CASE-технология CASE-индустрия.
Advertisements

Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
ПреподавательТихонов И.Н.. Понятие WorkFlow расшифровывают как управление потоком работ рассматривают как ключевую технологию интеграции;
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
НАЧАТЬ ТЕСТ по КИТ2 Разработчики: Оскерко В.С., доцент, к.э.н. Панько Н.Г., студентка ДФФ-1, 2-й курс 2011 г.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое описание предметной области.
МОДЕЛИРОВАНИЕ РАБОЧИХ ПРОЦЕССОВ ВУЗА В BPM- СИСТЕМЕ.
высокая степень универсальности и продуманности интерфейса визуального программирования, который рассчитан на работу с пользователями самой различной.
Deductor 5 – эволюция платформы. BaseGroup Labs Причины изменений Deductor изменялся под влиянием требований, возникающих при его применения в реальных.
Учебная дисциплина «Базы данных» для студентов специальности «Информационные системы и технологии» ЛЕКЦИЯ 4 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ Вопрос.
26 мая 2009 Презентация магистерской диссертации 1 Применение информационных систем для решения задач гарантирования доходов телекоммуникационной компании.
TEKTON-Matrix Платформа для распределённых приложений.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Информационно-аналитическая система Красноярск 2002 Институт вычислительного моделирования СО РАН Лаборатория интеллектуальных информационных систем АНАЛИТИК.
1. Краткая характеристика MS Access1. Краткая характеристика MS Access 2. Достоинства и недостатки 3. Типы БД 4. Базы данных и системы управления базами.
Универсальное решение для микрофинансовых организаций.
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
КОРПОРАТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ ЭФФЕКТИВНОСТЬЮ ИННОВАЦИИ В УПРАВЛЕНИИ.
Транксрипт:

Oracle SQL Developer Data Modeler 3.0 Опыт практического использования при построении хранилищ данных Носенко Виктор Начальник отдела хранилищ и бизнес аналитики

2 Содержание 1. Нужны ли инструменты для моделирования данных? Нужны ли инструменты для моделирования данных? 2. Обзор ключевых возможностей Oracle Data Modeler Обзор ключевых возможностей Oracle Data Modeler 3. Опыт практического использования Опыт практического использования

3 Зачем моделировать? ER диаграммы и диаграммы процессов важные средства коллективной работы Визуальное моделирование позволяет различным группам пользователей получить единое представление о информационной модели Визуальное моделирование позволяет ускорить и повысить качество разработки информационных систем

4 В ближайшем прошлом Какое средство используется для проектирования базы данных? Ответ: Модель Чена с расширениями. Какое средство используется для разработки объектов базы данных? Ответ: Текстовые редакторы Один из наших уважаемых партнеров

Недостатки подобного подхода Отсутствует комплексное представление модели данных создаваемой системы Сложно отслеживать отклонения от стандартов разработки Необходимо тратить время на поддержание различных не связанные между собой моделей: Логической – для аналитиков Реляционной – для разработчиков Физической – для администраторов БД Подключение каждого нового участника проекта требует значительного времени

Oracle SQL Developer Data Modeler Позволяет: Разрабатывать ER модели Разрабатывать многомерные модели Разрабатывать реляционные модели с учетом специфики конкретных СУБД (Oracle 9i, 10g, 11g, Microsoft SQL Server, DB2, UDB) Осуществлять конфигурируемые forward и reverse engineering Импортировать метаданные данные из словарей БД, в том числе и многомерных Импортировать данные из различных case-средств (CA Erwin, Oracle Designer) Является кроссплатформенным (Windows, Linux, Mac OSX) Бесплатен

Моделирования в различных нотациях Information Engineering Barker Bachman

Forward engineering

Физическая модель

Проверка корректности разработанных моделей

Практическое использование Используем для reverse engineering существующих БД cо дня появления продукта Включаем диаграммы в проектные документы и презентации С выходом версии 3 используем для проектирования хранилищ данных В Data Modeler перенесены стандарты разработки отдела, а также наиболее часто применяемые шаблоны Уже реализовано и поддерживается небольшое хранилище (74 сущности) Будем использовать далее …

Выявленные преимущества Простота освоения. Для изучение требуется 1-2 дня Позволяет вести действительно коллективную разработку Интуитивно понятен аналитикам и бизнес-пользователям Реализован оптимальный набор инструментов для моделирования данных Легко расширяем за счет поддержки скриптовых языков (JavaScript, JRubby) Поддерживает специфику Oracle Database Отзывчивые разработчики, охотно отвечающие на вопросы

Выявленные недостатки Достаточно сырой продукт, присутствуют мелкие недоработки Не реализована интеграция со другими продуктами Fusion Middleware, особенно огорчает отсутствие интеграции с Oracle BI 11g

Вопросы и ответы Oracle SQL Developer Data Modeler позволяет сделать преимущество Exadata еще более ощутимым.