Näyttöyhteys tallennus Microsoft Fabricin tietovarastoinnille

Koskee: SQL-analytiikan päätepiste ja Microsoft Fabric -varasto

Microsoft Microsoft Fabricissa Lakehouse SQL -analytiikan päätepiste tai Warehouse on käytettävissä Tabular Data Streamin tai TDS-päätepisteen kautta, joka on perehtynyt kaikkiin nykyaikaisiin verkkosovelluksiin, jotka ovat vuorovaikutuksessa SQL Server -päätepisteen kanssa. Tätä kutsutaan SQL Näyttöyhteys ion -merkkijonoksi Microsoft Fabric -käyttöliittymässä.

Tässä artikkelissa kerrotaan, miten voit muodostaa yhteyden SQL-analytiikan päätepisteeseen tai Warehouseen.

Jotta voit aloittaa, sinun on täytettävä seuraavat edellytykset:

Todentaminen varastoihin Fabricissa

Microsoft Fabricissa SQL-yhteysmerkkijono tuetaan kahdenlaisia todennettuja käyttäjiä:

  • Microsoft Entra ID (aiemmin Azure Active Directory) -käyttäjätunnukset tai käyttäjätiedot
  • Microsoft Entra ID (aiemmin Azure Active Directory) -palvelun päänimet

SQL-yhteysmerkkijono edellyttää TCP-portin 1433 avaamista. TCP 1433 on SQL Serverin vakioportin numero. SQL yhteysmerkkijono huomioi myös Warehousen tai Lakehouse SQL-analytiikan päätepisteiden suojausmallin tietojen käyttöä varten. Tietoja voi saada kaikista objekteista, joihin käyttäjällä on käyttöoikeus.

SQL-yhteysmerkkijono noutaminen

Nouda yhteysmerkkijono seuraavasti:

  1. Siirry työtilaasi, valitse Varasto ja valitse Lisää vaihtoehtoja.

    Näyttökuvassa on varaston työtilakohde. Lisää asetuksia -painike on ruudussa.

  2. Kopioi yhteysmerkkijono leikepöydälle valitsemalla Kopioi SQL yhteysmerkkijono.

    Näyttökuva työtilanäytöstä, jossa pikavalikko on avoinna.

SQL Server Management Studion (SSMS) käytön aloittaminen

Seuraavissa vaiheissa kerrotaan, miten voit aloittaa Microsoft Fabric -työtilassa ja yhdistää varaston SQL Server Management Studioon (SSMS).

  1. Kun avaat SSMS:n, näyttöön avautuu Näyttöyhteys Palvelin-ikkuna. Jos olet jo auki, voit muodostaa yhteyden manuaalisesti valitsemalla Object Explorer> Näyttöyhteys> Tietokantamoduuli.

    Näyttökuva, jossa näkyy tietokantamoduulin valinta Näyttöyhteys valikossa.

  2. Kun Näyttöyhteys Server -ikkuna on avattu, liitä tämän artikkelin edellisessä osiossa kopioimasi yhteysmerkkijono Palvelimen nimi -ruutuun. Valitse Näyttöyhteys ja anna todennukselle tarvittavat tunnistetiedot. Muista, että vain Microsoft Entran monimenetelmäistä todentamista tuetaan.

    Näyttökuva, jossa näkyy Näyttöyhteys palvelimeen -ikkuna.

  3. Kun yhteys on muodostettu, Object Explorer näyttää yhdistetyn varaston työtilasta ja sen taulukoista ja näkymistä, joista kaikista voidaan tehdä kyselyitä.

    Näyttökuva, jossa näkyy yhdistetyn palvelimen nimi Objektinhallinta-ruudussa.

Kun muodostat yhteyden SSMS:n (tai MAINOSTEN) kautta, näet sekä SQL-analytiikan päätepisteen että Varaston lueteltuna varastoina, ja näiden kahden kohdetyypin ja niiden toimintojen erottaminen toisistaan on hankalaa. Siksi suosittelemme, että otat käyttöön nimeämiskäytännön, jonka avulla voit helposti erottaa nämä kaksi kohdetyyppiä, kun käytät Microsoft Fabric -portaalin ulkopuolella olevia työkaluja.

Power BI:n Näyttöyhteys

Warehouse- tai Lakehouse SQL -analytiikan päätepiste on täysin tuettu ja alkuperäinen tietolähde Power BI:ssä, eikä SQL Näyttöyhteys ion-merkkijonoa tarvitse käyttää. Tiedot-ruudussa näkyvät kaikki varastot, joihin sinulla on pääsy suoraan. Näin voit helposti etsiä varastot työtilan mukaan ja:

  1. Valitse Varasto.
  2. Valitse entiteetit.
  3. Lataa tiedot – valitse tietoyhteystila: tuo tai DirectQuery.

Lisätietoja on artikkelissa Raporttien luominen Microsoft Fabricissa.

Näyttöyhteys OLE DB:n avulla

Tuemme yhdistettävyyttä Warehouse- tai SQL-analytiikan päätepisteeseen OLE DB:n avulla. Varmista, että käytät uusinta Microsoft OLE DB Driver for SQL Serveriä.

Näyttöyhteys ODBC:n avulla

Microsoft Microsoft Fabric tukee yhdistettävyyttä Warehouse- tai SQL-analytiikan päätepisteeseen ODBC:n avulla. Varmista, että käytät uusinta ODBC Driver for SQL Serveriä. Käytä Microsoft Entra ID :n (aiemmin Azure Active Directory) todennusta.

Näyttöyhteys JDBC:n avulla

Microsoft Microsoft Fabric tukee myös yhdistettävyyttä Warehousen tai SQL Analyticsin päätepisteeseen käyttämällä Java-tietokantayhteyden (JDBC) ohjainta.

Kun muodostat yhteyksiä JDBC:n kautta, tarkista seuraavat riippuvuudet:

  1. Lisää artefakteja, valitse Lisää artefakti ja lisää seuraavat neljä riippuvuussuhdetta ikkunaan tällä tavalla ja lataa sitten kaikki riippuvuudet valitsemalla Lataa/päivitä .

    Näyttökuva, jossa näkyy, missä valitset Lataa/päivitä.

  2. Valitse Testaa yhteyttä ja Valmis.

    Näyttökuva Riippuvuusmääritys-välilehdestä.

    <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>
    

Näyttöyhteys dbt:n avulla

Sovitin dbt on tietojen muunnoskehys, jossa käytetään ohjelmistotekniikan parhaita käytäntöjä, kuten testausta ja versionhallintaa, koodin vähentämiseen, riippuvuussuhteen hallinnan automatisoinniin ja luotettavampien tietojen lähettämiseen SQL:llä.

dbt Tietojen käyttöympäristökohtaisilla sovitinlaajennoilla käyttäjät voivat muodostaa yhteyden haluamaansa tietosäilöön. Yhteyden muodostaminen Microsoft Fabricin Synapse-tietovarastoon adapterin dbt avulla dbt-fabric . Samoin Azure Synapse Analytics -omistetulla SQL-varannon tietolähteellä on oma sovitin, dbt-synapse.

Molemmat sovittimet tukevat Microsoft Entra ID :n (aiemmin Azure Active Directory) todennusta ja sallivat kehittäjien käyttää -sovellusta az cli authentication. SQL-todennusta ei kuitenkaan tueta dbt-fabric

DBT Fabric DW -sovitin muodostaa kirjaston pyodbc avulla yhteydet varastoon. Kirjasto pyodbc on ODBC-toteutus Python-kielellä, joka käyttää Python-tietokannan ohjelmointirajapinnan määritystä v2.0.  Kirjasto pyodbc välittää yhteysmerkkijono suoraan tietokantaohjaimen kautta SQLDriver Näyttöyhteys Microsoft Fabricin yhteysrakenteessa msodbc TDS (Taulukkomuotoisten tietojen suoratoisto) -välityspalvelun avulla.

Katso lisätietoja Microsoft Fabric Synapse Data Warehousen dbt-sovittimen asetuksista ja Microsoft Fabric Synapse Data Warehouse -dbt-sovittimen määrittämisestä.

Näyttöyhteys muilla keinoin

Minkä tahansa kolmannen osapuolen työkalu voi käyttää SQL Näyttöyhteys ion -merkkijonoa ODBC- tai OLE DB -ajureiden kautta muodostaakseen yhteyden Microsoft Fabric Warehouse- tai SQL-analytiikan päätepisteeseen Käyttämällä Microsoft Entra ID:n (aiemmin Azure Active Directory) todennusta.

Mukautetut sovellukset

Microsoft Fabricissa Warehouse ja Lakehouse SQL -analytiikan päätepiste tarjoavat SQL-yhteysmerkkijono. Tietoja voi käyttää SQL-työkalujen valtavasta ekosysteemistä, jos niitä voidaan todentaa Microsoft Entra ID:n (aiemmin Azure Active Directory) avulla. Saat lisätietoja ohjeartikkelista Microsoft SQL-tietokanta Näyttöyhteys kirjastot.

Huomioitavat asiat ja rajoitukset

  • SQL-todennusta ei tueta.
  • Microsoft Fabric Warehouse ei tueta useita aktiivisia tulosjoukkoja (MARS). MARS on oletusarvoisesti poissa käytöstä, mutta jos MultipleActiveResultSets se on mukana yhteysmerkkijono, se tulee poistaa tai asettaa epätosi-arvoksi.
  • Kun muodostat yhteyden varastoon, näyttöön saattaa tulla virhesanoma, jonka mukaan tunnuksen koko ylitti suurimman sallitun hyötykuorman koon. Tämä johtuu siitä, että työtilassa on suuri määrä varastoja tai että se on useiden Microsoft Entra -ryhmien jäsen. Jos tämä virhe ilmenee, pyydä työtilan järjestelmänvalvojaa puhdistamaan käyttämättömät varastot ja yritä yhteyttä uudelleen tai ota yhteyttä tukeen, jos ongelma jatkuu.
  • Linkitettyjä palvelinyhteyksiä SQL Serveristä ei tueta.