Auf dieser Seite wird beschrieben, wie Sie eine Microsoft Dataverse-Umgebung konfigurieren, um Änderungsdaten mit Datastream an ein unterstütztes Ziel zu streamen.
Hinweis
Bevor Sie Dataverse für die Verwendung mit Datastream konfigurieren, müssen Sie Folgendes tun:
- Sie benötigen Zugriff auf ein aktives Microsoft Azure-Abo mit Berechtigungen zum Verwalten von Azure Active Directory (AAD) und Dataverse.
- Sie benötigen eine aktive Dataverse-Umgebung.
- Sie müssen wissen, wie Sie im Microsoft Azure-Portal, in Dataverse und in Dynamics 365 navigieren und Einstellungen ändern.
- Sie benötigen Berechtigungen zum Registrieren von Anwendungen in AAD und zum Erstellen oder Zuweisen von Rollen in Dataverse.
Microsoft Dataverse-Umgebung für die Verwendung mit Datastream konfigurieren
Um eine Verbindung zwischen Ihrer Dataverse-Umgebung und Datastream herzustellen, müssen Sie sich mit dem OAuth 2.0-Clientanmeldedatenfluss authentifizieren. Dazu müssen Sie eine Anwendung in AAD registrieren und einen Anwendungsnutzer in Dataverse konfigurieren.
Anwendung in Azure Active Directory registrieren
Dataverse verwendet AAD zur Authentifizierung. So registrieren Sie eine Anwendung:
- Melden Sie sich mit einem Administratorkonto im Azure-Portal an.
- Rufen Sie im Portal Azure Active Directory > Anwendungsregistrierungen > Neue Registrierung auf.
Registrieren Sie die Anwendung:
- Geben Sie unter Anwendungsname den Namen für Ihre Anwendung an, z. B.
DatastreamDataverseConnector. - Wählen Sie den Kontotyp aus, in der Regel Nur Konten in diesem Organisationsverzeichnis.
- Klicken Sie auf Registrieren.
- Geben Sie unter Anwendungsname den Namen für Ihre Anwendung an, z. B.
Kopieren Sie nach der Registrierung die Anwendungs-ID (Client-ID) und die Verzeichnis-ID (Mandanten-ID) von der Seite Übersicht an einen sicheren Ort, um sie später zu verwenden. Diese IDs sind für das Datastream-Verbindungsprofil erforderlich.
Generieren Sie den Clientschlüssel:
- Rufen Sie in den Einstellungen der registrierten Anwendung Zertifikate & Secrets > Neuer Clientschlüssel auf.
- Geben Sie eine Beschreibung an und legen Sie ein Ablaufdatum für den Schlüssel fest.
- Klicken Sie auf Hinzufügen.
Kopieren Sie den generierten Schlüsselwert, da er nur einmal angezeigt wird. Sie benötigen den Schlüssel, wenn Sie das Datastream-Verbindungsprofil erstellen.
Weisen Sie API-Berechtigungen zu:
- Rufen Sie API-Berechtigungen > Berechtigung hinzufügen auf.
- Wählen Sie Microsoft-APIs > Dynamics CRM aus.
- Wählen Sie Anwendungsberechtigungen aus.
- Klicken Sie auf Einwilligung des Administrators für Ihr Verzeichnis erteilen.
Dataverse-Anwendungsnutzer konfigurieren
Erstellen Sie in Dataverse einen Anwendungsnutzer, der die AAD-Anwendung darstellt.
- Melden Sie sich mit Administratorberechtigungen in Ihrer Microsoft Dataverse-Umgebung an.
- Rufen Sie Einstellungen > Sicherheit > Nutzer auf.
- Ändern Sie die Ansicht von Aktivierte Nutzer zu Anwendungsnutzer.
- Klicken Sie auf Neu , um einen neuen Anwendungsnutzer zu erstellen.
- Fügen Sie die aus AAD kopierte Anwendungs-ID (Client-ID) in das Feld Anwendungs-ID ein. Andere Details wie Nutzername werden automatisch ausgefüllt.
- Speichern Sie den Eintrag.
Weisen Sie Sicherheitsrollen zu:
- Öffnen Sie den neu erstellten Anwendungsnutzereintrag.
- Klicken Sie auf Rollen verwalten.
- Weisen Sie die entsprechenden Sicherheitsrollen zu, die die erforderlichen Leseberechtigungen für die Tabellen gewähren, die Datastream replizieren soll. Wir empfehlen, eine benutzerdefinierte Rolle mit den mindestens erforderlichen Leseberechtigungen für die jeweiligen Tabellen anstelle einer umfassenden Rolle wie Systemadministrator zu verwenden. Achten Sie darauf, dass die Rolle Zugriff auf das Lesen von Tabellenmetadaten hat.
IP-Einschränkungen
Wenn Ihre Dataverse-Umgebung oder Ihr Netzwerk IP-Adressbeschränkungen hat, stellen Sie sicher, dass die
öffentlichen Datastream-IP-Adressen
eine Verbindung zur URL Ihrer Dataverse-Umgebung herstellen dürfen
(z. B. ORGANIZATION_NAME.crm.dynamics.com).
Nächste Schritte
- Informationen zum Erstellen eines Verbindungsprofils für eine Dataverse-Quelle.
- Weitere Informationen zur Verwendung von Datastream mit Dataverse-Quellen.