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:
- Hozzá kell férnie egy SQL Analytics-végponthoz vagy egy prémium szintű kapacitás-munkaterületen lévő raktárhoz közreműködői vagy magasabb engedélyekkel.
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:
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.
Válassza az SQL-kapcsolati sztring másolása lehetőséget a kapcsolati sztring vágólapra másolásához.
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).
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.
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.
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.
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:
- Válassza ki a Raktárt.
- Entitások kiválasztása.
- 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:
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.
Válassza a Kapcsolat tesztelése és a Befejezés lehetőséget.
<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.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: