MS SQL Analysis Services |
|
Microsoft SQL Server Analysis Services (SSAS)
Analysis Service (AS) – дополнительный компонент к поставке сервера баз данных Microsoft SQL Server, позволяющий строить многоразмерные отчеты для анализа данных. Реализует технологию On-Line Analysis Providing (OLAP). Тонко настроенные отчеты хранятся, суммируются и обновляются на AS; строятся и настраиваются с помощью консоли управления сервером. Читать и анализировать отчеты можно как с помощью AS, так с помощью всем привычного MS Excel. В Excel можно открывать куб on-line – от оригинального источника в сети или подгружать off-line куб и просматривать его вне сети.
Пример:
Есть сводная таблица MS Excel или график от внешнего источника данных (например, от запроса базы данных MS Access или от запроса MS SQL Server).
Однажды такая сводная таблица перестает обновляться (сообщение типа "Not enough memory") или становится неудобной, обновляя результат по 15-20 минут.
Если данных много и очень хочется анализировать их в MS Excel, то решение – OLAP сервис + OLAP клиент – подходящее. В качестве OLAP-клиента как раз умеет работать Excel, а OLAP-сервис есть в поставке MS SQL Server. Вы можете спросить что такое OLAP? Это неважно что такое, главное: это позволяет обрабатывать по 10 млн. записей и больше для ваших сводных таблиц.
Из поддерживаемых Microsoft-ом есть OLAP-сервис на базе SQL Server 2005 / 2008: Analysis Service из поставки Microsoft® SQL Server™ 2005 / 2008, консоль управления кубами SQL Server Business Intelligence Development Studio.
Далее в качестве примера построим отчет, так называемый "куб", хранимый и обрабатываемый сервером AS и отобразим этот куб в виде сводной таблицы в MS Excel.
Далее:
➢Готовим Analysis Service к работе (пример разработки куба построен на данных таблиц, разработанных под пример отчета о лояльности клиентов)
|