Apa yang Baru dalam Master Data Services (MDS)
Berlaku untuk: SQL Server - Azure SQL Managed Instance khusus Windows
Topik ini merangkum perubahan dan pembaruan dalam rilis terbaru SQL Server Master Data Services.
Untuk gambaran umum tentang cara Anda menata data di Master Data Services, lihat Gambaran Umum Master Data Services.
Untuk menginstal Master Data Services, siapkan database dan Situs Web, dan sebarkan model sampel, lihat Gambaran Umum Master Data Services (MDS).
Unduh
Untuk mengunduh SQL Server 2016 (13.x), buka Pusat Evaluasi.
Memiliki akun Azure? Kemudian buka di sini untuk memutar Komputer Virtual dengan SQL Server yang sudah diinstal.
Performa yang Ditingkatkan
Peningkatan performa memungkinkan Anda membuat model yang lebih besar, memuat data secara lebih efisien, dan mendapatkan performa keseluruhan yang lebih baik. Peningkatan performa ini mencakup mengurangi waktu pemuatan data add-in Microsoft Excel dan mengaktifkan add-in Microsoft Excel untuk menangani entitas yang lebih besar.
Untuk informasi selengkapnya tentang add-in untuk Microsoft Excel, lihat Add-in Master Data Services untuk Microsoft Excel.
Penyempurnaan fitur berikut disertakan.
Ada kompresi data pada tingkat entitas, yang secara default diaktifkan. Saat pemadatan data diaktifkan, semua tabel dan indeks terkait entitas dikompresi dengan pemadatan Tingkat Baris SQL. Peningkatan ini secara signifikan mengurangi I/O disk saat membaca atau memperbarui data master, terutama ketika data master memiliki jutaan baris dan/atau memiliki banyak kolom nilai NULL.
Karena ada sedikit peningkatan penggunaan CPU di sisi mesin SQL Server, jika Anda memiliki CPU yang terikat di server, Anda dapat menonaktifkan kompresi data dengan mengedit entitas.
Untuk informasi selengkapnya, lihat Membuat Entitas (Master Data Services) dan Kompresi Data.
Fitur IIS Kompresi Konten Dinamis diaktifkan, secara default. Ini secara signifikan mengurangi ukuran respons xml dan menyimpan I/O jaringan, meskipun penggunaan CPU ditingkatkan. Jika Anda memiliki CPU yang terikat di server, Anda dapat menonaktifkan kompresi data dengan menambahkan pengaturan berikut ke file Web.config Master Data Services.
<configuration> \<system.webServer> <urlCompression doStaticCompression="true" doDynamicCompression="false " /> \</system.webServer> </configuration>
Untuk informasi selengkapnya, lihat Pemadatan URL
Pekerjaan SQL Server Agent baru berikut melakukan indeks dan pemeliharaan log.
MDS_MDM_Sample_Index_Maintenace
MDS_MDM_Sample_Log_Maintenace
Secara default pekerjaan MDS_MDM_Sample_Index_Maintenance berjalan mingguan. Anda dapat mengubah jadwal. Anda juga dapat menjalankan pekerjaan secara manual kapan saja dengan menggunakan prosedur tersimpan udpDefragmentation. Saat Anda menyisipkan atau memperbarui data master dalam volume besar, atau setelah Anda membuat versi baru dari versi yang ada, disarankan agar Anda menjalankan pengadaan penyimpanan.
Indeks dengan lebih dari 30% fragmentasi dibangun kembali secara online. Selama pembangunan ulang, performa terpengaruh pada operasi CRUD pada tabel yang sama. Jika penurunan performa menjadi perhatian, disarankan agar Anda menjalankan prosedur penyimpanan selama di luar jam kerja. Untuk informasi selengkapnya tentang fragmentasi indeks, lihat Mengatur ulang dan Membangun Ulang Indeks.
Untuk informasi selengkapnya, lihat postingan ini di Blog Master Data Services, Performa, dan Peningkatan Skala di SQL Server 2016.
Keamanan yang Ditingkatkan
Izin fungsi Pengguna Super baru memberi pengguna atau grup izin yang sama dengan Admin Server di rilis Master Data Services sebelumnya. Izin Pengguna Super dapat ditetapkan ke beberapa pengguna dan grup. Dalam rilis sebelumnya, pengguna yang awalnya menginstal Master Data Services adalah admin server, dan sulit untuk mentransfer izin ini ke pengguna atau grup lain. Untuk informasi selengkapnya, lihat Izin Area Fungsi (Master Data Services).
Pengguna sekarang dapat secara eksplisit diberi izin Admin di tingkat model. Ini berarti bahwa jika pengguna diberi izin dalam subtree model, seperti tingkat entitas, ia masih memiliki izin Admin ini.
Dalam rilis Master Data Services ini, kami menyediakan lebih banyak tingkat izin dengan memperkenalkan izin baru berikut: Baca, Buat, Perbarui, dan Hapus. Misalnya, pengguna yang hanya memiliki izin Pembaruan sekarang dapat memperbarui data master tanpa membuat atau menghapus data. Saat Anda memberi pengguna izin Buat, Perbarui, atau Hapus, pengguna secara otomatis diberi izin Baca. Anda juga dapat menggabungkan izin Baca, Buat, Perbarui, dan Hapus.
Saat Anda memutakhirkan ke Layanan Data Master SQL Server 2016 (13.x), izin lama dikonversi ke izin baru seperti yang diperlihatkan dalam tabel berikut.
Izin dalam rilis sebelumnya | Izin baru |
---|---|
Pengguna yang awalnya menginstal Master Data Services memiliki izin Admin Server. | Pengguna memiliki izin fungsi Pengguna Super |
Pengguna memiliki izin Pembaruan di tingkat model dan tidak ada izin dalam subtree model, dan begitu juga secara implisit admin model. | Pengguna memiliki izin Admin eksplisit di tingkat model. |
Pengguna memiliki izin Baca-saja. | Pengguna memiliki izin akses Baca. |
Pengguna memiliki izin Perbarui. | Pengguna memiliki keempat izin akses: Buat, Perbarui, Hapus, dan Baca. |
Pengguna memiliki izin Tolak | Pengguna memiliki izin Tolak |
Untuk informasi selengkapnya tentang izin, lihat Keamanan (Master Data Services).
Pemeliharaan Log Transaksi yang Ditingkatkan
Anda sekarang dapat membersihkan log transaksi pada interval yang telah ditentukan atau sesuai jadwal, menggunakan pengaturan Sistem dan di tingkat model. Untuk sistem MDS dengan banyak perubahan data dan proses ETL, tabel ini dapat tumbuh secara eksponensial dan menyebabkan masalah penurunan performa dan ruang penyimpanan.
Jenis data berikut dapat dihapus dari log.
Riwayat transaksi yang lebih lama dari jumlah hari tertentu.
Riwayat masalah validasi yang lebih lama dari jumlah hari tertentu.
Batch penahapan yang berjalan sebelum jumlah hari tertentu.
Anda dapat mengonfigurasi frekuensi data dihapus dari log transaksi, menggunakan pengaturan Sistem dan di tingkat model. Untuk informasi selengkapnya, lihat Pengaturan Sistem (Master Data Services) dan Membuat Model (Master Data Services). Untuk informasi selengkapnya tentang transaksi, lihat Transaksi (Master Data Services).
Pekerjaan SQL Server Agent, MDS_MDM_Sample_Log_Maintenace, memicu pembersihan log transaksi dan berjalan setiap malam. Anda dapat menggunakan SQL Server Agent untuk mengubah jadwal pekerjaan ini.
Anda juga dapat memanggil prosedur tersimpan untuk membersihkan log transaksi. Untuk informasi selengkapnya, lihat Transaksi (Master Data Services).
Pemecahan Masalah yang Disempurnakan
Di Layanan Data Master SQL Server 2016 (13.x), fitur tambahan dapat meningkatkan penelusuran kesalahan dan mempermudah pemecahan masalah. Untuk informasi selengkapnya, lihat Pelacakan (Master Data Services).
Pengelolaan yang Ditingkatkan
Peningkatan pengelolaan membantu menurunkan biaya pemeliharaan dan berdampak positif pada pengembalian investasi (ROI) Anda. Peningkatan ini termasuk pemeliharaan log transaksi dan peningkatan keamanan, dan fitur baru berikut.
Menggunakan nama atribut yang lebih panjang dari 50 karakter.
Mengganti nama dan menyembunyikan atribut Nama dan Kode.
Untuk informasi selengkapnya, lihat topik berikut.
Penyempurnaan Aturan Bisnis
Mengelola Aturan Bisnis (Add-in MDS untuk Excel)
Di Add-in Layanan Data Master untuk Excel, Anda bisa mengelola Aturan Bisnis, seperti membuat dan mengedit aturan bisnis. Aturan bisnis digunakan untuk memvalidasi data.
Ekstensi Aturan Bisnis
Anda dapat menerapkan skrip SQL yang ditentukan pengguna sebagai ekstensi kondisi dan tindakan aturan bisnis. Fungsi SQL dapat digunakan sebagai kondisi. Prosedur tersimpan SQL dapat digunakan sebagai tindakan. Untuk informasi selengkapnya, lihat Ekstensi Aturan Bisnis (Master Data Services).
Pengalaman Manajemen Aturan Bisnis Didesain Ulang
Pengalaman manajemen aturan bisnis di MDS telah dirancang ulang untuk meningkatkan pengalaman. Untuk informasi selengkapnya tentang fitur ini, lihat Aturan Bisnis (Master Data Services).
Fungsionalitas Manajemen Aturan Bisnis Dihapus dari Add-in MDS untuk Excel
Fungsionalitas manajemen Aturan Bisnis telah dihapus dari Add-in MDS untuk Excel karena kami mendesain ulang pengalaman.
Kondisi Aturan Bisnis Baru
Tujuh kondisi aturan bisnis baru ditambahkan untuk memberikan serangkaian kondisi lengkap. Untuk informasi selengkapnya, lihat Kondisi Aturan Bisnis (Master Data Services).
Peningkatan Hierarki Turunan
Hubungan Banyak ke Banyak dalam Hierarki Turunan
Anda sekarang dapat membuat Hierarki Turunan yang menampilkan hubungan banyak ke banyak. Hubungan banyak ke banyak antara dua entitas dapat dimodelkan dengan menggunakan entitas ketiga yang menyediakan pemetaan di antara mereka. Entitas pemetaan adalah entitas yang memiliki dua atribut berbasis domain atau lebih yang mereferensikan entitas lain.
Misalnya, entitas M memiliki atribut berbasis domain yang mereferensikan A dan atribut berbasis domain yang mereferensikan B. Anda dapat membuat hierarki dari A ke B menggunakan entitas pemetaan.
Untuk informasi selengkapnya, lihat Menampilkan Hubungan Banyak ke Banyak dalam Hierarki Turunan (Layanan Data Master)
Edit Hubungan Banyak-ke-Banyak dalam Hierarki Turunan
Anda dapat mengedit hubungan banyak ke banyak dengan memodifikasi anggota entitas pemetaan. Untuk informasi selengkapnya, lihat Menampilkan Hubungan Banyak ke Banyak dalam Hierarki Turunan (Layanan Data Master).
Pengalaman Manajemen Hierarki Turunan Ditingkatkan
Pengalaman manajemen hierarki turunan di MDS telah ditingkatkan. Untuk informasi selengkapnya tentang fitur ini, lihat Membuat Hierarki Turunan (Master Data Services).
Fungsionalitas manajemen Aturan Bisnis telah dihapus dari Add-in MDS untuk Excel karena kami mendesain ulang pengalaman.
Peningkatan Atribut
Indeks Kustom
Anda dapat membuat indeks nonclustered pada satu atribut (indeks tunggal) atau pada daftar atribut (indeks komposit), dalam entitas, untuk membantu meningkatkan performa kueri. Untuk informasi selengkapnya, lihat Indeks Kustom (Master Data Services).
Filter Atribut
Untuk atribut berbasis domain, untuk anggota daun, Anda dapat menggunakan atribut induk filter untuk membatasi nilai yang diizinkan untuk atribut berbasis domain. Untuk informasi selengkapnya, lihat Membuat Atribut Berbasis Domain (Master Data Services).
Peningkatan Entitas dan Anggota
Hubungan Sinkronisasi Entitas
Anda dapat berbagi data entitas di antara model yang berbeda dengan membuat hubungan sinkronisasi entitas. Untuk informasi selengkapnya, lihat Hubungan Sinkronisasi Entitas (Master Data Services).
Hapus Menyeluruh Anggota yang Dihapus Sementara
Anda sekarang dapat menghapus menyeluruh (menghapus secara permanen) semua anggota yang dihapus sementara dalam versi model. Menghapus anggota hanya menonaktifkan, atau menghapus sementara, anggota. Untuk informasi selengkapnya, lihat Menghapus menyeluruh Anggota Versi (Master Data Services).
Penyempurnaan untuk Mengelola Perubahan
Riwayat Revisi Anggota
Riwayat revisi anggota dicatat saat anggota diubah. Anda dapat mengembalikan riwayat revisi, serta melihat dan membuat anotasi revisi. Dengan menggunakan properti Hari Penyimpanan Log, Anda dapat menentukan berapa lama data historis disimpan. Untuk informasi selengkapnya, lihat Riwayat Revisi Anggota (Master Data Services).
Konflik Penggabungan
Jika Anda mencoba menerbitkan data yang telah diubah oleh pengguna lain, penerbitan akan gagal dengan kesalahan konflik. Untuk mengatasi kesalahan ini, Anda dapat melakukan konflik penggabungan dan menerbitkan ulang perubahan. Untuk informasi selengkapnya, lihat Konflik Penggabungan (Master Data Services) dan Konflik Penggabungan (Add-in MDS untuk Excel).
ChangeSets
Anda dapat menggunakan changeset untuk menyimpan perubahan yang tertunda ke entitas, dan Anda dapat melihat dan memodifikasi perubahan yang tertunda. Jika entitas memerlukan persetujuan untuk perubahan, Anda harus menyimpan perubahan yang tertunda ke dalam set perubahan dan mengirimkan persetujuan oleh administrator. Untuk informasi selengkapnya, lihat Changesets (Master Data Services).
ChangeSet Email and Management
Dalam rilis ini, Anda sekarang dapat melihat dan mengelola semua perubahan berdasarkan model dan versi. Anda juga dapat menerima pemberitahuan email setiap kali status set perubahan berubah untuk entitas yang memerlukan persetujuan. Untuk informasi selengkapnya, lihat Mengelola Changesets (Master Data Services) dan Notifications (Master Data Services).
Melihat dan Mengelola Riwayat Revisi
Anda dapat melihat dan mengelola riwayat revisi, berdasarkan entitas dan oleh anggota. Jika Anda memiliki izin pembaruan, Anda dapat mengembalikan anggota ke versi sebelumnya. Untuk informasi selengkapnya, lihat Riwayat Revisi Anggota (Master Data Services).
Penyempurnaan Alat dan Sampel
Menyimpan atau Membuka File Kueri di Add-in MDS untuk Excel
Dari halaman Penjelajah Entitas, Anda bisa mengklik Excel untuk menyimpan file kueri pintasan. Atau Anda bisa membuka file kueri yang disimpan di komputer Anda, di Add-in MDS untuk Excel. File yang disimpan dapat dibuka menggunakan aplikasi QueryOpener. Untuk informasi selengkapnya, lihat File Kueri Pintasan (Add-in MDS untuk Excel).
File kueri berisi filter dan informasi hierarki dari halaman penjelajah.
Paket Penyebaran Model Sampel Diperbarui
Paket sampel diperbarui untuk mendukung skenario baru. Untuk informasi selengkapnya, lihat Sampel SQL Server: Paket Penyebaran Model (MDS).
Dapatkan bantuan
- Ide untuk SQL: Memiliki saran untuk meningkatkan SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Ajukan pertanyaan SQL Server
- Stack Overflow (tag sql-server): Jawaban atas pertanyaan pengembangan SQL
- Reddit: Diskusi umum tentang SQL Server
- Syarat dan Informasi Lisensi Microsoft SQL Server
- Opsi dukungan untuk pengguna bisnis
- Bantuan dan umpan balik SQL Server tambahan
Berkontribusi pada dokumentasi SQL
Tahukah Anda bahwa Anda dapat mengedit konten SQL sendiri? Jika Anda melakukannya, Anda tidak hanya membantu meningkatkan dokumentasi kami, tetapi Anda juga dikreditkan sebagai kontributor ke halaman.
Untuk informasi selengkapnya, lihat Cara berkontribusi pada dokumentasi SQL Server
Lihat Juga
Fitur Layanan Data Master dan Layanan Kualitas Data yang Didukung oleh Edisi SQL Server 2016
Fitur Layanan Data Master yang Tidak Digunakan Lagi
Fitur Layanan Data Master yang Dihentikan