Menyerap data sampel dan membuat objek dan data
Berlaku untuk:✅Database SQL di Microsoft Fabric
Anda dapat memasukkan data ke dalam database SQL di Fabric menggunakan pernyataan Transact-SQL (T-SQL), dan Anda juga dapat mengimpor data ke database Anda menggunakan komponen Microsoft Fabric lainnya, seperti fitur Dataflow Gen2 atau alur data. Untuk pengembangan, Anda dapat terhubung dengan alat apa pun yang mendukung protokol Aliran Data Tabular (TDS), seperti Visual Studio Code atau SQL Server Management Studio.
Untuk memulai bagian ini, Anda dapat menggunakan data sampel SalesLT yang disediakan sebagai titik awal.
Prasyarat
- Selesaikan semua langkah sebelumnya dalam tutorial ini.
Buka editor Kueri di portal Fabric
Buka database SQL dalam database Fabric yang Anda buat di langkah tutorial terakhir. Anda dapat menemukannya di bilah navigasi portal Fabric, atau dengan menemukannya di Ruang Kerja Anda untuk tutorial ini.
Pilih tombol Contoh data . Ini membutuhkan beberapa saat untuk mengisi database tutorial Anda dengan data sampel SalesLT .
Periksa area Pemberitahuan untuk memastikan impor selesai sebelum Anda melanjutkan.
Pemberitahuan menunjukkan kepada Anda saat impor data sampel selesai. Database SQL Anda di Fabric sekarang berisi
SalesLT
skema dan tabel terkait.
Menggunakan database SQL di editor SQL
Editor SQL berbasis web untuk database SQL di Fabric menyediakan penjelajah objek dasar dan antarmuka eksekusi kueri. Database SQL baru di Fabric secara otomatis terbuka ke editor SQL, dan database yang ada dapat dibuka di editor SQL dengan membukanya di portal Fabric.
Ada beberapa item di toolbar editor Web, termasuk refresh, pengaturan, operasi kueri, dan kemampuan untuk mendapatkan informasi performa. Anda akan menggunakan fitur-fitur ini sepanjang tutorial ini.
Dalam tampilan database Anda, mulailah dengan memilih Kueri Baru dari bilah ikon. Ini memunculkan editor kueri, yang memiliki fitur AI Copilot untuk membantu Anda menulis kode Anda. Salinan untuk database SQL dapat membantu Anda menyelesaikan kueri atau membuatnya.
Ketik komentar T-SQL di bagian atas kueri, seperti
-- Create a query that shows the total number of customers
dan tekan Enter. Anda mendapatkan hasil yang mirip dengan yang satu ini:Menekan tombol "Tab" mengimplementasikan kode yang disarankan:
Pilih Jelaskan kueri di bilah ikon editor Kueri untuk menyisipkan komentar dalam kode Anda untuk menjelaskan setiap langkah utama:
Catatan
Copilot mencoba yang terbaik untuk mencari tahu niat Anda, tetapi Anda harus selalu memeriksa kode yang dibuatnya sebelum Anda menjalankannya, dan selalu mengujinya di lingkungan terpisah dari produksi.
Di lingkungan produksi, Anda mungkin memiliki data yang sudah dalam format yang dinormalisasi untuk operasi aplikasi sehari-hari, yang telah Anda simulasikan di sini dengan data SalesLT . Saat Anda membuat kueri, kueri disimpan secara otomatis di item Kueri di panel Explorer . Anda akan melihat kueri Anda sebagai "kueri SQL 1". Secara default sistem menamai kueri seperti "kueri SQL 1", tetapi Anda dapat memilih elipsis di samping nama kueri untuk menduplikasi, mengganti nama, atau menghapus kueri.
Menyisipkan data menggunakan Transact-SQL
Anda telah diminta untuk membuat objek baru untuk melacak rantai pasokan organisasi, jadi Anda perlu menambahkan sekumpulan objek untuk aplikasi Anda. Dalam contoh ini, Anda akan membuat satu objek dalam skema baru. Anda dapat menambahkan lebih banyak tabel untuk sepenuhnya menormalkan aplikasi. Anda dapat menambahkan lebih banyak data seperti beberapa komponen per produk, memiliki lebih banyak informasi pemasok, dan sebagainya. Nantinya dalam tutorial ini, Anda akan melihat bagaimana data dicerminkan ke titik akhir analitik SQL, dan bagaimana Anda dapat mengkueri data dengan API GraphQL untuk menyesuaikan secara otomatis saat objek ditambahkan atau diubah.
Langkah-langkah berikut menggunakan skrip T-SQL untuk membuat skema, tabel, dan data untuk data yang disimulasikan untuk analisis rantai pasokan.
Pilih tombol Kueri Baru di toolbar database SQL untuk membuat kueri baru.
Tempelkan skrip berikut ini di area Kueri dan pilih Jalankan untuk menjalankannya. Skrip T-SQL berikut:
- Membuat skema bernama
SupplyChain
. - Membuat tabel bernama
SupplyChain.Warehouse
. - Mengisi
SupplyChain.Warehouse
tabel dengan beberapa data produk yang dibuat secara acak dariSalesLT.Product
.
/* 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
Database SQL Anda dalam database Fabric sekarang menyertakan informasi Gudang. Anda akan menggunakan data ini di langkah selanjutnya dalam tutorial ini.
- Membuat skema bernama
Anda dapat memilih tabel ini di panel Explorer , dan data tabel ditampilkan – tidak perlu menulis kueri untuk melihatnya.
Menyisipkan data menggunakan Microsoft Fabric Pipeline
Cara lain Anda dapat mengimpor data ke dalam dan mengekspor data dari database SQL Anda di Fabric adalah dengan menggunakan Microsoft Fabric Data Pipeline. Alur data menawarkan alternatif untuk menggunakan perintah, sebagai gantinya menggunakan antarmuka pengguna grafis. Alur data adalah pengelompokan logis aktivitas yang bersama-sama melakukan tugas penyerapan data. Alur memungkinkan Anda mengelola aktivitas ekstraksi, transformasi, dan pemuatan (ETL) alih-alih mengelola masing-masing satu per satu.
Microsoft Fabric Pipelines dapat berisi Aliran Data. Dataflow Gen2 menggunakan antarmuka Power Query yang memungkinkan Anda melakukan transformasi dan operasi lain pada data. Anda akan menggunakan antarmuka ini untuk membawa data dari perusahaan Northwind Traders , yang bermitra dengan Contoso. Mereka saat ini menggunakan pemasok yang sama, jadi Anda akan mengimpor data mereka dan menunjukkan nama-nama pemasok ini menggunakan tampilan yang akan Anda buat di langkah lain dalam tutorial ini.
Untuk memulai, buka tampilan database SQL dari database sampel di portal Fabric, jika belum.
Pilih tombol Dapatkan Data dari bilah menu.
Pilih Aliran Data Baru Gen2.
Dalam tampilan Power Query, pilih tombol Dapatkan Data . Ini memulai proses terpandu daripada melompat ke area data tertentu.
Dalam kotak pencarian pilih Sumber Data, lihat jenis odata.
Pilih OData dari hasil Sumber baru.
Dalam kotak teks URL tampilan Sambungkan ke sumber data, ketik teks:
https://services.odata.org/v4/northwind/northwind.svc/
untuk umpan Buka Data dariNorthwind
database sampel. Pilih tombol Berikutnya untuk melanjutkan.Gulir ke bawah ke tabel Pemasok dari umpan OData dan pilih kotak centang di sampingnya. Lalu pilih tombol Buat .
Sekarang pilih + simbol plus di samping bagian Tujuan Data dari Pengaturan Kueri, dan pilih database SQL dari daftar.
Pada halaman Sambungkan ke tujuan data, pastikan jenis Autentikasi diatur ke Akun organisasi. Pilih Masuk dan masukkan kredensial ID Microsoft Entra Anda ke database.
Setelah Anda berhasil tersambung, pilih tombol Berikutnya .
Pilih nama Ruang Kerja yang Anda buat di langkah pertama tutorial ini di bagian Pilih target tujuan.
Pilih database Anda yang memperlihatkan di bawahnya. Pastikan bahwa tombol radio Tabel baru dipilih dan biarkan nama tabel sebagai Pemasok dan pilih tombol Berikutnya .
Biarkan slider Gunakan pengaturan otomatis diatur pada tampilan Pilih pengaturan tujuan dan pilih tombol Simpan pengaturan .
Pilih tombol Terbitkan untuk memulai transfer data.
Anda dikembalikan ke tampilan Ruang Kerja, tempat Anda dapat menemukan item Aliran Data baru.
Saat kolom Refresh memperlihatkan tanggal dan waktu saat ini, Anda bisa memilih nama database Anda di Explorer lalu memperluas
dbo
skema untuk memperlihatkan tabel baru. (Anda mungkin harus memilih Ikon refresh di bilah alat.)
Data sekarang diserap ke dalam database Anda. Sekarang Anda bisa membuat kueri yang menggabungkan data dari Suppliers
tabel menggunakan tabel tersier ini. Anda akan melakukan ini nanti dalam tutorial kami.