Bagikan melalui


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.

Entitas Layanan Data Master Direpresentasikan sebagai Tabel

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.

Tabel Entitas Produk Sepeda

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.

Struktur Pohon Entitas Produk

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)