Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 13:08

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

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

Améliorez votre expertise en programmation avec notre cours complet sur le Scripting Snowflake. Apprenez à écrire efficacement des Procédures Stockées et des Fonctions en utilisant le langage SQL. Cette expérience éducative est parfaite pour quiconque souhaitant approfondir sa compréhension de la gestion et de la manipulation des données. Re.
via Udemy

4160 Cours


10 hours 12 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

Learn the concepts of Snowflake Scripting. And Learn how to write Stored Procedures and Functions using SQL Language.

What you'll learn:

Learn the concepts of Snowflake ScriptingLearn How to write Stored Procedures using SQLUnderstand complex Stored Procedures written by othersLearn how to write User Defined Functions(UDFs) in SQL Hi, in this Snowflake Scripting course I have explained1. The concepts of Snowflake Scripting.2.

Writing Stored Procedures.3. Writing User Defined Functions(UDFs).4.

Generic Stored Procedures that can be used in Snowflake Projects.This course will help you..1. If you are struggling to understand complex stored procedures written by others.2.

If you want to write simple to complex stored procedures and User Defined Functions.3. If you want to go through some procedures that can be implemented in your projects with small changes.Below are the concepts I have explained in this course.What is a stored procedure and blocks in a procedureVariablesTable LiteralsIdentifiersFlow Control Statements - Branching or Conditional(If Else and Case)Flow Control Statements - Looping(For and While)CursorsResultsetsException HandlingTransactionsSnowflake Information SchemaBelow are the generic procedures and implementations explained.1.

Procedure for Automated Data Loads2. SCD Type-1 implementation3.

SCD Type-2 implementation4. Procedure for 1 to 1 View creation5.

Procedure for dropping all tables from a schema6. Procedure for dropping all views from a schema7.

Procedure for migrating table DDL from one database to other database8. Procedure for migrating views from one database to other database9.

Procedure for Automating Full load from staging to target tables10. Procedure for Automating Delta/Incremental load from staging to target tables11.

Procedure for sample data setup for testing in lower environment12. Code deployment using GitHub and Schema change

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


Matières

Business