Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:✅ SQL-analysslutpunkt och lager i Microsoft Fabric
Den här självstudien beskriver hur du ansluter verktyg och program till sql-analysslutpunkten eller lagret, eller till ögonblicksbilden av ett lager.
För att komma igång behöver du åtkomst till en SQL-analysslutpunkt eller ett lager i en arbetsyta med deltagarbehörighet eller högre behörighet.
Hitta informationslagrets anslutningssträng
Öppna inställningarna för ditt lager eller SQL-analysslutpunkten.
I fönstret Inställningar väljer du sidan SQL-slutpunkt .
Kopiera SQL-anslutningssträngen och använd den för att ansluta externt till objektet från Power BI Desktop, program eller klientverktyg.
Ansluta med SQL Server Management Studio (SSMS)
Följande steg beskriver hur du börjar på Microsoft Fabric-arbetsytan och ansluter ett lager till SQL Server Management Studio (SSMS).
När du öppnar SSMS visas fönstret Anslut till server . Om du redan är öppen kan du ansluta manuellt genom att välja Object Explorer>Connect>Database Engine.
När fönstret Anslut till server är öppet klistrar du in anslutningssträngen som kopierats från föregående avsnitt i den här artikeln i rutan Servernamn . Välj Anslut och fortsätt med lämpliga autentiseringsuppgifter för autentisering.
När anslutningen har upprättats visar Object Explorer det anslutna lagret från arbetsytan och dess respektive tabeller och vyer, som alla är redo att frågas.
När du ansluter via SSMS (eller ADS) visas både en SQL-analysslutpunkt och ett lager som lager. Anta en namngivningskonvention som gör att du enkelt kan skilja mellan de två objekttyperna när du arbetar i verktyg utanför Microsoft Fabric-portalen. Endast SSMS 19 eller senare stöds.
Ansluta med Power BI
En Slutpunkt för Warehouse eller Lakehouse SQL-analys är en fullständigt stödd och intern datakälla i Power BI, och du behöver inte använda SQL-anslutningssträngen. Fönstret Data visar alla lager som du har åtkomst till direkt. På så sätt kan du enkelt hitta dina lager efter arbetsyta och:
- Välj Lager.
- Välj entiteter.
- Läs in data – välj ett dataanslutningsläge: import eller DirectQuery.
Mer information finns i Skapa rapporter om datalager i Microsoft Fabric.
Ansluta med OLE DB
Vi stöder anslutning till slutpunkten för lager- eller SQL-analys med hjälp av OLE DB. Kontrollera att du kör den senaste Microsoft OLE DB-drivrutinen för SQL Server.
Ansluta med ODBC
Microsoft Fabric stöder anslutning till slutpunkten för lager- eller SQL-analys med HJÄLP av ODBC. Kontrollera att du kör den senaste ODBC-drivrutinen för SQL Server. Använd Microsoft Entra ID-autentisering. Endast ODBC 18- eller högre versioner stöds.
Ansluta med Hjälp av Python Notebook för infrastrukturresurser
Med Python Notebooks (förhandsversion) kan du köra T-SQL-kod med det magiska T-SQL-kommandot. I följande steg ansluter du till ett lagerobjekt i Infrastruktur med hjälp av det %%tsql magiska kommandot:
Skapa en notebook-fil på arbetsytan med språket inställt på Python.
Använd det
%%tsqlmagiska kommandot i en cell. Celltypen ändras automatiskt tillT-SQL.I följande exempel ersätter du
<warehouse>med namnet på ditt lagerobjekt. Parametern-typeska varaWarehouse.%%tsql -artifact <warehouse> -type WarehouseTa sedan med T-SQL-kommandot. Om du till exempel vill köra en fråga från ett lager med namnet
Contoso:%%tsql -artifact Contoso -type Warehouse SELECT * FROM wh.DimDate;Du kan också binda resultatet till en dataram med
-bindargumentet :%%tsql -artifact Contoso -type Warehouse -bind df2
Fler möjligheter att köra frågor mot dina data med T-SQL i Python Notebooks finns i Köra T-SQL-kod i Python-notebook-filer i Infrastruktur. Om du vill se den fullständiga syntaxen använder du %tsql? kommandot . Det här kommandot visar hjälpinformationen för det magiska T-SQL-kommandot, inklusive tillgängliga parametrar och deras beskrivningar.
Ansluta med JDBC
Microsoft Fabric stöder också anslutning till slutpunkten för lager- eller SQL-analys med hjälp av en JDBC-drivrutin (Java Database Connectivity).
När du upprättar anslutningen via JDBC kontrollerar du följande beroenden:
Lägg till artefakter. Välj Lägg till artefakt och lägg till följande fyra beroenden och välj sedan Ladda ned/uppdatera för att läsa in alla beroenden. Till exempel:
Välj Testa anslutning och Slutför.
<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>
Ansluta med hjälp av dbt
Adaptern dbt är ett ramverk för datatransformering som använder metodtips för programvaruutveckling som testning och versionskontroll för att minska kod, automatisera beroendehantering och leverera mer tillförlitliga data – allt med SQL.
Med dbt dataplattformsspecifika plugin-program kan användarna ansluta till valfritt datalager. Om du vill ansluta till ett lager från dbtanvänder du dbt-fabric adaptern. På samma sätt har den dedikerade SQL-pooldatakällan för Azure Synapse Analytics ett eget kort, dbt-synapse.
Båda korten stöder Microsoft Entra-ID-autentisering och tillåter utvecklare att använda az cli authentication. SQL-autentisering stöds dock inte för dbt-fabric.
dbt Fabric DW-adaptern använder pyodbc biblioteket för att upprätta en anslutning till lagret. Biblioteket pyodbc är en ODBC-implementering på Python-språk som använder Python Database API Specification v2.0. Biblioteket pyodbc skickar direkt anslutningssträngen till databasdrivrutinen via SQLDriverConnect i msodbc anslutningsstrukturen till Microsoft Fabric med hjälp av en TDS-proxytjänst (Tabular Data Streaming).
Mer information finns i följande resurser:
- Anslut Microsoft Fabric för att ansluta i dbt Cloud.
- Microsoft Fabric Data Warehouse dbt-adapterkonfiguration för att ansluta till dbt Core.
- Microsoft Fabric Data Warehouse dbt-adapterkonfiguration för ytterligare konfigurationsinformation.
Anslutning på annat sätt
Alla andra verktyg än Microsoft kan också använda SQL-anslutningssträngen via ODBC- eller OLE DB-drivrutiner för att ansluta till ett Microsoft Fabric Warehouse- eller SQL-analysslutpunkt med hjälp av Microsoft Entra ID-autentisering. Mer information och exempel på anslutningssträngar finns i Microsoft Entra-autentisering som ett alternativ till SQL-autentisering.
Anpassade program
I Microsoft Fabric tillhandahåller ett lager och en SQL-analysslutpunkt för Lakehouse en SQL-anslutningssträng. Data är tillgängliga från ett stort ekosystem med SQL-verktyg, förutsatt att de kan autentisera med hjälp av Microsoft Entra-ID. Mer information finns i Anslutningsbibliotek för Microsoft SQL Database. Mer information och exempel på anslutningssträngar finns i Microsoft Entra-autentisering som ett alternativ till SQL-autentisering.