Планирование поиска бизнес-данных

Содержание:

  • О поиске бизнес-данных

  • Планирование поиска бизнес-данных

  • Таблицы

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

При планировании поиска бизнес-данных важно понимать, как он работает. Необходимо продумать следующее:

  • Планирование включения бизнес-данных в источники контента.

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

  • Создание списков контроля доступа (ACL) к разным типам бизнес-данных.

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

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

О поиске бизнес-данных

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

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

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

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

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

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

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

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

  2. Создайте источник контента для данных бизнес-приложения

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

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

  5. Создайте ACL к разным типам бизнес-данных из каталога бизнес-данных.

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

  7. Создайте области поиска бизнес-данных.

  8. Выберите для бизнес-данных ключевые слова.

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

Планирование поиска бизнес-данных

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

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

Планирование поставщиков общих служб для бизнес-данных

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

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

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

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

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

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

Планирование источников контента бизнес-данных

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

В начальных адресах бизнес-данных есть адреса баз данных Microsoft SQL Server 2005 и т.д., а также различных бизнес-приложений. Часто это отдельные серверы, которые существовали еще до развертывания Office SharePoint Server 2007, хотя приложения могут располагаться и на том же сервере. Для оптимального распределения нагрузки базы данных можно расположить на отдельных серверах. При планировании ферм серверов для развертывания подумайте о том, как они будут подключаться к серверам приложений. Дополнительную информацию см. в разделе Отрывок из книги: Проектирование ферм серверов и топологий (Office SharePoint Server).

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

Для поддержки следующих ситуаций можно создать дополнительные источники контента:

  • Бизнес-данные одного приложения нужно обходить чаще, чем бизнес-данные других.

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

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

Частота обхода источников контента бизнес-данных зависит от воздействия на серверы приложений бизнес-данных. Обсудите с администраторами каждое приложение и разработайте подходящее расписание.

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

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

Дополнительную информацию об источниках контента см. в разделе Планирование обхода содержимого (Office SharePoint Server).

Планирование свойств поиска бизнес-данных

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

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

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

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

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

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

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

Дополнительную информацию об обойденных и управляемых свойствах поиска см. в разделе Планирование методов поиска для конечных пользователей (Office SharePoint Server).

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

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

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

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

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

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

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

В Таблицу узлов и безопасности контента (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73135&clcid=0x419) (на английском языке) нужно вписать параметры доступа к приложениям.

Планирование областей поиска бизнес-данных

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

Дополнительную информацию о планировании областей поиска см. в разделе Планирование методов поиска для конечных пользователей (Office SharePoint Server).

Планирование ключевых слов для бизнес-данных

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

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

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

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

Дополнительную информацию о ключевых словах и специальных условиях см. в разделе Планирование методов поиска для конечных пользователей (Office SharePoint Server).

Планирование вкладок бизнес-данных сайта центра поиска

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

Кроме того, можно настроить вид и функции каждой вкладки. Дополнительную информацию о настройке сайта центра поиска см. в разделе Поиск в Office SharePoint Server 2007 (на английском языке) (https://msdn.microsoft.com/ru-ru/library/ms497338.aspx) (на английском языке) Microsoft Office SharePoint Server 2007 Software Development Kit (на английском языке) (https://msdn.microsoft.com/ru-ru/library/ms550992.aspx) (на английском языке) .

Пример

У технологической компании Contoso, Ltd., есть центр обслуживания звонков, осуществляющий техническую поддержку клиентов. У него есть одно семейство сайтов. Сотрудники службы технической поддержки отслеживают клиентов и их запросы с помощью бизнес-приложения. Им приходится архивировать прошлые запросы, сохраненные в базах SQL Server 2005, чтобы их можно было анализировать с помощью служб анализа SQL Server 2005. Каждое приложение и соответствующие клиенты и линейки продуктов записываются в Таблицу информационной инфраструктуры (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73273&clcid=0x419) (на английском языке).

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

Поскольку контент семейства сайтов относится к интегрированному набору бизнес-процессов и пользователям с общим доступом к информации о группах и процессах, для его изоляции не нужно добавлять SSP. Нужен только один SSP. Его нужно вписать в таблицу Средство планирования иерархии сайтов (на английском языке) (https://go.microsoft.com/fwlink/?linkid=73143&clcid=0x419) (на английском языке).

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

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

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

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

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

Таблицы

При планировании поиска бизнес-данных используются следующие таблицы:

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

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

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