Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
SVV_ML_MODEL_PRIVILEGES
Utilisez SVV_ML_MODEL_PRIVILEGES pour afficher les autorisations de modèle de machine learning explicitement accordées aux utilisateurs, aux rôles et aux groupes du cluster.
SVV_ML_MODEL_PRIVILEGES est visible par les utilisateurs suivants :
Super-utilisateurs
Utilisateurs disposant de l’autorisation ACCESS SYSTEM TABLE
Les autres utilisateurs ne peuvent consulter que les identités auxquelles ils ont accès ou qu’ils possèdent.
Colonnes de la table
| Nom de la colonne | Type de données | Description |
|---|---|---|
| namespace_name | text | Nom de l’espace de noms où existe un modèle de machine learning spécifié. |
| model_name | text | Nom du modèle de machine learning. |
| model_version | entier | Numéro de version du modèle. |
| privilege_type | text | Type de l’autorisation. La valeur possible est EXECUTE. |
| identity_id | entier | ID de l’identité. Les valeurs possibles sont ID d’utilisateur, ID de rôle ou ID de groupe. |
| identity_name | text | Nom de l’identité. |
| identity_type | text | Type d’identité. Les valeurs possibles sont utilisateur, rôle, groupe ou public. |
| admin_option | boolean | Valeur qui indique si l’utilisateur peut accorder l’autorisation à d’autres utilisateurs et rôles. Elle renvoie toujours une réponse fausse pour les types d’identités rôle et groupe. |
Exemple de requête
L’exemple suivant montre le résultat de SVV_ML_MODEL_PRIVILEGES.
SELECT namespace_name,model_name,model_version,privilege_type,identity_name,identity_type,admin_option FROM svv_ml_model_privileges WHERE model_name = 'test_model'; namespace_name | model_name | model_version | privilege_type | identity_name | identity_type | admin_option ----------------+------------+---------------+----------------+----------------+---------------+-------------- public | test_model | 1 | EXECUTE | reguser | user | False public | test_model | 1 | EXECUTE | role1 | role | False