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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наши рекомендации