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-analytikslänpunkt och Lagringsplats i Microsoft Fabric
Den här självstudien beskriver hur du ansluter verktyg och program till SQL-analysslutpunkten eller datavaruhuset, eller till en ögonblicksbild av ett datavaruhus.
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 lagrets connection string
Så här hittar du servernamnet för ditt lagerobjekt:
Öppna inställningarna för ditt lager eller SQL-analysslutpunkten.
I fönstret Inställningar väljer du sidan SQL-slutpunkt .
Kopiera SQL connection string och använd den för att ansluta externt till objektet från Power BI skrivbord, program eller klientverktyg. Det här är servernamnet för ditt lager.
Ange alltid namnet på lagerartikeln som ursprunglig katalog eller databasnamn när du ansluter.
Ansluta med hjälp av SQL Server Management Studio (SSMS)
Följande steg beskriver hur du börjar på arbetsytan Microsoft Fabric och ansluter ett lager till SQL Server Management Studio (SSMS).
När du öppnar SSMS visas fönstret Anslut till server . Om det redan är öppet 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 den connection string som kopierades från föregående avsnitt i den här artikeln i rutan Servernamn. Servernamnet ser ut ungefär som
<unique identifier>.datawarehouse.fabric.microsoft.com. Välj Anslut och fortsätt med lämpliga autentiseringsuppgifter för autentisering.
Ange det lagernamn som du tänker ansluta till. Det giltiga informationslagernamnet innehåller inte det
<unique identifier>.datawarehouse.fabric.microsoft.comsom behövs för servernamnet. Om ditt lagernamn ärNYC Taxi, är din första katalogNYC Taxi.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 användas för sökfrågor.
När du ansluter via SSMS (eller ADS), visas både en SQL-analysslutpunkt och ett datavaruhus listade 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 endpunkt för Warehouse eller Lakehouse SQL-analys är en fullt stödd och intern datakälla i Power BI, och det finns inget behov av att 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 Driver for 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 Fabric Python Notebook
Fabric Python Notebooks (förhandsversion) erbjuder barhet att köra T-SQL-kod med T-SQL-magiskt kommando. I följande steg ansluter du till en lagerpost i Fabric 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 WarehouseInkludera sedan ditt T-SQL-kommando. 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
Mer möjligheter att köra frågor mot dina data med T-SQL i Python Notebooks finns i Kör T-SQL-kod i Fabric Python notebook-filer. 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 även anslutning till slutpunkten för lager- eller SQL-analys med hjälp av en Java databasanslutningsdrivrutin (JDBC).
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 plugin-program för adapter som är specifika för dbt dataplattformar kan användarna ansluta till önskat datalager. Om du vill ansluta till ett lager från dbtanvänder du dbt-fabric adaptern. På samma sätt har Azure Synapse Analytics SQL-pooldatakällan en egen adapter, dbt-synapse.
Båda adaptrarna stöder Microsoft Entra ID-autentisering och gör det möjligt för 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 connection string direkt till databasdrivrutinen via SQLDriverConnect i anslutningsstrukturen msodbc till Microsoft Fabric med hjälp av en TDS-proxytjänst (tabulär dataströmning).
Mer information finns i följande resurser:
- Anslut Microsoft Fabric för att ansluta i dbt Cloud.
- Microsoft Fabric Data Warehouse dbt-adapterinställning 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-connection string via ODBC- eller OLE DB-drivrutiner för att ansluta till en 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 applikationer
I Microsoft Fabric tillhandahåller en Warehouse 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.