Microsoft Azure Synapse Analytics

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.