Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:✅ punto de conexión de análisis SQL y Almacenamiento de datos en Microsoft Fabric
En este tutorial se tratan las herramientas y aplicaciones que se conectan al punto de conexión de SQL Analytics o al almacén, o a la instantánea de un almacén.
Para empezar, necesita acceso a un punto de conexión de SQL Analytics o a un almacén dentro de un área de trabajo con permisos de colaborador o superior.
Búsqueda de la cadena de conexión de almacenamiento
Abra la configuración del punto de conexión de sql Analytics o de almacenamiento.
En la ventana Configuración , seleccione la página Punto de conexión de SQL .
Copie la cadena de conexión de SQL y úsela para conectarse externamente al elemento desde Power BI Desktop, aplicaciones o herramientas cliente.
Conexión mediante SQL Server Management Studio (SSMS)
En los pasos siguientes se detalla cómo empezar en el área de trabajo de Microsoft Fabric y conectar un almacenamiento a SQL Server Management Studio (SSMS).
Al abrir SSMS, aparece la ventana Conectar al servidor . Si ya está abierto, puede conectarse manualmente seleccionando Motor debase de datosconnect> del Explorador> de objetos.
Una vez abierta la ventana Conectar al servidor , pegue la cadena de conexión copiada de la sección anterior de este artículo en el cuadro Nombre del servidor. Seleccione Conectar y continúe con las credenciales adecuadas para la autenticación.
Una vez establecida la conexión, el Explorador de objetos muestra el almacenamiento conectado desde el área de trabajo y sus respectivas tablas y vistas, todos los cuales están listos para consultarse.
Al conectarse a través de SSMS (o ADS), verá que un punto de conexión de SQL Analytics y Warehouse se muestran como almacenes. Adopte una convención de nomenclatura que le permita distinguir fácilmente entre los dos tipos de elementos al trabajar en herramientas fuera de la experiencia del portal de Microsoft Fabric. Solo se admite SSMS 19 o superior.
Conexión mediante Power BI
Un punto de conexión de Sql Analytics de Warehouse o Lakehouse es un origen de datos totalmente compatible y nativo dentro de Power BI y no es necesario usar la cadena de conexión DE SQL. El panel Datos expone todos los almacenes a los que tiene acceso directamente. Esto le permite encontrar fácilmente los almacenes por área de trabajo y:
- Seleccione el almacén.
- Elija entidades.
- Cargar datos: elija un modo de conectividad de datos: importar o DirectQuery.
Para obtener más información, consulte Creación de informes sobre el almacenamiento de datos en Microsoft Fabric.
Conexión mediante OLE DB
Se admite la conectividad con el punto de conexión de Warehouse o SQL Analytics mediante OLE DB. Asegúrese de que está ejecutando la versión más reciente de Microsoft OLE DB Driver for SQL Server.
Conexión mediante ODBC
Microsoft Fabric admite la conectividad con el punto de conexión de Warehouse o SQL Analytics mediante ODBC. Asegúrese de que está ejecutando el controlador ODBC más reciente para SQL Server. Use la autenticación de Microsoft Entra ID. Solo se admiten ODBC 18 o versiones posteriores.
Conexión mediante El cuaderno de Python de Fabric
Fabric Python Notebooks (versión preliminar) ofrece la capacidad de ejecutar código T-SQL con el comando magic de T-SQL. En los pasos siguientes, conéctese a un elemento de almacenamiento en Fabric mediante el %%tsql comando magic:
Cree un cuaderno en el área de trabajo con el lenguaje establecido en Python.
En una celda, use el
%%tsqlcomando magic. El tipo de celda cambia automáticamente aT-SQL.En el ejemplo siguiente, reemplace por
<warehouse>el nombre del elemento de almacenamiento. El-typeparámetro debe serWarehouse.%%tsql -artifact <warehouse> -type WarehouseA continuación, incluya el comando T-SQL. Por ejemplo, para ejecutar una consulta desde un almacén denominado
Contoso:%%tsql -artifact Contoso -type Warehouse SELECT * FROM wh.DimDate;También puede enlazar los resultados a un dataframe con el
-bindargumento :%%tsql -artifact Contoso -type Warehouse -bind df2
Para obtener más posibilidades de consultar los datos con T-SQL dentro de cuadernos de Python, consulte Ejecución de código T-SQL en cuadernos de Python de Fabric. Para ver la sintaxis completa, use el %tsql? comando . Este comando muestra la información de ayuda del comando mágico de T-SQL, incluidos los parámetros disponibles y sus descripciones.
Conexión mediante JDBC
Microsoft Fabric también admite la conectividad con el punto de conexión de Almacenamiento o SQL Analytics mediante un controlador de conectividad de base de datos Java (JDBC).
Al establecer la conectividad a través de JDBC, compruebe las siguientes dependencias:
Agregue artefactos. Elija Agregar artefacto y agregue las cuatro dependencias siguientes y, a continuación, seleccione Descargar o actualizar para cargar todas las dependencias. Por ejemplo:
Seleccione Probar conexión y Finalizar.
<dependency> <groupId>com.microsoft.azure</groupId> <artifactId>msal4j</artifactId> <version>1.13.3</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc_auth</artifactId> <version>11.2.1.x86</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>12.1.0.jre11-preview</version> </dependency> <dependency> <groupId>com.microsoft.aad</groupId> <artifactId>adal</artifactId> <version>4.2.2</version> </dependency>
Conexión mediante dbt
El dbt adaptador es un marco de transformación de datos que usa procedimientos recomendados de ingeniería de software, como pruebas y control de versiones para reducir el código, automatizar la administración de dependencias y enviar datos más confiables, todo ello con SQL.
Los dbt complementos de adaptadores específicos de la plataforma de datos permiten a los usuarios conectarse al almacén de datos que prefiera. Para conectarse a un almacén desde dbt, use el dbt-fabric adaptador. Del mismo modo, el origen de datos del grupo de SQL dedicado de Azure Synapse Analytics tiene su propio adaptador, dbt-synapse.
Ambos adaptadores admiten la autenticación de Id. de Microsoft Entra y permiten a los desarrolladores usar az cli authentication. Sin embargo, no se admite la autenticación de SQL para dbt-fabric.
El dbt adaptador de Fabric DW usa la biblioteca para establecer la pyodbc conectividad con el almacén. La pyodbc biblioteca es una implementación ODBC en lenguaje Python que usa la especificación de LA API de base de datos de Python v2.0. La pyodbc biblioteca pasa directamente la cadena de conexión al controlador de base de datos a través de SQLDriverConnect en la msodbc estructura de conexión a Microsoft Fabric mediante un servicio de proxy TDS (Tabular Data Streaming).
Para obtener más información, consulte los siguientes recursos:
- Conecte Microsoft Fabric para conectarse en dbt Cloud.
- Configuración del adaptador de dbt de Microsoft Fabric Data Warehouse para conectarse con dbt Core.
- Configuración del adaptador de dbt de Microsoft Fabric Data Warehouse para obtener detalles de configuración adicionales.
Conectividad por otros medios
Cualquier herramienta que no sea de Microsoft también puede usar la cadena de conexión de SQL a través de controladores ODBC o OLE DB para conectarse a un punto de conexión de Microsoft Fabric Warehouse o SQL Analytics mediante la autenticación de Id. de Microsoft Entra. Para obtener más información y cadenas de conexión de ejemplo, consulte Autenticación de Microsoft Entra como alternativa a la autenticación de SQL.
Aplicaciones personalizadas
En Microsoft Fabric, un punto de conexión de Sql Analytics de Warehouse y Lakehouse proporcionan una cadena de conexión SQL. Los datos son accesibles desde un amplio ecosistema de herramientas de SQL, siempre que se puedan autenticar mediante el identificador de Microsoft Entra. Para obtener más información, consulte Bibliotecas de conexiones para Microsoft SQL Database. Para obtener más información y cadenas de conexión de ejemplo, consulte Autenticación de Microsoft Entra como alternativa a la autenticación de SQL.