Compartir a través de


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

Se aplica a:SQL Database en Microsoft Fabric y el punto de conexión de análisis SQL

Microsoft Fabric proporciona una experiencia basada en SQL para SQL Database en datos de Fabric replicados automáticamente 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 el código de Spark no serán visibles para el punto de conexión de análisis de SQL. Utilice accesos directos en el espacio 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 de cliente como SQL Server Management Studio o la extensión mssql para Visual Studio Code. La cadena de conexión del punto de conexión de SQL Analytics tiene el aspecto de <server-unique-identifier>.<tenant>.fabric.microsoft.com, a diferencia de la cadena de conexión de la propia base de datos SQL, que tiene el aspecto de <server-unique-identifer>.database.windows.net. Para encontrar la cadena de conexión del punto de conexión de análisis SQL en el espacio de trabajo, seleccione el menú ... y luego 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 su base de datos SQL, consulte Conectar con su base de datos SQL en Microsoft Fabric.

Control de acceso mediante la seguridad de SQL

Puede configurar la seguridad a nivel de objeto para los usuarios de base de datos o los roles de base de datos mediante (roles de área de trabajo o permisos de elemento) en el portal de Fabric, o utilizando las instrucciones GRANT, REVOKE y DENY Transact-SQL. 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 intercalaciones de almacenamiento de datos de un área de trabajo distingue mayúsculas de 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 se controla mediante la configuración de intercalación del almacenamiento de datos del área de trabajo. Para más información y pasos para cambiar la intercalación predeterminada del almacenamiento de datos del área de trabajo, consulte Intercalación de almacenamiento.