Éditions Snowflake

Snowflake propose plusieurs éditions au choix, garantissant que votre utilisation correspond aux besoins spécifiques de votre organisation. Chaque édition successive s’appuie sur l’édition précédente en ajoutant des fonctionnalités spécifiques à l’édition et/ou des niveaux de service supérieurs. À mesure que les besoins de votre entreprise évoluent et grandissent, passer à une autre édition se fait en toute simplicité.

Pour des informations sur l’utilisation des éditions, y compris l’affichage et la modification de l’édition d’un compte, voir Utilisation des éditions de compte.

Note

L’édition Snowflake que votre entreprise choisit détermine les coûts unitaires des crédits et du stockage de données que vous utilisez. Les autres facteurs ayant une incidence sur les coûts unitaires sont la région où se trouve votre compte Snowflake et le fait qu’il s’agisse d’un compte sur demande ou de capacité :

  • Sur demande : tarification basée sur l’utilisation, sans exigence de licence à long terme.

  • Capacité : prix réduits en fonction d’un engagement de capacité initial

Pour plus d’informations sur les tarifs, voir la page de tarifs (sur le site Web de Snowflake).

Dans ce chapitre :

Vue d’ensemble des éditions

Standard Edition

Standard Edition est notre offre de niveau d’introduction, offrant un accès complet et illimité à toutes les fonctions standard de Snowflake. Elle fournit un équilibre solide entre les fonctionnalités, le niveau d’assistance et le coût.

Enterprise Edition

Enterprise Edition offre tous les services et fonctions de Standard Edition avec des fonctions supplémentaires conçues spécialement pour répondre aux besoins des entreprises et organisations de grande envergure.

Business Critical Edition

Business Critical Edition, anciennement appelé Enterprise for Sensitive Data (ESD), offre une protection accrue des données afin de faire face aux besoins des entreprises possédant des données extrêmement sensibles, plus particulièrement des informations de santé protégées PHI devant respecter les lois HIPAA et HITRUST CSF .

Elle comprend tous les services et fonctions de Enterprise Edition, plus le niveau de protection des données et de sécurité supplémentaire. En outre, le basculement/la restauration automatique de base de données ajoute la prise en charge de la continuité de l’activité et de la récupération après sinistre.

Note

Comme l’exigent les lois HIPAA et HITRUST CSF, avant que des informations de santé protégées (PHI) puissent être stockées dans Snowflake, un accord de partenariat (BAA) doit être signé entre votre entreprise et Snowflake Inc.

Virtual Private Snowflake (VPS)

Virtual Private Snowflake constitue notre plus haut niveau de sécurité pour les organisations ayant les exigences les plus strictes, comme les institutions financières et toute autre grande entreprise qui collectent, analysent et partagent des données très sensibles.

Ce choix contient l’ensemble des fonctionnalités et services de Business Critical Edition, mais dans un environnement Snowflake totalement séparé et isolé des autres comptes Snowflake (c.-à-d. que les comptes VPS ne partagent aucun type de ressource matérielle avec d’autres comptes en dehors de VPS).

Note

Pour accéder à votre compte, vous pouvez utiliser un identificateur de compte qui spécifie le nom de votre organisation et le nom de votre compte.

À la place, si vous décidez d’utiliser un localisateur de compte comme identificateur de compte, notez que le localisateur des comptes VPS utilise un format différent de celui des comptes des autres éditions Snowflake. Pour plus de détails, voir Trouver le format de localisateur de compte pour un compte VPS.

Matrice des fonctionnalités/éditions

Les tableaux suivants fournissent une liste des principaux services et fonctions inclus avec chaque édition.

Note

Ceci n’est qu’une liste partielle des fonctionnalités. Pour une liste plus complète et plus détaillée, voir Aperçu des principales fonctions.

Gestion des versions

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Accès anticipé de 12 heures aux nouvelles versions hebdomadaires à utiliser pour des tests/validations supplémentaires avant le déploiement de chaque version dans vos comptes de production.

Accès anticipé de 24 heures aux nouvelles versions hebdomadaires à utiliser pour des tests/validations supplémentaires avant le déploiement de chaque version dans vos comptes de production.

Sécurité, gouvernance et protection des données

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Certification SOC 2 type II.

Authentification fédérée et signature unique SSO pour centraliser et simplifier l’authentification des utilisateurs.

OAuth pour autoriser l’accès au compte sans partager ni stocker les informations d’identification de connexion de l’utilisateur.

Politiques réseau pour limiter/contrôler l’accès au site selon l’adresse IP de l’utilisateur.

Time Travel standard (jusqu’à 1 jour) pour accéder aux données modifiées et supprimées et les restaurer.

Reprise après sinistre des données modifiées/supprimées (pendant 7 jours au-delà de Time Travel) via Fail-Safe.

Time Travel étendu (jusqu’à 90 jours).

Sécurité au niveau des colonnes pour appliquer des politiques de masquage aux colonnes des tables ou des vues.

Sécurité au niveau des lignes pour appliquer des politiques d’accès aux lignes afin de déterminer quelles lignes sont visibles dans le résultat d’une requête.

Politiques d’agrégation qui assurent le respect de la confidentialité en exigeant que les requêtes agrègent les données pour renvoyer les résultats.

Politiques de projection qui limitent les personnes autorisées à utiliser une instruction SELECT pour projeter une colonne.

Confidentialité différentielle pour protéger les données contre les attaques ciblées en matière de vie privée.

Balisage d’objets pour appliquer des balises aux objets Snowflake afin de faciliter le suivi des données sensibles et de l’utilisation des ressources.

Prise en charge de la classification des données potentiellement sensibles à l’aide de la classification.

Audit de l’historique des accès utilisateur par le biais de la vue ACCESS_HISTORY Account Usage.

Clés de chiffrement gérées par le client via Tri-Secret Secure.

Prise en charge de la connectivité privée au service Snowflake en utilisant AWS PrivateLink, Azure Private Link ou Google Cloud Private Service Connect.

Prise en charge de la connectivité privée aux zones de préparation internes de Snowflake à l’aide de AWS PrivateLink et d’Azure Private Link.

Prise en charge des informations de santé protégées PHI (conformément aux lois HIPAA et HITRUST CSF).

Prise en charge de PCI DSS.

Prise en charge des charges de travail du secteur public qui répondent exigences fédérales et nationales en vigueur aux États-Unis, comme FedRAMP et ITAR.

Prise en charge de IRAP - Données protégées (P) (dans les régions Asie-Pacifique spécifiées).

Référentiel et pool de métadonnées dédiés de ressources de calcul (utilisées dans les entrepôts virtuels).

Qualité des données et fonctions de métrique des données pour surveiller l’état et l’intégrité des données.

Gestion des ressources de calcul

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Entrepôts virtuels, grappes de calcul distinctes pour isoler les charges de travail de requête et de chargement de données.

Moniteurs de ressources pour surveiller l’utilisation du crédit d’entrepôt virtuel.

Entrepôts virtuels multi-clusters pour la mise à l’échelle des ressources de calcul afin de répondre aux besoins en matière de simultanéité.

Prise en charge de SQL

Fonctions/services

Standard

Entreprise

Business Critical

VPS

SQL standard, dont la plupart des commandes DDL et DML définies dans SQL:1999.

DML avancé, par exemple INSERT multi-table, MERGE et multi-merge.

Prise en charge étendue des types de données standard.

Prise en charge native des données semi-structurées (JSON, Avro, ORC, Parquet, et XML).

Prise en charge native des données géospatiales.

Prise en charge native des données non structurées.

Règles de classement pour les données de chaîne/texte dans les colonnes de table.

Contraintes d’intégrité (non appliquées) sur les colonnes de table à des fins d’information et de modélisation.

Transactions multi-instructions.

Fonctions définies par l’utilisateur (UDFs) avec prise en charge de Java, JavaScript, Python et SQL.

Fonctions externes pour étendre Snowflake à d’autres plates-formes de développement.

Points de terminaison privés d’Amazon API Gateway pour les fonctions externes.

Procédures stockées avec prise en charge de Java, JavaScript, Python, Scala et SQL (Snowflake Scripting).

Tables dynamiques pour matérialiser automatiquement les résultats d’une requête SQL spécifiée et les maintenir à jour pour atteindre votre objectif de niveau d’actualisation des données.

Tables externes pour référencer des données dans un data lake de stockage dans le Cloud.

Tables hybrides pour les données dans les charges de travail transactionnelles et analytiques.

Prise en charge de données de clustering dans de très grandes tables pour améliorer les performances des requêtes, avec maintenance automatique du clustering.

Accélération des requêtes pour le traitement parallèle de portions de requêtes éligibles.

Optimisation de la recherche pour les requêtes de recherche ponctuelle, avec maintenance automatique.

Vues matérialisées, avec maintenance automatique des résultats.

Tables Iceberg pour faire référence à des données dans un data lake de stockage dans le Cloud.

Détection de schémas pour détecter automatiquement le schéma d’un ensemble de fichiers de données semi-structurées en zone de préparation et à récupérer les définitions des colonnes.

Évolution du schéma pour faire évoluer automatiquement les tables afin de prendre en charge la structure des nouvelles données reçues des sources de données.

Interfaces et outils

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Snowsight, la feuille de calcul SQL nouvelle génération pour le développement de requêtes, l’analyse de données et la visualisation avancés.

SnowSQL, un client de ligne de commande pour créer/tester des requêtes, charger/décharger des données en masse et automatiser des opérations DDL.

SnowCD, un outil de diagnostic de ligne de commande pour identifier et résoudre les problèmes de connectivité client.

Interfaces programmatiques pour Python, Spark, Node.js, .NET.js, PHP, et Go.

Prise en charge native de JDBC et ODBC

L’API SQL Snowflake, une API REST pour accéder et mettre à jour les données dans une base de données Snowflake.

Écosystème étendu pour la connexion aux outils ETL, BI et à d’autres technologies et fournisseurs tiers.

Snowflake Partner Connect pour initier des essais de logiciels/services gratuits avec un réseau croissant de partenaires dans l’écosystème Snowflake.

Snowpark, l’ensemble des bibliothèques et des environnements d’exécution qui déploient et traitent en toute sécurité du code non-SQL, y compris Python, Java et Scala.

Streamlit dans Snowflake pour créer, déployer et partager des applications Streamlit dans le Cloud de données Snowflake.

Importation et exportation de données

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Chargement en masse à partir de fichiers plats délimités (CSV, TSV, etc.) et de fichiers de données semi-structurés (JSON, Avro, ORC, Parquet, et XML).

Déchargement en masse vers des fichiers plats délimités et des fichiers JSON.

Snowpipe pour le chargement de micro-lots en continu.

Snowpipe Streaming pour le chargement à faible latence des données en continu.

Connecteur Snowflake pour Kafka pour le chargement de données à partir de sujets Apache Kafka.

Pipelines de données

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Flux pour suivre les modifications de table.

Tâches pour planifier l’exécution d’instructions SQL, souvent conjointement avec des flux de table.

Réplication de données et basculement

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Réplication de base de données et de partage entre les comptes Snowflake (au sein d’une organisation) pour synchroniser les base de données, les objets partagés et les données stockées.

Basculement et restauration entre des comptes Snowflake pour la continuité de l’activité et la récupération après sinistre.

Redirection des connexions des clients entre des comptes Snowflake pour la continuité de l’activité et la récupération après sinistre.

Partage de données

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Snowflake Marketplace

Universal Search

Créez des produits de données, monétisez les annonces et analysez vos réussites dans Snowflake Marketplace.

Annonces publiques

Annonces privées

Avec VPS, collaborez en privé tout en respectant strictement les exigences de sécurité et d’isolement.

Rendez les données accessibles sans les déplacer grâce à l’exécution automatique inter-Cloud optimisée par Snowgrid™.

Collaborez avec Snowflake Data Clean Rooms.

Créez et gérez vos propres Snowflake Data Clean Rooms.

Collaborez en utilisant l’une des nombreuses technologies collaboratives de Snowflake.

Répliquez les données partagées pour les maintenir synchronisées au sein de votre organisation.

Intelligence artificielle et Machine Learning

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Utilisez les fonctions LLM de Snowflake Cortex pour répondre à des questions en langage clair, répondre à des questions, résumer ou traduire du texte, rechercher des documents similaires, et bien plus encore.

Utilisez Snowflake Copilot pour engager des conversations sur vos données structurées.

Utilisez Cortex Analyst pour vous aider à écrire des applications capables d’engager des conversations sur vos données structurées.

Utilisez Cortex Fine-tuning pour créer de grands modèles de langage spécialisés pour vos besoins sans les coûts de formation habituels.

Utilisez Cortex Search pour activer une recherche sémantique de haute qualité sur vos données Snowflake.

Utilisez Document AI pour extraire des données de PDFs et d’autres documents, et créer des pipelines pour le traitement de documents d’un type spécifique.

Utilisez les fonctions ML </guides-overview-ml-functions> pour analyser vos données en utilisant nos modèles d’apprentissage automatique formés sur vos données.

Utilisez Snowflake Model Registry en tant que référentiel central pour les modèles de Machine Learning au sein de votre organisation.

Utilisez le Snowflake Feature Store pour créer un référentiel de transformations de données pouvant être utilisées pour former des modèles de Machine Learning.

Service client

Fonctions/services

Standard

Entreprise

Business Critical

VPS

Communauté Snowflake, base de connaissances en ligne Snowflake et portail d’assistance (pour la journalisation et le suivi des tickets d’assistance Snowflake).

Support Premier, qui comprend une couverture 24/7 et un délai de réponse de 1 heure pour les problèmes de gravité 1.

[1]

[1] S’applique uniquement aux comptes Standard provisionnés après le 1er mai 2020 ; les comptes standard provisionnés avant le 1er mai continueront de bénéficier du support standard (tel que défini dans « Politique de prise en charge et contrat de niveau de service ») jusqu’à la transition du compte vers le support Premier.