Bagikan melalui


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

  1. 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.

  2. Pilih tombol Contoh data . Ini membutuhkan beberapa saat untuk mengisi database tutorial Anda dengan data sampel SalesLT .

    Cuplikan layar tombol Sampel data di halaman utama untuk database SQL di Microsoft Fabric.

  3. Periksa area Pemberitahuan untuk memastikan impor selesai sebelum Anda melanjutkan.

    Cuplikan layar jendela pemberitahuan, menunjukkan data sampel saat ini sedang diimpor.

  4. Pemberitahuan menunjukkan kepada Anda saat impor data sampel selesai. Database SQL Anda di Fabric sekarang berisi SalesLT skema dan tabel terkait.

    Cuplikan layar memperlihatkan contoh impor data selesai.

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.

  1. 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:

    Cuplikan layar editor SQL memperlihatkan komentar dengan saran kode yang dibantu Copilot.

  2. Menekan tombol "Tab" mengimplementasikan kode yang disarankan:

    Cuplikan layar memperlihatkan saran kode yang dibantu Copilot diterima dan dijalankan.

  3. Pilih Jelaskan kueri di bilah ikon editor Kueri untuk menyisipkan komentar dalam kode Anda untuk menjelaskan setiap langkah utama:

    Cuplikan layar memperlihatkan hasil tombol Jelaskan kueri, dengan komentar yang dibantu Copilot ditambahkan ke kode kueri T-SQL.

    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.

  1. Pilih tombol Kueri Baru di toolbar database SQL untuk membuat kueri baru.

  2. Tempelkan skrip berikut ini di area Kueri dan pilih Jalankan untuk menjalankannya. Skrip T-SQL berikut:

    1. Membuat skema bernama SupplyChain.
    2. Membuat tabel bernama SupplyChain.Warehouse.
    3. Mengisi SupplyChain.Warehouse tabel dengan beberapa data produk yang dibuat secara acak dari SalesLT.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.

  3. 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.

  1. Pilih tombol Dapatkan Data dari bilah menu.

  2. Pilih Aliran Data Baru Gen2.

  3. Dalam tampilan Power Query, pilih tombol Dapatkan Data . Ini memulai proses terpandu daripada melompat ke area data tertentu.

  4. Dalam kotak pencarian pilih Sumber Data, lihat jenis odata.

  5. Pilih OData dari hasil Sumber baru.

  6. Dalam kotak teks URL tampilan Sambungkan ke sumber data, ketik teks: https://services.odata.org/v4/northwind/northwind.svc/ untuk umpan Buka Data dari Northwind database sampel. Pilih tombol Berikutnya untuk melanjutkan.

    Cuplikan layar dialog Sambungkan ke sumber data, dengan URL OData untuk Northwind terisi.

  7. Gulir ke bawah ke tabel Pemasok dari umpan OData dan pilih kotak centang di sampingnya. Lalu pilih tombol Buat .

  8. Sekarang pilih + simbol plus di samping bagian Tujuan Data dari Pengaturan Kueri, dan pilih database SQL dari daftar.

    Cuplikan layar memperlihatkan penambahan tujuan data baru ke Fabric SQL.

  9. Pada halaman Sambungkan ke tujuan data, pastikan jenis Autentikasi diatur ke Akun organisasi. Pilih Masuk dan masukkan kredensial ID Microsoft Entra Anda ke database.

  10. Setelah Anda berhasil tersambung, pilih tombol Berikutnya .

  11. Pilih nama Ruang Kerja yang Anda buat di langkah pertama tutorial ini di bagian Pilih target tujuan.

  12. Pilih database Anda yang memperlihatkan di bawahnya. Pastikan bahwa tombol radio Tabel baru dipilih dan biarkan nama tabel sebagai Pemasok dan pilih tombol Berikutnya .

  13. Biarkan slider Gunakan pengaturan otomatis diatur pada tampilan Pilih pengaturan tujuan dan pilih tombol Simpan pengaturan .

  14. Pilih tombol Terbitkan untuk memulai transfer data.

  15. Anda dikembalikan ke tampilan Ruang Kerja, tempat Anda dapat menemukan item Aliran Data baru.

    Cuplikan layar dari portal Fabric memperlihatkan aliran data baru.

  16. 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.)

    Cuplikan layar memperlihatkan data dalam tabel SharedSuppliers.

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.

Langkah selanjutnya