Encriptar el tráfico de red
Looker recomienda que se encripte el tráfico de red entre la aplicación de Looker y su base de datos. Para obtener más información sobre el uso de la encriptación SSL, consulta la documentación de Microsoft.
Usuarios y seguridad
Primero, conéctate a la base de datos principal en tu servidor con tu acceso de administrador del servidor:
CREATE LOGIN looker
WITH PASSWORD = '<strong_password>';
Conéctate a tu base de datos de Microsoft Azure Synapse Analytics y crea un usuario de base de datos:
CREATE USER looker FOR LOGIN looker;
Looker debe tener autorización para detectar y detener consultas en ejecución, lo que requiere los siguientes permisos:
ALTER ANY CONNECTION
VIEW SERVER STATE
Para otorgar estos permisos, ejecuta lo siguiente:
GRANT CONTROL ON DATABASE::userDatabase TO looker;
Según el nivel de Microsoft Azure Synapse Analytics que se use, es posible que también debas otorgar el permiso
VIEW DATABASE STATE
de forma explícita.
Para otorgar el permiso VIEW DATABASE STATE
, ejecuta lo siguiente:
GRANT VIEW DATABASE STATE TO looker;
Configuración del esquema temporal
Crea un esquema que pertenezca al usuario de Looker:
CREATE SCHEMA looker_scratch AUTHORIZATION looker;
Agrega la conexión
Usa la interfaz de Looker para configurar la conexión de la base de datos: En la sección Administrador de Looker, selecciona Conexiones y, luego, haz clic en Agregar conexión.
Ingresa la información de la conexión. La mayoría de las opciones de configuración son comunes en la mayoría de los dialectos de la base de datos y se describen en la página de documentación Cómo conectar Looker a tu base de datos. Los siguientes campos tienen información adicional que se aplica a Microsoft Azure Synapse Analytics:
- Dialecto: Selecciona Microsoft Azure Synapse Analytics.
Remote Host:Puerto: ingresa el nombre de host y el puerto (el puerto predeterminado es 1433).
Si necesitas especificar un puerto no predeterminado distinto de 1433 y tu base de datos requiere el uso de una coma en lugar de dos puntos, puedes agregar
useCommaHostPortSeparator=true
en el campo Additional Params más abajo en la configuración de conexión, lo que te permitirá usar una coma en el campo Remote Host:Port. Por ejemplo:jdbc:sqlserver://hostname,1434
Haz clic en Probar esta configuración para verificar que la conexión a la base de datos sea correcta. Consulta la página de documentación Prueba la conectividad de la base de datos para obtener información sobre la solución de problemas.
Haz clic en Agregar conexión para guardar la conexión.
Compatibilidad de características
Para que Looker admita algunas funciones, el dialecto de la base de datos también debe admitirlas.
En la versión más reciente de Looker, Microsoft Azure Synapse Analytics es compatible con las siguientes funciones de Looker:
Próximos pasos
Después de completar la configuración de la base de datos, puedes conectarte a la base de datos de Looker mediante estas instrucciones.