Bienvenue dans la documentation Snowflake¶

BIENVENUE DANS LA DOCUMENTATION¶
SNOWFLAKE
Dans ces rubriques, vous trouverez les informations nécessaires pour accéder à votre compte Snowflake et effectuer toutes les tâches administratives et d’utilisation associées à l’utilisation de Snowflake. La documentation fournit également des aperçus conceptuels, des tutoriels et une référence détaillée pour toutes les commandes, fonctions et opérateurs SQL pris en charge.
Vous pouvez commencer par parcourir le contenu à gauche ou utiliser la boîte de recherche en haut de l’écran pour faire une recherche dans la documentation et dans d’autres ressources de Snowflake. Si vous ne trouvez pas l’information que vous cherchez, n’hésitez pas à communiquer avec le service de documentation ou le service de support de Snowflake en utilisant les boutons au bas de chaque page.
Introduction à Snowflake¶
-
Aperçu de l’architecture et des concepts de base de Snowflake.
Plates-formes Cloud prises en charge
Aperçu des plates-formes informatiques cloud sur lesquelles Snowflake est proposé.
Régions Cloud prises en charge
Description des différentes régions de plates-formes Cloud dans lesquelles Snowflake est proposé.
-
Description des services et des fonctionnalités inclus dans chaque édition de Snowflake.
-
Description du processus de publication de Snowflake et instructions pour demander un accès anticipé de 12 heures pour les comptes Enterprise Edition et Business Critical Edition, ou un accès anticipé de 24 heures pour les comptes Virtual Private Snowflake (VPS).
Aperçu des principales fonctions
Liste des principales fonctionnalités de la version actuelle de Snowflake.
Aperçu du cycle de vie des données
Introduction aux tâches principales (et aux commandes SQL correspondantes) pour obtenir vos données dans Snowflake et les utiliser ensuite pour effectuer des requêtes et autres opérations SQL.
Protection continue des données
Introduction aux fonctions puissantes et uniques que propose Snowflake pour assurer la protection, la sécurité et la disponibilité de vos données.
-
Description des principales normes de conformité réglementaire auxquelles Snowflake répond pour garantir les plus hauts niveaux d’assurance, de sécurité et de gouvernance des données dans Snowflake.
Tutoriels et autres ressources¶
Cette rubrique fournit des liens vers diverses procédures de types tutoriels/ateliers et meilleures pratiques sur l’utilisation de Snowflake.
Utilisation de Snowflake¶
Snowsight : l’interface Web de Snowflake — Apprenez à utiliser Snowsight pour vos opérations Snowflake :
Console classique — Informations d’utilisation de base pour l”Classic Console, ainsi que des informations d’utilisation plus détaillées pour les pages Worksheets
et History
:
Entrepôts virtuels — Concepts et tâches clés pour la création et l’utilisation d’entrepôts virtuels pour exécuter des requêtes et effectuer des opérations DML telles que le chargement et le déchargement de données :
Bases de données, tables et vues — Concepts et tâches clés liés à la compréhension et au travail avec les bases de données et les tables Snowflake :
Interrogation des données dans Snowflake — Concepts et tâches clés pour l’exécution des requêtes dans Snowflake :
Introduction au chargement de données semi-structurées — Concepts et tâches clés pour travailler avec JSON et d’autres types de données semi-structurées :
Introduction aux données non structurées — Concepts et tâches clés pour travailler avec des données non structurées :
Time Travel et Fail-safe de Snowflake — Concepts et tâches clés pour comprendre comment Snowflake maintient l’accès aux données supprimées et modifiées, et aussi comment Snowflake permet la récupération des données en cas de perte :
Présentation des flux et des tâches — Concepts et tâches clés pour transformer et optimiser les données chargées à des fins d’analyse :
Introduction à la continuité d’activité et à la récupération après sinistre — Concepts et tâches clés pour la réplication et le basculement de bases de données sur plusieurs comptes Snowflake, ainsi que sur la redirection des connexions des clients, pour la continuité de l’activité et la récupération après sinistre :
Ensembles de données d’échantillon — Concepts et tâches clés pour l’utilisation des échantillons de données fournis avec Snowflake :
Alertes et notifications — Concepts et tâches clés pour l’envoi de notifications par courriel dans SQL (par exemple, à partir d’une procédure stockée, d’une tâche, etc.) et la configuration d’alertes pour effectuer des actions ou envoyer des notifications lorsque les données dans Snowflake répondent à certaines conditions.
Gestion de votre compte Snowflake¶
-
Descriptions détaillées des deux identificateurs de compte uniques pris en charge pour la connexion à Snowflake et l’utilisation de fonctionnalités couvrant plusieurs comptes.
-
Instructions pour vous inscrire à un compte d’essai, ajouter une carte de crédit au compte et annuler le compte.
-
Instructions pour définir les paramètres de compte, de session et d’objet pour votre compte.
-
Instructions pour créer et gérer les utilisateurs de votre compte.
Gestion des changements de comportement
Instructions pour activer et désactiver les versions de changement de comportement dans votre compte.
Référence générale¶
Paramètres — les paramètres qui peuvent être utilisés pour contrôler le comportement du système au niveau du compte, de l’utilisateur, de la session et de l’objet.
Références — Utilisez les références pour autoriser l’accès aux objets pour les procédures stockées, les applications et les classes avec droits du propriétaire.
Logique ternaire — Informations sur le comportement de NULL dans les expressions booléennes et avec opérateurs de comparaison.
Prise en charge du classement —Informations sur le tri et d’autres opérations dépendantes du jeu de caractères sur les chaînes de texte.
Modèles de format SQL — Formats pour spécifier la conversion des valeurs numériques et des valeurs de date/heure vers et à partir des chaînes de texte.
Identificateurs d’objet — les règles de définition et d’utilisation des identificateurs d’objets, y compris la résolution des noms d’objets utilisés dans les instructions SQL :
Contraintes — des concepts et des informations de référence pour définir et maintenir des contraintes de clés uniques, primaires et étrangères dans les tableaux :
Variables SQL — des concepts et des références pour la définition et l’utilisation des variables dans les sessions.
Transactions — concepts et références pour l’utilisation de transactions avec les instructions SQL.
Littéraux de table — concepts et référence pour l’utilisation de littéraux de table au lieu d’une valeur scalaire unique dans les requêtes.
Base de données SNOWFLAKE — références pour la base de données partagée SNOWFLAKE, qui est fournie par Snowflake pour interroger/créer des rapports sur votre organisation, votre compte, le partage des données et l’utilisation d’autres objets.
Schéma d’information de Snowflake — concepts et références pour Snowflake Information Schema, qui consiste en un ensemble de vues de métadonnées et de fonctions de tables historiques pour l’interrogation et la création de rapports sur les objets dans Snowflake.
Champs de métadonnées dans Snowflake — des concepts et des références pour les champs de métadonnées dans Snowflake.
Référence des commandes de SQL¶
Syntaxe de requête — Structure des requêtes SQL dans Snowflake.
Opérateurs de requêtes — Opérateurs arithmétiques, logiques et autres.
Commandes du Langage de définition des données (DDL) — Aperçu des commandes DDL.
Commandes DML (Langage de manipulation de données) — Commandes pour effectuer des opérations DML, y compris :
Insertion, suppression, mise à jour et fusion de données dans les tables Snowflake.
Copie en masse de données à l’intérieur ou l’extérieur de tables Snowflake.
Mise en zone de préparation de fichiers pour la copie en masse.
Toutes les commandes (par ordre alphabétique) — liste alphabétique de toutes les commandes.
Commandes catégorisées selon le type d’objets et d’opérations qu’elles contrôlent, notamment :
Objets généraux au niveau du compte (comptes, utilisateurs, rôles, politiques de sécurité, intégrations, etc.) et opérations (basculement et reprise, etc.).
Opérations basées sur la session (contexte de la session, requêtes, variables, transactions, etc.).
Entrepôts virtuels (pour le chargement des données et l’exécution des requêtes) et moniteurs de ressources (pour le contrôle de l’utilisation du crédit).
Bases de données, schémas, tables et autres objets de niveau schéma (vues, séquences, etc.).
Extensions de Snowflake et développement d’applications (fonctions définies par l’utilisateur, procédures stockées, scripting, etc.)
Objets permettant de partager des données (partages, annonces, etc.).
Objets de classification, de protection et de gouvernance des données (politiques de masquage, politiques d’accès aux lignes, balises, etc.).
Référence aux fonctions et procédures stockées¶
Résumé des fonctions — Résumé global de toutes les fonctions définies par le système. Peut être utilisé comme référence rapide.
Toutes les fonctions (par ordre alphabétique) — Liste alphabétique de toutes les fonctions définies par le système (scalaire, agrégation, table, etc.).
Fonctions d’agrégation — Fonctions qui prennent plusieurs lignes/valeurs en entrée et renvoient une valeur unique.
Fonctions scalaires — Fonctions qui prennent une seule ligne/valeur en entrée et renvoient une seule valeur :
Fonctions de chaîne (expressions régulières) — Fonctions d’expression régulière (recherche)
Fonctions système — Fonctions qui effectuent des opérations de contrôle ou renvoient des informations au niveau du système.
Fonctions de table — Fonctions qui retournent des résultats sous forme de tableau.
Fonctions de fenêtre — fonctions qui exécutent des calculs analytiques, tels que le déplacement d’agrégations et de classements.
Fonctions de métrique des données — fonctions qui permettent de mesurer la qualité des données pour les tables et les vues.
Procédures stockées — procédures stockées pour faciliter l’utilisation de certaines fonctionnalités Snowflake.
Référence pour Snowflake Scripting¶
Annexes¶
-
Conventions de notation utilisées dans la documentation de Snowflake.
-
Liste de mots réservés pour Snowflake SQL.
