Csatlakozás a Microsoft Fabric adattárházainak Csatlakozás

A következőkre vonatkozik: SQL Analytics-végpont és Warehouse a Microsoft Fabricben

A Microsoft Microsoft Fabricben a Lakehouse SQL Analytics-végpont vagy a Warehouse egy táblázatos adatfolyamon vagy TDS-végponton keresztül érhető el, amely az SQL Server-végpontokkal kommunikáló összes modern webalkalmazás számára ismerős. Ezt az SQL Csatlakozás ion sztringnek nevezzük a Microsoft Fabric felhasználói felületén.

Ez a cikk útmutatót nyújt az SQL Analytics-végponthoz vagy a Warehouse-hoz való csatlakozáshoz.

Első lépésként el kell végeznie a következő előfeltételeket:

Hitelesítés a Fabricben lévő raktárakhoz

A Microsoft Fabricben kétféle hitelesített felhasználó támogatott az SQL-kapcsolati sztring:

  • Microsoft Entra ID (korábbi nevén Azure Active Directory) felhasználói tagok vagy felhasználói identitások
  • Microsoft Entra ID (korábbi nevén Azure Active Directory) szolgáltatásnevek

Az SQL-kapcsolati sztring megköveteli az 1433-at futtató TCP-port megnyitását. A TCP 1433 az SQL Server szabványos portszáma. Az SQL kapcsolati sztring a Warehouse vagy a Lakehouse SQL Analytics végpontbiztonsági modelljét is tiszteletben tartja az adathozzáféréshez. Az adatok minden olyan objektumhoz lekérthetők, amelyhez a felhasználó hozzáfér.

Az SQL-kapcsolati sztring lekérése

A kapcsolati sztring lekéréséhez kövesse az alábbi lépéseket:

  1. Lépjen a munkaterületre, válassza a Raktár lehetőséget, és válassza a További beállítások lehetőséget.

    Képernyőkép egy raktár munkaterületeleméről. A További beállítások gomb be van jelölve.

  2. Válassza az SQL-kapcsolati sztring másolása lehetőséget a kapcsolati sztring vágólapra másolásához.

    Képernyőkép a munkaterület képernyőről a helyi menü megnyitásával.

Az SQL Server Management Studio (SSMS) használatának első lépései

Az alábbi lépések bemutatja, hogyan indítható el a Microsoft Fabric-munkaterületen, és hogyan csatlakoztathat egy raktárat az SQL Server Management Studióhoz (SSMS).

  1. Az SSMS megnyitásakor megjelenik a Csatlakozás kiszolgálóra ablak. Ha már meg van nyitva, manuálisan is csatlakozhat az Object Explorer> Csatlakozás> Adatbázismotor kiválasztásával.

    Képernyőkép a Csatlakozás menü adatbázismotorjának kiválasztásáról.

  2. Miután megnyitotta a kiszolgálóra Csatlakozás ablakot, illessze be a cikk előző szakaszából kimásolt kapcsolati sztring a Kiszolgálónév mezőbe. Válassza Csatlakozás, és folytassa a hitelesítéshez szükséges hitelesítő adatokkal. Ne feledje, hogy csak a Microsoft Entra többtényezős hitelesítés (MFA) támogatott.

    Képernyőkép a kiszolgáló ablakához Csatlakozás.

  3. A kapcsolat létrejötte után az Object Explorer megjeleníti a csatlakoztatott raktárat a munkaterületről és annak megfelelő tábláiból és nézeteiből, amelyek mindegyike készen áll a lekérdezésre.

    Képernyőkép arról, hogy hol jelenik meg a csatlakoztatott kiszolgáló neve az Object Explorer panelen.

Ha SSMS-en (vagy ADS-en) keresztül csatlakozik, az SQL Analytics-végpont és a Warehouse is raktárként jelenik meg, és nehéz megkülönböztetni a két elemtípust és azok funkcióit. Ezért határozottan javasoljuk, hogy olyan elnevezési konvenciót vezessen be, amely lehetővé teszi a két elemtípus egyszerű megkülönböztetését, ha a Microsoft Fabric portálon kívüli eszközökkel dolgozik.

Kapcsolódás a Power BI használatával

A Warehouse vagy a Lakehouse SQL Analytics-végpont egy teljes mértékben támogatott és natív adatforrás a Power BI-ban, és nincs szükség az SQL Csatlakozás ion sztring használatára. Az Adatpanel az összes olyan raktárat elérhetővé teszi, amelyhez közvetlenül hozzáfér. Ez lehetővé teszi a raktárak munkaterület szerinti könnyű megtalálását, valamint a következőket:

  1. Válassza ki a Raktárt.
  2. Entitások kiválasztása.
  3. Adatok betöltése – válasszon adatkapcsolati módot: importálás vagy DirectQuery.

További információ: Jelentések létrehozása a Microsoft Microsoft Fabricben.

Csatlakozás OLE DB használatával

Az OLE DB használatával támogatjuk a Warehouse- vagy SQL Analytics-végponttal való kapcsolatot. Győződjön meg arról, hogy az SQL Server legújabb Microsoft OLE DB-illesztőprogramját futtatja.

Csatlakozás az ODBC használatával

A Microsoft Microsoft Fabric az ODBC használatával támogatja a Warehouse- vagy SQL Analytics-végponttal való kapcsolatot. Győződjön meg arról, hogy az SQL Server legújabb ODBC-illesztőprogramját futtatja. Használja a Microsoft Entra ID (korábbi nevén Azure Active Directory) hitelesítést.

Csatlakozás JDBC használatával

A Microsoft Microsoft Fabric a Java-adatbázis-kapcsolati (JDBC) illesztővel támogatja a Warehouse- vagy SQL Analytics-végponttal való kapcsolatot is.

Ha JDBC-n keresztül létesít kapcsolatot, ellenőrizze a következő függőségeket:

  1. Adja hozzá az összetevőket, válassza az Összetevő hozzáadása lehetőséget, és adja hozzá a következő négy függőséget az ablakban, majd válassza a Letöltés/Frissítés lehetőséget az összes függőség betöltéséhez.

    Képernyőkép a Letöltés/Frissítés lehetőség kiválasztásáról.

  2. Válassza a Kapcsolat tesztelése és a Befejezés lehetőséget.

    Képernyőkép a Függőségi deklaráció lapról.

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

Csatlakozás a dbt használatával

Az dbt adapter egy adatátalakítási keretrendszer, amely szoftvermérnöki ajánlott eljárásokat, például tesztelést és verziókövetést használ a kód csökkentésére, a függőségek kezelésének automatizálására és megbízhatóbb adatok szállítására – mindezt az SQL használatával.

Az dbt adatplatform-specifikus adapter beépülő modulok lehetővé teszik a felhasználók számára, hogy a választott adattárhoz csatlakozzanak. A Microsoft Microsoft Fabric Synapse Data Warehouse-hoz való csatlakozáshoz használja dbt-fabric az adaptertdbt. Hasonlóképpen, a dedikált Azure Synapse Analytics SQL-készlet adatforrása saját adaptert is használ. dbt-synapse

Mindkét adapter támogatja a Microsoft Entra ID (korábbi nevén Azure Active Directory) hitelesítést, és lehetővé teszi a fejlesztők számára a használatát az cli authentication. Az SQL-hitelesítés azonban nem támogatott dbt-fabric

A DBT Fabric DW-adapter a pyodbc tár használatával létesít kapcsolatot a Raktárral. A pyodbc kódtár egy OLYAN ODBC-implementáció Python nyelven, amely a Python Database API Specification 2.0-s verziót használja.  A pyodbc kódtár közvetlenül továbbítja a kapcsolati sztring az adatbázis-illesztőprogramnak az SQLDriver Csatlakozás a Microsoft Fabrichez való csatlakozás struktúrájában msodbc egy TDS (Tabular Data Streaming) proxyszolgáltatás használatával.

További információ: Microsoft Fabric Synapse Data Warehouse dbt adapter beállítása és Microsoft Fabric Synapse Data Warehouse dbt adapter konfigurációja.

Csatlakozás tivitás más eszközökkel

Bármely külső eszköz használhatja az SQL Csatlakozás ion-sztringet ODBC- vagy OLE DB-illesztőprogramokkal a Microsoft Microsoft Fabric Warehouse- vagy SQL Analytics-végponthoz való csatlakozáshoz a Microsoft Entra ID (korábbi nevén Azure Active Directory) hitelesítésével.

Egyéni alkalmazások

A Microsoft Fabricben egy Warehouse és egy Lakehouse SQL Analytics-végpont biztosít sql-kapcsolati sztring. Az adatok az SQL-eszközök széles körű ökoszisztémájából érhetők el, feltéve, hogy a microsoft entra id (korábbi nevén Azure Active Directory) használatával hitelesíthetők. További információ: Csatlakozás ion-kódtárak a Microsoft SQL Database-hez.

Szempontok és korlátozások

  • Az SQL-hitelesítés nem támogatott.
  • Több aktív eredményhalmaz (MARS) nem támogatott a Microsoft Fabric Warehouse esetében. A MARS alapértelmezés szerint le van tiltva, de ha MultipleActiveResultSets szerepel a kapcsolati sztring, el kell távolítani vagy hamisra kell állítani.
  • Egy raktárhoz való csatlakozáskor hibaüzenet jelenhet meg, hogy "A jogkivonat mérete túllépte a maximálisan megengedett hasznos adatméretet". Ennek az az oka, hogy nagy számú raktár található a munkaterületen, vagy hogy számos Microsoft Entra-csoport tagja. A hiba esetén a munkaterület rendszergazdájával együttműködve távolítsa el a nem használt raktárakat, és próbálkozzon újra a kapcsolattal, vagy forduljon az ügyfélszolgálathoz, ha a probléma továbbra is fennáll.
  • Az SQL Server csatolt kiszolgálói kapcsolatai nem támogatottak.