Aracılığıyla paylaş


Microsoft Fabric'da SQL veritabanı

Şunun için geçerlidir:SQL veritabanı Microsoft Fabric'da

Microsoft Fabric'deki SQL veritabanı, Azure SQL Database tabanlı ve Fabric'te işletimsel veritabanınızı kolayca oluşturmanıza olanak tanıyan, geliştirici dostu bir işlemsel veritabanıdır. Fabric içerisindeki bir SQL veritabanı, Azure SQL Veritabanı ile aynı SQL Veritabanı Motoru'nu kullanır.

Microsoft Fabric'teki SQL veritabanı hakkında daha fazla bilgi edinmek için SQL veritabanını tanıtan Data Exposed bölümünü izleyin.

Tam bir kılavuza başlamak için Doku portalında SQL veritabanı oluşturmaöğreticisine bakın. Belirli bir görevle ilgili yardım almak istiyorsanız Başlarken bölümünü ziyaret edin.

Fabric'teki SQL veritabanı:

  • OLTP iş yükleri için Fabric'teki merkez
  • Yapılandırması ve yönetimi kolay
  • Verileri neredeyse gerçek zamanlı olarak otomatik bir şekilde OneLake içine çoğaltarak analiz için kurulumu yapın
  • Semantik arama ve bilgi getirmeyle artırılmış üretim (RAG) gibi özelliklere sahip yapay zeka geliştirme senaryolarına hazır.
  • Geliştirme çerçeveleri ve analizlerle tümleşik
  • Mirroring in Fabric teknolojisinin temeline dayalı olarak
  • Kolay yönetilebilir, varsayılan olarak etkinleştirilen akıllı performans özellikleri, Otomatik Ayarlama ile otomatik dizin oluşturma gibi.
  • Azure SQL Database ile aynı şekillerde sorgulanır ve artı Fabric portalı içerisinde bir web tabanlı düzenleyici bulunur.

Fabric üzerinde neden SQL veritabanı kullanmalıyız?

Doku'daki SQL veritabanı Veritabanı iş yükünün bir parçasıdır ve verilere Doku'daki diğer öğelerden erişilebilir. AYRıCA SQL veritabanı verileriniz OneLake'te sorgulanabilir biçimde up-to-date biçiminde tutulur, böylece Spark ile analiz çalıştırma, not defterlerini yürütme, veri mühendisliği, Power BI Raporları aracılığıyla görselleştirme ve daha fazlası gibi Doku'daki tüm farklı hizmetleri kullanabilirsiniz.

Fabric içindeki SQL veritabanı simgesinin ekran görüntüsü.

Sql veritabanınız Fabric'te olduğu için birden çok satıcıdan farklı hizmetleri birleştirmeniz gerekmez. Bunun yerine, analiz ihtiyaçlarınızı basitleştirmek için tasarlanmış ve açık kaynak Delta Lake tablo biçimini okuyabilen teknoloji çözümleri arasında açıklık ve işbirliği için oluşturulmuş yüksek oranda tümleşik, uçtan uca ve kullanımı kolay bir ürünün keyfini çıkarabilirsiniz. Delta tabloları daha sonra Doku'da her yerde kullanılabilir ve kullanıcıların Doku yolculuğunu hızlandırmasına olanak tanır.

Microsoft Fabric platformu, Hizmet Olarak Yazılım (SaaS) temeli üzerine kurulmuştur. Microsoft Fabric hakkında daha fazla bilgi edinmek için bkz. Microsoft Fabric nedir?

Doku'da yeni bir SQL veritabanı oluşturmak, Doku çalışma alanınızda şu öğeleri oluşturur:

  • SQL veritabanınızdaki veriler otomatik olarak OneLake'e çoğaltılır ve analize hazır biçimde Parquet'e dönüştürülür. Bu, veri mühendisliği, veri bilimi ve daha fazlası gibi aşağı akış senaryolarına olanak tanır.
  • SQL analiz uç noktası

Fabric SQL Veritabanı Sorgu Düzenleyicisi'ne ek olarak, SQL Server Management Studio, Visual Studio Code için MSSQL uzantısı ve hatta GitHub Copilot gibi geniş bir araç ekosistemi vardır.

Paylaşım ve veri güvenliği

Paylaşım erişim denetimi ve yönetim kolaylığı sağlarken satır düzeyi güvenlik (RLS) ve nesne düzeyi güvenlik (OLS) gibi güvenlik denetimleri ve daha fazlası hassas bilgilere erişimi denetleyebileceğinizden emin olun. Fabric SQL veritabanı ayrıca çalışma alanı düzeyinde müşteri tarafından yönetilen anahtarlar ve SQL denetimi de dahil olmak üzere kurumsal düzeyde güvenlik özellikleri sunar. Daha fazla bilgi için bkz. SQL veritabanında veri şifreleme ve SQL veritabanında güvenlik.

Paylaşım, kuruluşunuz genelinde güvenli ve demokratik bir karar alma olanağı da sağlar. SQL veritabanınızı paylaşarak, çalışma alanına ve diğer öğelerine erişim izni vermeden diğer kullanıcılara veya bir kullanıcı grubuna veritabanına erişim izni verebilirsiniz. Birisi bir veritabanını paylaştığında, SQL analytics uç noktasına erişim de verir.

Çalışma Alanı görünümünde veritabanı adının yanındaki Paylaş düğmesiyle Paylaşım iletişim kutusuna erişin. Paylaşılan veritabanları, OneLakeData Hub veya Microsoft Fabric'in Shared with Me bölümü aracılığıyla bulunabilir. Daha fazla bilgi için bkz. VERILERI paylaşma ve SQL veritabanınıza erişimi yönetme.

Bağlan

Diğer Microsoft Fabric öğe türleri gibi SQL veritabanları da Microsoft Entra kimlik doğrulaması kullanır. Bağlanma seçenekleri için Microsoft Fabric'da SQL veritabanınıza bağlanma'yı gözden geçirin.

SQL veritabanında başarılı bir şekilde kimlik doğrulaması yapmak için, bir Microsoft Entra kullanıcısı, hizmet sorumlusu veya grup, Fabric'de veritabanı için Okuma iznine sahip olmalıdır. Daha fazla bilgi için bkz. Microsoft Fabric'te SQL veritabanında Kimlik Doğrulama.

Şu anda Microsoft Fabric'da SQL veritabanı için desteklenen tek bağlantı ilkesi Default'dır. Daha fazla bilgi için bkz. Bağlantı ilkesi ve Bağlantı mimarisi. Bölgenizin izin verilmesi gereken IP adreslerinin listesi için Azure IP Aralıkları ve Hizmet Etiketleri - Genel Bulut'a başvurun.

Fabric çalışma alanına veya belirli bir veritabanına Microsoft Entra kimliğine erişim izni verme hakkında bilgi için bkz. Fabric access controls.

En iyi kullanım örnekleri

Fabric'teki SQL veritabanı, operasyonel ve analitik iş yükleri arasında köprü oluşturan çeşitli modern veri desenlerini destekleyecek şekilde tasarlanmıştır:

  • Zeki uygulamalar ve Yapay Zeka (YZ): Azure OpenAI, vektör gömme ve Alma Destekli Üretim (RAG) desenlerini kullanarak yapay zeka destekli uygulamalar geliştirin. SQL veritabanı, akıllı deneyimler oluşturmak için vektör veri türlerini ve LangChain ve Semantic Kernel gibi çerçevelerle tümleştirmeyi destekler. Tüm yapay zeka SQL özellikleri hakkında daha fazla bilgi için bkz. Akıllı uygulamalar ve yapay zeka.
  • Ters ETL: Özenle seçilmiş analiz verilerini ambarlardan veya lakehouse'lardan operasyonel sistemlere geri göndermek için SQL veritabanını hedef sistem olarak kullanın. Bu, uygulamaların, API'lerin ve GraphQL uç noktalarının operasyonel karar alma için dönüştürülmüş iş zekasına gerçek zamanlı olarak erişmesini sağlar. Daha fazla bilgi için bkz. SQL veritabanını ters ETL'de kullanma.
  • İşletimsel Veri Deposu (ODS): Birden çok işletim sisteminden gelen verileri, operasyonel raporlamayı ve basit analizleri destekleyen normalleştirilmiş, neredeyse gerçek zamanlı bir depoda birleştirin. SQL veritabanı, kaynak sistemler ve analiz platformları arasında "sıcak, uyumlulaştırılmış gerçek" görevi görür. Daha fazla bilgi için bkz. SQL veritabanını işletimsel veri deposu olarak kullanma.
  • Translitik uygulamalar: Aynı verilere hem işlem hem de analitik erişim gerektiren uygulamalar oluşturun. OneLake'e otomatik çoğaltma, işlem performansını etkilemeden analiz sorgularını etkinleştiren bir SQL analiz uç noktası oluşturur. Daha fazla bilgi için bkz. Translitik uygulamalar için kaynak olarak SQL veritabanını kullanma.

Veritabanları arası sorgular

SQL veritabanınızdaki veriler otomatik olarak OneLake'de depolandığında, tek bir T-SQL sorgusunda diğer SQL veritabanlarından, yansıtılmış veritabanlarından, ambarlardan ve SQL analizi uç noktasından verileri birleştirerek veritabanları arası sorgular yazabilirsiniz. Tüm bunlar şu anda SQL veritabanının SQL analiz uç noktasındaki sorgularla veya lakehouse ile mümkündür.

Örneğin, Fabric'teki diğer nesnelerden bir tabloya üç bölümlü adlandırma kullanarak referans verebilirsiniz. Aşağıdaki örnekte, bir SQL veritabanındaki kurgusal ContosoSalesTable tablosunda yer alan ContosoWarehouse'ya, ambar SalesLT.Affiliation içindeki kayıtlara atıfta bulunmak için üç bölümlü adı kullanın. Diğer veritabanlarından veya ambarlardan, standart SQL üç bölümlü adlandırma kuralının ilk bölümü veritabanı veya ambar öğesinin adıdır.

SELECT * 
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

SQL veritabanınızla Fabric'te Veri Mühendisliği

Microsoft Fabric, verilerinizin kolayca erişilebilir, iyi düzenlenmiş ve yüksek kaliteli olmasını sağlamak için çeşitli veri mühendisliği özellikleri sağlar. Fabric Veri Mühendisliği kullanarak şunları yapabilirsiniz:

  • Fabric'te bir SQL veritabanı kullanarak verilerinizi Spark formatında oluşturun ve yönetin.
  • SQL veritabanınıza Fabric'de veri kopyalamak için veri hatları tasarlayın.
  • Spark kümesine toplu iş/akış işi göndermek için Spark iş tanımlarını kullanın.
  • Veri hazırlama ve dönüştürme için kod yazmak için not defterlerini kullanın.

Fabric ile SQL veritabanınızla Veri Bilimi

Microsoft Fabric'te Veri Bilimi, veri zenginleştirme ve iş zekası amacıyla kullanıcıların uçtan uca veri bilimi iş akışlarını tamamlamasına olanak tanır. Veri bilimi sürecinin tamamında veri keşfetme, hazırlama ve temizlemeden denemelere, modellemeye, model puanlama ve tahmine dayalı içgörülerin BI raporlarına sunulmasına kadar çok çeşitli etkinlikleri tamamlayabilirsiniz.

Microsoft Fabric kullanıcılar Data Science erişebilir. Buradan, çeşitli ilgili kaynakları bulabilir ve bunlara erişebilirler. Örneğin makine öğrenmesi Denemeleri, Modeller ve Not Defterleri oluşturabilirler. Ayrıca Veri Bilimi Giriş sayfasında mevcut Not Defterlerini içeri aktarabilir.

SqlPackage ile veritabanı taşınabilirliği ve dağıtımları

SqlPackage, tüm veritabanlarını veya veritabanı nesnelerini taşıyabilen veritabanı etkileşimlerine olanak tanıyan platformlar arası bir komut satırı aracıdır. Azure veya Fabric üzerinde yönetilen bir veritabanının taşıma kapasitesi (içeri/dışarı aktarma), ileride taşımak istediğinizde verilerinizin taşınabilir olmasını sağlar. Aynı taşınabilirlik, içeri/dışarı aktarma işlemleriyle bağımsız veritabanı kopyaları (.bacpac) aracılığıyla belirli geçiş senaryolarını da etkinleştirir.

SqlPackage, veritabanı nesnelerinde artımlı değişikliklerin (tablolardaki yeni sütunlar, mevcut saklı yordamlarda yapılan değişiklikler vb.) kolay veritabanı dağıtımlarını etkinleştirebilir. SqlPackage, veritabanındaki nesnelerin tanımlarını içeren bir .dacpac dosyasını ayıklayabilir ve bu nesne durumunu yeni veya var olan bir veritabanına uygulamak için bir .dacpac dosyası yayımlayabilir. Yayımlama işlemi, SQL veritabanları için çevrimdışı ve daha dinamik geliştirme döngüleri sağlayan SQL projeleriyle de tümleştirilir.

Daha fazla bilgi için SqlPackage ile SQL veritabanı Fabric'de bakınız.

Fabric kaynak denetimiyle tümleştirme

SQL veritabanı, Fabric sürekli entegrasyon/sürekli geliştirme ile entegre edilmiştir. SQL veritabanınızı yönetmek için yerleşik git deposunu kullanabilirsiniz.

Fabric portalından GraphQL API'si oluşturma

Sql veritabanınız için kolayca graphQL API'sini oluşturmak için Doku portalını kullanabilirsiniz.

Kapasite yönetimi

Microsoft Fabric Capacity Metrics uygulamasını kullanarak deneme sürümü olmayan Doku kapasitelerinde SQL veritabanı kullanımını ve tüketimini izleyebilirsiniz.

Daha fazla bilgi için Microsoft Fabric'deki SQL veritabanı için Faturalandırma ve kullanım raporlamasına bakın.

Azure SQL Database için yansıtma işlemi

Zaten bir dış veritabanınız var ve Fabric entegrasyonundan yararlanmak mı istiyorsunuz? Çeşitli sistemlerdeki verileri bir araya getirmek için düşük maliyetli ve düşük gecikme süreli bir çözüm olarak Dokuda Yansıtma'yı kullanabilirsiniz. Mevcut Azure SQL Database verileri de dahil olmak üzere mevcut veri varlığınızı doğrudan Fabric'in OneLake'ine sürekli olarak çoğaltabilirsiniz.

Elastik havuzlar

Fabric SQL veritabanı, Azure SQL Veritabanı'nın elastik havuzlar kavramını ada göre desteklemez, ancak Fabric kapasiteleri ve Fabric çalışma alanları ile benzer kavramlar mevcuttur. Tek bir Doku kapasitesi, farklı çalışma alanlarındaki Doku SQL veritabanları için kaynaklar sağlayabilir. Bu, hem elastik havuzlara benzer tek bir kapasitede faturalamanın basitleştirilmesini hem de farklı çalışma alanları için güvenlik yalıtımı sağlar.

Sonraki adım