Datastream te permite transmitir datos modificados desde un entorno de Microsoft Dataverse a un destino compatible, como BigQuery o Cloud Storage. Para preparar tu fuente, registra un cliente de OAuth 2.0 en Microsoft Entra ID, configura un usuario de la aplicación Dataverse y permite las direcciones IP públicas de Datastream si es necesario.
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 para 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. Para ello, debes 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 a Azure Portal con una cuenta de administrador.
- En el portal, ve a Azure Active Directory > Registros de apps > 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, por lo general, Cuentas en este directorio de la organización solo.
- 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 (usuario) de la página Descripción general a una ubicación segura para usarlos más adelante. Estos IDs son necesarios 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. Necesitas el secreto cuando creas 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 Otorgar consentimiento del administrador para tu directorio.
Configura el usuario de la aplicación Dataverse
Crea un usuario de la aplicación en Dataverse para representar la aplicación 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 aplicación (cliente) copiado de AAD en el campo ID de aplicación. Otros detalles, como el Nombre de usuario , se propagan automáticamente.
- Guarde el registro.
Asigna roles de seguridad:
- Abre el registro de 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 quieres que Datastream replique. Recomendamos usar un rol personalizado con los permisos de lectura mínimos necesarios en las tablas específicas en lugar de un rol amplio, como 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 tiene 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 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 fuentes de Dataverse.