Функції аналізу та створення звітів для рішень бізнес-аналітики на базі Microsoft SQL Server. Частина 2, Різне, Програмування, статті

Незалежно від того, чи використовуєте ви як сховище даних реляційний склад даних або розміщуєте дані безпосередньо в компоненті Analysis Services (SSAS) Microsoft SQL Server, в першу чергу ви думаєте про доставку даних бізнес-користувачам, тобто про заключному ланці в ланцюжку програм вирішення бізнес-аналітики.

ВИКОНАННЯ ОБЧИСЛЕНЬ


Безсумнівно, найбільш складним моментом в аналізі даних є виконання безлічі обчислень, необхідних для створення значущих для бізнесу даних. Сюди входить і застосування певного рівня бізнес-логіки, та адаптація даних до минулим і майбутнім потребам. Незалежно від того, використовуєте ви інструмент типу SSAS чи ні, вам буде потрібно виконати певний обсяг робіт з програмування. Ось деякі з таких обчислень:


Обчислення середнього значення ефективності продажів в динаміці за часом


Знаходження стандартних статистичних відхилень


Підведення підсумків продажів продукції по регіонах


Прогнозування тенденцій в області фінансової ефективності


Як правило, всі математичні обчислення будуть виконуватися в вашому сховищі після завантаження даних за допомогою будь-якої мови програмування, що використовується сховищем. Для SSAS це будуть багатовимірні виразу (Multidimensional Expressions, MDX); якщо ви розмістили сховище в реляційному ядрі SQL Server, ви, ймовірно, скористаєтеся комбінацією мов T-SQL і CLR (C #, VB. NET). У будь-якому випадку, ми маємо справу з великим об’ємом трудомісткою розробки, яка повинна здійснюватися в сховище.



Малюнок 6. Обчислення для маніпуляції даними в Visual Studio.


При вивченні навчального проекту ви зрозумієте, що у вашому розпорядженні є велика кількість вбудованих обчислень. У стандартному наборі можна знайти більшість обчислень, використовуваних звичайним сховищем даних, якщо вам буде потрібно щось більш складне, доведеться явним чином використовувати багатовимірні вирази для самостійного створення таких обчислень. У даній статті ми не будемо розглядати багатовимірні вираження настільки детально, але в Інтернеті і в найближчому книжковому магазині ви знайдете масу довідкової інформації по цій темі.


Читати частина 3

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*