Dieser Post-Eintrag beschäftigt sich mit den SharePoint 2010 Business Connectivity Services und beschreibt in einer Schritt für Schritt Anleitung wie die Business Connectivity Services genutzt werden können, um externe Daten im Microsoft SharePoint 2010 anzuzeigen und zu nutzen.
Alle innerhalb dieses Postings beschriebenen Schritte sind mit Hilfe der SharePoint Standard Werkzeuge und Tools (SharePoint Designer, SharePoint Central Administration usw.) möglich. Die nachfolgenden Schritte nutzen hierbei jedoch sehr intensiv die neuen Business Connectivity Services von SharePoint 2010, daher der Hinweis auf folgendes Einführungsposting.
>>> mehr…
Folgende Schritte sind notwendig, um eine externe Datenquelle (z.B. bestehende SQL Server View) innerhalb des SharePoint 2010 anzuzeigen. Diese hier beschriebenen Schritte stellen die einzelnen Steps des von Rafael Perez als „Step by Step Video: SharePoint 2010 External Content Type (and List) with SPD and BCS“ bereitgestellten Videos dar:
-
[Tool: SharePoint Designer]: External Content Type erstellen
-
[Tool: SharePoint Designer]: Verbindung zum externen System anlegen
-
[Tool: SharePoint Central Administration]: Im SharePoint Secure Store die Service Application ID anlegen und mit der in Schritt 2 angelegten Connection verbinden
-
[Tool: SharePoint Designer]: Zugriffsoperationen auf die externe View festlegen. Zur Verfügung stehen hier folgende Möglichkeiten:
- Create
- Read Item
- Read List
- Update
- Delete
- [Tool: SharePoint Designer]: External Content Type speichern
- Kontrolle des neuen external content Types über die SharePoint Central Administration: “Application Management > Manager Service Applications > Business Data Connectivity”
Innerhalb dieser Ansicht können unter anderem folgende Aktionen durgeführt werden:- Delete
- Set Permissions
- View External Content Type
Über die Central Administration kann somit geprüft werden, ob die Daten über den BCS abgerufen werden können und ob alle angegebenen Spalten innerhalb des SharePoints verfügbar sind.
Falls benötigt können hier auch globale Berechtigungen für den erstellten Content Type hinterlegt werden. - [Tool: SharePoint Site]: Erstellen einer neuen External List, wobei der jeweilige External Content Type ausgewählt werden muss.
Werden spezielle Benutzerberechtigungen benötigt, oder sollen Einschränkungen auf Benutzergruppenbasis durchgeführt werden, so können diese nach Erstellung der External List auf Listenebene definiert werden.
Links
Weitere Informationen zum Thema “Anbindung von externen Datenquellen mittels SharePoint 2010 BCS” bieten folgende Links: