Aracılığıyla paylaş


Verileri sorgulamak için SQL analytics uç noktasını kullanma

Şunlar için geçerlidir:Microsoft Fabric'te SQL veritabanı

Doku'daki SQL veritabanınızda oluşturduğunuz veriler, kısa aralıklarla Delta biçiminde otomatik olarak Microsoft Fabric OneLake'e yansıtılır. Bu yansıtılmış veriler, işletimsel veritabanınızdaki işlem baskısını hafifletmek için raporlama veri kaynağı olarak hizmet vermek de dahil olmak üzere birçok uygulama için kullanışlıdır.

Önkoşullar

  • Bu öğreticide önceki tüm adımları tamamlayın.

Doku'da SQL veritabanınızın SQL analiz uç noktasına erişme

Bu yansıtılmış verilere, Çalışma Alanı görünümünüzde SQL analizi uç noktasını seçerek erişebilirsiniz.

Çalışma Alanı görünümünde SQL veritabanının SQL analiz uç noktasının ekran görüntüsü.

Sql analytics uç noktasına veritabanı görünümünden de erişebilirsiniz.

SQL veritabanından SQL analiz uç noktası görünümüne geçiş yapmak için açılan listeyi gösteren ekran görüntüsü.

SQL veritabanının SQL analiz uç noktasını açtığınızda, Yapı görünümünde SQL veritabanına benzer bir görünüme getirilirsiniz.

Sql veritabanının SQL analiz uç noktası aracılığıyla Gezgin'de kullanılabilen verilerin aynısını gösteren ekran görüntüsü.

SQL analytics uç noktasıyla verileri sorgulama

Yapı ambarı ile uyumlu standart Transact-SQL deyimlerini kullanarak SQL analiz uç noktasındaki yansıtılmış verilerden herhangi birini sorgulayabilirsiniz. Bu verilere veri taşıyan nesneler ekleyemezsiniz, ancak raporlama ve analiz amacıyla verilere görünüm ekleyebilirsiniz. Salt okunur SQL analizi uç noktasının kullanılması işletimsel veritabanınızdaki işlem baskısını azaltır ve raporlama ve analiz amacıyla sistemi ölçeklendirir.

Bu adımda, yansıtılan veriler üzerinde bir görünüm oluşturun ve ardından sonuçları göstermek için bir rapor oluşturun.

  1. SQL analizi uç noktasında olduğunuzdan emin olun ve sql harflerini içeren bir kağıdı gösteren simge çubuğunu kullanarak yeni bir Sorgu penceresi açın ve aşağıdaki Transact-SQL Kodunu yapıştırın ve çalıştırmak için Çalıştır'ı seçin. Bu T-SQL sorgusu, , SupplyChain.vProductsBySupplierve SupplyChain.vSalesByDateadlı SupplyChain.vTotalProductsByVendorLocationüç yeni SQL görünümü oluşturur.

    CREATE VIEW SupplyChain.vProductsBySupplier AS
    -- View for total products by each supplier
    SELECT sod.ProductID
    , sup.CompanyName
    , SUM(sod.OrderQty) AS TotalOrderQty
    FROM SalesLT.SalesOrderHeader AS soh
    INNER JOIN SalesLT.SalesOrderDetail AS sod 
        ON soh.SalesOrderID = sod.SalesOrderID
        INNER JOIN SupplyChain.Warehouse AS sc 
            ON sod.ProductID = sc.ProductID
            INNER JOIN dbo.Suppliers AS sup 
                ON sc.SupplierID = sup.SupplierID
    GROUP BY sup.CompanyName, sod.ProductID;
    GO
    CREATE VIEW SupplyChain.vSalesByDate AS
    -- Product Sales by date and month
    SELECT YEAR(OrderDate) AS SalesYear
    , MONTH(OrderDate) AS SalesMonth
    , ProductID
    , SUM(OrderQty) AS TotalQuantity
    FROM SalesLT.SalesOrderDetail AS SOD
    INNER JOIN SalesLT.SalesOrderHeader AS SOH 
        ON SOD.SalesOrderID = SOH.SalesOrderID
    GROUP BY YEAR(OrderDate), MONTH(OrderDate), ProductID;
    GO
    CREATE VIEW SupplyChain.vTotalProductsByVendorLocation AS
    -- View for total products by each supplier by location
    SELECT wh.SupplierLocationID AS 'Location'
    , vpbs.CompanyName AS 'Supplier'
    , SUM(vpbs.TotalOrderQty) AS 'TotalQuantityPurchased'
    FROM SupplyChain.vProductsBySupplier AS vpbs
    INNER JOIN SupplyChain.Warehouse AS wh
        ON vpbs.ProductID = wh.ProductID
    GROUP BY wh.SupplierLocationID, vpbs.CompanyName;
    GO   
    

Artık bu görünümleri analiz ve raporlamada kullanabilirsiniz. Bu öğreticinin ilerleyen bölümlerinde bu görünümleri kullanarak bir rapor oluşturacaksınız.

SQL veritabanının OneLake'e otomatik olarak yansıtılması hakkında daha fazla bilgi edinmek için bkz. Microsoft Fabric'te Fabric SQL veritabanının yansıtılması.

Sonraki adım