
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ «ВЫСШАЯ ШКОЛА ЭКОНОМИКИ» Факультет Высшая школа бизнес- информатики НИУ ВШЭ
|
РАБОТА ПО ХРАНИЛИЩАМ ДАННЫХ |
Студент группы №1/12-ВО ИМЯ
|
Москва 2013
|
Содержание
1. РАботы по хранилищу данных 3
1.1. Диаграммы хранилища данных 3
1.1.1. Представления источника данных 3
1.1.2. Диаграмма кубов 4
1.2. Краткое описание использованных таблиц и view 5
1.1.3. Список таблиц 5
1.1.4. Информация по таблицам 5
dbo.Project_Hier 5
dbo.Types 7
1.3. Список View 7
dbo.v_Curator 7
dbo.v_Manager 8
dbo. v_Project_data_plan 9
dbo. v_Project_data_money 10
1.4. Описание процедур и функций 11
Gen_data 11
1.5. Описание измерений 14
1.1.5. Измерение v Curator.dim 14
1.1.1. Измерение v Manager.dim 14
1.1.1. Измерение Project Hier.dim 14
1.1.1. Измерение Время.dim 15
1.2. Отчеты 16
1.1.6. Отчет к кубу по фактам 16
1.1.1. График к кубу по фактам с фильтрами 16
1.1.7. Отчет к кубу по деньгам 16
1.1.2. График к кубу по деньгам 17
Аннотация
Настоящий документ описывает структуру хранилища данных. Хранилище данных служит для хранения информации по проектам. Проекты описываться уровнем иерархией, типом, разными датами, с указанием кураторов и руководителей, а также к проектам прикреплены информация по деньгам.
РАботы по хранилищу данных
Диаграммы хранилища данных
Представления источника данных
Рисунок 1. Представления источника данных
Схема связи таблицы.
Кубы созданы на базе существующих таблиц и view базы данных.
Диаграмма кубов
Рисунок 2. Куб FACT.cube, содержит информацию по фактическим данным
Рисунок 3. Куб PLANB.cube, содержит информацию по плановым данным
Краткое описание использованных таблиц и view
Список таблиц
Имя таблицы |
Project_Hier |
Types |
v_Curator |
v_Manager |
v_Project_data_fact |
v_Project_data_money |
v_Project_data_plan |
Информация по таблицам
dbo.Project_Hier
-
Имя таблицы
Project_Hier
Описание
Иерархия проектов
Колонки
-
Колонка
Описание
ID_Projects
Ключ иерархии проектов
FK_Project
Ссылка на предка
Name
Наименование
ID_Type
Тип
DDL Code
-
CREATE TABLE [dbo].[Project_Hier](
[ID_Projects] [int] NOT NULL,
[FK_Project] [int] NULL,
[Name] [varchar](100) NULL,
[FK_Type] [varchar](20) NULL
) ON [PRIMARY]
Рисунок 4. Данные Project_Hier
dbo.Types
-
Имя таблицы
Types
Описание
Тип элемента иерархии
DDL Code
-
Колонка
Описание
ID_Type
Ключ Тип
Name
Наименование
ID
Числовой ключ
Колонки
-
CREATE TABLE [dbo].[Types](
[ID_Type] [varchar](20) NOT NULL,
[Name] [varchar](20) NULL,
[ID] [int] NULL
) ON [PRIMARY]
Рисунок 5. Данные Types