Örnek verileri alma ve nesne ve veri oluşturma
Şunlar için geçerlidir:✅Microsoft Fabric'te SQL veritabanı
Transact-SQL (T-SQL) deyimlerini kullanarak Doku'daki SQL veritabanına veri girişi yapabilir ve Veri Akışı 2. Nesil özelliği veya veri işlem hatları gibi diğer Microsoft Fabric bileşenlerini kullanarak da verileri veritabanınıza aktarabilirsiniz. Geliştirme için Visual Studio Code veya SQL Server Management Studio gibi Tablosal Veri Akışı (TDS) protokollerini destekleyen herhangi bir araçla bağlanabilirsiniz.
Bu bölüme başlamak için başlangıç noktası olarak sağlanan SalesLT örnek verilerini kullanabilirsiniz.
Önkoşullar
- Bu öğreticide önceki tüm adımları tamamlayın.
Doku portalında Sorgu düzenleyicisini açma
Son öğretici adımında oluşturduğunuz Yapı veritabanında SQL veritabanını açın. Bu öğreticiyi Doku portalının gezinti çubuğunda veya Çalışma Alanınızda bularak bulabilirsiniz.
Örnek veri düğmesini seçin. Öğretici veritabanınızı SalesLT örnek verileriyle doldurmak birkaç dakika sürer.
Devam etmeden önce içeri aktarma işleminin tamamlandığından emin olmak için Bildirimler alanını denetleyin.
Bildirimler, örnek verilerin içeri aktarılmasının ne zaman tamamlanmasını gösterir. Doku'daki SQL veritabanınız artık şemayı
SalesLT
ve ilişkili tabloları içerir.
SQL düzenleyicisinde SQL veritabanını kullanma
Doku'daki SQL veritabanı için web tabanlı SQL düzenleyicisi, temel bir nesne gezgini ve sorgu yürütme arabirimi sağlar. Doku'daki yeni bir SQL veritabanı otomatik olarak SQL düzenleyicisine açılır ve var olan bir veritabanı Doku portalında açılarak SQL düzenleyicisinde açılabilir.
Web düzenleyicisinin araç çubuğunda yenileme, ayarlar, sorgu işlemi ve performans bilgilerini alma gibi çeşitli öğeler vardır. Bu öğretici boyunca bu özellikleri kullanacaksınız.
Veritabanı görünümünüzde, simge çubuğundan Yeni Sorgu'yu seçerek başlayın. Bu, kodunuzu yazmanıza yardımcı olacak Copilot AI özelliğine sahip bir sorgu düzenleyicisi getirir. SQL için Copilot veritabanı bir sorguyu tamamlamanıza veya oluşturmanıza yardımcı olabilir.
Sorgunun en üstüne gibi
-- Create a query that shows the total number of customers
bir T-SQL açıklaması yazın ve Enter tuşuna basın. Şuna benzer bir sonuç elde edersiniz:"Sekme" tuşuna basıldığında önerilen kod uygulanır:
Her ana adımı açıklamak üzere kodunuza açıklama eklemek için Sorgu düzenleyicisinin simge çubuğundaKi Sorguyu açıkla'ya tıklayın:
Not
Copilot amacınızı bulmak için elinden geleni yapmaya çalışır, ancak çalıştırmadan önce her zaman oluşturduğu kodu denetlemeli ve her zaman üretimden ayrı bir ortamda test etmelisiniz.
Üretim ortamında, burada SalesLT verileriyle benzetimini yaptığınız günlük uygulama işlemleri için normalleştirilmiş biçimde olan verileriniz olabilir. Siz bir sorgu oluştururken, sorgu Gezgin bölmesindeki Sorgular öğesine otomatik olarak kaydedilir. Sorgunuzu "SQL sorgusu 1" olarak görmeniz gerekir. Varsayılan olarak, sistem sorguları "SQL sorgusu 1" gibi numaralar, ancak sorguyu yinelemek, yeniden adlandırmak veya silmek için sorgu adının yanındaki üç noktayı seçebilirsiniz.
Transact-SQL kullanarak veri ekleme
Kuruluşun tedarik zincirini izlemek için yeni nesneler oluşturmanız istendi, bu nedenle uygulamanız için bir nesne kümesi eklemeniz gerekiyor. Bu örnekte, yeni bir şemada tek bir nesne oluşturacaksınız. Uygulamayı tamamen normalleştirmek için daha fazla tablo ekleyebilirsiniz. Ürün başına birden çok bileşen gibi daha fazla veri ekleyebilir, daha fazla sağlayıcı bilgisine sahip olabilirsiniz. Bu öğreticinin ilerleyen bölümlerinde verilerin SQL analytics uç noktasına nasıl yansıtılmış olduğunu ve nesneler eklendikçe veya değiştikçe otomatik olarak ayarlamak için GraphQL API'si ile verileri nasıl sorgulayabileceğinizi göreceksiniz.
Aşağıdaki adımlarda, tedarik zinciri analizi için simülasyon verileri için bir şema, tablo ve veri oluşturmak üzere bir T-SQL betiği kullanılır.
Yeni bir sorgu oluşturmak için SQL veritabanının araç çubuğundaki Yeni Sorgu düğmesini seçin.
Aşağıdaki betiği Sorgu alanına yapıştırın ve çalıştırmak için Çalıştır'ı seçin. Aşağıdaki T-SQL betiği:
- adlı
SupplyChain
bir şema oluşturur. - adlı
SupplyChain.Warehouse
bir tablo oluşturur. -
SupplyChain.Warehouse
tablosunu, içindenSalesLT.Product
rastgele oluşturulmuş bazı ürün verileriyle doldurur.
/* Create the Tutorial Schema called SupplyChain for all tutorial objects */ CREATE SCHEMA SupplyChain; GO /* Create a Warehouse table in the Tutorial Schema NOTE: This table is just a set of INT's as Keys, tertiary tables will be added later */ CREATE TABLE SupplyChain.Warehouse ( ProductID INT PRIMARY KEY -- ProductID to link to Products and Sales tables , ComponentID INT -- Component Identifier, for this tutorial we assume one per product, would normalize into more tables , SupplierID INT -- Supplier Identifier, would normalize into more tables , SupplierLocationID INT -- Supplier Location Identifier, would normalize into more tables , QuantityOnHand INT); -- Current amount of components in warehouse GO /* Insert data from the Products table into the Warehouse table. Generate other data for this tutorial */ INSERT INTO SupplyChain.Warehouse (ProductID, ComponentID, SupplierID, SupplierLocationID, QuantityOnHand) SELECT p.ProductID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS ComponentID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierLocationID, ABS(CHECKSUM(NEWID())) % 100 + 1 AS QuantityOnHand FROM [SalesLT].[Product] AS p; GO
Doku veritabanındaki SQL veritabanınız artık Ambar bilgilerini içerir. Bu verileri bu öğreticinin sonraki bir adımında kullanacaksınız.
- adlı
Gezgin bölmesinde bu tabloları seçebilirsiniz ve tablo verileri görüntülenir; görmek için bir sorgu yazmanız gerekmez.
Microsoft Fabric İşlem Hattı kullanarak veri ekleme
Doku'daki SQL veritabanınıza veri aktarıp dışarı aktarmanın bir diğer yolu da Microsoft Fabric Veri İşlem Hattı kullanmaktır. Veri işlem hatları, grafik kullanıcı arabirimi yerine komutları kullanmaya alternatif olarak sunulur. Veri işlem hattı, birlikte veri alımı görevi gerçekleştiren etkinliklerin mantıksal bir gruplandırmasıdır. İşlem hatları, her birini ayrı ayrı yönetmek yerine ayıklama, dönüştürme ve yükleme (ETL) etkinliklerini yönetmenize olanak sağlar.
Microsoft Fabric pipelines bir Veri Akışı içerebilir. Veri Akışı 2 . Nesil, verilerde dönüştürmeleri ve diğer işlemleri gerçekleştirmenizi sağlayan bir Power Query arabirimi kullanır. Contoso'nun ortak olduğu Northwind Traders şirketinden veri getirmek için bu arabirimi kullanacaksınız. Şu anda aynı tedarikçileri kullanıyorlar, bu nedenle verilerini içeri aktaracak ve bu öğreticinin başka bir adımında oluşturacağınız bir görünümü kullanarak bu sağlayıcıların adlarını göstereceksiniz.
Başlamak için, örnek veritabanının SQL veritabanı görünümünü yapı portalında (henüz yapmadıysanız) açın.
Menü çubuğundan Veri Al düğmesini seçin.
Yeni Veri Akışı 2. Nesil'i seçin.
Power Query görünümünde Veri Al düğmesini seçin. Bu, belirli bir veri alanına atlamak yerine kılavuzlu bir işlem başlatır.
Veri Kaynağı Seç'in arama kutusunda odata türünü görüntüleyin.
Yeni kaynaklar sonuçlarından OData'yi seçin.
Veri kaynağına bağlan görünümünün
Northwind
Devam etmek için İleri düğmesini seçin.Aşağı kaydırarak OData akışından Suppliers tablosuna gelin ve yanındaki onay kutusunu seçin. Ardından Oluştur düğmesini seçin.
Şimdi Sorgu Ayarları'nın +Veri Hedefi bölümünün yanındaki artı simgesini seçin ve listeden SQL veritabanı'nı seçin.
Veri hedefine bağlan sayfasında Kimlik doğrulama türünün Kuruluş hesabı olarak ayarlandığından emin olun. Oturum aç'ı seçin ve veritabanına Microsoft Entra Id kimlik bilgilerinizi girin.
Başarıyla bağlandıktan sonra İleri düğmesini seçin.
Hedef hedef seçin bölümünde bu öğreticinin ilk adımında oluşturduğunuz Çalışma alanı adını seçin.
Altında görüntülenen veritabanınızı seçin. Yeni tablo radyo düğmesinin seçili olduğundan emin olun ve tablonun adını Sağlayıcılar olarak bırakın ve İleri düğmesini seçin.
Hedef ayarları seçin görünümünde Otomatik ayarları kullan kaydırıcısını bırakın ve Ayarları kaydet düğmesini seçin.
Veri aktarımını başlatmak için Yayımla düğmesini seçin.
Yeni Veri Akışı öğesini bulabileceğiniz Çalışma Alanı görünümünüzde geri dönersiniz.
Yenilenen sütunu geçerli tarih ve saati gösterdiğinde, Gezgin'deveritabanı adınızı seçip şemayı
dbo
genişleterek yeni tabloyu gösterebilirsiniz. (Şunu seçmeniz gerekebilir: Araç çubuğundaki Yenile simgesi.)
Veriler artık veritabanınıza alınır. Artık bu üçüncül tabloyu kullanarak tablodaki Suppliers
verileri birleştiren bir sorgu oluşturabilirsiniz. Bunu daha sonra öğreticimizde yapacaksınız.
Sonraki adım
İlgili içerik
- Data Factory'de SQL veritabanı bağlantınızı ayarlama (Önizleme)
- SQL veritabanı bağlayıcısı genel bakış (Önizleme)
- KOPYALAMA etkinliğinde SQL veritabanını yapılandırma (Önizleme)