11-12 septembre 2023 — 7.32 Notes de version

Mises à jour SQL

Nouvelle fonction : IS_DATABASE_ROLE_IN_SESSION

La fonction suivante est disponible avec cette version :

Catégorie de fonction

Nouvelle fonction

Description

Contexte

IS_DATABASE_ROLE_IN_SESSION

Vérifie si le rôle de base de données se trouve dans la hiérarchie des rôles principaux ou secondaires actifs de l’utilisateur pour la session actuelle ou si la colonne spécifiée contient un rôle de base de données qui se trouve dans la hiérarchie des rôles principaux ou secondaires actifs de l’utilisateur pour la session actuelle.

Pour plus d’informations, voir Partager des données protégées par une politique basée sur les rôles — Avant-première.

Mises à jour du chargement et du déchargement des données

Réplication des flux sur des tables Snowflake alimentées par Snowpipe Streaming

Avec cette version, nous avons le plaisir d’annoncer que Snowflake prend en charge la réplication des flux sur les tables Snowflake alimentées par Snowpipe Streaming. Pour plus d’informations, consultez Réplication et Streaming Snowpipe.

Mise à jour de l’authentification Snowpipe Streaming

Avec la version 2.0.3 du SDK Snowpipe Streaming, nous avons le plaisir d’annoncer que Snowpipe Streaming prend en charge l’authentification OAuth et que la propriété role pour Snowpipe Streaming est maintenant facultative. Lors de la configuration de Snowpipe Streaming, vous pouvez définir le authorization_type sur OAuth et créer une intégration OAuth avec le client personnalisé.

Pour plus d’informations, voir Configurer Snowflake OAuth pour les clients personnalisés et Configuration pour Snowpipe Streaming.

Nouvelles options pour INFER_SCHEMA

Avec cette version, nous avons le plaisir d’annoncer que la fonction de tableau INFER_SCHEMA prend en charge deux nouvelles options, MAX_FILE_COUNT et MAX_RECORDS_PER_FILE. Vous pouvez utiliser MAX_FILE_COUNT pour spécifier le nombre maximum de fichiers numérisés à partir de la zone de préparation. Vous pouvez utiliser MAX_RECORDS_PER_FILE pour spécifier le nombre maximum d’enregistrements numérisés par fichier.

Pour plus d’informations, consultez INFER_SCHEMA.

Mises à jour de la gouvernance des données

Politiques d’accès aux lignes : faire référence à une table de mappage protégée dans une politique d’accès aux lignes — Avant-première

Avec cette version, Snowflake a le plaisir d’annoncer que les administrateurs de politiques peuvent référencer une table de mappage qui est protégée par une politique d’accès aux lignes dans les conditions d’une autre politique d’accès aux lignes. Les responsables de la conformité sont ainsi davantage protégés lorsqu’un utilisateur interroge une table protégée par une politique d’accès aux lignes.

Pour plus d’informations, consultez Exemple : protéger la table de mappage avec une politique d’accès aux lignes.

Partager des données protégées par une politique basée sur les rôles — Avant-première

Avec cette version, Snowflake a le plaisir d’annoncer en avant-première la possibilité à un fournisseur de partage de données d’utiliser la fonction IS_DATABASE_ROLE_IN_SESSION dans les conditions d’une politique de masquage ou d’une politique d’accès aux lignes pour permettre à un consommateur de partage de données d’accéder à des données partagées qui sont protégées par l’une ou l’autre de ces politiques. L’argument de la fonction prend soit le nom d’un rôle de base de données, soit une colonne qui contient des rôles de base de données. Le fournisseur dispose ainsi de plus d’options pour partager les données, le consommateur peut accéder à des données sensibles que le fournisseur met à sa disposition et les restrictions sur les données protégées par une politique sont supprimées lorsque le consommateur interroge une table partagée protégée par une politique.

Pour plus de détails, voir Partagez des données protégées par une politique et IS_DATABASE_ROLE_IN_SESSION.

Mises à jour de la réplication

Nouveau privilège FAILOVER pour la redirection des clients

Note

Cette fonctionnalité a été reportée et sera disponible dans une prochaine version.

Avec cette version, nous avons le plaisir d’annoncer le privilège FAILOVER pour les objets de connexion. Le privilège FAILOVER vous permet d’accorder à un rôle de compte autre que l’administrateur de compte (un utilisateur ayant le rôle ACCOUNTADMIN) la possibilité de basculer une connexion dans un scénario de reprise après sinistre.

Mises à jour de l’interface Web

Gestion de la gouvernance des données dans Snowsight — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de l’interface Data Governance dans Snowsight. L’interface Governance comprend un onglet Dashboard pour surveiller les politiques de masquage, les politiques d’accès aux lignes et les balises les plus fréquemment utilisées avec leur utilisation sur les tables et les colonnes. L’interface Governance comprend également un onglet Tagged Objects pour établir des rapports sur les données Dashboard avec la possibilité d’établir manuellement des rapports sur l’utilisation des balises et des politiques sur les tables et les colonnes.

Lorsque vous sélectionnez un élément dans l’onglet Dashboard, Snowsight met automatiquement à jour les filtres de l’onglet Tagged Objects. De plus, lorsque vous sélectionnez une ligne dans l’onglet Tagged Objects, Snowsight vous redirige automatiquement vers l’objet ou la colonne dans l’interface Data » Databases. Vous pouvez ensuite gérer les affectations de politiques et de balises selon vos besoins.

Pour plus d’informations, voir :