01-02 août 2023 — 7.26 Notes de version

Les nouvelles fonctions et mises à jour suivantes (améliorations, corrections, etc.) ont été introduites dans cette version. Si vous avez des questions, veuillez contacter le support de Snowflake.

Important

Chaque version peut inclure des mises à jour nécessitant l’actualisation de l’interface Web.

En règle générale, pour éviter que ces mises à jour nuisent à votre utilisation, nous vous recommandons d’actualiser l’interface Web après le déploiement de chaque version de Snowflake.

Dans ce chapitre :

Mises à jour SQL

SELECT * : sélection des colonnes correspondant à un modèle SQL et remplacement des valeurs des colonnes

Avec cette version, dans une instruction SELECT *, vous pouvez spécifier ILIKE avec un modèle contenant des caractères génériques SQL (_ pour correspondre à un seul caractère et % pour correspondre à toute séquence de zéro caractère ou plus) pour sélectionner uniquement les colonnes qui correspondent à ce motif. Le mot-clé ILIKE permet d’effectuer une recherche insensible à la casse.

SELECT * ILIKE '<pattern>' ...
Copy

Par exemple, pour sélectionner uniquement les colonnes dont le nom contient id :

SELECT * ILIKE '%id%' ...
Copy

En outre, vous pouvez remplacer les valeurs de colonnes spécifiques dans une instruction SELECT * en spécifiant REPLACE avec une expression qui s’évalue à la nouvelle valeur :

SELECT * REPLACE (<expr> AS <col_name> [ , <expr> AS <col_name> , ... ])
Copy

Par exemple, pour ajouter la chaîne 'DEPT-' à chaque valeur de la colonne department_id :

SELECT * REPLACE ('DEPT-' || department_id AS department_id) ...
Copy

Pour plus d’informations, voir SELECT.

Transformation d’un objet GEOMETRY dans un système de référence spatiale différent (ST_TRANSFORM) — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de la fonction ST_TRANSFORM, que vous pouvez utiliser pour transformer un objet GEOMETRY d’un système de référence spatiale (SRS) à un autre.

L’exemple suivant crée un objet POINT GEOMETRY qui utilise EPSG:32633 (WGS 84 / UTM zone 33N) comme SRS. L’exemple transforme cet objet GEOMETRY pour utiliser EPSG:3857 (Web Mercator).

-- Set the output format to EWKT
ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='EWKT';

SELECT
  ST_TRANSFORM(
    ST_GEOMFROMWKT('POINT(389866.35 5819003.03)', 32633),
    3857
  ) AS transformed_geom;
Copy
+---------------------------------------------------------------+
| transformed_geom                                              |
|---------------------------------------------------------------|
| SRID=3857;POINT(1489140.093765644 6892872.198680112)          |
+---------------------------------------------------------------+

Pour plus d’informations, consultez ST_TRANSFORM.

UDTFs Python vectorisées — Avant-première

Avec cette version, nous avons le plaisir d’annoncer la disponibilité en avant-première des UDTFs Python vectorisées (fonctions de table définies par l’utilisateur).

Les UDTFs Python vectorisées permettent un traitement transparent partition par partition en opérant sur les partitions en tant que DataFrames Pandas et en renvoyant les résultats sous forme de DataFrames pandas ou de listes de séries ou de tableaux Pandas. Les UDTFs Python vectorisées permettent une intégration facile avec les bibliothèques qui opèrent sur des DataFrames Pandas ou tableaux Pandas.

Pour plus d’informations, consultez UDTFs Python vectorisées.

Mises à jour de la collaboration des données

Plans de tarification par abonnement récurrents pour les annonces payantes — Avant-première

Avec cette version, nous avons le plaisir d’annoncer la disponibilité en avant-première des plans de tarification récurrents par abonnement pour les annonces payantes. Avec ce plan, vous pouvez facturer les consommateurs à l’avance et de manière récurrente pour l’accès à votre annonce.

Pour plus d’informations, consultez Modèles de tarification des annonces payantes.

Plans de tarification par abonnement non récurrents pour les annonces payantes — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de plans de tarification par abonnement unique pour les annonces payantes. Avec ce plan, vous ne facturez qu’une seule fois l’accès à votre annonce aux consommateurs, sans possibilité de rachat ou de renouvellement.

Pour plus d’informations, consultez Modèles de tarification des annonces payantes.

Documentation et matériel d’apprentissage

Notes de version hebdomadaires dans la documentation de Snowflake

Avec cette version, nous avons le plaisir d’annoncer une mise à jour du format des notes de version dans la documentation Snowflake :

  • Par le passé, nous avons publié les détails de chaque version hebdomadaire, notamment la version et les dates de sortie, uniquement dans les notes de version et les annonces (dans la communauté Snowflake).

  • À partir d’août 2023 :

    • Nous ne regrouperons plus les notes de version (dans la documentation Snowflake) par mois. Au lieu de cela, nous documenterons chaque version hebdomadaire séparément par version et par date de publication, reproduisant ainsi le format des notes de version de la communauté Snowflake.

    • De plus, nous avons rétroporté cette modification dans les notes de version mensuelles de juin 2023 et juillet 2023. Les notes de version antérieures à juin 2023 restent inchangées.

  • Tout au long du mois d’août, nous continuerons à publier les notes de version chaque semaine dans la communauté Snowflake.

  • Prévu pour septembre 2023 ; toutefois, cette planification est susceptible d’être modifiée :

    • Nous ne publierons plus de notes de version hebdomadaires détaillées dans la communauté Snowflake.

    • Nous publierons des notes de version hebdomadaires détaillées uniquement dans la documentation Snowflake.