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:
- Accede al portal de Azure con una cuenta de administrador.
- En el portal, ve a Azure Active Directory > Registros de aplicaciones > Nuevo registro.
Registra la aplicación:
- En Nombre de la aplicación, proporciona el nombre de tu aplicación, por ejemplo,
DatastreamDataverseConnector. - Selecciona el tipo de cuenta, que suele ser Cuentas solo en este directorio de la organización.
- Haz clic en Registrar.
- En Nombre de la aplicación, proporciona el nombre de tu aplicación, por ejemplo,
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.
Genera el secreto del cliente:
- En la configuración de la aplicación registrada, ve a Certificados y secretos > Nuevo secreto del cliente.
- Proporciona una descripción y establece una fecha de vencimiento para tu secreto.
- Haz clic en Agregar.
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.
Asigna permisos de API:
- Ve a Permisos de API > Agregar un permiso.
- Selecciona APIs de Microsoft > Dynamics CRM.
- Selecciona Permisos de aplicación.
- 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.
- Accede a tu entorno de Microsoft Dataverse con privilegios de administrador.
- Ve a Configuración > Seguridad > Usuarios.
- Cambia la vista de Usuarios habilitados a Usuarios de la aplicación.
- Haz clic en Nuevo para crear un usuario de la aplicación nuevo.
- 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.
- Guarde el registro.
Asigna roles de seguridad:
- Abre el registro del usuario de la aplicación recién creado.
- Haz clic en Administrar roles.
- 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?
- Obtén más información para crear un perfil de conexión para una fuente de Dataverse.
- Obtén más información sobre cómo funciona Datastream con las fuentes de Dataverse.