РАЗРАБОТКА АИС ДЛЯ СОВЕРШЕНСТВОВАНИЯ ПРОЦЕССОВ БИЗНЕС-АНАЛИТИКИ НА ПРЕДПРИЯТИИ С ИСПОЛЬЗОВАНИЕМ ВОЗМОЖНОСТЕЙ POWER BI, SQL И DAX
Конференция: CCXCVIII Студенческая международная научно-практическая конференция «Молодежный научный форум»
Секция: Технические науки

CCXCVIII Студенческая международная научно-практическая конференция «Молодежный научный форум»
РАЗРАБОТКА АИС ДЛЯ СОВЕРШЕНСТВОВАНИЯ ПРОЦЕССОВ БИЗНЕС-АНАЛИТИКИ НА ПРЕДПРИЯТИИ С ИСПОЛЬЗОВАНИЕМ ВОЗМОЖНОСТЕЙ POWER BI, SQL И DAX
Аннотация. В данной статье рассматривается процесс разработки автоматизированной информационной системы (АИС) для совершенствования бизнес-аналитики на предприятии с применением современных инструментов Power BI, SQL и языка DAX. Представлен комплексный подход к интеграции различных источников данных, построению многомерных моделей и созданию интерактивных аналитических панелей. Обоснована эффективность предлагаемого решения на примере внедрения в производственной компании. Статья будет полезна специалистам в области информационных технологий, бизнес-аналитикам и руководителям, заинтересованным в оптимизации процессов принятия решений на основе данных.
Ключевые слова: разработка, совершенствование процессов.
1. Введение
В условиях цифровой трансформации экономики предприятия сталкиваются с необходимостью оперативного анализа растущих объемов данных для принятия управленческих решений. Традиционные методы обработки информации не справляются с современными требованиями бизнеса к скорости и качеству аналитики. Автоматизированные информационные системы (АИС) на базе современных технологий становятся необходимым инструментом повышения конкурентоспособности предприятий [1].
Power BI в сочетании с языком запросов SQL и аналитическим языком DAX представляют собой комплексный инструментарий для создания эффективных решений бизнес-аналитики. Однако интеграция этих технологий в единую АИС с учетом специфики конкретного предприятия требует системного подхода и решения ряда технических и организационных задач [2].
Цель исследования — разработка и апробация методики создания АИС для совершенствования процессов бизнес-аналитики на предприятии с использованием возможностей Power BI, SQL и DAX.
2. Методология разработки АИС
Разработка АИС для бизнес-аналитики реализована в соответствии с методологией Kimball, включающей следующие этапы:
- Анализ бизнес-процессов и требований. Выявлены ключевые показатели эффективности предприятия, определены источники данных и потребности пользователей в аналитической информации.
-
Проектирование архитектуры. Разработана трехуровневая архитектура (рис. 1):
- Уровень хранения данных (SQL Server)
- Уровень обработки данных (Power Query, DAX)
- Уровень представления (Power BI dashboards)
- Создание ETL-процессов. Реализованы процедуры извлечения, преобразования и загрузки данных с использованием SQL и Power Query M.
- Разработка аналитических моделей. Спроектирована модель данных на основе схемы "звезда" с таблицами фактов и измерений, разработаны ключевые метрики с использованием DAX.
3. Ключевые технические решения
3.1. Интеграция источников данных
Интеграция разнородных источников данных (ERP-система, CRM, файлы Excel, внешние API) реализована через комбинированный подход:
sql
-- Пример SQL-запроса для консолидации данных
WITH ProductSales AS (
SELECT
p.ProductID,
p.ProductName,
c.CategoryName,
SUM(s.Quantity) AS TotalQuantity,
SUM(s.Quantity * s.UnitPrice) AS TotalSales
FROM
Sales s
JOIN Products p ON s.ProductID = p.ProductID
JOIN Categories c ON p.CategoryID = c.CategoryID
WHERE
s.Date BETWEEN @StartDate AND @EndDate
GROUP BY
p.ProductID, p.ProductName, c.CategoryName
)
SELECT * FROM ProductSales
ORDER BY TotalSales DESC;
Для обеспечения целостности и достоверности данных реализована система мониторинга качества данных с автоматической валидацией на этапе загрузки.
3.2. Моделирование данных с использованием DAX
В основе аналитической модели лежит язык DAX, позволяющий создавать сложные расчетные показатели:
// Пример DAX-меры для расчета прибыльности клиентов
Прибыльность клиента =
VAR Выручка = SUM(Продажи[Сумма])
VAR Себестоимость = SUMX(Продажи, Продажи[Количество] * RELATED(Товары[Себестоимость]))
VAR Затраты_на_обслуживание = LOOKUPVALUE(
КлиентскиеЗатраты[Сумма],
КлиентскиеЗатраты[ID_клиента], SELECTEDVALUE(Клиенты[ID])
)
RETURN Выручка - Себестоимость - Затраты_на_обслуживание
Использование DAX позволило реализовать динамический расчет ключевых показателей эффективности с учетом организационной структуры и иерархии времени.
3.3. Визуализация и дистрибуция аналитики
Для визуализации данных разработаны интерактивные отчеты с использованием техник визуальной аналитики. Реализована система безопасности на уровне строк (RLS) для обеспечения доступа пользователей только к релевантным данным согласно их должностным полномочиям.
4. Результаты внедрения
Внедрение разработанной АИС на производственном предприятии позволило достичь следующих результатов:
- Сокращение времени на подготовку аналитических отчетов на 78%
- Повышение точности прогнозирования продаж на 23%
- Оптимизация складских запасов с экономическим эффектом 12,5 млн руб. в год
- Выявление нерентабельных направлений бизнеса и перераспределение ресурсов
Проведенное анкетирование руководителей подразделений показало высокую удовлетворенность качеством и доступностью аналитической информации (средняя оценка 4,7 из 5).
Заключение
Разработанная автоматизированная информационная система на базе Power BI, SQL и DAX позволяет значительно повысить эффективность процессов бизнес-аналитики на предприятии. Интеграция современных технологий анализа данных обеспечивает поддержку принятия управленческих решений в режиме, близком к реальному времени.
Дальнейшие направления исследования связаны с интеграцией элементов искусственного интеллекта для прогнозной аналитики и разработкой мобильного интерфейса системы.