What You Need to Know Before
You Start

Starts 3 June 2025 21:37

Ends 3 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Scripts Snowflake - Écriture de Procédures Stockées en SQL

Apprenez les concepts de Snowflake Scripting. Et apprenez à écrire des procédures stockées et des fonctions en utilisant le langage SQL.
via Udemy

4052 Cours


10 hours 12 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Apprenez les concepts du Scripting Snowflake. Et apprenez à écrire des procédures stockées et des fonctions en utilisant le langage SQL.

Ce que vous apprendrez :

Apprenez les concepts du Scripting Snowflake Apprenez à écrire des procédures stockées en utilisant SQL Comprenez les procédures stockées complexes écrites par d'autres Apprenez à écrire des fonctions définies par l'utilisateur (UDFs) en SQL Bonjour, dans ce cours de Scripting Snowflake, j'ai expliqué 1. Les concepts du Scripting Snowflake. 2.

L'écriture de procédures stockées. 3. L'écriture de fonctions définies par l'utilisateur (UDFs). 4.

Des procédures stockées génériques qui peuvent être utilisées dans les projets Snowflake. Ce cours vous aidera... 1.

Si vous avez du mal à comprendre les procédures stockées complexes écrites par d'autres. 2. Si vous voulez écrire des procédures stockées et des fonctions définies par l'utilisateur allant de simples à complexes. 3.

Si vous souhaitez parcourir certaines procédures pouvant être mises en œuvre dans vos projets avec de petits changements. Voici les concepts que j'ai expliqués dans ce cours.

Qu'est-ce qu'une procédure stockée et les blocs dans une procédure Variables Littéraux de table Identificateurs Instructions de contrôle de flux - Ramification ou conditionnelle (If Else et Case) Instructions de contrôle de flux - Bouclage (For et While) Cursors Résultats Gestion des exceptions Transactions Schéma d'informations Snowflake Voici les procédures génériques et les mises en œuvre expliquées. 1. Procédure pour les chargements de données automatisés 2.

Implémentation SCD Type-1 3. Implémentation SCD Type-2 4.

Procédure pour la création de vues 1 à 1 5. Procédure pour supprimer toutes les tables d'un schéma 6.

Procédure pour supprimer toutes les vues d'un schéma 7. Procédure pour migrer des DDL de table d'une base de données à une autre 8.

Procédure pour migrer des vues d'une base de données à une autre 9. Procédure pour automatiser le chargement complet des tables de staging vers les tables cibles 10.

Procédure pour automatiser le chargement delta/incrémentiel des tables de staging vers les tables cibles 11. Procédure pour la configuration de données échantillons pour les tests dans un environnement inférieur 12.

Déploiement de code en utilisant GitHub et changement de schéma

Programme

  • Introduction à Snowflake
  • Vue d'ensemble de l'architecture de Snowflake
    Principales fonctionnalités de Snowflake
    Avantages de l'utilisation de Snowflake pour l'entreposage de données
  • Introduction au SQL dans Snowflake
  • Vue d'ensemble des capacités SQL dans Snowflake
    Syntaxe de base du SQL et requêtes
    Différences et extensions dans le SQL de Snowflake
  • Introduction aux procédures stockées
  • Qu'est-ce qu'une procédure stockée ?
    Avantages de l'utilisation des procédures stockées
    Cas d'utilisation des procédures stockées dans Snowflake
  • Notions de base du scripting dans Snowflake
  • Écrire des scripts de base dans Snowflake
    Syntaxe du langage de script Snowflake
    Variables, structures de contrôle et gestion des erreurs
  • Rédaction de procédures stockées dans Snowflake
  • Création et exécution de procédures stockées
    Paramètres et valeurs de retour
    Utilisation des fonctions intégrées
  • Concepts avancés de procédures stockées
  • Gestion des erreurs et débogage des procédures
    Gestion des transactions et flux de contrôle
    Procédures récursives et boucles
  • Meilleures pratiques pour le scripting dans Snowflake
  • Optimisation des performances des procédures stockées
    Considérations de sécurité
    Gestion du code et contrôle de version
  • Exercices pratiques
  • Rédiger votre première procédure stockée
    Créer des procédures stockées complexes avec des scénarios réels
    Débogage et optimisation des procédures stockées
  • Conclusion et apprentissage supplémentaire
  • Récapitulation des concepts clés
    Ressources pour l'apprentissage et le développement continu dans Snowflake
  • Q&A et atelier interactif
  • Répondre aux questions courantes
    Résolution de problèmes pratique avec l'assistance d'un instructeur

Enseigné par

Janardhana Reddy Bandi


Sujets

Affaires