Configura una fuente de Microsoft Dataverse para CDC

En esta página, se describe cómo configurar un entorno de Microsoft Dataverse para transmitir datos de cambios a un destino compatible con Datastream.

Antes de comenzar

Antes de comenzar a configurar Dataverse para usarlo con Datastream, debes hacer lo siguiente:

  • Tener acceso a una suscripción activa de Microsoft Azure con permisos para administrar Azure Active Directory (AAD) y Dataverse
  • Tener un entorno de Dataverse activo
  • Tener conocimientos sobre cómo navegar y cambiar la configuración en Microsoft Azure Portal, Dataverse y Dynamics 365
  • Tener permisos para registrar aplicaciones en AAD y crear o asignar roles en Dataverse

Configura un entorno de Microsoft Dataverse para usarlo con Datastream

Para establecer una conexión entre tu entorno de Dataverse y Datastream, debes autenticarte con el flujo de credenciales de cliente de OAuth 2.0. Esto requiere registrar una aplicación en AAD y configurar un usuario de la aplicación en Dataverse.

Registra una aplicación en Azure Active Directory

Dataverse usa AAD para la autenticación. Para registrar una aplicación, sigue estos pasos:

  1. Accede al portal de Azure con una cuenta de administrador.
  2. En el portal, ve a Azure Active Directory > Registros de aplicaciones > Nuevo registro.
  3. Registra la aplicación:

    1. En Nombre de la aplicación, proporciona el nombre de tu aplicación, por ejemplo, DatastreamDataverseConnector.
    2. Selecciona el tipo de cuenta, que suele ser Cuentas solo en este directorio de la organización.
    3. Haz clic en Registrar.
  4. Después del registro, copia el ID de aplicación (cliente) y el ID de directorio (inquilino) de la página Overview en una ubicación segura para usarlos más adelante. Estos IDs son obligatorios para el perfil de conexión de Datastream.

  5. Genera el secreto del cliente:

    1. En la configuración de la aplicación registrada, ve a Certificados y secretos > Nuevo secreto del cliente.
    2. Proporciona una descripción y establece una fecha de vencimiento para tu secreto.
    3. Haz clic en Agregar.
  6. Copia el valor secreto generado, ya que solo se muestra una vez. Necesitarás el secreto cuando crees el perfil de conexión de Datastream.

  7. Asigna permisos de API:

    1. Ve a Permisos de API > Agregar un permiso.
    2. Selecciona APIs de Microsoft > Dynamics CRM.
    3. Selecciona Permisos de aplicación.
    4. Haz clic en Grant admin consent for your directory.

Configura el usuario de la aplicación de Dataverse

Crea un usuario de aplicación en Dataverse para representar la aplicación de AAD.

  1. Accede a tu entorno de Microsoft Dataverse con privilegios de administrador.
  2. Ve a Configuración > Seguridad > Usuarios.
  3. Cambia la vista de Usuarios habilitados a Usuarios de la aplicación.
  4. Haz clic en Nuevo para crear un usuario de la aplicación nuevo.
  5. Pega el ID de la aplicación (cliente) que copiaste de AAD en el campo ID de la aplicación. Otros detalles, como el Nombre de usuario, se completan automáticamente.
  6. Guarde el registro.
  7. Asigna roles de seguridad:

    1. Abre el registro del usuario de la aplicación recién creado.
    2. Haz clic en Administrar roles.
    3. Asigna los roles de seguridad adecuados que otorgan los permisos de lectura necesarios para las tablas que deseas que replique Datastream. Te recomendamos que uses un rol personalizado con los permisos de lectura mínimos requeridos en las tablas específicas en lugar de un rol amplio, como el de Administrador del sistema. Asegúrate de que el rol tenga acceso para leer los metadatos de la tabla.

Restricciones de IP

Si tu entorno o red de Dataverse tienen restricciones de direcciones IP, asegúrate de que las direcciones IP públicas de Datastream puedan conectarse a la URL de tu entorno de Dataverse (por ejemplo, ORGANIZATION_NAME.crm.dynamics.com).

¿Qué sigue?