Usted está aquí:
Conexión a Microsoft Azure SQL Database
Cree una conexión remota utilizando el conector Microsoft Azure SQL Database para sincronizar datos desde Microsoft Azure SQL Database a CRM Analytics. Para conectar con Microsoft Azure Synapse Analytics o un conjunto de SQL exclusivo (anteriormente SQL DW), agregue una conexión de Microsoft Azure Synapse Analytics en vez de esta.
Conectar con Azure SQL con OAuth
Para utilizar el conector SQL de Microsoft Azure de CRM Analytics con una conexión de OAuth, debe configurar Microsoft Azure y los parámetros del conector de CRM Analytics.
Estas instrucciones de alto nivel le ayudan a navegar por los pasos implicados. Recuerde hacer contacto con su departamento de Seguridad de red o TI para obtener ayuda con la configuración coherente con los requisitos de seguridad de su organización.
Configure una aplicación conectada en su portal de Microsoft Azure. Para obtener más información, consulte Creación de una aplicación Id. de entrada (Azure AD)
Durante este proceso de configuración, anote los valores de Id. de solicitud (cliente) e Id. de directorio (arrendatario). Estos son los valores de Id. de cliente y Arrendatario de Azul en la configuración de la conexión.
Obtenga el valor del conector Secreto de cliente desde Nuevo secreto de cliente en la ficha Secretos de cliente. Utilice el Valor y no el Id. de secreto. El valor de secreto de cliente solo se muestra una vez, de modo que si no lo registra, debe crear otro secreto de cliente para obtener el valor.
- Configure Azure SQL Server para utilizar la autenticación solo Microsoft Entra o utilice la autenticación SQL y Microsoft Entra. Asegúrese de que el administrador de Microsoft Entra está configurado. El servidor necesita una regla de cortafuegos, que se configura en la sección Redes bajo Seguridad. Para la regla, establezca el valor de IP de inicio en 0.0.0.0 y el valor de IP de finalización en 255.255.255.255 y guarde.
- Configure la base de datos SQL de Azure, asegurándose de seleccionar la base de datos SQL que coincida con el servidor SQL que configuró para la autenticación de Microsoft Entra. En el Editor de consultas, autentique utilizando sus credenciales de administrador de Microsoft Entra y ejecute estas declaraciones SQL, sustituyendo
[my-sql-connector]por el nombre de visualización de su aplicación conectada.CREATE USER [my-sql-connector] FROM EXTERNAL PROVIDER;ALTER ROLE db_datareader ADD MEMBER [my-sql-connector];ALTER ROLE db_datawriter ADD MEMBER [my-sql-connector];
Para confirmar que todos los pasos de configuración están implementados correctamente, ejecute
SELECT name, type_desc FROM sys.database_principals WHERE name = "[my-sql-connector]";y asegúrese de que el resultado contiene una fila con su nombre de aplicación conectada.
Crear la conexión
- En la ficha Conexiones del Gestor de datos, haga clic en Nueva conexión.
- Haga clic en el nombre del conector y haga clic en Siguiente.
- Ingrese los parámetros del conector.
- Haga clic en Guardar y probar para validar sus parámetros e intentar conectar con el origen. Si la conexión falla, CRM Analytics muestra posibles motivos.
Todas las configuraciones requieren un valor, a menos que se indique lo contrario.
| Configuración de conexión | Descripción |
|---|---|
| Nombre de conexión | Obligatorio. Identifica la conexión. Use una convención que le permita distinguir fácilmente entre diferentes conexiones. |
| Nombre del desarrollador | Obligatorio. El nombre de API para la conexión. Este nombre no puede incluir ningún espacio. El nombre de API se usa en sus recetas para hacer referencia a los datos extraídos con esta conexión. No puede cambiar el nombre del desarrollador tras crear la conexión. |
| Descripción | Obligatorio. Una descripción para la conexión. |
| Tipo de autenticación | Obligatorio. Para Autenticación solo de entrada, ingrese OAuth. Para la autenticación SQL estándar, ingrese Contraseña. |
| URL de conexión de JDBC | Obligatorio. El esquema de URL para la base de datos. Ingrese en el formato: <host name>:<port> Para formar el nombre de host, anexe .database.windows.net al nombre del servidor. El nombre del servidor se encuentra siguiendo documentación de Microsoft. Por ejemplo, si el nombre de su servidor es Blue_server, el nombre de host es Blue_server.database.windows.net. El puerto predeterminado es 1433. Ejemplo de URL: |
| Base de datos | Obligatorio. El nombre de la base de datos de Microsoft Azure SQL. |
| Esquema | Opcional. El nombre del esquema para la base de datos. Debe ingresar un nombre de esquema si la URL de la conexión JDBC no proporciona suficiente contexto. El valor predeterminado es dbo. |
| Nombre de usuario | Obligatorio para la autenticación de contraseña. El nombre de usuario para el inicio de sesión de la base de datos SQL. Ingrese en el formato: <username>@<host name> Para formar el nombre de host, anexe .database.windows.net al nombre del servidor. El nombre del servidor se encuentra siguiendo documentación de Microsoft. Por ejemplo, si el nombre de su servidor es Blue_server, el nombre de host es Blue_server.database.windows.net. |
| Contraseña | Obligatorio para la autenticación de contraseña. La contraseña para el inicio de sesión de la base de datos SQL. |
| Id. de cliente | Obligatorio para la autenticación de OAuth. El Id. de aplicación de Microsoft Azure para la aplicación conectada. |
| Secreto de cliente | Obligatorio para la autenticación de OAuth. El valor de secreto de cliente de Microsoft Azure para la aplicación conectada. |
| Arrendatario de Azure | Obligatorio para la autenticación de OAuth. El Id. de directorio de Microsoft Azure para la aplicación conectada. |
Filtrar datos sincronizados con CRM Analytics
Excluya datos confidenciales o innecesarios de la sincronización en CRM Analytics con filtros de sincronización de datos. Los filtros se ejecutan en el objeto de origen y aceleran la sincronización de datos extrayendo solo los datos que necesita en CRM Analytics. Si planifica utilizar datos excluidos en el futuro, utilice un filtro de receta para limitar los datos escritos en un conjunto de datos en vez de un filtro de sincronización de datos.
- Desde el Gestor de datos, haga clic en la ficha Conexiones.
- Seleccione la conexión asociada con el objeto para filtrar.
- Haga clic en el nombre del objeto para filtrar.
- Haga clic en Filtro de sincronización de datos.
- Ingrese el filtro.
- Haga clic en Guardar.
Para el conector Microsoft Azure SQL Database, ingrese un filtro en la sintaxis descrita en la documentación de Azure SQL Database y WHERE.
Tenga en cuenta estos comportamientos cuando trabaje con el conector Microsoft Azure SQL Database.
- Los nombres de objetos conectados deben comenzar por una letra e incluir solo letras, dígitos y guiones bajos. Los nombres de objeto no puede terminar con un guion bajo.
- Solo se admiten los nombres de campo con combinaciones de caracteres alfanuméricos, puntos, guiones bajos o guiones. Si un conector incluye nombres de campo que contienen otros caracteres, como espacios o corchetes, la sincronización falla.
- El conector puede sincronizar hasta 100 millones de filas o 50 GB por objeto, cualquiera que sea el límite que se alcance primero.

