Compartir a través de


¿Cuál es el punto de conexión de SQL Analytics para una base de datos SQL en Fabric?

Aplicable a:✅base de datos SQL en Microsoft Fabric y punto de acceso de SQL Analytics

Microsoft Fabric proporciona una experiencia basada en SQL para la base de datos SQL en los datos de Fabric automáticamente replicados en OneLake. Esta experiencia basada en SQL se llama punto de conexión de SQL Analytics. Puede analizar los datos de OneLake en tablas Delta mediante el lenguaje T-SQL, guardar funciones, generar vistas y aplicar la seguridad de SQL.

Para acceder al punto de conexión de SQL Analytics, seleccione un elemento correspondiente en la vista del área de trabajo o cambie al modo de punto de conexión de SQL Analytics en SQL Database en el Explorador de Fabric.

La creación de una base de datos SQL en Fabric crea un punto de conexión de SQL Analytics, que apunta a la base de datos SQL en El almacenamiento de tablas de Fabric Delta. Una vez creada una tabla transaccional en la base de datos SQL en Fabric, está disponible para realizar consultas mediante el punto de conexión de SQL Analytics. Al utilizar una tecnología similar, una base de datos, un almacén y Fabric OneLake aprovisionan automáticamente un punto de conexión de SQL Analytics al ser creados.

Captura de pantalla de SQL Database en el área de trabajo del punto de conexión de Sql Analytics de Fabric.

El punto de conexión de SQL Analytics es de solo lectura

El punto de conexión de análisis SQL funciona en modo de solo lectura a través de base de datos SQL en tablas de Fabric Delta. Con el punto de conexión de SQL Analytics, los comandos de T-SQL pueden definir y consultar objetos de datos, pero no manipular ni modificar los datos. Puede crear funciones, vistas e implementar la seguridad de nivel de objeto de SQL para administrar el acceso y estructurar los datos de forma eficaz. Para modificar los datos de la base de datos SQL directamente en tablas de Fabric Delta en OneLake, use Apache Spark.

Las tablas Delta externas creadas con código de Spark no serán visibles para el punto de conexión del análisis SQL. Utilice atajos en el espacio de tabla para hacer que las Tablas Delta externas sean visibles para el punto de conexión de análisis de SQL. Para obtener información sobre cómo crear un acceso directo, consulte Accesos directos de OneLake.

Conéctate al punto de conexión de SQL Analytics

Puede conectarse al punto de conexión de SQL Analytics a través de Power BI Desktop o herramientas cliente, como SQL Server Management Studio o la extensión MSSQL para Visual Studio Code. El punto de conexión de SQL Analytics tiene el formato <server-unique-identifier>.<tenant>.fabric.microsoft.com a diferencia de la cadena de conexión de la base de datos SQL, que tiene el formato <server-unique-identifier>.database.windows.net. Para buscar la cadena de conexión del punto de conexión de SQL Analytics en el área de trabajo, seleccione el menú ... y, después, Copiar cadena de conexión SQL o busque la cadena de conexión en Configuración en la página del punto de conexión SQL.

También puede consultar el punto de conexión de SQL Analytics en el editor de consultas SQL en el portal de Fabric seleccionando el punto de conexión de SQL Analytics en la lista desplegable, como se muestra en la captura de pantalla siguiente:

Captura de pantalla del portal de Fabric del selector de lista desplegable de base de datos SQL o punto de conexión de análisis SQL.

Para obtener más información sobre cómo conectarse a los datos de SQL Database, consulte Connect to your SQL Database in Microsoft Fabric.

Control de acceso mediante la seguridad de SQL

Puede establecer seguridad a nivel de objeto para usuarios de bases de datos o roles de bases de datos mediante (roles de espacio de trabajo o permisos de elementos) en el portal Fabric, o mediante las instrucciones Transact-SQL GRANT, REVOKE y DENY. Estas reglas de seguridad solo se aplicarán para acceder a los datos mediante el punto de conexión de SQL Analytics.

Collation

Actualmente, de forma predeterminada, una base de datos SQL y su punto de conexión de SQL Analytics tienen intercalaciones diferentes. Una base de datos SQL usa una intercalación que no distingue mayúsculas de minúsculas de forma predeterminada y su punto de conexión de SQL Analytics usa una intercalación que distingue mayúsculas de minúsculas de forma predeterminada. El nuevo elemento de punto de conexión de SQL Analytics para una nueva base de datos SQL en Fabric usa la ordenación del área de trabajo de Fabric, no la ordenación del elemento primario.

Puede cambiar la intercalación predeterminada para todos los nuevos puntos de conexión de SQL Analytics en el nivel de área de trabajo. De forma predeterminada, la configuración de Intercalaciones de Almacén de Datos de un área de trabajo distingue entre mayúsculas y minúsculas (Latin1_General_100_BIN2_UTF8). Puede cambiar el área de trabajo para usar una intercalación que no distingue mayúsculas de minúsculas (Latin1_General_100_CI_AS_KS_WS_SC_UTF8), pero esto solo se aplica a los nuevos elementos de punto de conexión de SQL Analytics. La intercalación predeterminada del punto de conexión de SQL Analytics está controlada por la configuración de intercalación del Data Warehouse del espacio de trabajo. Para obtener más información y pasos para cambiar la intercalación predeterminada del Data Warehouse del área de trabajo, consulte Warehouse collation.