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:
- Katkıda bulunan veya daha yüksek izinlere sahip premium kapasite çalışma alanı içindeki bir SQL analiz uç noktasına veya Ambara erişmeniz 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:
Çalışma alanınıza gidin, Ambar'ı seçin ve Diğer seçenekler'i seçin.
bağlantı dizesi panonuza kopyalamak için SQL bağlantı dizesi Kopyala'yı seçin.
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.
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.
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.
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.
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:
- Ambar'ı seçin
- Varlıkları seçme
- 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:
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.
Bağlantıyı test et'i ve Son'u seçin.
<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 authentication
izin 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.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin