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


Обзор использования SQL Server в среде SharePoint (SharePoint Foundation 2010)

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

К базам данных SQL Server, поддерживающим SharePoint Foundation 2010, применяются ограничения на размеры и рекомендации по настройке, отличающиеся от стандартных для SQL Server.

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

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

В следующих разделах описаны технологии и компоненты SQL Server, поддерживающие функции бизнес-аналитики в SharePoint Foundation 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 Foundation 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 Foundation 2010 легко интегрируются друг с другом. Службы SQL Server Reporting Services предоставляет полный набор средств для создания и развертывания отчетов в организации, а также для управления отчетами. Пользователям также предоставляются функции для расширения и настройки возможностей отчетов.

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

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

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

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

Дополнительные сведения о службах отчетов SQL Server см. в статье, посвященной службам SQL Server Reporting Services (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 Foundation 2010. PowerPivot также позволяет ИТ-организациям повысить производительность труда с помощью средств управления Microsoft SQL Server 2008. Ниже перечислены некоторые компоненты PowerPivot.

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

  • PowerPivot для SharePoint 2010 расширяет возможности SharePoint Foundation 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 (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 (SSRS) (https://go.microsoft.com/fwlink/?linkid=199766&clcid=0x419)

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