Создание пользовательских отчетов



Пользовательские отчеты или аналитические интерфейсы системы «Контур Стандарт» предназначены для интерактивного анализа данных. В системе для анализа можно создать 4 вида отчетов:

1. OLAP-отчет – для получения различных информационных срезов на базе одного отчета.

2. Кластерный анализ – для оценки групп показателей.

3. Тренд – для исследования динамики показателей.

4. Таблица – для быстрого построения различных графиков и диаграмм.

 

Создание всех отчетов Приложения выполняется в закладке «Отчеты», которая вызывается командой меню Отчеты. Готовые отчеты удобно хранить в тематических папках.

Закладка «Отчеты» состоит из двух частей (рис. 9). В левой части отображается заданная пользователем иерархическая структура тематических папок. Причем, папка любого уровня может содержать произвольное количество отчетов любого типа.

В правой части закладки «Отчеты » отображается перечень отчетов, хранящихся в текущей папке. Работа пользователя с отчетами осуществляется с использованием команд локального меню, вызываемого по правой кнопке мыши, или с помощью следующих кнопок:

· Создание OLAP-отчета из базы данных.

· Создание OLAP-отчета из микрокуба.

· Создание тренда.

· Создание таблицы.

· Создание интерфейса кластерного анализа.

OLAP-отчеты – это интерфейсы для OLAP-анализа данных из БД или микрокубов. OLAP-отчет включает динамическую таблицу и синхронную диаграмму. В таблице автоматически суммируются числовые данные в различных разрезах и рассчитываются итоговые показатели. С помощью OLAP-отчетов можно быстро посмотреть на одни и те же данные с разных «точек зрения».

 

Рисунок 9. Создание OLAP-отчета

 

Для создания OLAP-отчета необходимо указать:

1. Запрос, на основании которого будут поступать данные из источников.

2. Название отчета.

3. Поля, которые будут являться строками и столбцами (активными измерениями), фильтрами (неактивными измерениями) и фактами (анализируемыми числовыми значениями) OLAP-таблицы (рис. 10).

4. Факты, вычисляемые по встроенным алгоритмам или рассчитываемые по формулам, старшие временные периоды и др.

5. Заголовок диаграммы.

6. Действия, которые допустимо производить над данными таблицы.

7. Поля детализации данных.

8. Краткое описание OLAP-отчета.

 

Рисунок 10. Определение измерений таблицы и настройка OLAP-отчета

 

OLAP – таблица позволяет интерактивно управлять вычислениями и формой отчета. Инструментами управления динамической таблицей являются ее элементы – колонки и строки. Пользователь может перемещать их, удалять, фильтроватьи выполнять другие OLAP-операции. При этом OLAP-машина автоматически вычисляет новые промежуточные и окончательные итоги. Таблица иллюстрируется графиком, который синхронно отображает изменения в таблице.

OLAP-отчеты можно применять для прикладного анализа практической любой направленности, если требуется обобщение, детализация или "другой" взгляд на одни и те же данные.

После создания и настройки OLAP – отчета можно произвести выгрузку данных отчета в форматы MS Word, MS Excel, html (рис. 11).

 

Рисунок 11. OLAP – отчет в Microsoft Excel.

Таблицы – это плоские списочные отчеты, сопровождаемые графиками. В таблице можно быстро строить различные графики и диаграммы (рис. 12). Это позволяет оперативно менять «точку зрения» на анализируемые данные в поисках зависимостей и тенденций.

Для создания таблицы необходимо указать:

1. Запрос, на основании которого будут поступать данные из источников.

2. Список полей таблицы из полей запроса. Для таблицы не задается явное разделение элементов на измерения и факты. При работе с такой таблицей можно быстро отображать отношения фактов и измерений в виде отдельных графиков.

3. Поля таблицы, для которых нужно рассчитать итоговые значения.

4. Название отчета.

5. Краткое описание интерфейса «Таблица».

 

Для управления данными таблицы используются следующие операции:

1. Сортировка данных таблицы – кликните левой кнопкой мыши на заголовке измерения таблицы. В результате данные будут отсортированы в порядке возрастания. Заголовок того столбца, по которому проведена сортировка, выделяется подчеркиванием.

2. Установка фильтра на значения измерений таблицы – кликните правой кнопкой мыши на заголовке измерения таблицы и из локального меню выберите команду Фильтр. В окне «Фильтрация» задаются условие фильтра.

Для снятия фильтра необходимо выбрать из локального меню команду Удалить фильтр.

 

 

Рисунок 12. Таблица

 

Основное полезное свойство интерфейса «Таблица» – это возможность перестраивать график, меняя измерения, которые откладываются по его осям. Таким образом, можно анализировать зависимость факта от различных измерений и других фактов.

Кластерный анализ.

Интерфейс кластерного анализа позволяет объединять объекты в группы (кластеры) по заданным признакам для сравнительного анализа (рис. 13).

 

Рисунок 13. Интерфейс кластерного анализа

 

Для создания интерфейса кластерного анализа необходимо указать:

1.Запрос, на основании которого будут поступать данные из источников.

2. Поле запроса, по которому будут группироваться (агрегироваться) факты.

3. Поле запроса, которое будет являться анализируемым фактом.

4. Алгоритм агрегации фактических значений.

5. Название отчета.

6. Краткое описание интерфейса «Кластерный анализ».

 

При необходимости можно откорректировать названия элементов интерфейса.

Интерфейс кластерного анализа предназначен для проведения сравнительного анализа групп объектов, объединенных по заданным признакам.

В интерфейсе кластерного анализа используйте следующие механизмы фильтрации:

1. «Все записи » – отображение всех записей таблицы кластерного анализа.

2. «Большие К %» – отображение первых записей с наибольшим значением факта, сумма которых составляет К % от общей суммы.

3. «Первые записи » – отображение первых N-записей с наибольшим значением факта.

4. «Последние записи » – отображение последних N-записей с наименьшим значением факта.

5. «Фильтр по значениям » – отображение записей, отсортированных по введенному значению факта (больше или меньше данного значения).

6. «Разбить на N групп » – разделение итоговой суммы факта на N-значений.

 

После применения фильтров графическая иллюстрация синхронно перестраивается в соответствии с данными таблицы.

С помощью кластерного анализа можно выявить наиболее или наименее влияющие на какой-либо показатель группы. Этот интерфейс полезен при создании приложений для маркетингового анализа. Например, с его помощью можно выполнять сегментирование товарной продукции, то есть определять наиболее и наименее выгодные группы товаров в разрезе потребителей и регионов.

 

Тренд (отчет изменений)

Тренд – это отчет, отражающий изменение показателей во времени и динамику этих изменений.

Трендовая модель, изучающая явление во времени, полезна при оценке сезонных колебаний, прогнозирования тенденций и др.

Период и глубина исследований выбирается пользователем. В зависимости от данных можно анализировать динамику показателя по дням, месяцам, кварталам и годам. При необходимости изменения показателя можно показать в процентах.

Отчет изменений строится на основе выборки, критериями которой являются: одно измерение, один факт и дата. Интерфейс отчета состоит из следующих блоков (рис. 14):

 

 

Рисунок 14. Тренд.

 

1. Панель инструментов – предназначена для настройки параметров отчета измерений.

2. Отчет изменений – таблица, отображающая итоговые показатели за период и изменения между ними.

3. Темпы изменений – таблица, отображающая динамику изменений показателей (первая производная).

4. Графическое представление данных отчета.

 

В графическом интерфейсе тренда отображается три графика:

1. Первый график строится по абсолютным значениям показателя в определенные моменты времени и показывает, как изменялось значение показателя – увеличивалось или уменьшалось.

2. Второй график строится по значениям изменений показателя за периоды между двумя соседними моментами времени и определяет направление развития показателя. С точки зрения математики график – это первая дискретная производная, а с точки зрения физики – скорость изменений показателя от периода к периоду.

3. Третий график строится по величине изменений скорости и показывает изменение интенсивности развития показателя. С точки зрения математики график – это вторая дискретная производная от значений показателя, а с точки зрения физики – ускорение изменения на каждом интервале времени. Именно этот график и является трендом.

 

Для настройки отчета изменений укажите (рис. 15):

1. Запрос, на основании которого будут поступать данные из источников.

2. Поле запроса, которое будет являться измерением

 

Рисунок 15. Настройка тренда.

 

3. Поле запроса, которое будет использовано в качестве измерения Дата.

4. Поле запроса, которое будет являться фактом, и изменения значений которого будут анализироваться.

5. Алгоритм агрегации факта.

6. Название отчета изменений.

7. Краткое описание отчета изменений.

 

При необходимости можно откорректировать названия элементов интерфейса. Для этого нужно нажать кнопку «Изменить наименование».

Готовое приложение вы можете передать конечному пользователю. Это делается путем передачи пользователю caf-файла и инструкции по настройке приложения на источники данных.

Приложение может использоваться локально, одним пользователем – в этом случае его следует разместить на компьютере пользователя. Чтобы сделать приложение доступным группе пользователей, файл приложения надо разместить на каком-либо разделяемом ресурсе.

У клиента может возникнуть задача разграничения прав доступа для различных пользователей приложения.

Разграничение прав доступа может быть реализовано несколькими способами.

Если приложение использует локальные таблицы, то возможны два варианта.

Первый вариант – ограничить доступ пользователей к локальным таблицам средствами операционной системы. При этом при запуске отчета, использующего закрытые для пользователя таблицы, пользователь получит сообщение о том, что источник данных недоступен.

Второй вариант – сделать копии приложения для различных групп пользователей с разными правами, оставив для каждой группы пользователей свой набор отчетов.

Если же приложение настроено на реляционную базу данных, доступ пользователя к базе будет контролироваться средствами СУБД. При первом обращении пользователя к базе данных из системы Контур Стандарт можно запрашивать login и пароль пользователя, и далее доступ к данным базы предоставлять в соответствии с правами этого пользователя.

 


Дата добавления: 2019-03-09; просмотров: 262; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!