Заполнение таблиц и подготовка данных

Около 60% времени, затрачиваемого на создание хранилища данных, приходится на подготовку данных.

На этом этапе таблицы заполняются данными. Таблица «Местоположение» содержит список районов республики (Рисунок 8). Таблица «Образование» - список уровней образования (Рисунок 9). Таблица «Возраст» - список возрастных категорий (Рисунок 10).

Рисунок 8 – Таблица «Местоположение»

Рисунок 9 – Таблица «Образование»

 

Рисунок 10 – Таблица «Возраст»

 

Подготовка данных для заполнения таблицы «Численность» заняла наибольшее время. В результате был сформирована таблица Excel, имена полей которой совпадает с именами полей таблицы «Численность» в SQL Server (Рисунок 11).

Рисунок 11 – Подготовка данных для заполнения таблицы «Численность»

 

Импорт данных из Excel в Microsoft SQL Server 2005

Чтобы импортировать данные из Excel в Microsoft SQL Server 2005 нужно выбрать пункт «Задачи – Импорт данных» из контекстного меню базы данных.

Рисунок 12 – Импорт данных

 

Затем выбрать источник данных (Microsoft Exel) и указать путь к файлу (Рисунок 13).

Рисунок 13 – Выбор источника данных

 

Затем указываем сервер и базу данных для импорта (Рисунок 14).

Рисунок 14 – Выбор сервера и базы данных для импорта

 

После чего указываем лист, на котором расположены данные, и таблицу назначения в базе данных (Рисунок 15).

 

Рисунок 15 – Выбор источника и таблицы назначения

 

Теперь можно открыть таблицу «Численность» в SQL Server и просмотреть импортированные данные (Рисунок 16).

 

Рисунок 16 – Таблица «Численность»

 

 

Создание OLAP-куба

Сначала создаем проект служб SSAS в SQL Server Business Intelligence Development Studio (Рисунок 17).

Рисунок 17 – Создание проекта служб SSAS

 

Затем создаем источник данных, используя созданную в Microsoft SQL Management Studio базу данных, и представление источника данных, для которого выбираем все таблицы из источника данных (Рисунок 18). Для этого, кликом правой кнопки мыши по соответствующей вкладке, нужно вызвать контекстное меню и выбрать пункт «Создать источник данных» или «Создать представление источника данных».

При создании источника данных, на шаге мастера «Сведения об олицетворении», нужно выбрать пункт «Использовать учетную запись службы», иначе развертывание OLAP-куба вызовет проблемы.

 

Рисунок 18 – Источник и представление источника данных

 

Аналогичным образом, следуя указаниям мастера, создается OLAP-куб. Для использования OLAP-куба, его нужно сначала обработать/развернуть (Рисунок 19).

Рисунок 19 – Обработка OLAP – куба

 

После обработки куба на вкладке «Обозреватель» появляется возможность использовать средства для многомерного анализа данных (Рисунок 20).

Рисунок 20 – Анализ данных средствами Microsoft SQL Server 2005