Atribut (Layanan Data Master)
Berlaku untuk: SQL Server - Azure SQL Managed Instance khusus Windows
Atribut adalah objek yang terkandung dalam entitas Master Data Services. Nilai atribut menjelaskan anggota entitas. Atribut dapat digunakan untuk menggambarkan anggota daun, anggota terkonsolidasi, atau koleksi.
Bagaimana Atribut Berhubungan dengan Objek Model Lain
Anda dapat menganggap atribut sebagai kolom dalam tabel entitas. Nilai atribut adalah nilai yang digunakan untuk menjelaskan anggota tertentu.
Saat membuat entitas yang berisi banyak atribut, Anda dapat mengatur atribut ke dalam grup atribut. Untuk informasi selengkapnya, lihat Grup Atribut (Master Data Services).
Atribut yang Diperlukan
Saat Anda membuat entitas, atribut Nama dan Kode dibuat secara otomatis. Kode memerlukan nilai dan harus unik dalam entitas. Anda tidak dapat menghapus atribut Nama dan Kode.
Jenis Atribut
Ada tiga jenis atribut:
Atribut bentuk bebas, yang memungkinkan input bentuk bebas untuk teks, angka, tanggal, atau tautan.
Atribut berbasis domain, yang diisi oleh entitas. Untuk informasi selengkapnya, lihat Atribut Berbasis Domain (Master Data Services).
Atribut file, yang digunakan untuk menyimpan file, dokumen, atau gambar. Atribut file dimaksudkan untuk membantu konsistensi data Anda dengan mengharuskan file memiliki ekstensi tertentu. Atribut file tidak dapat dijamin untuk mencegah pengguna berbahaya mengunggah file dengan jenis yang berbeda.
Atribut Bentuk Bebas Numerik
Atribut bentuk bebas numerik memerlukan penanganan khusus, karena nilai atribut bentuk bebas numerik terbatas pada jenis nilai SqlDouble .
Secara default, nilai SqlDouble berisi 15 digit desimal presisi, meskipun maksimum 17 digit dipertahankan secara internal. Presisi angka floating-point memiliki beberapa konsekuensi:
Dua angka floating-point yang tampak sama untuk presisi tertentu mungkin tidak dibandingkan sama karena digit yang paling tidak signifikan berbeda.
Operasi matematika atau perbandingan yang menggunakan angka floating-point mungkin tidak menghasilkan hasil yang sama jika angka desimal digunakan karena angka floating-point mungkin tidak tepat memperkirakan angka desimal.
Nilai mungkin tidak berputar jika angka floating-point terlibat. Nilai dikatakan pulang-pergi jika operasi mengonversi angka floating-point asli ke bentuk lain, operasi terbalik mengubah formulir yang dikonversi kembali ke angka floating-point, dan angka floating-point akhir sama dengan angka floating-point asli. Roundtrip mungkin gagal karena satu atau beberapa digit yang paling tidak signifikan hilang atau diubah dalam konversi.
Contoh Atribut
Dalam contoh berikut, entitas memiliki atribut: Name, Code, Subcategory, StandardCost, ListPrice, dan FilePhoto. Atribut ini menjelaskan anggota. Setiap anggota diwakili oleh satu baris nilai atribut.
Dalam contoh berikut, entitas Produk berisi:
Atribut bentuk bebas dari Nama, Kode, StandardCost dan ListPrice.
Atribut berbasis domain Subkatgori.
Atribut file FilePhoto.
Subkataan adalah entitas yang digunakan sebagai atribut Produk berbasis domain. Kategori adalah entitas yang digunakan sebagai atribut subkategori berbasis domain. Seperti entitas Produk, entitas Kategori dan Subkategori masing-masing berisi atribut Nama dan Kode default.
Tugas Terkait
Deskripsi Tugas | Topik |
---|---|
Buat atribut teks bentuk bebas baru. | Membuat Atribut Teks (Master Data Services) |
Buat atribut numerik bentuk bebas baru. | Membuat Atribut Numerik (Master Data Services) |
Buat atribut tautan bentuk bebas baru. | Membuat Atribut Tautan (Master Data Services) |
Buat atribut file baru. | Membuat Atribut File (Master Data Services) |
Buat atribut berbasis domain baru. | Membuat Atribut Berbasis Domain (Master Data Services) |
Ubah nama atribut yang ada. | Mengubah Nama Atribut dan Jenis Data (Master Data Services) |
Tambahkan atribut yang ada ke grup pelacakan perubahan. | Menambahkan Atribut ke Grup Pelacakan Perubahan (Master Data Services) |
Menghapus atribut yang ada. | Menghapus Atribut (Master Data Services) |
Ubah urutan atribut. | Mengubah Urutan Atribut |
Membuat atribut tanggal | Membuat Atribut Tanggal (Master Data Services) |