Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SVV_ATTACHED_MASKING_POLICY
Utilizzate SVV_ATTACHED_MASKING_POLICY per visualizzare tutte le relazioni e le politiche allegate al database attualmente connesso. roles/users
Solo gli utenti con privilegi avanzati e gli utenti con il ruolo sys:secadmin possono visualizzare SVV_ATTACHED_MASKING_POLICY. Gli utenti con privilegi normali vedranno 0 righe.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| nome_policy | testo | Nome della policy di mascheramento collegata alla tabella. |
| schema_name | testo | Schema della tabella a cui è collegata la policy. |
| table_name | testo | Nome della tabella a cui è collegata la policy. |
| table_type | testo | Tipo di tabella a cui è collegata la policy. |
| grantor | testo | Nome dell'utente che ha collegato la policy. |
| grantee | testo | Il nome della persona user/role a cui è allegata la politica. |
| grantee_type | testo | Il tipo di assegnatario. Può trattarsi di role (ruolo), user (utente) o public (pubblico). |
| priority | int | Priorità della policy collegata. |
| input_columns | testo | Attributi della colonna di input della policy collegata. |
| output_columns | testo | Attributi della colonna di output della policy collegata. |
| is_masking_datashare_on | booleano | Se la tabella a cui è collegata la policy è protetta da DDM sulle unità di condivisione dati. |
Funzioni interne
SVV_ATTACHED_MASKING_POLICY supporta le seguenti funzioni interne:
mask_get_policy_per_ruolo_on_column
Ottieni la politica con la massima priorità applicabile a una determinata column/role coppia.
Sintassi
mask_get_policy_for_role_on_column (relschema, relname, colname, rolename);
Parameters
- relschema
-
Nome dello schema in cui si trova la policy.
- relname
-
Il nome della tabella in cui si trova la policy.
- colname
-
Il nome della colonna a cui è collegata la policy.
- rolename
-
Nome del ruolo a cui è collegata la policy.
mask_get_policy_per_user_on_column
Ottieni la politica con la massima priorità applicabile a una determinata column/user coppia.
Sintassi
mask_get_policy_for_user_on_column (relschema, relname, colname, username);
Parameters
- relschema
-
Nome dello schema in cui si trova la policy.
- relname
-
Il nome della tabella in cui si trova la policy.
- colname
-
Il nome della colonna a cui è collegata la policy.
- rolename
-
Nome dell'utente che ha collegata la policy.