Připojení ivity pro datové sklady v Microsoft Fabric

Platí pro: Koncový bod sql Analytics a sklad v Microsoft Fabric

V Microsoft Fabric je koncový bod analýzy LAKEhouse SQL nebo Warehouse přístupný prostřednictvím tabulkového datového streamu nebo koncového bodu TDS známého pro všechny moderní webové aplikace, které komunikují s koncovým bodem SQL Serveru. Označuje se jako řetězec Připojení ion SQL v uživatelském rozhraní Microsoft Fabric.

Tento článek obsahuje postup připojení ke koncovému bodu analýzy SQL nebo službě Warehouse.

Abyste mohli začít, musíte splnit následující požadavky:

  • Potřebujete přístup ke koncovému bodu analýzy SQL nebo skladu v pracovním prostoru kapacity Premium s oprávněními přispěvatele nebo vyššími oprávněními.

Ověřování pro sklady v prostředcích infrastruktury

V Microsoft Fabric jsou podporovány dva typy ověřených uživatelů prostřednictvím sql připojovací řetězec:

  • Objekty zabezpečení uživatele Microsoft Entra (dříve Azure Active Directory) nebo identity uživatelů
  • Instanční objekty Microsoft Entra ID (dříve Azure Active Directory)

Sql připojovací řetězec vyžaduje otevření portu TCP 1433. TCP 1433 je standardní číslo portu SQL Serveru. SQL připojovací řetězec také respektuje model zabezpečení koncového bodu služby Warehouse nebo Lakehouse SQL Analytics pro přístup k datům. Data lze získat pro všechny objekty, ke kterým má uživatel přístup.

Načtení připojovací řetězec SQL

Chcete-li načíst připojovací řetězec, postupujte takto:

  1. Přejděte do svého pracovního prostoru, vyberte Sklad a vyberte Další možnosti.

    Screenshot of a workspace item for a warehouse. The More options button is boxed.

  2. Vyberte Kopírovat připojovací řetězec SQL a zkopírujte připojovací řetězec do schránky.

    Screenshot of the workspace screen with the context menu open.

Začínáme se sadou SQL Server Management Studio (SSMS)

Následující postup podrobně popisuje, jak začít v pracovním prostoru Microsoft Fabric a připojit sklad k sadě SQL Server Management Studio (SSMS).

  1. Když otevřete SSMS, zobrazí se okno Připojení na server. Pokud už je otevřený, můžete se připojit ručně tak, že vyberete Průzkumník objektů> Připojení> Database Engine.

    Screenshot showing where to select Database Engine on the Connect menu.

  2. Po otevření okna Připojení na server vložte připojovací řetězec zkopírovaný z předchozí části tohoto článku do pole Název serveru. Vyberte Připojení a pokračujte odpovídajícími přihlašovacími údaji pro ověření. Mějte na paměti, že se podporuje pouze vícefaktorové ověřování Microsoft Entra (MFA).

    Screenshot showing the Connect to server window.

  3. Po navázání připojení Průzkumník objektů zobrazí připojený sklad z pracovního prostoru a jeho odpovídající tabulky a zobrazení, z nichž všechny jsou připravené k dotazování.

    Screenshot showing where the connected server name appears in the Object Explorer pane.

Při připojování přes SSMS (nebo ADS) se zobrazuje koncový bod analýzy SQL i Sklad jako sklady a je obtížné rozlišovat mezi těmito dvěma typy položek a jejich funkcemi. Z tohoto důvodu důrazně doporučujeme, abyste přijali zásady vytváření názvů, které vám umožní snadno rozlišovat mezi těmito dvěma typy položek při práci v nástrojích mimo prostředí portálu Microsoft Fabric.

Připojení s využitím Power BI

Koncový bod analýzy SQL Warehouse nebo Lakehouse je plně podporovaný a nativní zdroj dat v Rámci Power BI a není nutné používat řetězec Připojení ion SQL. Datové centrum zveřejňuje všechny sklady, ke kterým máte přímý přístup. To vám umožní snadno najít sklady podle pracovního prostoru a:

  1. Výběr skladu
  2. Volba entit
  3. Načtení dat – volba režimu připojení k datům: import nebo DirectQuery

Další informace naleznete v tématu Vytváření sestav v Microsoft Fabric.

Připojení pomocí OLE DB

Podporujeme připojení ke koncovému bodu služby Warehouse nebo SQL Analytics pomocí OLE DB. Ujistěte se, že používáte nejnovější ovladač Microsoft OLE DB pro SQL Server.

Připojení pomocí rozhraní ODBC

Microsoft Fabric podporuje připojení ke koncovému bodu služby Warehouse nebo SQL Analytics pomocí rozhraní ODBC. Ujistěte se, že používáte nejnovější ovladač ODBC pro SQL Server. Použijte ověřování Microsoft Entra ID (dříve Azure Active Directory).

Připojení s využitím JDBC

Microsoft Fabric také podporuje připojení ke koncovému bodu služby Warehouse nebo SQL Analytics pomocí ovladače JDBC (Java Database Connectivity).

Při navazování připojení přes JDBC zkontrolujte následující závislosti:

  1. Přidejte artefakty, zvolte Přidat artefakt a do okna přidejte následující čtyři závislosti a pak výběrem možnosti Stáhnout/Aktualizovat načtěte všechny závislosti.

    Screenshot showing where to select Download/Update.

  2. Vyberte Test připojení a Dokončit.

    Screenshot of the Dependency Declaration tab.

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

Připojení s využitím dbt

Adaptér dbt je architektura pro transformaci dat, která používá osvědčené postupy softwarového inženýrství, jako je testování a správa verzí, k omezení kódu, automatizaci správy závislostí a dodávání spolehlivějších dat – to vše pomocí SQL.

Moduly dbt plug-in adaptérů specifické pro datovou platformu umožňují uživatelům připojit se k zvolenému úložišti dat. Pokud se chcete připojit k datovému skladu Synapse v Microsoft Fabric, použijte dbtdbt-fabric adaptér. Podobně má vyhrazený zdroj dat fondu SQL služby Azure Synapse Analytics vlastní adaptér. dbt-synapse

Oba adaptéry podporují ověřování Microsoft Entra ID (dříve Azure Active Directory) a umožňují vývojářům používat az cli authentication. Ověřování SQL se ale nepodporuje pro dbt-fabric

Adaptér DBT Fabric DW používá knihovnu pyodbc k navázání připojení k skladu. Knihovna pyodbc je implementace ODBC v jazyce Python, která používá specifikaci rozhraní API služby Python Database v2.0.  Knihovna pyodbc přímo předává připojovací řetězec ovladači databáze prostřednictvím SQLDriveru Připojení ve msodbc struktuře připojení k Microsoft Fabric pomocí proxy služby TDS (Tabular Data Streaming).

Další informace najdete v nastavení adaptéru dbt datového skladu Microsoft Fabric Synapse a konfiguraci adaptéru dbt datového skladu Microsoft Fabric Synapse Data Warehouse.

Připojení soudnost jinými prostředky

Jakýkoli nástroj třetí strany může použít řetězec Připojení ion SQL prostřednictvím ovladačů ODBC nebo OLE DB pro připojení ke koncovému bodu Microsoft Fabric Warehouse nebo SQL Analytics pomocí ověřování Microsoft Entra ID (dříve Azure Active Directory).

Vlastní aplikace

V Microsoft Fabric poskytuje koncový bod analýzy SQL Warehouse a Lakehouse sql připojovací řetězec. Data jsou přístupná z rozsáhlého ekosystému nástrojů SQL za předpokladu, že se můžou ověřit pomocí Microsoft Entra ID (dříve Azure Active Directory). Další informace naleznete v tématu Připojení ion knihovny pro Microsoft SQL Database.

Úvahy a omezení

  • Ověřování SQL se nepodporuje.
  • Pro Microsoft Fabric Warehouse není podporováno více aktivních sad výsledků (MARS). Mars je ve výchozím nastavení zakázaný, ale pokud MultipleActiveResultSets je součástí připojovací řetězec, měl by být odebrán nebo nastaven na hodnotu false.
  • Při připojení k skladu se může zobrazit chyba, že velikost tokenu překročila maximální povolenou velikost datové části. Důvodem je to, že v pracovním prostoru je velký počet skladů nebo je členem velkého počtu skupin Microsoft Entra. V případě této chyby požádejte správce pracovního prostoru o vyčištění nepoužívaných skladů a opakování připojení nebo se obraťte na podporu, pokud potíže potrvají.
  • Propojení připojení k serveru z SQL Serveru nejsou podporována.