Verwalten von BDC-Modellen (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Ein BDC-Modell ist eine XML-Datei, die Beschreibungen für einen oder mehrere externe Inhaltstypen, die zugehörigen externen Systeme und umgebungsspezifische Informationen wie beispielsweise Authentifizierungseigenschaften enthält. Durch die Metadaten in einem Modell werden die Datenfelder in den einzelnen externen Inhaltstypen, die auf dem externen System unterstützten Vorgänge (zur Unterstützung von Aufgaben wie beispielsweise Lesen, Schreiben und Abfragen des externen Systems) sowie Verbindungsinformationen definiert.

Durch den Business Data Connectivity Service werden Vorgänge bereitgestellt, die das Importieren und Exportieren von Modellen, das Festlegen von Berechtigungen für die Modelle und das Anzeigen darin enthaltener externer Inhaltstypen unterstützen. Sie können beispielsweise ein BDC-Modell exportieren, um es aus einer Entwicklungsumgebung in einer Produktionsumgebung bereitzustellen.

Eine Ressourcendatei enthält die lokalisierten Namen, Eigenschaften und Berechtigungen für einen oder mehrere externe Inhaltstypen. Zum Importieren und Exportieren von Ressourcendateien können Sie die gleichen Techniken wie für BDC-Modelle verwenden. Sie können beispielsweise eine Ressourcendatei importieren, um neue lokalisierte Zeichenfolgen für eine zusätzliche Sprache bereitzustellen, in der eine Lösung verwendet wird.

Inhalt dieses Artikels:

  • Importieren eines BDC-Modells

  • Exportieren eines BDC-Modells oder einer Ressourcendatei

  • Festlegen von Berechtigungen für ein BDC-Modell

  • Anzeigen aller Modelle

  • Löschen eines BDC-Modells

  • Anzeigen der externen Inhaltstypen eines Modells

Importieren eines BDC-Modells

Das Importieren eines Modells ist eine bevorzugte Methode, um das Modell und die zugehörigen externen Inhaltstypen und externen Systeme einem Metadatenspeicher hinzuzufügen.

Jeder externe Inhaltstyp verfügt über einen Namen, einen Namespace und eine Versionsnummer zur Identifizierung des externen Inhaltstyps. Es ist möglich, dass zu einem beliebigen Zeitpunkt mehrere Versionen eines externen Inhaltstyps im Metadatenspeicher vorhanden sind. Wenn Sie Modelle importieren, hinzufügen oder löschen, externe Inhaltstypen aktivieren oder deaktivieren bzw. hinzufügen oder löschen, kann dies zu zahlreichen Versionen eines externen Inhaltstyps führen. Wenn mehrere Versionen eines externen Inhaltstyps im Metadatenspeicher vorhanden sind, wird die Version des externen Inhaltstyps von der Business Data Connectivity-Laufzeit verwendet, die aktiv ist, ungeachtet der Versionsnummer des externen Inhaltstyps. Der aktive externe Inhaltstyp kann die zuletzt importierte Version des externen Inhaltstyps oder die Version des externen Inhaltstyps sein, die mithilfe des Enable-SPBusinessDataCatalogEntity-Cmdlets aktiviert wurde.

Warnung

Wenn das Modell keinen Authentifizierungsmodus vorgibt, wird der PassThrough-Authentifizierungsmodus verwendet. Die PassThrough-Authentifizierung ist möglicherweise nicht für alle Szenarien geeignet. In erster Linie wurde sie für die Verwendung in einer Testumgebung mit einer Einzelsystemkonfiguration (Ausführung des Datenbankservers und SharePoint Foundation auf demselben Computer) konzipiert. Weitere Informationen zu Authentifizierungsmodi finden Sie unter Business Connectivity Services-Authentifizierung (Übersicht).

Tipp

Sie können ein Modell oder eine Ressourcendatei auch mithilfe von Windows PowerShell importieren. Details hierzu finden Sie unter Import-SPBusinessDataCatalogModel.

So importieren Sie ein BDC-Modell oder eine Ressourcendatei

  1. Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator sein.

    • Sie müssen Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung zum Bearbeiten für den Metadatenspeicher verfügen.

  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. In der Liste der Dienstanwendungen klicken Sie auf die Zeile mit der Business Data Connectivity Serviceanwendung.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe BDC-Modelle auf Importieren.

  6. Klicken Sie auf der Seite BDC-Modell importieren im Feld BDC-Modelldatei auf Durchsuchen, um nach der BDC-Modelldatei oder der Ressourcendatei zu suchen.

    Wichtig

    Im Namen eines BDC-Modells dürfen die folgenden Zeichen nicht verwendet werden: ~"#%&*:<>?{|} oder das Zeichen 0x7f.

  7. Wählen Sie im Feld Dateityp den Typ der zu importierenden BDC-Modelldatei aus: Modell oder Ressource.

  8. Wählen Sie im Bereich Erweiterte Einstellungen einen oder mehrere zu importierende Ressourcentypen aus:

    • Klicken Sie auf Lokalisierte Namen, um lokalisierte Namen für die externen Inhaltstypen in einem bestimmten Gebietsschema zu exportieren.

      Importierte lokalisierte Namen werden mit den vorhandenen lokalisierten Namen in der Business Data Connectivity Service-Datenbank zusammengeführt.

    • Klicken Sie auf Eigenschaften, um Eigenschaften für externe Inhaltstypen zu importieren.

      Importierte Eigenschaften werden mit den vorhandenen Eigenschaftsbeschreibungen in der Business Data Connectivity Service-Datenbank zusammengeführt.

    • Klicken Sie auf Berechtigungen, um Berechtigungen für externe Inhaltstypen oder sonstige zu sichernde Objekte im Modell zu importieren.

      Warnung

      Berechtigungen werden zusammen mit den vorhandenen Berechtigungsinformationen im Business Data Connectivity Service gespeichert. Wenn ein Eintrag für ein Objekt bereits in der Zugriffssteuerungsliste vorhanden ist, wird der Wert mit den Berechtigungsinformationen aus der importierten Datei überschrieben. Angenommen, die Berechtigungen für den externen Inhaltstyp X ermöglichen Benutzer A den Zugriff auf diesen externen Inhaltstyp. Wenn Sie Berechtigungen importieren, durch die angegeben wird, dass nur Benutzer B auf den externen Inhaltstyp X zugreifen kann, werden die vorherigen Berechtigungen für den externen Inhaltstyp X gelöscht, und es werden neue Berechtigungen gespeichert, die nur die Berechtigungen für Benutzer B enthalten.

  9. Zum Speichern der importierten Ressourceneinstellungen in einer Datei, die später zur Verwendung in einer bestimmten Umgebung exportiert werden kann, geben Sie in das Feld Benutzerdefinierte Umgebungseinstellungen verwenden einen eindeutigen Namen für den Satz umgebungsspezifischer Einstellungen ein.

Exportieren eines BDC-Modells oder einer Ressourcendatei

Nach dem Exportieren eines BDC-Modells oder einer Ressourcendatei können Sie die Exportdatei zur Bereitstellung des BDC-Modells auf einem anderen System verwenden. Zum Exportieren eines BDC-Modells oder einer Ressourcendatei können Sie zwischen den folgenden Methoden auswählen:

  • Verwenden der Zentraladministration zum Exportieren eines BDC-Modells oder einer Ressourcendatei.

  • Verwenden des Export-SPBusinessDataCatalogModel-Cmdlets zum Exportieren eines BDC-Modells oder einer Ressourcendatei.

  • Verwenden von Microsoft SharePoint Designer 2010 zum Exportieren eines BDC-Modells.

    Hinweis

    Wenn ein BDC-Modell mithilfe von SharePoint Designer 2010 erstellt wurde, müssen Sie SharePoint Designer zum Exportieren des BDC-Modells verwenden. Wurde ein Modell, das mithilfe von SharePoint Designer erstellt wurde, mithilfe der Zentraladministration oder des Export-SPBusinessDataCatalogModel-Cmdlets exportiert, enthält die exportierte Modelldatei nur Platzhalter für die externen Inhaltstypen. Weitere Informationen zu SharePoint Designer finden Sie unter Hilfe und Anleitungen zu SharePoint Designer (https://go.microsoft.com/fwlink/?linkid=198249&clcid=0x407).

So exportieren Sie ein BDC-Modell oder eine Ressourcendatei

  1. Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator sein.

    • Sie müssen Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung zum Bearbeiten des Modells und aller im Modell enthaltenen externen Systeme sein.

  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. In der Liste der Dienstanwendungen klicken Sie auf die Zeile mit der Business Data Connectivity Serviceanwendung.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.

  6. Wählen Sie auf der Seite Business Data Connectivity-Modelle die zu exportierende Modell- oder Ressourcendatei aus.

  7. Klicken Sie in der Gruppe BDC-Modelle auf Exportieren.

  8. Wählen Sie auf der Seite Exportieren im Feld Dateityp den Typ der zu exportierenden Datei aus: BDC-Modell oder Ressource. Wählen Sie dann im Bereich Erweiterte Einstellungen einen oder mehrere Typen der zu exportierenden Ressourcen aus

    • Klicken Sie auf Lokalisierte Namen, um lokalisierte Namen für die externen Inhaltstypen in einem bestimmten Gebietsschema zu exportieren.

    • Klicken Sie auf Eigenschaften, um Eigenschaften für externe Inhaltstypen zu exportieren.

    • Klicken Sie auf Berechtigungen, um Berechtigungen für externe Inhaltstypen zu exportieren.

    • Klicken Sie auf Proxys, um einen implementierungsspezifischen Proxy zu exportieren, der zum Herstellen von Verbindungen mit dem externen System verwendet wird.

  9. Wenn Sie eine Gruppe von Ressourcen gespeichert haben, die später zur Verwendung in einer bestimmten Umgebung exportiert werden kann, geben Sie in das Feld Benutzerdefinierte Umgebungseinstellungen verwenden den eindeutigen Namen ein, der den zu exportierenden umgebungsspezifischen Einstellungen zugeordnet ist.

  10. Klicken Sie auf Exportieren.

    Die Schnittstelle des Computers zum Speichern des BDC-Modells oder der Ressourcendatei an einem Speicherort im Netzwerk wird angezeigt.

Festlegen von Berechtigungen für ein BDC-Modell

Sie legen Berechtigungen für ein BDC-Modell fest, um anzugeben, wer es bearbeiten und wer dafür Berechtigungen festlegen kann.

Es wird empfohlen, dass Sie jedem Benutzer oder jeder Gruppe, der bzw. die bestimmte Berechtigungen benötigt, diese so erteilen, dass nur das Mindestmaß an Berechtigungen erteilt wird, das zur Durchführung der gewünschten Aufgaben erforderlich ist. Weitere Informationen zu den Berechtigungen von Einstellungen finden Sie unter Business Connectivity Services-Berechtigungen (Übersicht) in "Business Connectivity Services-Sicherheit (Übersicht) (SharePoint Foundation 2010)".

So legen Sie Berechtigungen für ein BDC-Modell fest

  1. Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator sein.

    • Sie müssen Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung zum Festlegen von Berechtigungen für das Modell verfügen.

  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. In der Liste der Dienstanwendungen klicken Sie auf die Zeile mit der Business Data Connectivity Serviceanwendung.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.

  6. Aktivieren Sie die Kontrollkästchen aller BDC-Modelle, für die Sie Berechtigungen festlegen möchten.

  7. Klicken Sie in der Gruppe Berechtigungen auf Objektberechtigungen festlegen.

  8. Geben Sie in das Feld die Benutzerkonten, Gruppen oder Ansprüche ein, für die Berechtigungen erteilt werden sollen, und klicken Sie dann auf Hinzufügen.

    Hinweis

    Die Verwendung eines senkrechten Strichs (|) im Namen von Benutzerkonten, Gruppen oder Ansprüchen ist nicht möglich.

  9. Legen Sie die Berechtigungen für das Konto, die Gruppe oder den Anspruch fest.

    Hinweis

    Mindestens ein Benutzer, eine Gruppe oder ein Anspruch in der Zugriffssteuerungsliste des Metadatenobjekts muss über die Berechtigung Berechtigungen festlegen verfügen.

    • Klicken Sie auf Bearbeiten, um zuzulassen, dass der Benutzer, die Gruppe oder der Anspruch das BDC-Modell bearbeiten kann.

      SicherheitshinweisSecurity Note
      Durch die Berechtigung zum Bearbeiten werden umfangreiche Rechte erteilt. Mit der Berechtigung zum Bearbeiten kann ein böswilliger Benutzer Anmeldeinformationen stehlen oder eine Serverfarm beschädigen. Eine sichere Lösung kann bei Verwendung einer Testumgebung erzielt werden, in der die Berechtigung zum Bearbeiten Entwicklern und Lösungsdesignern uneingeschränkt erteilt werden kann. Entfernen Sie die Berechtigungen zum Bearbeiten anschließend, wenn Sie die getestete Lösung in einer Produktionsumgebung bereitstellen.
    • Klicken Sie auf Berechtigungen festlegen, um zuzulassen, dass der Benutzer, die Gruppe oder der Anspruch Berechtigungen für das BDC-Modell festlegen kann.

      SicherheitshinweisSecurity Note
      Durch die Berechtigung zum Festlegen von Berechtigungen werden umfangreiche Rechte erteilt. Mit der Berechtigung zum Festlegen von Berechtigungen kann ein Benutzer die Berechtigung zum Bearbeiten des BDC-Modells erteilen.

      Wichtig

      Die beiden anderen aufgeführten Berechtigungen Auswählbar in Clients und Ausführen können nicht auf BDC-Modelle angewendet werden.

Anzeigen aller Modelle

Sie können alle Modelle in einer Business Data Connectivity Serviceanwendung anzeigen.

So zeigen Sie alle Modelle an

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. In der Liste der Dienstanwendungen klicken Sie auf die Zeile mit der Business Data Connectivity Serviceanwendung.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.

Löschen eines BDC-Modells

Wenn Sie ein BDC-Modell löschen, werden alle darin enthaltenen externen Inhaltstypen und externen Systeme, die nicht auch in einem anderen Modell enthalten sind, zusammen mit dem BDC-Modell gelöscht.

So löschen Sie ein BDC-Modell

  1. Stellen Sie sicher, dass Sie über eines der folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator sein.

    • Sie müssen Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung zum Bearbeiten für das Modell verfügen.

  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. In der Liste der Dienstanwendungen klicken Sie auf die Zeile mit der Business Data Connectivity Serviceanwendung.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.

  6. Wählen Sie auf der Seite Business Data Connectivity-Modelle das zu löschende Modell aus.

  7. Klicken Sie in der Gruppe BDC-Modelle auf Löschen, und klicken Sie, wenn Sie dazu aufgefordert werden, auf OK.

Anzeigen der externen Inhaltstypen eines Modells

Zeigen Sie die externen Inhaltstypen eines Modells an, um mehr über das Modell zu erfahren oder um einen externen Inhaltstyp für eine nachfolgende Aufgabe auszuwählen.

So zeigen Sie die externen Inhaltstypen eines Modells an

  1. Vergewissern Sie sich, dass Sie über die folgenden Administratorrechte verfügen:

    • Sie müssen Farmadministrator oder Administrator der Dienstanwendung sein.
  2. Klicken Sie auf der Website für die Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  3. In der Liste der Dienstanwendungen klicken Sie auf die Zeile mit der Business Data Connectivity Serviceanwendung.

  4. Klicken Sie auf der Registerkarte Dienstanwendungen im Abschnitt Vorgänge auf Verwalten.

  5. Klicken Sie auf der Registerkarte Bearbeiten in der Gruppe Ansicht auf BDC-Modelle.

  6. Zeigen Sie auf das Modell, klicken Sie auf den nun angezeigten Pfeil, und klicken Sie dann auf Externe Inhaltstypen anzeigen.