All Products
Search
Document Center

DataWorks:Atribut kustom

Last Updated:Mar 14, 2026

DataWorks Data Map menyediakan Custom Attributes untuk membantu Anda memperluas Business Metadata pada Workspaces dan Datasets. Fitur ini mencakup mekanisme Attribute Inheritance yang menyederhanakan manajemen dan tata kelola Business Metadata Anda.

Ikhtisar

Fitur Custom Attributes DataWorks memungkinkan Anda memperkaya Workspaces dan Datasets dengan Business Metadata yang disesuaikan dengan kebutuhan bisnis spesifik Anda. Berkat mekanisme inheritance bawaan, metadata dapat dikelola secara terukur, sehingga meningkatkan efisiensi manajemen metadata secara signifikan.

Penting

Saat ini, Anda dapat mengonfigurasi Custom Attributes untuk Workspaces dan Datasets. Fitur ini belum tersedia untuk objek lain seperti tabel, kode, dan API. Jika Anda memerlukan kemampuan ini untuk objek lain, silakan submit a ticket.

Custom Attributes mengatasi tantangan berikut:

  • Konteks bisnis yang hilang: Technical Metadata tidak dapat menjawab pertanyaan bisnis penting, seperti "Siapa pemilik bisnisnya?" atau "Apa definisi metrik ini?"

  • Konfigurasi yang tidak efisien: Saat ribuan tabel atau Datasets harus mematuhi standar tata kelola yang sama—misalnya, proses persetujuan terpadu—konfigurasi manual untuk setiap item menjadi memakan waktu, rentan kesalahan, dan sulit dipelihara.

Kemampuan inti Custom Attributes meliputi:

  • Definisi Custom Attribute: Administrator dapat menentukan nama atribut, Identifier, dan Data Type (misalnya Text atau Enum), lalu mengaitkannya ke tipe Entity tertentu.

  • Konfigurasi Nilai Atribut: Pengguna dapat melihat dan mengedit nilai Custom Attributes pada entitas tempat atribut tersebut dikaitkan.

  • Attribute Inheritance: Nilai atribut dapat diwariskan melalui hierarki objek, sehingga mengurangi konfigurasi berulang.

Kasus penggunaan:

  • Memberi tag Dataset dengan informasi bisnis, seperti domain bisnis dan pemilik data, untuk mempermudah pencarian dan manajemen di Data Map.

  • Mengonfigurasi tautan persetujuan data terpadu untuk suatu Workspace. Semua Dataset dalam Workspace tersebut secara otomatis mewarisi tautan ini, sehingga menghilangkan kebutuhan konfigurasi individual.

Batasan

  • Nama Custom Attribute harus unik dalam satu Tenant.

  • Identifier Custom Attribute harus unik dalam satu Tenant dan tidak dapat diubah setelah dibuat.

  • Data Type Custom Attribute tidak dapat diubah setelah dibuat.

Izin

Tabel berikut menjelaskan izin yang diperlukan untuk operasi terkait Custom Attributes. Akun Alibaba Cloud secara default memiliki semua izin. Tabel ini hanya mencantumkan persyaratan izin untuk RAM User dan RAM roles.

Aksi

Deskripsi izin

Create and manage Custom Attributes

Anda harus memiliki salah satu peran atau izin berikut:

  • Tenant Owner

  • Tenant Administrator

  • Tenant Data Governance Administrator

  • RAM User dengan izin DataWorksFullAccess

Configure Custom Attributes for a Workspace

Anda harus memiliki salah satu peran berikut:

Tingkat Tenant: Tenant Owner, Tenant Administrator, atau Tenant Data Governance Administrator

Tingkat Workspace: Workspace Owner atau Workspace Administrator

Configure Custom Attributes for a Dataset

Anda harus memiliki salah satu peran berikut:

Tingkat Tenant: Tenant Owner, Tenant Administrator, atau Tenant Data Governance Administrator

Tingkat Workspace: Workspace Owner, Workspace Administrator, atau Workspace Developer

View Custom Attributes, Workspace details, and Dataset details

Tidak ada batasan.

Buat atribut kustom

Administrator dapat membuat atribut kustom dengan mengikuti langkah-langkah berikut.

  1. Masuk ke konsol DataWorks. Di panel navigasi sebelah kiri, klik Data Map.

  2. Di panel navigasi sebelah kiri, arahkan kursor ke ikon Configuration Management dan pilih Custom Property Configuration.

  3. Pada halaman manajemen Custom Attribute, klik + Add.

  4. Pada kotak dialog Create Custom Property, konfigurasikan parameter-parameter berikut. Tabel berikut menjelaskan parameter tersebut.

    Kategori

    Parameter

    Deskripsi

    Attribute Configuration

    Identifier

    Identifier unik (kunci) untuk Custom Attribute, digunakan dalam skenario seperti panggilan API. Identifier hanya boleh berisi huruf, angka, dan garis bawah (_). Identifier tidak dapat diubah setelah dibuat.

    Name

    Nama tampilan Custom Attribute. Nama harus unik dalam Tenant dan panjangnya maksimal 128 karakter.

    Type

    Data Type dari Nilai Atribut. Tipe tidak dapat diubah setelah dibuat. Tipe yang didukung meliputi:

    • Enum Value: Nilai atribut dipilih dari daftar opsi yang telah ditentukan.

    • Text: Nilai atribut berupa string teks bebas.

    • Link: Nilai atribut berupa tautan yang disediakan pengguna, yang mencakup Link Title dan URL.

    Enum Value

    Jika Anda memilih Enum Value sebagai tipe atribut, Anda harus mengonfigurasi daftar item Enum yang dapat dipilih.

    Description

    Deskripsi Custom Attribute.

    Effective Scope

    Applicable Entity Type

    Tipe Entity tempat Custom Attribute ini berlaku. Tipe objek yang didukung meliputi Workspace dan Dataset.

    Inherit

    Opsi ini hanya didukung untuk objek bertipe Workspace.

    Jika Anda mengaktifkan opsi ini, atribut mendukung pewarisan. Dataset yang terkait dengan Workspace tersebut secara otomatis mewarisi Nilai Atribut.

    Sebagai contoh, jika Anda menetapkan atribut "Environment Type" ke "Production" untuk suatu Workspace, Dataset terkaitnya secara otomatis menerima nilai atribut yang sama. Saat Nilai Atribut objek induk diperbarui, nilai yang diwariskan juga diperbarui.

    Allow Overwrite

    Jika Anda mengaktifkan opsi ini, objek anak dapat mengganti Nilai Atribut yang diwariskan. Nilai yang diganti menjadi nilai lokal dan tidak lagi diperbarui saat nilai objek induk berubah.

    Enable as a Filter

    Tersedia untuk atribut bertipe Enum Value, opsi ini memungkinkan Custom Attribute digunakan sebagai filter pencarian.

    Show on Details Page

    Menentukan apakah Custom Attribute ini ditampilkan di Halaman Detail objek.

  5. Klik Confirm. Setelah Custom Attribute dibuat, atribut tersebut muncul dalam daftar manajemen Custom Attribute. Anda dapat mengedit atau menghapus atribut dari daftar ini.

Catatan
  • Edit atribut: Setelah Custom Attribute dibuat, Anda dapat mengubah nama, deskripsi, item Enum, objek terkait, dan aturan pewarisan. Identifier dan Type atribut tidak dapat diubah.

  • Hapus atribut: Jika Custom Attribute dilampirkan ke objek data, menghapusnya juga akan menghapus nilai atribut terkait dari objek tersebut. Tindakan ini tidak dapat dikembalikan. Lakukan dengan hati-hati.

Konfigurasikan dan lihat nilai atribut kustom

Setelah membuat atribut kustom, Anda dapat mengonfigurasi nilai atribut spesifik untuk workspaces dan datasets.

Konfigurasikan atribut kustom untuk workspace

  1. Pada halaman Data Map, klik ikon image di panel navigasi sebelah kiri untuk menuju halaman Data Catalog.

  2. Bentangkan DataSet. Daftar Workspaces akan muncul di sebelah kanan.

  3. Temukan Workspace target dan edit nilai Custom Attribute-nya. Gambar berikut menggunakan Test-Attribute sebagai contoh.

    image

  4. Setelah konfigurasi selesai, Anda juga dapat melihat nilai Custom Attribute di Halaman Detail Workspace.

    image

Konfigurasikan atribut kustom untuk dataset

  1. Pada halaman Data Map, klik ikon image di panel navigasi sebelah kiri untuk menuju halaman Data Catalog.

  2. Konfigurasikan nilai Custom Attribute untuk Dataset dengan melakukan salah satu operasi berikut:

    1. Untuk Dataset baru:

      Anda dapat mengonfigurasi nilai Custom Attribute selama proses pembuatan Dataset.

      image

    2. Untuk Dataset yang sudah ada:

      1. Pada halaman Data Catalog, bentangkan DataSet, pilih Workspace target, lalu klik Dataset target.

      2. Pada Halaman Detail Dataset, edit nilai Custom Attribute-nya.

  3. Anda dapat melihat nilai Custom Attribute yang telah dikonfigurasi di Halaman Detail Dataset.

    image

Filter berdasarkan atribut kustom

Jika Custom Attribute bertipe Enum Value memiliki opsi Enable as a Filter yang diaktifkan, Anda dapat menggunakannya untuk memfilter Workspaces atau Datasets selama pencarian.

Filter workspaces

Anda dapat memfilter Workspaces berdasarkan Custom Attribute dengan salah satu dari dua cara berikut:

Metode 1: Di panel navigasi sebelah kiri, klik ikon pencarian image untuk menuju halaman Pencarian Lanjutan. Pilih Workspace sebagai Tipe dan tetapkan kondisi filter untuk Custom Attributes. Untuk informasi lebih lanjut, lihat Multi-dimensional filtering and browsing.

Metode 2: Di panel navigasi sebelah kiri, klik ikon image untuk menuju halaman Data Catalog. Bentangkan DataSet dan filter berdasarkan item Enum dari Custom Attribute.

image

Filter datasets

Anda dapat memfilter Datasets berdasarkan Custom Attribute dengan salah satu dari dua cara berikut:

Metode 1: Di panel navigasi sebelah kiri, klik ikon pencarian image untuk menuju halaman pencarian lanjutan. Pilih Dataset sebagai tipe dan tetapkan kondisi filter untuk Custom Attribute. Untuk informasi lebih lanjut, lihat Multi-dimensional Filtering and Browsing.

Metode 2: Di panel navigasi sebelah kiri, klik image untuk menuju halaman Data Catalog. Bentangkan DataSet untuk melihat daftar workspaces, klik Dataset, lalu filter hasil berdasarkan nilai enumerasi Custom Attribute.

image

Attribute inheritance

Custom Attributes mendukung pewarisan melalui hierarki objek, memungkinkan objek anak mewarisi nilai atribut dari objek induknya.

  • Inheritance Chain: Hierarki pewarisan Custom Attribute adalah: Workspace > Dataset.

    Sebagai contoh, saat Anda mengonfigurasi nilai Custom Attribute di tingkat Workspace, semua Dataset dalam Workspace tersebut secara otomatis mewarisi nilai tersebut.

  • Inheritance Policy: Opsi Allow Overwrite, yang dapat Anda konfigurasi saat membuat Custom Attribute, menentukan perilaku pewarisan.

    • Jika Anda mengaktifkan Allow Override: Objek anak (Dataset) secara default mewarisi nilai atribut dari induk (Workspace), tetapi Anda dapat menetapkan nilai berbeda pada objek anak untuk mengganti nilai yang diwariskan. Sebagai contoh, suatu Workspace dapat memiliki tautan persetujuan standar yang diwarisi oleh sebagian besar Dataset-nya. Namun, untuk Dataset tertentu yang berisi informasi sensitif, Anda dapat mengganti tautan tersebut dengan proses persetujuan yang lebih ketat.

    • Jika Anda menonaktifkan Allow Override: Objek anak harus mewarisi nilai atribut dari objek induk dan tidak dapat mengubahnya.

  • Perubahan nilai induk: Saat nilai atribut objek induk berubah, nilai baru tersebut diteruskan ke semua objek anak yang mewarisinya. Perubahan ini tidak memengaruhi objek anak yang nilainya telah diganti.

  • Indikator pewarisan: Di Halaman Detail Dataset, ikon petunjuk muncul di samping Custom Attributes yang diwariskan dari Workspace. Anda dapat mengarahkan kursor ke ikon tersebut untuk melihat sumber pewarisan dan kebijakan penggantian.

    image

Topik terkait