Microsoft Fabric'te veri ambarı için Bağlan üretkenlik

Şunlar için geçerlidir: Microsoft Fabric'te SQL analiz uç noktası ve Ambarı

Microsoft Microsoft Fabric'te Lakehouse SQL analiz uç noktası veya Ambarı'na, SQL Server uç noktasıyla etkileşim kuran tüm modern web uygulamalarına aşina olan Tablosal Veri Akışı veya TDS uç noktası üzerinden erişilebilir. Bu, Microsoft Fabric kullanıcı arabirimindeki SQL Bağlan ion Dizesi olarak adlandırılır.

Bu makalede, SQL analiz uç noktanıza veya Ambarınıza bağlanma hakkında nasıl yapılır bilgileri sağlanır.

Başlamak için aşağıdaki önkoşulları tamamlamanız gerekir:

Doku'da ambarlara kimlik doğrulaması

Microsoft Fabric'te, SQL bağlantı dizesi aracılığıyla iki tür kimliği doğrulanmış kullanıcı desteklenir:

  • Microsoft Entra Id (eski adıyla Azure Active Directory) kullanıcı sorumluları veya kullanıcı kimlikleri
  • Microsoft Entra Id (eski adıyla Azure Active Directory) hizmet sorumluları

SQL bağlantı dizesi 1433 numaralı TCP bağlantı noktasının açık olmasını gerektirir. TCP 1433, standart SQL Server bağlantı noktası numarasıdır. SQL bağlantı dizesi ayrıca veri erişimi için Warehouse veya Lakehouse SQL analytics uç nokta güvenlik modeline de saygı gösterir. Kullanıcının erişimi olan tüm nesneler için veri alınabilir.

SQL bağlantı dizesi alma

bağlantı dizesi almak için şu adımları izleyin:

  1. Çalışma alanınıza gidin, Ambar'ı seçin ve Diğer seçenekler'i seçin.

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

  2. bağlantı dizesi panonuza kopyalamak için SQL bağlantı dizesi Kopyala'yı seçin.

    Screenshot of the workspace screen with the context menu open.

SQL Server Management Studio'yu (SSMS) kullanmaya başlama

Aşağıdaki adımlar, Microsoft Fabric çalışma alanından başlamayı ve bir ambarı SQL Server Management Studio'ya (SSMS) bağlamayı açıklar.

  1. SSMS'yi açtığınızda Sunucuya Bağlan penceresi görüntülenir. Zaten açıksa, Nesne Gezgini> Bağlan> Database Altyapısı'nı seçerek el ile bağlanabilirsiniz.

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

  2. Sunucuya Bağlan penceresi açıldıktan sonra, bu makalenin önceki bölümünden kopyalanan bağlantı dizesi Sunucu adı kutusuna yapıştırın. Bağlan'ı seçin ve kimlik doğrulaması için uygun kimlik bilgileriyle devam edin. Yalnızca Microsoft Entra çok faktörlü kimlik doğrulamasının (MFA) desteklendiğini unutmayın.

    Screenshot showing the Connect to server window.

  3. Bağlantı kurulduktan sonra, Nesne Gezgini çalışma alanından bağlı ambarı ve tümü sorgulanmaya hazır olan ilgili tablo ve görünümlerini görüntüler.

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

SSMS (veya ADS) aracılığıyla bağlanırken hem BIR SQL analiz uç noktasının hem de Ambar'ın ambar olarak listelendiğini görürsünüz ve iki öğe türünü ve bunların işlevlerini ayırt etmek zordur. Bu nedenle, Microsoft Fabric portalı deneyimi dışındaki araçlarda çalışırken iki öğe türünü kolayca ayırt etmenizi sağlayan bir adlandırma kuralı benimsemenizi kesinlikle öneririz.

Power BI kullanarak bağlanma

Warehouse veya Lakehouse SQL analiz uç noktası, Power BI içinde tam olarak desteklenen ve yerel bir veri kaynağıdır ve SQL Bağlan ion dizesini kullanmanız gerekmez. Veri Merkezi, erişiminiz olan tüm ambarları doğrudan kullanıma sunar. Bu sayede ambarlarınızı çalışma alanına göre kolayca bulabilir ve:

  1. Ambar'ı seçin
  2. Varlıkları seçme
  3. Veri Yükleme - veri bağlantısı modunu seçin: içeri aktarma veya DirectQuery

Daha fazla bilgi için bkz . Microsoft Fabric'te rapor oluşturma.

OLE DB kullanarak Bağlan

OLE DB kullanarak Ambar veya SQL analiz uç noktasına bağlantıyı destekliyoruz. SQL Server için en son Microsoft OLE DB Sürücüsünü çalıştırdığınızdan emin olun.

ODBC kullanarak Bağlan

Microsoft Microsoft Fabric, ODBC kullanarak Ambar veya SQL analiz uç noktasına bağlantıyı destekler. SQL Server için en son ODBC Sürücüsünü çalıştırdığınızdan emin olun. Microsoft Entra Id (eski adıyla Azure Active Directory) kimlik doğrulamayı kullanın.

JDBC kullanarak Bağlan

Microsoft Microsoft Fabric, Java veritabanı bağlantısı (JDBC) sürücüsü kullanarak Ambar veya SQL analiz uç noktasına bağlantıyı da destekler.

JDBC aracılığıyla bağlantı kurarken aşağıdaki bağımlılıkları denetleyin:

  1. Yapıt ekleyin, Yapıt Ekle'yi seçin ve pencereye aşağıdaki dört bağımlılığı ekleyin, ardından tüm bağımlılıkları yüklemek için İndir/Güncelleştir'i seçin.

    Screenshot showing where to select Download/Update.

  2. Bağlantıyı test et'i ve Son'u seçin.

    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>
    

dbt kullanarak Bağlan

Bağdaştırıcı dbt , sql ile kodu azaltmak, bağımlılık yönetimini otomatikleştirmek ve daha güvenilir veriler göndermek için test ve sürüm denetimi gibi yazılım mühendisliği en iyi yöntemlerini kullanan bir veri dönüştürme çerçevesidir.

Veri dbt platformuna özgü bağdaştırıcı eklentileri, kullanıcıların tercihleri olan veri deposuna bağlanmasına olanak sağlar. Microsoft Fabric'teki Synapse Veri Ambarı'na kullanım bağdaştırıcısından dbt bağlanmak için dbt-fabric . Benzer şekilde, Azure Synapse Analytics ayrılmış SQL havuzu veri kaynağının kendi bağdaştırıcısı vardır: dbt-synapse.

Her iki bağdaştırıcı da Microsoft Entra Id (eski adıYla Azure Active Directory) kimlik doğrulamasını destekler ve geliştiricilerin uygulamasını kullanmasına az cli authenticationizin verir. Ancak, SQL kimlik doğrulaması dbt-fabric

DBT Fabric DW Bağdaştırıcısı, Ambar ile bağlantı kurmak için kitaplığını kullanır pyodbc . Kitaplıkpyodbc, Python dilinde Python Veritabanı API Belirtimi v2.0 kullanan bir ODBC uygulamasıdır.  Kitaplık, pyodbc TDS (Tablosal Veri Akışı) ara sunucusu hizmetini kullanarak bağlantı yapısındaki msodbc SQLDriver Bağlan aracılığıyla bağlantı dizesi doğrudan veritabanı sürücüsüne geçirir.

Daha fazla bilgi için bkz . Microsoft Fabric Synapse Veri Ambarı dbt bağdaştırıcısı kurulumu ve Microsoft Fabric Synapse Veri Ambarı dbt bağdaştırıcısı yapılandırması.

Diğer yollarla Bağlan üretkenlik

Herhangi bir üçüncü taraf aracı, Microsoft Entra Id (eski adı Azure Active Directory) kimlik doğrulamasını kullanarak bir Microsoft Microsoft Fabric Warehouse veya SQL analiz uç noktasına bağlanmak için ODBC veya OLE DB sürücüleri aracılığıyla SQL Bağlan ion dizesini kullanabilir.

Özel uygulamalar

Microsoft Fabric'te Bir Ambar ve Lakehouse SQL analiz uç noktası bir SQL bağlantı dizesi sağlar. Microsoft Entra Id (eski adıYla Azure Active Directory) kullanılarak kimlik doğrulaması yapılabilen veriler, sql araçlarının geniş bir ekosisteminden erişilebilir. Daha fazla bilgi için bkz. Microsoft SQL Veritabanı için Bağlan kitaplıkları.

Dikkat edilecekler ve sınırlamalar

  • SQL Kimlik Doğrulaması desteklenmez.
  • Microsoft Fabric Warehouse için birden çok Etkin Sonuç Kümesi (MARS) desteklenmiyor. MARS varsayılan olarak devre dışıdır, ancak bağlantı dizesi dahil edilirse MultipleActiveResultSets kaldırılması veya false olarak ayarlanması gerekir.
  • Bir ambar bağlantısında "Belirteç boyutu izin verilen yük boyutu üst sınırını aştı" hatasını alabilirsiniz. Bunun nedeni, çalışma alanında çok sayıda ambar bulunması veya çok sayıda Microsoft Entra grubunun üyesi olmasıdır. Bu hata durumunda, kullanılmayan Ambarları temizlemek ve bağlantıyı yeniden denemek için Çalışma Alanı yöneticisiyle birlikte çalışın veya sorun devam ederse desteğe başvurun.
  • SQL Server'dan bağlı sunucu bağlantıları desteklenmez.