Verwalten von BDC-Modellen (SharePoint Server 2010)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Bein einem BDC-Modell handelt es sich um 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 für das externe System unterstützten Vorgänge (für die Unterstützung von Aufgaben wie beispielsweise Lesen, Schreiben und Abfragen des externen Systems) und Konnektivitätsinformationen 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 dieses aus einer Entwicklungsumgebung in einer Produktionsumgebung bereitzustellen.

Eine Ressourcendatei enthält die lokalisierten Namen, Eigenschaften und Berechtigungen für einen oder mehrere externe Inhaltstypen. Sie können zum Importieren und Exportieren von Ressourcendateien 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. Alle externen Inhaltstypen in einem Modell werden automatisch aktiviert, wenn Sie das Modell importieren.

Jeder externe Inhaltstyp weist zur Identifizierung einen Namen, einen Namespace und eine Versionsnummer auf. Von einem externen Inhaltstyp können im Metadatenspeicher jeweils mehrere Versionen vorhanden sein. Beim Importieren, Hinzufügen oder Löschen von Modellen sowie beim Aktivieren bzw. Deaktivieren und Hinzufügen bzw. Löschen von externen Inhaltstypen können viele Versionen eines externen Inhaltstyps anfallen. Falls mehrere Versionen eines externen Inhaltstyps im Metadatenspeicher vorhanden sind, verwendet die Business Data Connectivity-Laufzeit die aktive Version des externen Inhaltstyps, und zwar unabhängig von der Versionsnummer des externen Inhaltstyps. Beim aktiven externen Inhaltstyp kann es sich um die zuletzt importierte Version des externen Inhaltstyps oder um die Version des externen Inhaltstyps, die mit dem Enable-SPBusinessDataCatalogEntity-Cmdlet aktiviert wurde, handeln.

Warnung

Wenn im Modell kein Authentifizierungsmodus angegeben ist, wird der PassThrough-Authentifizierungsmodus verwendet. Die PassThrough-Authentifizierung ist möglicherweise nicht für alle Szenarien geeignet. Sie ist in erster Linie für Testumgebungen mit einer Einzelsystemkonfiguration gedacht (d. h., der Datenbankserver und SharePoint Server werden auf demselben Computer ausgeführt). Weitere Informationen zu Authentifizierungsmodi finden Sie unter Business Connectivity Services-Authentifizierung (Übersicht).

Tipp

Ein Modell oder eine Ressourcendatei können Sie auch mithilfe von Windows PowerShell importieren. Weitere Informationen 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 ein Farmadministrator sein.

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

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

  3. Klicken Sie in der Liste der Dienstanwendungen 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 das BDC-Modell oder die Ressourcendatei zu suchen.

    Wichtig

    Für den Namen von BDC-Modellen sind die folgenden Zeichen nicht zulässig: ~"#%&*:<>?{|} 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 importieren.

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

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

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

    • Klicken Sie auf Berechtigungen, um Berechtigungen für externe Inhaltstypen und sonstige sicherungsfähige 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. Nehmen Sie beispielsweise an, 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

Nachdem ein BDC-Modell oder eine Ressourcendatei exportiert wurde, können Sie mithilfe der exportierten Datei das BDC-Modell in einem anderen System bereitstellen. Zum Exportieren eines BDC-Modells oder einer Ressourcendatei können Sie eine der folgenden Methoden verwenden:

  • Verwenden Sie die Zentraladministration, um ein BDC-Modell oder eine Ressourcendatei zu exportieren.

  • Verwenden Sie das Export-SPBusinessDataCatalogModel-Cmdlet, um ein BDC-Modell oder eine Ressourcendatei zu exportieren.

  • Verwenden Sie Microsoft SharePoint Designer 2010- um ein BDC-Modell zu exportieren.

    Hinweis

    Falls ein BDC-Modell mithilfe von SharePoint Designer 2010 erstellt wurde, müssen Sie SharePoint Designer zum Exportieren des BDC-Modells verwenden. Falls ein mithilfe von SharePoint Designer erstelltes Modell mit der Zentraladministration oder mit dem Export-SPBusinessDataCatalogModel-Cmdlet exportiert wird, 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 ein Farmadministrator sein.

    • Sie müssen ein Administrator der Business Data Connectivity Serviceanwendung sein und über die Berechtigung Bearbeiten für das Modell und alle externen Systeme, die in dem Modell enthalten sind, verfügen.

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

  3. Klicken Sie in der Liste der Dienstanwendungen 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 (Modell oder Ressource), und wählen Sie im Bereich Erweiterte Einstellungen einen oder mehrere zu exportierende Ressourcentypen 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 einen Satz Ressourcen gespeichert haben, der später zur Verwendung in einer bestimmten Umgebung exportiert werden kann, geben Sie in das Feld Benutzerdefinierte Umgebungseinstellungen verwenden den eindeutigen Namen für die Datei ein, die die zu exportierenden umgebungsspezifischen Einstellungen enthält.

  10. Klicken Sie auf Exportieren.

    Die Schnittstelle des Computers zum Speichern des BDC-Modells oder der Ressourcendatei in 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, einzelnen Benutzern oder Gruppen, die Berechtigungen benötigen, jeweils die niedrigsten Berechtigungen zuzuweisen, mit denen sie die erforderlichen Aufgaben erfüllen können. Weitere Informationen zum Festlegen von Berechtigungen finden Sie unter Business Connectivity Services-Berechtigungen (Übersicht) im Artikel "Business Connectivity Services-Sicherheit (Übersicht) (SharePoint Server 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 ein Farmadministrator sein.

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

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

  3. Klicken Sie in der Liste der Dienstanwendungen 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

    Für die Namen von Benutzerkonten, Gruppen oder Ansprüchen ist kein senkrechter Strich (|) zulässig.

  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 die Berechtigung Berechtigungen festlegen aufweisen.

    • Klicken Sie auf Bearbeiten, um dem Benutzer, der Gruppe oder dem Anspruch das Bearbeiten des BDC-Modells zu erlauben.

      SicherheitshinweisSecurity Note
      Die Berechtigung Bearbeiten sollte als hohe Berechtigung betrachtet werden. Mit der Berechtigung Bearbeiten kann ein böswilliger Benutzer Anmeldeinformationen stehlen oder eine Serverfarm beschädigen. Zugunsten der Sicherheit einer Lösung sollten Sie eine Testumgebung verwenden, in der die Berechtigung Bearbeiten Entwicklern und Lösungsdesignern frei zugewiesen werden kann. Beim Bereitstellen der getesteten Lösung in einer Produktionsumgebung sollten Sie dann die Berechtigung Bearbeiten entfernen.
    • Klicken Sie auf Berechtigungen festlegen, um dem Benutzer, der Gruppe oder dem Anspruch das Festlegen von Berechtigungen für das BDC-Modell zu erlauben.

      SicherheitshinweisSecurity Note
      Die Berechtigung Berechtigungen festlegen sollte als hohe Berechtigung betrachtet werden. Mit der Berechtigung Berechtigungen festlegen kann ein Benutzer die Berechtigung Bearbeiten für das BDC-Modell gewähren.

      Wichtig

      Die anderen beiden aufgelisteten Berechtigungen, Auswählbar in Clients und Ausführen, sind auf BDC-Modelle nicht anwendbar.

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 Administratoranmeldeinformationen 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. Klicken Sie in der Liste der Dienstanwendungen 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 im Modell 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 ein Farmadministrator sein.

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

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

  3. Klicken Sie in der Liste der Dienstanwendungen 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 Administratoranmeldeinformationen 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. Klicken Sie in der Liste der Dienstanwendungen 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 angezeigten Pfeil, und klicken Sie dann auf Externe Inhaltstypen anzeigen.