Основная статья Взаимодействие DWH Oracle и MS SQL
Финальным результатом при построении аналитического хранилища является передача готовых данных пользователям.
Для отображения данных из OLAP кубов используется настольное приложение Business Analytics tools (BAT). Данное приложение состоит фактически из двух приложений: приложение для просмотра, редактирования отчетов пользователями и приложение для
администрирования, в котором создается подключение к кубам данных, выполняется настройка ролей для распределения прав доступов и создается базовая структура отчетов.
Примерный вид приложения показан (см. Рис. 1).
После открытия отчета по умолчанию открывается базовый отчет, созданный администратором. Так же любой пользователь может создавать свой собственный отчет, который будет доступен ему, или же при желании он может поделиться своим собственным отчетом с другими пользователя, у которых есть подходящая роль с доступом к данному типу отчетов.
Пример отчета показан (см. Рис. 2). Пользователь может конструировать отчет используя измерения и меры, в любом требующем для него порядке, распределяя данные по столбцам или строкам. За счет этого достигается гибкость получения данных любого уровня гранулярности и возможность мгновенной агрегации больших объемов данных. После или вовремя конструирования отчета приложение генерирует MDX запрос, с помощью которого автоматически подгружаются данные по заданным критериям. Возможно создание графиков и диаграмм, настройки фильтров, форматирования и многое другое. Результаты можно сохранять в формате Excel.
Второй способ получения данных из базы данных или кубов – это использование возможностей SQL Server Reporting Services (SSRS). Для создания отчета в SSRS необходимо предварительно написать запрос SQL, MDX или создать процедуру, которая будет выдавать набор данных для построения отчетов. Далее в Visual Studio настроить макет отчета или воспользоваться мастером для создания простых отчетов.
В SSRS можно создавать отчеты разнообразной сложности и вида, которые будут содержать, как данные, так и графики и диаграммы. Данные будут представлены конечному пользователю только в плоском виде. Полная поддержка выгружаемых отчетов в Excel, но также и есть другие форматы данных (см. Рис. 3).
Пример простого отчета приведен (см. Рис. 4). В котором можно задать параметры выгружаемого отчета, например Дата и Валюта. Доступен как множественный, так и единичный выбор. Все зависит от потребностей для конкретного отчета.
Способами доставки отчета могут быть: получение его по почте, выгрузка сформированного отчета в каталог на общем сетевом диске или просмотр данных через браузер на сервере SSRS. Пример файла, сохраняемого в Excel (см. Рис. 5).
Третий способ — это конструирование отчета в Power BI Desktop и просмотр его в веб интерфейсе SSRS. Данные в этом случае больше подходят для анализа управленческого учета, так как отражают агрегированные данные в динамике, в зависимости от выбираемых параметров. Отчет разворачивается на SSRS сервер, в котором так же размещаются классические отчеты SSRS из подхода выше (см. Рис. 6).
Показателями могут быть KPI, диаграммы продаж и т.п. Есть возможность обращения к множеству различных источников таких как БД, файлы и подключение к кубам данных. Для реализации такого типа отчетов необходимы умения BI разработчика. Данные можно сохранять в Excel. Пример отчета (см. Рис. 7).