Скачать 0.65 Mb.
|
Часть III. Практическое построение хранилища данных c применением OLAP-технологий.Разработка витрины данных. В рамках разработки информационной системы необходимо формировать большое количество различных отчетов для различных структур. Начиная с ведомостей с заработной платой для сотрудников, заканчивая общими документами для топ менеджмента. Так же необходимо конструировать отчеты для директоров магазина, бухгалтерии и HR-отдела. Исходя из этого в практической части была разработана витрина данных как референтная модель данных в реализуемой системы, которая позволит выгружать различные виды отчетов с помощью внедренного интерфейса. Для разработки витрины будут использованы специальные программы : SQL Server Management Studio, SQL Server Business Intelligence Development Studio и др. В соответствии с требованиями к разрабатываемой системе и информационными потребностями пользователей стоит выделить основные сущности (в скобках указаны сокращенные наименования сущностей, присутствующие в системе): Персональная информация о сотрудниках. dbo.Employers (PK ID_Employers, Фамилия Last_name, Имя First_name, Отчество Second_name, Инициалы FIO, Дата рождения Birth_date, Дата приема на работу Hire_date, Адрес Adress, Телефон Tel, Пол Gender). Должность. dbo.Position (PK ID_Positions, Название должности Position_name, Сокращенное название должности Position_short_name, Подразделение Position_group) Отдел. dbo.Division (PK ID_division, Название отдела Division_name) Регламентная работа. dbo. Regulatory_work (PK ID_Regulatory_work, Зона выполнения работы Zone, Наименование Work_name, Коэффициент выполнения Rate) Информация о магазине dbo. Shop (PK ID_shop, Номер магазина Shop_number, Адрес магазина Shop_adress, Площадь Floor_area, Дата открытия Open_date) Расписание dbo. Schedule (РК ID_Schedule, Количество рабочих часов Hours_number, Рабочие будние дни Working_days, Наименование дней Days_names, рабочие выходные дни Weekends ) Заработная плата dbo. Salary (РК ID_salary, Итоговая зарплата Salary, Отработанные часы Working_hours, Ключевые показатели эффектичности KPI, Количество проданного товара в ед. времени UPT, Премия Award). Таблица фактов, на которой базируется витрина данных dbo.Fact_table (ID_facttable, ID_Employers, ID_Positions, ID_division, ID_Regulatory_work ID_shop, ID_Schedule, ID_salary) Рис. 28 Физическая модель данных Fact Table: Division: create table Division( ID_division int not null, Division_name nvarchar(50) null, constraint PK_DIVISION primary key (ID_division) ) go Employers: create table Employers( ID_Employers int not null, Last_name nvarchar(50) null, First_name nvarchar(50) null, Second_name nvarchar(50) null, FIO nvarchar(50) null, Birth_date date null, Hire_date date null, Adress nvarchar(50) null, Tel int null, Gender int null, constraint PK_EMPLOYERS primary key (ID_Employers) ) go Positions: create table Positions( ID_Positions int not null, Position_name nvarchar(50) null, Position_short_name nvarchar(50) null, Position_group nvarchar(50) null, constraint PK_POSITIONS primary key (ID_Positions) ) go Regulatory_work: create table Regulatory_work( ID_Regulatory_work int not null, Zone nvarchar(50) null, Work_name nvarchar(50) null, Rate int null, constraint PK_REGULATORYWORK primary key (ID_Regulatory_work) ) go Salary: create table Salary( ID_salary int not null, Salary int null, Working_hours int null, KPI int null, UPT int null, Award int null, constraint PK_SALARY primary key (ID_salary) ) go Schedule: create table Schedule( ID_Schedule int not null, Hours_number nvarchar(50) null, Working_days nvarchar(50) null, Days_names nvarchar(50) null, Weekends int null, constraint PK_SCHEDULE primary key (ID_Schedule) ) go Shop: create table Shop( ID_shop int not null, Shop_number nvarchar(50) null, Shop_adress nvarchar(50) null, Floor_area int null, Open_date date null, constraint PK_SHOP primary key (ID_shop) ) go При переносе базы данных из SQL MANAGEMENT STUDIO в SQL Server Business Intelligence Development Studio определяются Рис. 29 Создание Dimensions Рис. 30 Select Measure group. После всех преобразований создастся куб данных (Рис. 28) Далее создадим несколько отчетов. Рис. 31 Таблица привязки сотрудника к определенному месту работы. Рис. 32 Таблица заработной платы сотрудника. Рис. 33 Таблица Графиков работы Рис. 34 Таблица распределения сотрудников по магазинам. Рис. 35 Таблица с личными данными о сотрудниках. Рис. 36 Таблица выполнения регламентных работ. Как видно из рисунка куб является двумерным пространством. Несмотря на нахождение в различных Measure group в отчете можно выбрать 2 координатные оси со связанными данными. Исходя из этого витрина данных помогает организовать выборку любой информации для отчета вне зависимости от таблицы в которой находится та или иная информация. Вывод отчета может производится с помощью интегрирования EXCEL и SQL Server Business Intelligence Development Studio путем добавления Сводной таблицы. Однако предпочтительнее выводить отчеты путем специально адаптированного интерфейса, который будет разработан для внедряемой информационной системы. Заключение.В ходе выполнения работы были получены следующие результаты: Описано внедрение HRM системы, на начальных этапах, на примере реальной розничной компании, входящей в десятку крупнейших отечественных ритейлеров по обороту и объему чистой прибыли. Были выявлены проблемы управления персоналом, на основе которых было принято решение о внедрение HRM-системы с BI-надстройкой. Для этого были оценены решения, предлагаемые на российском рынке и оценена их применимость к поставленным требованиям. На основе требований были определены основные модули системы и описано их взаимодействие друг с другом, а также определена архитектура составных частей. После выбора одного из вендоров было произведено тестирование готового решения программной и аппаратной части. Разработана референтная модель в виде витрины данных. На текущий момент продолжается доработка архитектуры системы, идет подготовка к ее внедрению. По намеченным планам система должна быть внедрена во всей сети к 2015 году. Практическая ценность данной работы заключается в том, что данный материал может быть применим практически к любой крупной розничной сети. Список использованной литературы.
|
Информационно-аналитическое обеспечение управления персоналом в компаниях розничной торговли | Выпускная квалификационная работа (дипломная работа) представляет собой законченную разработку, в которой решается актуальная для... | ||
Описание процесса разработки системы поддержки принятия решений в управлении персоналом 38 | «Организация и документационное обеспечение управления персоналом» для студентов очной и заочной форм обучения специальности 350800... | ||
Факультет государственного и муниципального управления Кафедра Местного Самоуправления выпускная квалификационная работа | Согласно Положению о государственной итоговой аттестации выпускников, осваивающих образовательную программу среднего профессионального... | ||
Выпускная квалификационная работа Методические рекомендации для студентов специальности Документационное обеспечение управления и... | Виды анестезии при различных стоматологических манипуляциях у детей | ||
Федеральное государственное бюджетное образовательное учреждение высшего образования | Теоретические основы формирования кредитной политики коммерческого банка |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |