Bagikan melalui


Database SQL di Microsoft Fabric

Berlaku untuk:Database SQL di Microsoft Fabric

Database SQL di Microsoft Fabric adalah database transaksional yang ramah pengembang, berdasarkan Azure SQL Database, yang memungkinkan Anda untuk dengan mudah membuat database operasional Anda di Fabric. Database SQL di Fabric menggunakan SQL Database Engine yang sama dengan Azure SQL Database.

Untuk mempelajari selengkapnya tentang database SQL di Fabric, tonton episode Data Exposed yang memperkenalkan database SQL di Microsoft Fabric.

Untuk mulai menggunakan panduan lengkap, lihat tutorial untuk Membuat database SQL di portal Fabric. Jika Anda ingin bantuan dengan tugas tertentu, kunjungi bagian Memulai.

Database SQL dalam Fabric adalah:

  • Rumah di Fabric untuk beban kerja OLTP
  • Mudah dikonfigurasi dan dikelola
  • Menyiapkan lingkungan untuk analitik dengan mereplikasi data secara otomatis ke OneLake secara mendekati waktu nyata.
  • Siap untuk skenario pengembangan AI dengan fitur seperti pencarian semantik dan retrieval-augmented generation (RAG)
  • Terintegrasi dengan kerangka kerja pengembangan dan analitik
  • Berdasarkan teknologi dasar dari Mirroring in Fabric
  • Mudah dikelola, dengan fitur performa cerdas diaktifkan secara default, seperti Pembuatan indeks otomatis dengan Penyetelan Otomatis
  • Dikueri dengan semua cara yang sama seperti Azure SQL Database, ditambah editor berbasis web di portal Fabric.

Mengapa menggunakan database SQL di Fabric?

Database SQL di Fabric adalah bagian dari beban kerja Database , dan data dapat diakses dari item lain di Fabric. Data database SQL Anda juga selalu diperbarui dalam format yang dapat dikueri di OneLake, sehingga Anda dapat menggunakan semua layanan yang berbeda di Fabric, seperti menjalankan analitik dengan Spark, menjalankan notebook, rekayasa data, memvisualisasikan melalui Laporan Power BI, dan banyak lagi.

Cuplikan layar ikon database SQL di Fabric.

Dengan database SQL Anda di Fabric, Anda tidak perlu mengumpulkan layanan yang berbeda dari beberapa vendor. Sebagai gantinya, Anda dapat menikmati produk yang sangat terintegrasi, end-to-end, dan mudah digunakan yang dirancang untuk menyederhanakan kebutuhan analitik Anda, dan dibangun untuk keterbukaan dan kolaborasi antara solusi teknologi yang dapat membaca format tabel Delta Lake sumber terbuka. Tabel Delta kemudian dapat digunakan di mana-mana di Fabric, memungkinkan pengguna untuk mempercepat perjalanan mereka ke Fabric.

Platform Microsoft Fabric dibangun di atas fondasi Software as a Service (SaaS). Untuk mempelajari selengkapnya tentang Microsoft Fabric, lihat Apa itu Microsoft Fabric?

Membuat database SQL baru di Fabric membuat item ini di ruang kerja Fabric Anda:

  • Data dalam database SQL Anda secara otomatis direplikasi ke dalam OneLake dan dikonversi ke Parquet, dalam format siap analitik. Ini memungkinkan skenario hilir seperti rekayasa data, ilmu data, dan banyak lagi.
  • Titik akhir analitik SQL

Selain Editor Kueri database Fabric SQL, ada ekosistem alat yang luas termasuk SQL Server Management Studio, ekstensi mssql dengan Visual Studio Code, dan bahkan GitHub Copilot.

Berbagi dan keamanan data

Berbagi memungkinkan kemudahan pengontrolan dan pengelolaan akses, sementara kontrol keamanan seperti keamanan tingkat baris (RLS) dan keamanan tingkat objek (OLS), dan lainnya memastikan Anda dapat mengontrol akses ke informasi sensitif. Database Fabric SQL juga meolahirkan fitur keamanan tingkat perusahaan, termasuk kunci yang dikelola pelanggan tingkat ruang kerja dan audit SQL. Untuk informasi selengkapnya, lihat Enkripsi data di database SQL dan Keamanan dalam database SQL.

Berbagi juga memungkinkan pengambilan keputusan yang aman dan demokratisasi di seluruh organisasi Anda. Dengan berbagi database SQL, Anda dapat memberi pengguna lain atau sekelompok pengguna akses ke database tanpa memberikan akses ke ruang kerja dan item lainnya. Saat seseorang berbagi database, mereka juga memberikan akses ke titik akhir analitik SQL.

Akses dialog Berbagi dengan tombol Bagikan di samping nama database dalam tampilan Ruang Kerja. Database bersama dapat ditemukan melalui OneLake Data Hub atau bagian Dibagikan dengan Saya di Microsoft Fabric. Untuk informasi selengkapnya, lihat Berbagi data dan mengelola akses ke database SQL Anda.

Sambungkan

Seperti jenis item Microsoft Fabric lainnya, database SQL mengandalkan autentikasi Microsoft Entra. Untuk opsi untuk menyambungkan, tinjau Menyambungkan ke database SQL Anda di Microsoft Fabric.

Agar berhasil mengautentikasi ke database SQL, pengguna Microsoft Entra, perwakilan layanan, atau grup mereka, harus memiliki izin Baca item untuk database di Fabric. Untuk informasi selengkapnya, lihat Autentikasi dalam database SQL di Microsoft Fabric.

Saat ini, satu-satunya kebijakan koneksi yang didukung untuk database SQL di Microsoft Fabric adalah Default. Untuk informasi selengkapnya, lihat kebijakan Koneksi dan arsitektur Konektivitas . Lihat Rentang IP Azure dan Tag Layanan - Cloud Publik untuk daftar alamat IP di wilayah Anda yang perlu diizinkan aksesnya.

Untuk informasi tentang cara memberikan akses identitas Microsoft Entra ke ruang kerja Fabric atau database tertentu, lihat Kontrol akses Fabric.

Kueri lintas database

Dengan data dari database SQL Anda yang disimpan secara otomatis di OneLake, Anda dapat menulis kueri lintas database, menggabungkan data dari database SQL lainnya, database cermin, gudang, dan titik akhir analitik SQL dalam satu kueri T-SQL. Semua ini saat ini dimungkinkan dengan kueri pada titik akhir analitik SQL dari database SQL, atau lakehouse.

Misalnya, Anda dapat mereferensikan tabel dari item lain di Fabric menggunakan penamaan tiga bagian. Dalam contoh berikut, gunakan nama tiga bagian untuk merujuk ke ContosoSalesTable di gudang ContosoWarehouse dari tabel fiktif SalesLT.Affiliation dalam database SQL. Dari database atau gudang lain, bagian pertama dari konvensi penamaan tiga bagian SQL standar adalah nama database atau item gudang.

SELECT * 
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

Rekayasa Data dengan database SQL Anda di Fabric

Microsoft Fabric menyediakan berbagai kemampuan rekayasa data untuk memastikan bahwa data Anda mudah diakses, terorganisir dengan baik, dan berkualitas tinggi. Dari Rekayasa Data Fabric, Anda dapat:

  • Buat dan kelola data Anda sebagai Spark menggunakan database SQL di Fabric.
  • Desain alur untuk menyalin data ke database SQL Anda di Fabric.
  • Gunakan definisi kerja Spark untuk mengirimkan pekerjaan batch/streaming ke kluster Spark.
  • Gunakan buku catatan untuk menulis kode untuk persiapan dan transformasi data.

Ilmu Data dengan database SQL Anda di Fabric

Ilmu Data di Microsoft Fabric untuk memberdayakan pengguna untuk menyelesaikan alur kerja ilmu data end-to-end untuk tujuan pengayaan data dan wawasan bisnis. Anda dapat menyelesaikan berbagai aktivitas di seluruh proses ilmu data, mulai dari eksplorasi data, persiapan dan pembersihan hingga eksperimen, pemodelan, penilaian model, dan penyajian wawasan prediktif ke laporan BI.

Pengguna Microsoft Fabric dapat mengakses Ilmu Data. Dari sana, mereka dapat menemukan dan mengakses berbagai sumber daya yang relevan. Misalnya, mereka dapat membuat Eksperimen, Model, dan Notebook pembelajaran mesin. Mereka juga dapat mengimpor Notebook yang sudah ada di halaman Beranda Ilmu Data.

Portabilitas dan penyebaran database dengan SqlPackage

SqlPackage adalah alat baris perintah lintas platform yang memungkinkan interaksi database yang memindahkan seluruh database atau objek database. Portabilitas (impor/ekspor) database yang dikelola di Azure atau di Fabric memastikan bahwa data Anda portabel jika Anda ingin bermigrasi nanti. Portabilitas yang sama juga memungkinkan skenario migrasi tertentu melalui salinan database mandiri (.bacpac) dengan operasi impor/ekspor.

SqlPackage dapat memungkinkan penyebaran database yang mudah dari perubahan bertahap pada objek database (kolom baru dalam tabel, perubahan pada prosedur tersimpan yang ada, dll.). SqlPackage dapat mengekstrak file .dacpac yang berisi definisi objek dalam database, dan menerbitkan file .dacpac untuk menerapkan status objek tersebut ke database baru atau yang sudah ada. Operasi penerbitan juga terintegrasi dengan proyek SQL, yang memungkinkan siklus pengembangan offline dan lebih dinamis untuk database SQL.

Untuk informasi selengkapnya, lihat SqlPackage dengan database SQL di Fabric.

Integrasi dengan kontrol sumber Fabric

Database SQL terintegrasi dengan integrasi berkelanjutan/pengembangan berkelanjutan Fabric. Anda dapat menggunakan repositori git bawaan untuk mengelola database SQL Anda.

Membuat API GraphQL dari portal Fabric

Anda dapat menggunakan portal Fabric untuk membuat API GraphQL dengan mudah untuk database SQL Anda.

Manajemen kapasitas

Anda dapat menggunakan aplikasi Metrik Kapasitas Microsoft Fabric untuk memantau penggunaan dan konsumsi database SQL dalam kapasitas Fabric non-uji coba.

Untuk informasi selengkapnya, lihat Pelaporan penagihan dan pemanfaatan untuk database SQL di Microsoft Fabric.

Penggandaan untuk Azure SQL Database

Apakah Anda sudah memiliki database eksternal dan ingin memanfaatkan integrasi Fabric? Anda dapat menggunakan Mirroring in Fabric sebagai solusi biaya rendah dan latensi rendah untuk menyatukan data dari berbagai sistem. Anda dapat terus mereplikasi estate data yang ada langsung ke OneLake dari Fabric, termasuk data dari Azure SQL Database yang sudah ada.

Kumpulan elastis

Database SQL Fabric tidak mendukung konsep kumpulan elastis Azure SQL Database dalam hal nama, tetapi konsep serupa tersedia melalui kapasitas Fabric dan ruang kerja Fabric. Kapasitas Fabric tunggal dapat menyediakan sumber daya untuk database Fabric SQL di ruang kerja yang berbeda. Ini memberikan penyederhanaan penagihan dalam satu kapasitas tunggal, seperti kumpulan elastis, serta isolasi keamanan antar ruang kerja.

Langkah selanjutnya