Schéma :

ORGANIZATION_USAGE

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.

EMAIL

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 EXPIRED et pour lesquelles l’utilisateur ne peut plus se connecter. Ceci est utile pour définir des utilisateurs temporaires (c.-à-d. les utilisateurs qui ne devraient avoir accès à Snowflake que pour une période de temps limitée).

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 colonne last_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.