none
Sharepoint server + SQL server RRS feed

  • Вопрос

  • Добрый день!
    У меня существует такая проблема - мне для учебных целей нужно было создать БД на sql server, затем созать куб данных на analize services. Осталось сделать проект в sharepoint server для отоброжения информации из моей бд. Вот не могу решить проблему, связанную с тем как объединить мою бд из sql server с sharepoint server.
    Сначала установил sql server 2008 enterprise, затем sharepoint server 2010. После запустил мастер настройки sharepoint. Пытался создать новый проект в нем, но не нашел как объединить с sql, пытался воспользоваться информацией из http://blogs.msdn.com/sharepoint/archive/2007/02/19/microsoft-sql-server-2005-sp2-reporting-services-integration-with-wss-3-0-and-moss-2007.aspx , но не смог применить к моему случаю.
    Подскажите пожалуйста как мне соединить sharepoint с бд sql server.
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 0:22 MSDN Forums consolidation (От:SQL Server для разработчиков)
    28 февраля 2010 г. 16:56

Ответы

  • если вам нужно отображать данные из куба в шарепоинте можно поступить различными способами. Самый простой способ это
    1. Установить Reporting Services в режиме интеграции с Sharepoint
    2. Сделать отчет на MS Reporting Services, в котором будет подключение к кубу и отображение данных
    3. продеплоить отчет, настроить отчетность на шарепоине
    таким образом у вас будут отображаться данные из куба в отчете, развернутом на шарепоинте.

    если вам нужен из куба не просто отчет, а OLAP и BI на шарепоинте, то советую посмотреть в сторону PerformancePoint , в 2010 шарепоинте он должен идти в комплекте с шарепоинт сервером вроде.


    Ну а если я вас неправильно понял, и вам нужно просто отобразить данные из обычной таблицы БД, а не куба. то однозначно используйте BDC (Business Data Catalog) - в 2010 версии он двусторонний, т.е. вы можете не только просматривать данные из шарепоинт списка но и изменять! в бд.
    • Помечено в качестве ответа I.Vorontsov 2 марта 2010 г. 7:44
    28 февраля 2010 г. 19:28
  • Смотрите, тут все просто. если репортинг в native режиме, то отчеты хранятся на ReportServer, в бд сервера отчетности. Если вы настраиваете отчетность в режиме интеграции с шарепоинтом, то отчеты хранятся на шарепоинте. Как создать отчет и продеплоить на шарик? Просто. Воспользуйтесь Report Builder (2.0 или 3.0) создайте там отчет и оттуда же можно его продеплоить на шарепоинт.
    Да, на вашей картинке выбран неверный режим, но его можно изменить прямо из репорт менеджера, это делается на вкладке бд. (там нужно выбрать change database и следовать указаниям мастера, главное не просмотреть выбор режима интеграции с шарепоинтом) . в крайнем случае, если не будет получаться - можно переставить репортинг с нуля.

    • Помечено в качестве ответа I.Vorontsov 2 марта 2010 г. 7:44
    28 февраля 2010 г. 22:08

Все ответы

  • если вам нужно отображать данные из куба в шарепоинте можно поступить различными способами. Самый простой способ это
    1. Установить Reporting Services в режиме интеграции с Sharepoint
    2. Сделать отчет на MS Reporting Services, в котором будет подключение к кубу и отображение данных
    3. продеплоить отчет, настроить отчетность на шарепоине
    таким образом у вас будут отображаться данные из куба в отчете, развернутом на шарепоинте.

    если вам нужен из куба не просто отчет, а OLAP и BI на шарепоинте, то советую посмотреть в сторону PerformancePoint , в 2010 шарепоинте он должен идти в комплекте с шарепоинт сервером вроде.


    Ну а если я вас неправильно понял, и вам нужно просто отобразить данные из обычной таблицы БД, а не куба. то однозначно используйте BDC (Business Data Catalog) - в 2010 версии он двусторонний, т.е. вы можете не только просматривать данные из шарепоинт списка но и изменять! в бд.
    • Помечено в качестве ответа I.Vorontsov 2 марта 2010 г. 7:44
    28 февраля 2010 г. 19:28
  • Да вы поняли меня все таки правильно, спасибо за ответ. Есть еще пара нюансов.
    На счет режима интеграции с sharepoint, то у меня вот что стоит в настройках: http://s43.radikal.ru/i102/1002/ee/3bdb9a34c980.jpg Я так понимаю режим выбран неверный, но в настройках Reporting Services не нашел где можо изменить (моя картинка отличается от приведенной в ссылке из первого поста) Установлен SQL Server 2008 Enterprise, скачанный с MSDNAA, ставил в принципе все по стандартным настройкам, хотя при установке выбирал режим интеграции с sharepoint.
    Если можно, то нельзя ли поподробнее описать пункт 3, может конечно если я настрою Reporting Services для Sharepoint, то все будет уже понятно. Но так как не работал особо раньше с sharepoint server'ом, то интересует как мой отчет развернуть в sharepoint'е. Просто создать новое приложение и как дальше его связать с отчетом?
    28 февраля 2010 г. 20:43
  • Смотрите, тут все просто. если репортинг в native режиме, то отчеты хранятся на ReportServer, в бд сервера отчетности. Если вы настраиваете отчетность в режиме интеграции с шарепоинтом, то отчеты хранятся на шарепоинте. Как создать отчет и продеплоить на шарик? Просто. Воспользуйтесь Report Builder (2.0 или 3.0) создайте там отчет и оттуда же можно его продеплоить на шарепоинт.
    Да, на вашей картинке выбран неверный режим, но его можно изменить прямо из репорт менеджера, это делается на вкладке бд. (там нужно выбрать change database и следовать указаниям мастера, главное не просмотреть выбор режима интеграции с шарепоинтом) . в крайнем случае, если не будет получаться - можно переставить репортинг с нуля.

    • Помечено в качестве ответа I.Vorontsov 2 марта 2010 г. 7:44
    28 февраля 2010 г. 22:08