русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Хранилища данных


Дата добавления: 2015-08-31; просмотров: 630; Нарушение авторских прав


 
 

Хранилище данных (Data Warehouse) – извлеченные данные из опе­ра­тивных и архив­ных БД, преобразованные в формат, приемлемый для сложных нерег­ла­мен­ти­рованных запросов и многомерного анализа. При проектировании хранилища данных используется схема «звезда» (Star Schema) размерной модели (Dimensional). Эта схема содержит одну боль­шую дочернюю таблицу фактов (Fact table), окруженную родитель­ски­ми таб­лицами размерности (Dimensional table), соединенными с таблицей фак­тов радиальными идентифицирующими связями в виде звезды. Схема может иметь также консольные родительские таблицы (Outrigger table), при­соединенные к дочерним таблицам размерности (схема «сне­жин­ка»). Установка режима формирования размерной модели производится коман­дой Model/Model Proper­ties/General/Dimensional и под­­дер­живается спе­циаль­­ной нотацией для физической модели, ука­зы­ва­емой командой Model/Model Proper­ties/Na­ta­ti­on/DM.

Свойства таблицы хранилища дан­ных можно настроить командой Table Properties/Di­men­si­ao­nal из кон­текст­­ного меню таблицы (рисунок 3.3.8.1).

Рисунок 3.3.8.1. Страница свойств таблицы хранилища данных

В поле Slowly Changing указывается тип редактирования данных в таблице размерностей:

1. Перезапись старых данных новыми.

2. Создание новой записи с новыми данными и временем изменения. Старые данные сохраняются (сохраняется история изменений).

3. Запись новых данных в дополнительном поле. Сох­ра­ня­ется первое и последнее значения, а промежуточные данные теряются.

 
 

На странице Data Movement (рисунок 3.3.8.2) можно задать правила хра­не­ния данных: обновление (Refresh), дополнение (Append), резервное копи­ро­вание (Backup), восстановление (Recovery), архивирование (Archiving), очистка (Purge).

Рисунок 3.3.8.2. Страница правил хранения данных



Используя кнопку с троеточием (рисунок 3.3.8.2), можно вызвать окно редак­тора пра­вил хранения данных в хранилище (рисунок 3.3.8.3). Для каж­до­го правила задаются имя, тип и определение.

 
 

Рисунок 3.3.8.3. Окно редак­тора пра­вил хранения данных в хранилище

Документирование внешних источников данных и методов извле­че­­ния данных из баз данных для каждой колонки задается командой Model/Data Source (рисунок 3.3.8.4).

В поле Source Name задается имя источника.

На странице General задается описание внешнего источника (базы данных).

На странице Detail задаются конкретные таблицы и поля внешних источ­ни­ков (рисунок 3.3.8.5). Используя кнопку Import (рисунок 3.3.8.5), можно им­пор­ти­ровать источник из существующей модели или базы данных.

При описании колонок на странице Data Source можно указать источники формирования значений колонок таблицы хранилища данных (рисунок 3.3.8.6). Для выбора источника нужно нажать кнопку с троеточием.

 

 
 

Рисунок 3.3.8.4. Окно описания внешнего источника

Рисунок 3.3.8.5. Страница описания таблиц и колонок внешнего источника

Рисунок 3.3.8.6.Страница

 
 

задания внешних источников для колонок таблицы

 



<== предыдущая лекция | следующая лекция ==>
Insert into Arxiv_Klient (DK, KKOLD, NKOLD, KKNEW,NKNEW) | Определение размера базы данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.