Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
SVV_ML_MODEL_PRIVILEGES
Verwenden Sie SVV_ML_MODEL_PRIVILEGES, um die Berechtigungen für Machine-Learning-Modelle anzuzeigen, die Benutzern, Rollen und Gruppen im Cluster explizit gewährt werden.
SVV_ML_MODEL_PRIVILEGES ist für die folgenden Benutzer sichtbar:
Superuser
Benutzer mit der Berechtigung ACCESS SYSTEM TABLE
Andere Benutzer können nur Identitäten sehen, auf die sie Zugriff haben oder die sie besitzen.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| namespace_name | text | Der Name des Namespace, in dem ein angegebenes Machine-Learning-Modell vorhanden ist. |
| model_name | text | Der Name des Machine-Learning-Modells. |
| model_version | Ganzzahl | Die Versionsnummer des Moduls. |
| privilege_type | text | Der Typ der Berechtigung. Der mögliche Wert ist EXECUTE. |
| identity_id | Ganzzahl | Die ID der Identität. Mögliche Werte sind die Benutzer-ID, Rollen-ID und Gruppen-ID. |
| identity_name | text | Der Name der Identität. |
| identity_type | text | Die Art der Identität. Mögliche Werte sind der Benutzer, die Rolle, die Gruppe und „Öffentlich“. |
| admin_option | boolesch | Ein Wert, der angibt, ob der Benutzer anderen Benutzern und Rollen die Berechtigung erteilen kann. Für den Rollen- und Gruppenidentitätstyp ist dies immer „false“. |
Beispielabfrage
Im folgenden Beispiel wird das Ergebnis von SVV_ML_MODEL_PRIVILEGES angezeigt.
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