Обзор SQL Server в среде SharePoint (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

В данной статье описано взаимодействие Microsoft SharePoint Server 2010 с поддерживаемыми версиями Microsoft SQL Server. Здесь также рассказывается о взаимодействии с базами данных, работе с отчетами и средствами бизнес-аналитики SQL Server из SharePoint Server 2010.

Сведения о поддерживаемых версиях SQL Server см. в статье Требования к оборудованию и программному обеспечению (SharePoint Server 2010).

Содержание статьи

  • Продукты SharePoint 2010 и ядро базы данных SQL Server

  • SQL Server в качестве платформы обработки данных для бизнес-аналитики в SharePoint 2010

  • Средства разработки и публикации в SharePoint 2010 для бизнес-аналитики

Продукты SharePoint 2010 и ядро базы данных SQL Server

SharePoint Server 2010 — это приложение, построенное на основе ядра базы данных SQL Server. Большая часть контента и параметров в SharePoint Server 2010 хранится в реляционных базах данных. В SharePoint Server 2010 используются указанные ниже типы баз данных.

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

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

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

Полный список всех баз данных, поддерживающих SharePoint Server 2010, см. в статье Типы и описания баз данных (SharePoint Server 2010).

Работа с базами данных SQL Server, поддерживающими продукты SharePoint 2010

Базы данных SQL Server, поддерживающие SharePoint Server 2010, могут создаваться в SharePoint Server 2010 или администратором базы данных. Дополнительные сведения см. в статье Развертывание с использованием баз данных, созданных администратором баз данных (SharePoint Server 2010) .

Корпорация Майкрософт не поддерживает непосредственные запросы к базам данных SharePoint Server 2010 и непосредственное изменение таких баз данных, за исключением базы данных приложения-службы "Сбор данных об использовании и исправности", к которой можно обращаться непосредственно; также можно вносить изменения в схему этой базы данных.

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

SQL Server в качестве платформы обработки данных для бизнес-аналитики в продуктах SharePoint 2010

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

В следующих разделах описаны технологии и компоненты SQL Server, поддерживающие функции бизнес-аналитики в SharePoint Server 2010.

Ядро базы данных SQL Server

Ядро базы данных SQL Server является ключевой службой для хранения, обработки и защиты данных. Сбор данных для бизнес-аналитики осуществляется с помощью ядра базы данных SQL Server. Дополнительные сведения см. в статье, посвященной компоненту SQL Server Database Engine (https://go.microsoft.com/fwlink/?linkid=199540&clcid=0x419).

Службы аналитики SQL Server (SSAS): многомерные данные

Поддержка многомерных данных в Microsoft SQL Server Analysis Services (SSAS) позволяет проектировать, создавать и администрировать многомерные структуры, содержащие подробные и сводные данные из нескольких источников. В состав SQL Server 2008 R2 включен мастер кубов, помогающий создавать кубы. Данные измерений, или данные куба, служат источником данных-прототипов для работ по анализу, которые можно проводить с помощью приложений-служб SharePoint Server 2010, связанных с бизнес-аналитикой. О том, как реляционные и многомерные данные помогают пользователям анализировать информацию, см. в статье Хранилища данных, OLAP и службы аналитики для SharePoint 2010. Дополнительные сведения см. в статье о многомерных данных в службах аналитики SQL Server (https://go.microsoft.com/fwlink/?linkid=199541&clcid=0x419).

Службы аналитики SQL Server: интеллектуальный анализ данных

В средствах интеллектуального анализа данных Службы SQL Server Analysis Services реализованы алгоритмы анализа данных, соответствующие отраслевым стандартам, и средства выявления трендов и шаблонов в данных. Ниже перечислены надстройки для Excel, предназначенные для выполнения упреждающего анализа.

  • Средства анализа таблиц для Excel — это набор простых в использовании средств, использующих функции интеллектуального анализа данных служб Службы Analysis Services для выполнения нетривиального анализа данных в электронных таблицах. Дополнительные сведения см. в статье, посвященной службам SQL Server Analysis Services и интеллектуальному анализу данных (https://go.microsoft.com/fwlink/?linkid=199543&clcid=0x419).

  • Клиент интеллектуального анализа данных для Excel позволяет создавать, тестировать и опрашивать модели интеллектуального анализа данных в Microsoft Office Excel 2007 на основе данных, хранящихся на листах, или внешних данных, доступ к которым осуществляется через Службы Analysis Services.

Примечание

Для включения надстроек необходимо подключиться к серверу.

Службы отчетов SQL Server (SSRS)

отчетов Microsoft SQL Server (SSRS) и SharePoint Server 2010 легко интегрируются друг с другом. Службы SQL Server Reporting Services предоставляет полный набор средств для создания и развертывания отчетов в организации, а также для управления отчетами. Пользователям также предоставляются функции для расширения и настройки возможностей отчетов.

Ниже перечислены доступные функции.

  • Создание отчетов с помощью построителя отчетов версии 3, одного из средств разработки Службы SQL Server Reporting Services, которое можно запускать непосредственно в SharePoint Server 2010.

  • Публикация отчетов служб отчетов SQL Server в SharePoint Server 2010.

    Типы контента сервера отчетов можно публиковать в библиотеке SharePoint, чтобы затем просматривать и редактировать эти документы на сайте SharePoint.

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

Службы интеграции SQL Server (SSIS)

Службы интеграции Microsoft SQL Server (SSIS) предоставляют многофункциональные решения по интеграции и преобразованию данных. Для автоматизации перемещения данных из таких источников, как XML-файлы, неструктурированные файлы и реляционные базы данных, в одно или несколько конечных расположений можно создать повторяющийся процесс извлечения, преобразования и загрузки. Если данные поступают из разрозненных источников в неструктурированном и неочищенном виде, не позволяющем воспользоваться преимуществами приложений бизнес-аналитики, службы SQL Server Integration Services позволяют подготовить такие данные для дальнейшей обработки. Дополнительные сведения см. в статье, посвященной службам SQL Server Integration Services (https://go.microsoft.com/fwlink/?linkid=199546&clcid=0x419).

Business Intelligence Development Studio (BIDS)

Microsoft Business Intelligence Development Studio (BIDS) предоставляет интуитивно понятные мастера для построения решений интеграции, работы с отчетами и аналитики в единой среде. Среда BIDS поддерживает полный жизненный цикл разработки, тестирования и развертывания решений и отчетов. Среда BIDS построена на базе среды разработки Visual Studio 2005, в которую добавлены специфические для служб SQL Server расширения и типы проектов для отчетов, потоков извлечения, преобразования и загрузки данных, кубов OLAP и структуры интеллектуального анализа данных.

PowerPivot для Excel и PowerPivot для SharePoint

PowerPivot — это надстройка, позволяющая пользователям создавать решения для самообслуживающей бизнес-аналитики. Эта надстройка также упрощает совместное использование и совместную работу над такими решениями в среде SharePoint Server 2010. PowerPivot также позволяет ИТ-организациям повысить производительность труда с помощью средств управления Microsoft SQL Server 2008. Ниже перечислены некоторые компоненты PowerPivot.

  • PowerPivot для Excel 2010 — это надстройка для анализа данных, предоставляющая вычислительные возможности непосредственно в Microsoft Excel 2010. PowerPivot для Excel (прежнее название — "Gemini") позволяет пользователям анализировать большие объемы данных, а благодаря интеграции с SharePoint Server 2010 ИТ-отделы могут отслеживать и координировать совместную работу пользователей. Эта надстройка устраняет ограничение в один миллион строк на листе и позволяет быстро обрабатывать большие наборы данных. Дополнительные сведения см. в статье, посвященной PowerPivot для SharePoint (https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x419).

  • PowerPivot для SharePoint 2010 расширяет возможности SharePoint Server 2010 и Службы Excel благодаря поддержке возможностей обработки данных, совместной работы и управления документами на стороне сервера для книг PowerPivot, опубликованных на сайтах SharePoint. Дополнительные сведения см. в статье, посвященной PowerPivot для SharePoint (https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x419).

Службы Master Data Services

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

Платформа StreamInsight и обработка сложных событий

Microsoft StreamInsight — это новый компонент SQL Server 2008 R2, представляющий собой многофункциональную платформу для разработки и развертывания приложений, предназначенных для обработки сложных событий. Обработка сложных событий — это технология обработки потоков событий с высокой производительностью и небольшой задержкой. StreamInsight позволяет анализировать данные без необходимости их предварительного сохранения и дает возможность отслеживать данные от нескольких источников для практически мгновенного выявления структур, трендов и исключений. Способность отслеживать, анализировать и воздействовать на данные в процессе их изменения в ответ на определенные события предоставляет широкие возможности принимать более быстрые и обоснованные бизнес-решения. Дополнительные сведения см. в статье о Microsoft StreamInsight (https://go.microsoft.com/fwlink/?linkid=199549&clcid=0x419).

Средства разработки и публикации SharePoint Server 2010 для бизнес-аналитики

Ниже перечислены имеющиеся в SharePoint Server 2010 средства разработки и публикации, помогающие создавать ключевые показатели эффективности, системы показателей, панели мониторинга и отчеты. Каждое из этих средств можно связать с реляционными и многомерными данными SQL Server. Подробнее об этом см. в статье Хранилища данных, OLAP и службы аналитики для SharePoint 2010. Дополнительные сведения об этих службах и о том, как в каждом из инструментов используются данные SQL Server, см. в статьях Архитектура бизнес-аналитики в SharePoint Server 2010 и УСТАРЕЛО. Выбор средства бизнес-аналитики в SharePoint Server 2010.

  • Службы Excel   Используйте Excel 2010 и Службы Excel для просмотра, обновления и взаимодействия с аналитическими моделями, подключенными к источникам данных. Их можно также использовать для анализа, фильтрации и представления данных локального хранения. Excel 2010 является инструментом разработки. Службы Excel позволяет публиковать файлы Excel 2010 в SharePoint Server 2010.

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

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

  • Приложение-служба Web Analytics   Используйте приложение-службу Web Analytics для получения более ясного представления о посещениях сайтов SharePoint. Web Analytics собирает данные о доступе конечных пользователей к страницам SharePoint.

Связанный контент

Центр ресурсов

Управление непрерывной работой бизнеса для SharePoint Server 2010 (Возможно, на английском языке)

Бизнес-аналитика в SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=199757&clcid=0x419)

Бизнес-аналитика Microsoft (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=199758&clcid=0x419) (Возможно, на английском языке)

SQL Server Tech Center (https://go.microsoft.com/fwlink/?linkid=199760&clcid=0x419)

Многомерные данные служб аналитики SQL Server (SSAS) (https://go.microsoft.com/fwlink/?linkid=199761&clcid=0x419)

Интеллектуальный анализ данных в службах аналитики SQL Server (SSAS) (https://go.microsoft.com/fwlink/?linkid=199762&clcid=0x419)

Контент разработчика

Центр разработки на SharePoint (https://go.microsoft.com/fwlink/?linkid=159918&clcid=0x419)

Центр разработки на SQL Server (https://go.microsoft.com/fwlink/?linkid=199764&clcid=0x419)

Ядро СУБД SQL Server (https://go.microsoft.com/fwlink/?linkid=199765&clcid=0x419)

SQL Server 2008 — Службы отчетов (https://go.microsoft.com/fwlink/?linkid=199766&clcid=0x419)

Платформа SQL Server StreamInsight (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=199767&clcid=0x419) (Возможно, на английском языке)