- Schéma :
Vue USERS¶
Cette vue Utilisation du compte peut être utilisée pour interroger une liste de tous les utilisateurs du compte. Les données sont conservées pendant 365 jours (1 an).
Colonnes¶
Note
Pour voir les colonnes TYPE
et HAS_MFA
, vous devez activer le bundle de changements de comportement 2024_06 dans votre compte.
Pour activer ce bundle dans votre compte, exécutez l’instruction suivante :
SELECT SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE('2024_06');
Nom de la colonne |
Type de données |
Description |
---|---|---|
USER_ID |
NUMBER |
Identificateur interne / généré par le système pour l’utilisateur. |
NAME |
VARCHAR |
Identificateur unique pour l’utilisateur. |
CREATED_ON |
TIMESTAMP_LTZ |
Date et heure (dans le fuseau horaire UTC) de la création du compte de l’utilisateur. |
DELETED_ON |
TIMESTAMP_LTZ |
Date et heure (dans le fuseau horaire UTC) à laquelle le compte de l’utilisateur a été supprimé. |
LOGIN_NAME |
VARCHAR |
Nom que l’utilisateur saisit pour se connecter au système. |
DISPLAY_NAME |
VARCHAR |
Nom affiché pour l’utilisateur dans l’interface Web de Snowflake. |
FIRST_NAME |
VARCHAR |
Prénom de l’utilisateur. |
LAST_NAME |
VARCHAR |
Nom de famille de l’utilisateur. |
VARCHAR |
Adresse électronique de l’utilisateur. |
|
MUST_CHANGE_PASSWORD |
BOOLEAN |
Spécifie si l’utilisateur est obligé de modifier son mot de passe lors de sa prochaine connexion. |
HAS_PASSWORD |
BOOLEAN |
Spécifie si un mot de passe a été créé pour l’utilisateur. |
COMMENT |
VARCHAR |
Commentaire pour l’utilisateur. |
DISABLED |
VARIANT |
Indique si le compte d’utilisateur est désactivé, empêchant l’utilisateur de se connecter à Snowflake et d’exécuter des requêtes. |
SNOWFLAKE_LOCK |
VARIANT |
Spécifie si un verrou temporaire a été placé sur le compte de l’utilisateur. |
DEFAULT_WAREHOUSE |
VARCHAR |
L’entrepôt virtuel qui est actif par défaut pour la session de l’utilisateur lors de la connexion. |
DEFAULT_NAMESPACE |
VARCHAR |
L’espace de noms (base de données uniquement ou base de données et schéma) qui est actif par défaut pour la session de l’utilisateur lors de la connexion. |
DEFAULT_ROLE |
VARCHAR |
Le rôle qui est actif par défaut pour la session de l’utilisateur lors de la connexion. |
EXT_AUTHN_DUO |
VARIANT |
Indique si Duo Security est activé pour l’utilisateur, ce qui nécessite que l’utilisateur utilise MFA (autorisation multifactorielle) pour se connecter. |
EXT_AUTHN_UID |
VARCHAR |
L’ID d’autorisation utilisé pour Duo Security. |
BYPASS_MFA_UNTIL |
TIMESTAMP_LTZ |
Le nombre de minutes de la désactivation temporaire de la MFA pour l’utilisateur. |
LAST_SUCCESS_LOGIN |
TIMESTAMP_LTZ |
Date et heure (dans le fuseau horaire UTC) de la dernière connexion de l’utilisateur à Snowflake. |
EXPIRES_AT |
TIMESTAMP_LTZ |
Date et heure auxquelles le statut de l’utilisateur est défini sur |
LOCKED_UNTIL_TIME |
TIMESTAMP_LTZ |
Indique le nombre de minutes jusqu’à ce que le verrouillage temporaire de la connexion de l’utilisateur soit désactivé. |
HAS_RSA_PUBLIC_KEY |
BOOLEAN |
Spécifie si la clé publique RSA utilisée pour l’authentification par paire de clés a été configurée pour l’utilisateur. |
PASSWORD_LAST_SET_TIME |
TIMESTAMP_LTZ |
L’horodatage sur lequel le dernier mot de passe non nul a été défini pour l’utilisateur. La valeur par défaut est nulle si aucun mot de passe n’a encore été défini ou si Snowflake est incapable de déterminer l’horodatage de l’utilisateur avant l’inclusion de cette colonne. |
OWNER |
VARCHAR |
Spécifie le rôle avec le privilège OWNERSHIP sur l’objet. |
DEFAULT_SECONDARY_ROLE |
VARCHAR |
Spécifie le rôle secondaire par défaut pour l’utilisateur (c’est-à-dire ALL) ou NULL s’il n’est pas défini. |
TYPE |
VARCHAR |
Spécifie le type d’utilisateur. PERSON, SERVICE, LEGACY_SERVICE, ou NULL. Par défaut : NULL. Pour plus d’informations sur les types d’utilisateurs, consultez la propriété de l’objet TYPE des utilisateurs [1]. |
HAS_MFA |
BOOLEAN |
Indique si l’utilisateur est inscrit pour l’authentification multifactorielle [1]. |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 120 minutes (2 heures).
La colonne
LAST_SUCCESS_LOGIN
peut avoir une valeur différente de la colonnelast_success_login
dans la sortie de commande SHOW USERS en raison des différentes méthodologies utilisées pour enregistrer les connexions en temps quasi réel et historiques. La colonne peut avoir une valeur NULL si les données de l’historique de connexion de l’utilisateur se situent en dehors de la période de conservation d’un an des données historiques.
Utilisateur interne de Snowflake pour Snowsight¶
La première fois que l’on accède à Snowsight dans un compte, Snowflake crée un utilisateur interne WORKSHEETS_APP_USER pour prendre en charge l’interface Web. Cet utilisateur est utilisé pour mettre en cache les résultats des requêtes dans la zone de préparation interne d’un compte. Pour plus d’informations, voir Premiers pas avec Snowsight.