Conectar a Preset
Preset proporciona inteligencia empresarial moderna para toda la organización. Preset proporciona una plataforma de exploración y visualización de datos eficaz y fácil de usar, con tecnología de código abierto Apache Superset.
Con Preset, puede integrar los almacenes de Databricks SQL (anteriormente conocidos como puntos de conexión de Databricks SQL) y los clústeres de Azure Databricks.
Conectarse a Preset mediante Partner Connect
Para conectar el área de trabajo de Azure Databricks con Preset mediante Partner Connect, consulte Conectarse con un asociado de BI mediante Partner Connect.
Nota:
La solución Partner Connect solo admite el uso de almacenes de Databricks SQL para Preset. Para conectar un clúster del área de trabajo de Azure Databricks a Preset, conéctese con Preset manualmente.
Conexión manual a Preset
En esta sección se establecerá una conexión entre el almacén o clúster de SQL existente de un área de trabajo de Azure Databricks y Preset.
Nota:
En el caso de los almacenes de SQL, es posible usar la solución Partner Connect para simplificar el proceso de conexión.
Requisitos
Antes de llevar a cabo un proceso de integración manual con Preset, deberá cumplir con los siguientes requisitos:
Un clúster o almacén SQL en el área de trabajo de Azure Databricks.
Los detalles de la conexión del clúster o almacén SQL, concretamente los valores Nombre de host del servidor, Puerto y Ruta de acceso HTTP.
Un token de acceso personal de Azure Databricks o un token de Microsoft Entra ID (anteriormente, Azure Active Directory). Para crear un token de acceso personal, siga los pasos descritos en Tokens de acceso personal de Azure Databricks para los usuarios del área de trabajo.
Nota:
Como procedimiento recomendado de seguridad, cuando se autentique con herramientas, sistemas, scripts y aplicaciones automatizados, Databricks recomienda usar los tokens de acceso personal pertenecientes a las entidades de servicio en lugar de a los usuarios del área de trabajo. Para crear tókenes para entidades de servicio, consulte Administración de tokens de acceso para una entidad de servicio.
Pasos para establecer la conexión
Para conectarse a Preset manualmente, siga los pasos que se muestran a continuación:
Cree una nueva cuenta Preset o inicie sesión en la cuenta Preset existente.
Haga clic en + Área de trabajo.
En el cuadro de diálogo Agregar nueva área de trabajo, escriba un nombre para el área de trabajo, seleccione la región del área de trabajo más cercana y, a continuación, haga clic en Guardar.
Para abrir el área de trabajo, haga clic en el icono del área de trabajo.
En la barra de herramientas, haga clic en Catálogo>Bases de datos.
Haga clic en + Base de datos.
En el cuadro de diálogo Conectar una base de datos, en la lista Bases de datos admitidas, seleccione una de las siguientes opciones:
- Para un almacén de SQL, seleccione Almacén de Databricks SQL.
- Para un clúster, seleccione Clúster interactivo de Databricks.
En URI de SQLAlchemy, escriba el siguiente valor:
Para un almacén de SQL:
databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}
Para un clúster:
databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}
Sustituya:
{access token}
con el valor del token de acceso personal de Azure Databricks<, o el valor del token de Azure Active Directory, > a partir de los requisitos.{server hostname}
con el valor de Nombre de host del servidor de los requisitos.{port}
con el valor Puerto de los requisitos.{database name}
con el nombre de la base de datos de destino del área de trabajo de Databricks.
Por ejemplo, para un almacén de SQL:
databricks+pyodbc://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
Por ejemplo, para un clúster:
databricks+pyhive://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
Haga clic en la pestaña Avanzadas y expanda Otros.
En Parámetros del motor, escriba el siguiente valor:
Para un almacén de SQL:
{"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
Para un clúster:
{"connect_args": {"http_path": "sql/protocolv1/o/****"}}
Reemplace
sql/protocolv1/o/****
con el valor de Ruta de acceso HTTP de los requisitos.Por ejemplo, para un almacén de SQL:
{"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
Por ejemplo, para un clúster:
{"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
Haga clic en la pestaña Básico y, a continuación, haga clic en Probar conexión.
Nota:
Para solucionar problemas de conexión, consulte Tutorial de conexión de base de datos para Databricks en el sitio web de Preset.
Cuando la conexión funcione, haga clic en Conectar.
Pasos siguientes
Explore uno o varios de los siguientes recursos del sitio web de Preset: