¿Qué es un perfil?
Un perfil representa una configuración de sincronización: conecta un entorno Dataverse a una base de datos SQL de Azure. Cada perfil contiene:
• Origen: la conexión de su entorno Dataverse
• Destino: la conexión de su base de datos SQL de Azure
• Tablas (rutas): las tablas de Dataverse seleccionadas para la sincronización
• Configuración: modo de eliminación, tiempo de inactividad y preferencias de programación
La mayoría de los usuarios tienen un perfil. Los perfiles adicionales son útiles si necesita sincronizar desde varios entornos de Dataverse o con varias bases de datos de destino.
Lista de perfiles
La página Perfiles muestra todos los perfiles de sincronización de su organización. Haga clic en «+ Crear perfil» para añadir un nuevo perfil.
La lista de perfiles muestra la siguiente información para cada perfil:
| Columna | Descripción |
| Nombre | El nombre que le ha asignado al perfil. |
| Región | La región de Azure donde se ejecutan las operaciones de sincronización. |
| Última sincronización | Cuánto tiempo hace que se ejecutó la última sincronización (por ejemplo, «hace 32 minutos»). |
| Próxima sincronización | Cuándo se ejecutará la próxima sincronización programada (por ejemplo, «en 27 minutos»). |
| Tablas | Número de tablas configuradas para la sincronización en este perfil. |
| Estado | Si el perfil está habilitado (sincronizando activamente según lo programado) o deshabilitado (en pausa). |
| Tiempo de inactividad | Si está configurado, muestra la ventana de tiempo de inactividad durante la cual se pausan las sincronizaciones. Muestra «Ninguno» si no está configurado. |
| Editar | Haga clic para abrir la configuración del perfil y realizar cambios. |
Asistente para crear perfil
Al crear un nuevo perfil, un asistente guiado le guía a través de la configuración completa en 7 pasos:
| Paso | Nombre | Descripción |
| 1 | Perfil | Establezca el nombre del perfil y seleccione la región de Azure para la sincronización. |
| 2 | Origen | Configure su conexión Dataverse (URL, ID de cliente, secreto de cliente). |
| 3 | Destino | Configure su conexión a la base de datos SQL de Azure. |
| 4 | Tablas | Seleccione las tablas de Dataverse que desea sincronizar. |
| 5 | Tiempo de inactividad | Opcionalmente, configure los intervalos de tiempo en los que se debe pausar la sincronización. |
| 6 | Modo de eliminación | Elija cómo se gestionan los registros eliminados (eliminación temporal o eliminación permanente). |
| 7 | Sincronización inicial | Ejecute la primera sincronización para rellenar su base de datos de destino. |
Paso 1: Detalles del perfil
Introduzca un nombre de perfil descriptivo que le ayude a identificar esta sincronización (por ejemplo, «CRM de producción a base de datos de análisis»).
Seleccione la región en la que se ejecutarán las operaciones de sincronización. Elija una región cercana a su base de datos SQL de Azure para obtener un rendimiento óptimo, o en función de los requisitos de residencia de datos:
| Región | Ubicación de Azure | Ideal para |
| Centro de Canadá | canadacentral | Residencia de datos en Canadá |
| Este de EE. UU. | eastus2 | Carga de trabajo de la costa este de EE. UU. |
| Oeste de EE. UU. | westus2 | Carga de trabajo de la costa oeste de EE. UU. |
| Sur del Reino Unido | uksouth | Residencia de datos en el Reino Unido |
| Norte de Europa | northeurope | Residencia de datos en la UE |
El asistente muestra la dirección IP NAT estática de la región seleccionada. Copie esta IP y añádala a la lista de permitidos del firewall de la base de datos SQL de Azure antes de continuar para garantizar la conectividad.
Paso 2: Configurar el origen
Introduzca sus credenciales de conexión de Dataverse:
| Campo | Descripción |
| URL base | La URL HTTPS de su entorno Dataverse (por ejemplo, https://yourorg.crm.dynamics.com). |
| ID de cliente | El ID de la aplicación (cliente) de su registro de aplicaciones de Azure AD. |
| Secreto de cliente | El valor del secreto de cliente de su registro de aplicaciones. Se almacenará de forma segura en Azure Key Vault. |
Haga clic en «Probar conexión» para verificar sus credenciales. Un banner con el mensaje «Conexión correcta» confirma que Data Mission Sync puede conectarse a su entorno Dataverse. Debe realizar la prueba correctamente antes de continuar con el siguiente paso.
Paso 3: Configurar el destino
Introduzca los datos de conexión de su base de datos SQL de Azure:
| ⚠ Advertencia: Después de la primera sincronización, no se pueden cambiar el servidor de destino, la base de datos ni el esquema. Si es necesario, puede actualizar las credenciales de autenticación (ID de cliente, secreto de cliente, ID de inquilino) a través de Editar destino. | |
| Campo | Descripción |
| Utilizar el ID de cliente de origen | Casilla de verificación para copiar el ID de cliente de su configuración de origen. Útil si el registro de su aplicación tiene acceso tanto a Dataverse como a Azure SQL. Aún así, deberá proporcionar el ID de inquilino y el secreto de cliente. |
| ID de inquilino | Su ID de inquilino de Azure AD (Entra ID). |
| ID de cliente | El ID de la aplicación (cliente) con acceso a su base de datos Azure SQL. |
| Secreto de cliente | El secreto de cliente para el registro de la aplicación. |
| Servidor | La dirección de su servidor SQL de Azure (por ejemplo, suservidor.database.windows.net). |
| Base de datos | El nombre de la base de datos donde se escribirán los datos sincronizados. |
| Nombre del esquema | El esquema de base de datos que se va a utilizar (predeterminado: dbo). |
Haga clic en «Probar conexión» para verificar la conectividad. Recuerde: si su base de datos SQL de Azure utiliza Serverless y se ha pausado automáticamente, es posible que la primera prueba falle con un error 504. Espere unos segundos y vuelva a intentarlo.
Paso 4: Seleccionar tablas
Busque y seleccione una o varias tablas de Dataverse para sincronizar. El campo de búsqueda filtra las tablas por nombre para mostrar o nombre lógico. Un contador muestra cuántas tablas ha seleccionado.
Las tablas con un icono de advertencia (⚠) requieren que se habilite el seguimiento de cambios en Dataverse antes de poder sincronizarse. Un administrador de Dataverse debe habilitar el seguimiento de cambios en el Centro de administración de Power Platform o en make.powerapps.com.
Haga clic en «Finalizar y agregar X tablas» para agregar sus selecciones y continuar.
| Comience con unas pocas tablas clave (por ejemplo, cuenta, contacto) para verificar su configuración antes de añadir más. Siempre puede añadir tablas adicionales más adelante. |
Paso 5: Configurar el tiempo de inactividad
El tiempo de inactividad es opcional, pero recomendable. Configure intervalos de tiempo en los que las sincronizaciones programadas se omitirán automáticamente. Esto es útil para:
• Ventanas de mantenimiento en las que su base de datos puede no estar disponible
• Las horas punta de actividad, cuando se desea minimizar la carga
• Periodos de copia de seguridad en los que el rendimiento de la base de datos puede verse afectado.
• Permitir que las bases de datos Azure SQL Serverless se pausen automáticamente y reduzcan los costes
Todas las horas están en UTC. Seleccione «Todos los días» para aplicar la ventana a diario, o «Días específicos» para elegir qué días de la semana. Establezca la hora de inicio y la hora de finalización del período de inactividad. Haga clic en «+ Agregar bloque de tiempo de inactividad» para agregar ventanas adicionales si es necesario.
Paso 6: Configurar el modo de eliminación
Elija cómo se gestionarán los registros eliminados en el sistema de origen en la base de datos de destino. Esto afecta a la integridad de los datos, así que elija con cuidado.
| Modo | Descripción |
| Eliminación suave (recomendado) | Marca los registros como eliminados (IsDeleted = true), pero los mantiene en la base de datos. Es la mejor opción para los registros de auditoría y los datos históricos. |
| Eliminación permanente | Elimina físicamente los registros de la base de datos cuando se eliminan en el origen. |
Paso 7: Ejecutar la sincronización inicial
El último paso activa la primera sincronización para rellenar la base de datos de destino.
La sincronización inicial procesará todas las tablas seleccionadas y creará el conjunto de datos inicial en la base de datos de destino. Esto puede tardar algún tiempo, dependiendo de la cantidad de datos.
Haga clic en «Iniciar sincronización inicial» para iniciar la sincronización. Este paso no se puede omitir: la sincronización inicial debe ejecutarse para completar la configuración del perfil. Una vez iniciada, se le redirigirá a la página de detalles del perfil, donde podrá supervisar el progreso.
Después del asistente
Después de iniciar la sincronización inicial, se le redirigirá a la página de detalles del perfil. La sección «Historial de ejecución», situada en la parte inferior, muestra el progreso de la sincronización en tiempo real.
Durante la sincronización inicial, las tablas mostrarán el estado «Extrayendo» mientras se extraen los datos de Dataverse y, a continuación, «En curso» mientras se aplican a Azure SQL. Una vez completada, la columna «Sincronización inicial completada» de cada tabla cambia de «No» a «Sí».
La sincronización inicial puede tardar entre varios minutos y varias horas, dependiendo del número de tablas y del volumen de datos. Puede salir y volver más tarde: la sincronización continúa en segundo plano.
Selección de una región
Elija la región más cercana a su base de datos de Azure SQL para obtener un rendimiento óptimo y la menor latencia. Si tiene requisitos de residencia de datos, seleccione una región que cumpla con sus necesidades de cumplimiento. La región no se puede cambiar después de crear el perfil.
Consulte la sección 6: Referencia → Regiones y residencia de datos para obtener información detallada sobre cada región, incluidas las ubicaciones de procesamiento de datos.
Estado del perfil (habilitado/deshabilitado)
Los perfiles se pueden habilitar o deshabilitar mediante el interruptor de la página de detalles del perfil:
• Habilitado: las sincronizaciones programadas se ejecutan automáticamente según la programación del sistema (aproximadamente cada hora).
• Desactivado: el perfil se pausa y no se ejecutan sincronizaciones automáticas. Es útil para detener temporalmente la sincronización sin eliminar la configuración del perfil.
Al desactivar un perfil no se eliminan los datos que ya se han sincronizado con la base de datos de destino. Al volver a activar el perfil, se reanuda la sincronización desde donde se interrumpió.