Bagikan melalui


Ekstensi Aturan Bisnis (Master Data Services)

Berlaku untuk: SQL Server - Azure SQL Managed Instance khusus Windows

Di Master Data Services, Anda dapat menerapkan skrip SQL yang ditentukan pengguna sebagai ekstensi kondisi dan tindakan yang telah ditentukan sebelumnya.

Catatan

Semua skrip harus didefinisikan di bawah skema [usr].

Fungsi SQL yang memenuhi kriteria berikut dapat digunakan sebagai kondisi Aturan Bisnis.

  • Jenis nilai yang dikembalikan harus BIT.

  • Hanya jenis berikut yang didukung untuk jenis parameter.

    • NVARCHAR

    • DATETIME2

    • DESIMAL (presisi, skala)

      presisi harus 38

      skala harus berupa nilai dari 0 hingga 7

Prosedur tersimpan SQL yang menggunakan sintaks berikut dapat digunakan sebagai tindakan Aturan Bisnis

CREATE PROCEDURE [usr].[YourAction]  
       (         
            @MemberIdList mdm.[MemberId] READONLY,  
            @ModelName NVARCHAR(MAX),  
            @VersionName NVARCHAR(MAX),  
            @EntityName NVARCHAR(MAX),  
            @BusinessRuleName NVARCHAR(MAX)  
        )    
      AS BEGIN    
       ...     
       END  
  

Skrip yang ditentukan pengguna tidak akan ditambahkan ke paket penyebaran. Pastikan database Master Data Services target berisi semua skrip yang digunakan dalam aturan bisnis sebelum menyebarkan paket.

Tindakan skrip akan dijalankan sebagai mds_br_user yang memiliki izin berikut

Skema Izin
Mdm SELECT
Stg PILIH, PERBARUI, HAPUS, JALANKAN, SISIPKAN
usr FULL

Prasyarat

Untuk melakukan prosedur ini:

  • Anda harus memiliki izin untuk mengakses area fungsi administrasi sistem.

  • Anda harus menjadi administrator model. Untuk informasi selengkapnya, lihat Administrator (Master Data Services)

  • Skrip yang ditentukan pengguna telah ditambahkan ke database Master Data Services.

Membuat aturan bisnis untuk mengambil skrip yang ditentukan pengguna sebagai kondisi atau sebagai tindakan

  1. Di Manajer Data Master, klik Administrasi Sistem.

  2. Pada bilah menu, arahkan ke Kelola dan klik Aturan Bisnis.

  3. Pada halaman Aturan Bisnis, pilih model dari daftar drop-down Model .

  4. Dari daftar drop-down Entitas , pilih entitas.

  5. Dari daftar drop-down Jenis Anggota, pilih jenis anggota untuk aturan bisnis yang akan diterapkan.

  6. Klik Tambahkan.

  7. Lakukan hal berikut untuk membuat skrip yang ditentukan pengguna sebagai kondisi.

    1. Di bawah blok Jika, klik tombol Tambahkan. Panel akan ditampilkan.

    2. Dari daftar drop-down Operator , pilih fungsi yang ditentukan pengguna di bawah Skrip yang ditentukan pengguna .

    3. Semua parameter fungsi yang ditentukan pengguna ditampilkan.

    4. Menetapkan nilai ke setiap parameter

    5. Klik Simpan.

  8. Lakukan hal berikut untuk mengambil skrip yang ditentukan pengguna sebagai tindakan.

    1. Di bawah blok Lalu, klik tombol Tambahkan. Panel akan ditampilkan.

    2. Dari daftar drop-down Operator , pilih fungsi yang ditentukan pengguna di bawah Skrip yang ditentukan pengguna .

    3. Klik Simpan.

Lihat Juga

Aturan Bisnis (Master Data Services)
Kondisi Aturan Bisnis (Master Data Services)
Tindakan Aturan Bisnis (Master Data Services)