Поделиться через


Планирование инструментальных панелей и фильтров

Содержание:

  • О планировании инструментальных панелей и фильтров

  • Планирование веб-частей для инструментальных панелей

  • Планирование фильтров

  • Таблицы

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

В ходе планирования начального развертывания Microsoft Office SharePoint Server 2007 необходимо понять, какие веб-части чаще всего используются для инструментальных панелей, как используются фильтры для них и других сайтов SharePoint, как подключать веб-части фильтров и бизнес-данных и как отображать эти фильтры пользователям, использующим инструментальные панели и другие сайты SharePoint с поддержкой фильтров.

О планировании инструментальных панелей и фильтров

Инструментальные панели, так же известные как "страницы сводок с несколькими отчетами", содержат одну или несколько веб-частей (таких как веб-части бизнес-данных, веб-части веб-клиента Excel) или ключевые индикаторы производительности, которые посредством фильтрации можно представить и получить уникальный, но гибкий обзор данных и содержимого из различных источников. Данные, отображаемые в инструментальных панелях, можно фильтровать на уровне страницы или веб-части при помощи функциональных возможностей служб Microsoft SQL Server 2005 Reporting Services. Например, можно создать инструментальную панель "Отчет по клиенту" со всеми ключевыми индикаторами производительности и веб-частями бизнес-данных по ключевым бизнес-процессам организации, имеющим отношение к определенному клиенту.

Инструментальная панель — это один из трех типов контента, которое можно добавить в библиотеку отчетов. Сайт центра отчетов, создаваемый автоматически для сайтов портала и других семейств сайтов, содержит библиотеку отчетов, но пользователи могут добавлять библиотеки отчетов в другие сайты.

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

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

Кнопка Применить фильтр и определенные пользователем фильтры отображаются в специальной области фильтра в шаблоне инструментальной панели.

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

Зона Веб-часть Описание

Сверху слева

Веб-часть "Сводка"

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

Сверху справа

веб-часть "Контактная информация";

В этой веб-части содержатся контактные данные владельца инструментальной панели.

Фильтр

Веб-часть "Применить фильтр"

В этой зоне отображаются другие фильтры, добавляемые на инструментальную панель.

Внизу слева

Веб-часть веб-клиента Excel

Эту веб-часть можно настроить для отображения данных из таблиц Microsoft Office Excel 2007. В зависимости от задач инструментальной панели, администраторы могут удалить эту веб-часть или дополнить ее аналогичными веб-частями.

Внизу в середине

Веб-часть по умолчанию отсутствует

Это пустая зона, но она отлично подходит для добавления дополнительных веб-частей бизнес-данных, таких как веб-части списков ключевых индикаторов производительности и веб-части списков бизнес-данных.

Внизу справа

Веб-часть сопутствующих сведений

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

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

Планирование веб-частей для инструментальных панелей

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

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

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

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

В число часто используемых в инструментальных панелях веб-частей бизнес-данных входят следующие:

  • Дополнительные веб-части веб-клиента Excel

  • Веб-части списков бизнес-данных

  • Веб-части списков ключевых индикаторов производительности и веб-части сведений о ключевых индикаторах производительности

  • Веб-часть отчетов служб отчетов

При планировании каждой веб-части бизнес-данных в инструментальной панели следует учитывать значение лежащих в основе подключений к источникам данных и веб-частям фильтров. Для подключения к данным может возникнуть необходимость добавления библиотек документов для книг Excel, регистрация специализированных приложений в каталоге бизнес-данных и импорт соответствующего набора свойств в профили бизнес-данных. Также может потребоваться создание списков SharePoint для ключевых индикаторов производительности и добавление подключений в библиотеку подключения к данным для SQL Server 2005 Analysis Services и SQL Server 2005 Reporting Services.

Планирование веб-частей веб-клиента Excel для инструментальных панелей

Веб-части веб-клиента Excel предоставляют данные из книг Excel непосредственно на странице инструментальной панели. По умолчанию отображается подмножество ячеек, выбранных владельцем сайта при добавлении веб-части. Перед просмотром страницы каким-либо пользователем применяются автоматические фильтры. Фильтры с определенными пользователем значениями отображаются в виде меню списка или текстовых полей. Эти фильтры позволяют любому пользователю выбирать значения и фильтровать представление по этим значениям. Пользователи с соответствующими разрешениями на таблицу смогут открыть ее для изменения, щелкнув соответствующую ссылку в веб-части. Например, необходимость использования данных из книги Excel может возникнуть для отображения данных продаж всем сотрудникам отдела.

Планирование веб-частей бизнес-данных для инструментальных панелей

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

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

Веб-часть Максимальное количество совместно используемых с другими веб-частями строк Веб-части, которые могут отправлять данные в эту веб-часть Тип данных, которые эта веб-часть может получить

веб-часть списка бизнес-данных;

До двух строк данных, каждая из которых подключена к отдельной, другой веб-части бизнес-данных

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

Фильтр, параметр, значения фильтров или значения запросов

веб-часть связанного с бизнес-данными списка;

До двух строк данных, каждая из которых подключена к отдельной, другой веб-части бизнес-данных

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

Фильтр, параметр, значения фильтров, значения запросов или связанные элементы

веб-часть элемента бизнес-данных;

Одна строка данных, связанная с одной другой веб-частью бизнес-данных

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

Фильтр, параметр или новый элемент

Веб-часть действий с бизнес-данными

Отправка данные в другие веб-части невозможна

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

Любой

Эти подключения позволяют использовать несколько веб-частей для динамического создания или дополнения данных в другой веб-части. Можно:

  • Использовать данные в веб-частях списков бизнес-данных для создания веб-частей элементов бизнес-данных или веб-частей связанных списков бизнес-данных.

  • Отправить строку в веб-части бизнес-данных в веб-часть действий с бизнес-данными как новое действие.

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

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

Планирование веб-частей ключевых индикаторов производительности для инструментальных панелей

Веб-части ключевых индикаторов производительности отображают состояние бизнес-процессов путем сравнения значения, рассчитанного из базового источника данных (где это значение установлено в качестве целевого для данного процесса) и отображения состояния в виде простой диаграммы. Например, ключевой индикатор производительности может использовать значок светофора для отображения удовлетворения клиента, обозначая превышение, достижение или не достижение целевых значений. Если удовлетворение клиента превышает заданное целевое значение, рассчитанное путем вычисления процента от степени положительного удовлетворения в организации, то ключевой индикатор производительности по удовлетворению клиента отображается в виде зеленого света на значке светофора. Если удовлетворение клиента ниже минимального целевого значения, то ключевой индикатор производительности для удовлетворения клиента представлен красным светом на значке светофора. В остальных случаях светофор горит желтым светом.

Ключевые индикаторы производительности могут опираться на данные из списков SharePoint, книг Excel или SQL Server 2005 Analysis Services. Веб-части отчетов Reporting Services представляют данные непосредственно из SQL Server 2005 Reporting Services.

Планирование фильтров

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

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

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

Не все веб-части можно подключить к фильтру. Каждый фильтр показывает, к каким веб-частям на странице он может подключаться, если выбрать меню Веб-часть в режиме конструктора, указать пункт Подключения и затем Отправить значения фильтра. Каждая веб-часть, принимающая значения из фильтров также показывает сведения в своем меню Подключения.

Поддерживаемые типы данных и веб-части представлены в следующей таблице.

Тип данных Формат выбора Веб-часть

Текст

Пользователь

фильтрующая веб-часть "Текст".

Число

Пользователь

Веб-часть фильтра по числу

Список SharePoint

Список

фильтрующая веб-часть "Список SharePoint";

каталог бизнес-данных;

Список

фильтрующая веб-часть "Каталог бизнес-данных";

Служба SQL Server 2005 Analysis Services

Список

Веб-часть фильтра служб Analysis Services

Вручную заполненный список

Список

Любая веб-часть фильтра, использующая вручную заполненный список в свойствах веб-части

Значения на основе целевых веб-частей

Список

Любая целевая веб-часть

Текущий пользователь

Автоматически

фильтрующая веб-часть "Текущий пользователь";

Параметр строки запроса

Автоматически

Фильтрующая веб-часть "Строка запроса (URL)";

Фиксированное значение

Автоматически

Веб-часть фильтра выбора

Значение поля на странице

Автоматически

фильтрующая веб-часть "Поле страницы";

Планирование веб-частей автоматического фильтра

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

Веб-части фильтров, автоматически применяющие фильтры:

  • фильтрующая веб-часть "Текущий пользователь";

  • Фильтрующая веб-часть "Строка запроса (URL)";

  • фильтрующая веб-часть "Созданный список";

  • фильтрующая веб-часть "Поле страницы";

  • Веб-часть фильтра организации (отчет по первичным данным)

Веб-часть фильтра по текущему пользователю и связанная веб-часть фильтра профиля свойств включены в шаблон сайта личной настройки и могут быть также добавлены на сайты инструментальных панелей. Они позволяют фильтровать, соответственно, по имени учетной записи и выбранным свойствам имени профиля пользователя для текущего пользователя. Эти свойства могут подставляться в другие фильтры в качестве значений по умолчанию и веб-части бизнес-данных. Для определенных веб-частей личной настройки это позволяет добиться индивидуального представления со сведениями, относящимися к пользователю, просматривающему сайт.

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

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

Веб-часть фильтра по строке запроса (URL) автоматически фильтрует одну или несколько веб-частей по строке запроса, указанной владельцем инструментальной панели. Если строка запроса не является допустимым URL-адресом, для фильтра можно указать URL-адрес по умолчанию.

Веб-часть фильтра по полю на странице позволяет фильтровать содержимое страницы на основе столбца в списке страниц для инструментальной панели или любой другой странице веб-части. Одну или несколько подключенных веб-частей можно фильтровать на основе значений выбранного столбца. Можно также добавить столбцы в список, чтобы расширить возможности фильтрации веб-частей на странице.

Планирование фильтров, в которых используются определенные пользователем значения

Фильтры, в которых используются определенные пользователем значения, основаны на следующих веб-частях фильтров:

  • фильтрующая веб-часть "Текст".

  • Веб-часть фильтра по числу

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

Процесс планирования этих фильтров крайне прост. Если необходимо, чтобы пользователи могли быстро фильтровать по значениям, отсутствующим в списке, следует включить эти фильтры. Включение этих фильтров первоначально имеет смысл, поскольку они позволяют реализовать фильтрацию с минимальными усилиями со стороны владельца сайта. В последствии можно будет реализовать фильтры на основе списков из источников данных. Однако после создания более сложных фильтров, которые лучше подходят назначению сайта, эти фильтры могут не требоваться. Можно планировать более сложные фильтры, но эти фильтры можно будет включить на раннем этапе развертывания без дополнительного планирования.

Планирование фильтров с выбираемыми из списка значениями

Некоторые фильтры с определяемыми пользователем значениями выводят значения в списке, созданном из другого источника данных. Эти фильтры включают следующие:

  • Вручную заполняемый список (используется любой веб-частью фильтров)

  • фильтрующая веб-часть "Список SharePoint";

  • фильтрующая веб-часть "Каталог бизнес-данных";

  • Веб-часть фильтра служб Analysis Services

Если необходимо включить фильтрацию по простому списку значений и создавать список SharePoint или искать другие источники данных с этими значениями не требуется, можно воспользоваться заполненным вручную списком, который создается на странице "Расширенные свойства фильтров" для веб-частей фильтров. Подобный список можно создать быстро и легко, и на раннем этапе он будет хорошим решением вместе с простыми фильтрами по дате и тексту, что позволить получить функциональные возможности инструментальной панели до развертывания более сложных фильтров.

Часто и, в особенности, на более позднем этапе развертывания, потребуется использовать свойства из более сложных источников данных. Следует выделить время на планирование этих типов фильтров, поскольку для них придется также спланировать базовые источники данных. Перед созданием фильтров на основе таких источников потребуется создать списки SharePoint, зарегистрировать бизнес-приложения в каталоге бизнес-данных и добавить подключения к кубам SQL Server 2005 Analysis Services в библиотеках подключения к данным.

Веб-часть фильтра каталога бизнес-данных фильтрует другие веб-части на странице на основе значений свойств из SQL Server 2005 Reporting Services или приложений, зарегистрированных в каталоге бизнес-данных. Этот фильтр часто используется с другими веб-частями бизнес-данных для фильтрации представления и для него может использоваться любое известное свойство.

Веб-части фильтра Analysis Services выбираются из представления иерархического дерева. Они позволяют фильтровать веб-части на странице на основе значений из кубов SQL Server 2005 Analysis Services и индикаторов состояния. Они часто используются для фильтрации ключевых индикаторов производительности, которые основаны на данных SQL Server 2005 Analysis Services.

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

Доступ к некоторым источникам данных, таким как приложения в каталоге бизнес-данных и кубы SQL Server 2005 Analysis Services, может требовать соответствующей настройки единого входа для подключения к данным. Рекомендуется рассмотреть вопрос единого входа при планировании этих источников данных, чтобы гарантировать правильную работу фильтров и связанных веб-частей. Более подробную информацию см. в разделе Планирование единого входа.

Действие листа

Воспользуйтесь таблицей Бизнес-данные (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73271&clcid=0x419) (на английском языке) для записи веб-частей бизнес-данных и бизнес-аналитики, используемых в инструментальных панелях. В эту же таблицу запишите подключенные веб-части фильтров и свойства каждого фильтра, источники данных и списки SharePoint, используемые веб-частью.

Используйте Таблицу создания сайта (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73138&clcid=0x419) (на английском языке) для записи основных сайтов цифровых панелей, определенных во время планирования сайта, и для записи веб-частей, используемых этими сайтами.

Таблицы

Чтобы выполнить планирование инструментальных панелей и фильтров, воспользуйтесь следующими таблицами

Загрузите эту книгу

Этот раздел включен в следующую загружаемую книгу для удобства чтения и печати:

Полный список доступных книг приведен в разделе Загружаемые материалы для Office SharePoint Server 2007.