- Schéma :
Vue USERS¶
Important
Cette vue n’est disponible que dans le compte de l’organisation. Pour plus d’informations, voir Vues premium dans le compte de l’organisation.
La vue Utilisation de l’organisation permet d’effectuer une requête sur la liste de tous les utilisateurs dans chaque compte.
Colonnes¶
Colonnes au niveau de l’organisation
Nom de la colonne |
Type de données |
Description |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Nom de l’organisation. |
ACCOUNT_LOCATOR |
VARCHAR |
Identificateur du compte généré par le système. |
ACCOUNT_NAME |
VARCHAR |
Identificateur défini par l’utilisateur pour le compte. |
Colonnes supplémentaires
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 e-mail 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. |
HAS_MFA |
BOOLEAN |
Spécifie si l’utilisateur est inscrit pour l’authentification multifactorielle. |
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 par défaut de l’utilisateur (c’est-à-dire ALL) ou NULL s’il n’est pas défini. |
TYPE |
VARCHAR |
Spécifie le type d’utilisateur. |
DATABASE_NAME |
VARCHAR |
Lorsque l’utilisateur TYPE est SNOWFLAKE_SERVICE, il spécifie le nom de la base de données du service ; dans le cas contraire, il s’agit de NULL. |
DATABASE_ID |
VARCHAR |
Lorsque l’utilisateur TYPE est SNOWFLAKE_SERVICE, il spécifie l’identificateur interne, généré par Snowflake, de la base de données du service ; dans le cas contraire, il s’agit de NULL. |
SCHEMA_NAME |
VARCHAR |
Lorsque l’utilisateur TYPE est SNOWFLAKE_SERVICE, il spécifie le nom du schéma du service ; dans le cas contraire, il s’agit de NULL. |
SCHEMA_ID |
VARCHAR |
Lorsque l’utilisateur TYPE est SNOWFLAKE_SERVICE, il spécifie l’identificateur interne, généré par Snowflake, du schéma du service ; dans le cas contraire, il s’agit de NULL. |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 24 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.Les colonnes qui ne s’appliquent pas aux utilisateurs du service (c’est-à-dire les utilisateurs avec
TYPE=SERVICE
) contiennent les valeurs NULL. Par exemple,HAS_PASSWORD
contient des valeurs NULL pour les utilisateurs de services.
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.