Membuat kueri dan mentransformasikan data

Selesai

Sekarang setelah Anda tahu cara membuat gudang dan menyerap data, Anda dapat mulai menjelajahi dan membentuk data tersebut untuk analitik.

Data mentah jarang tiba dalam format yang tepat yang Anda butuhkan untuk analisis. Anda mungkin perlu menggabungkan tabel, memfilter baris, nilai agregat, atau data restrukturisasi sebelum berguna untuk pelaporan. Data warehouse Fabric memberi Anda dua alat untuk pekerjaan ini: query editor SQL untuk T-SQL dan Visual query editor untuk pendekatan tanpa kode.

Mengkueri data dengan query editor SQL

SQL query editor memberikan pengalaman kueri yang mencakup IntelliSense, penyelesaian kode, penyorotan sintaks, penguraian sisi klien, dan validasi. Ini akan terasa akrab jika Anda memiliki pengalaman menulis T-SQL di SQL Server Management Studio (SSMS) atau Azure Data Studio (ADS).

Untuk membuat kueri baru, gunakan tombol Kueri SQL Baru di menu. Copilot untuk Data Warehouse tersedia di editor untuk membantu menghasilkan kueri dari bahasa alami, menyelesaikan kode saat Anda mengetik, serta menjelaskan atau memperbaiki kueri yang ada.

Mengkueri data dengan Visual query editor

Visual query editor memberikan pengalaman yang mirip dengan tampilan diagram online Power Query. Gunakan tombol Kueri visual baru untuk membuat kueri baru.

Seret sebuah tabel dari data warehouse Anda ke kanvas untuk memulai. Anda kemudian dapat menggunakan menu Transformasi di bagian atas layar untuk menambahkan kolom, filter, dan transformasi lainnya. Anda juga dapat menggunakan tombol (+) pada visual itu sendiri untuk melakukan tindakan serupa.

Tangkapan layar dari Visual Editor Kueri.

Mengubah data dengan tampilan dan prosedur tersimpan

Di luar kueri ad hoc, Anda dapat menyimpan logika transformasi sebagai objek yang dapat digunakan kembali di gudang.

Tampilan menentukan kueri tersimpan yang bisa Anda referensikan seperti tabel. Gunakan tampilan untuk menstandarkan cara analis access data, seperti menggabungkan tabel fakta dan dimensi ke dalam format yang mudah dilaporkan atau memfilter baris ke konteks bisnis tertentu. Contohnya:

Prosedur tersimpan berisi logika T-SQL yang dapat Anda jalankan sesuai permintaan. Gunakan prosedur tersimpan untuk tugas transformasi berulang, seperti memuat data penahapan ke dalam tabel akhir atau menerapkan aturan bisnis.

Tampilan dan prosedur tersimpan juga membantu membuat data Anda lebih mudah diakses oleh alat yang didukung AI. Agen data Copilot dan Fabric IQ dapat mengajukan kueri pada tampilan seperti tabel, sehingga menstandarisasi akses data melalui tampilan dengan nama yang baik meningkatkan akurasi kueri bahasa alami.

Kode berikut menunjukkan tampilan sampel dan cuplikan layar menunjukkan cara menggunakan kode di gudang SQL query editor:

CREATE VIEW dbo.vw_SalesByRegion
AS
SELECT
    c.Region,
    SUM(f.SalesAmount) AS TotalSales,
    COUNT(f.OrderID) AS OrderCount
FROM dbo.FactSales AS f
INNER JOIN dbo.DimCustomer AS c
    ON f.CustomerKey = c.CustomerKey
GROUP BY c.Region;

Screenshot SQL Editor Kueri menampilkan kueri T-SQL yang membuat view.