MENGUBAH KEBIJAKAN MASKING - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

MENGUBAH KEBIJAKAN MASKING

Mengubah kebijakan masking data dinamis yang ada. Untuk informasi selengkapnya tentang masking data dinamis, lihatPenutupan data dinamis.

Pengguna super dan pengguna atau peran yang memiliki peran sys:secadmin dapat mengubah kebijakan masking.

Sintaksis

ALTER MASKING POLICY policy_name USING (masking_expression);

Parameter

policy_name

Nama kebijakan masking. Ini harus menjadi nama kebijakan masking yang sudah ada dalam database.

masking_expression

Ekspresi SQL digunakan untuk mengubah kolom target. Ini dapat ditulis menggunakan fungsi manipulasi data seperti fungsi manipulasi String, atau dalam hubungannya dengan fungsi yang ditentukan pengguna yang ditulis dalam SQL, Python, atau dengan. AWS Lambda

Ekspresi harus cocok dengan kolom input ekspresi asli dan tipe data. Misalnya, jika kolom input kebijakan masking asli adalah sample_1 FLOAT dansample_2 VARCHAR(10), Anda tidak akan dapat mengubah kebijakan masking untuk mengambil kolom ketiga, atau membuat kebijakan menggunakan FLOAT dan BOOLEAN. Jika Anda menggunakan konstanta sebagai ekspresi masking Anda, Anda harus secara eksplisit mentransmisikannya ke tipe yang cocok dengan tipe input.

Anda harus memiliki izin PENGGUNAAN pada fungsi yang ditentukan pengguna yang Anda gunakan dalam ekspresi masking.