Snowflake Scripting - نوشتن رویه های ذخیره شده با استفاده از SQL

Snowflake Scripting - Writing Stored Procedures Using SQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مفاهیم Snowflake Scripting را بیاموزید. و یاد بگیرید که چگونه رویه ها و توابع ذخیره شده را با استفاده از زبان SQL بنویسید. یادگیری مفاهیم Snowflake Scripting آموزش نوشتن رویه های ذخیره شده با استفاده از SQL درک رویه های پیچیده ذخیره شده نوشته شده توسط دیگران آموزش نوشتن توابع تعریف شده توسط کاربر (UDF) در SQL پیش نیازها:ایده اساسی در Snowflake Cloud دانش پایه دانش SQL در هر زبان برنامه نویسی خواهد بود. مزیت اضافه شود

سلام، در این دوره آموزشی Snowflake Scripting توضیح داده ام

1. مفاهیم Snowflake Scripting.

2. نوشتن رویه های ذخیره شده.

3. نوشتن توابع تعریف شده توسط کاربر (UDF).

4. رویه های ذخیره شده عمومی که می توانند در پروژه های برف ریزه استفاده شوند.


این دوره به شما کمک خواهد کرد...

1. اگر در درک روش‌های پیچیده ذخیره‌شده نوشته شده توسط دیگران مشکل دارید.

2. اگر می خواهید رویه های ذخیره شده ساده تا پیچیده و توابع تعریف شده توسط کاربر را بنویسید.

3. اگر می خواهید مراحلی را طی کنید که با تغییرات کوچک در پروژه های شما قابل اجرا هستند.


در زیر مفاهیمی که در این دوره توضیح داده‌ام آمده است.

روش ذخیره شده چیست و در یک رویه مسدود می شود

متغیرها

اصطلاحات جدول

شناسه ها

بیانیه‌های کنترل جریان - انشعاب یا مشروط (در صورت دیگری و موردی)

بیانات کنترل جریان - Looping(For and while)

مکان نما

نتایج

بررسی استثنا

معاملات

طرحواره اطلاعات دانه برف


در زیر مراحل عمومی و پیاده سازی توضیح داده شده است.

1. رویه بارگیری خودکار داده

2. اجرای SCD نوع 1

3. اجرای SCD نوع 2

4. مراحل ایجاد 1 تا 1 مشاهده

5. مراحل حذف همه جداول از یک طرحواره

6. مراحل حذف همه نماها از یک طرحواره

7. رویه انتقال جدول DDL از یک پایگاه داده به پایگاه داده دیگر

8. رویه انتقال نماها از یک پایگاه داده به پایگاه داده دیگر

9. رویه خودکارسازی بار کامل از مرحله بندی تا جداول هدف

10. رویه خودکارسازی دلتا/بار افزایشی از مرحله بندی تا جداول هدف

11. رویه تنظیم داده های نمونه برای آزمایش در محیط های پایین تر

12. استقرار کد با استفاده از GitHub و Schema change


سرفصل ها و درس ها

Snowflake Scripting - مقدمه دوره Snowflake Scripting - Course Introduction

  • مقدمه Introduction

  • نحوه دانلود مطالب دوره How to download Course Material

رویه ذخیره شده چیست؟ What is a Stored Procedure?

  • رویه ذخیره شده چیست؟ What is a Stored Procedure?

  • بلوک ها در یک رویه ذخیره شده Blocks in a Stored Procedure

  • نمونه رویه ذخیره شده Sample Stored Procedure

متغیرها Variables

  • نظریه متغیرها Variables Theory

  • تمرین متغیرها Variables Practice

حروف و شناسه های جدول Table Literals and Identifiers

  • تئوری واژه های جدول و شناسه ها Table Literals and Identifiers Theory

  • تمرین حروف و شناسه های جدول Table Literals and Identifiers Practice

بیانیه های کنترل جریان Flow Control Statements

  • ساختارهای انشعاب - اگر غیر از این باشد و مورد Branching Constructs - If Else and Case

  • اگر دیگر و مورد تمرین If Else and Case Practice

  • بیانیه های حلقه ای - برای و در حالی که Looping Statements - For and While

  • برای و در حالی که حلقه ها تمرین کنید For and While Loops Practice

نشانگرها و مجموعه نتایج Cursors and Resultsets

  • نشانگرها Cursors

  • تمرین مکان نما و مجموعه نتایج Cursors and Resultsets Practice

  • مجموعه نتایج Result Sets

رسیدگی به استثنا Exception Handling

  • رسیدگی به استثنا Exception Handling

  • تمرین رسیدگی به استثنا Exception Handling Practice

معاملات Transactions

  • تئوری معاملات Transactions Theory

  • تمرین معاملات Transactions Practice

طرحواره اطلاعات دانه های برف Snowflake Information Schema

  • طرح واره اطلاعات Information Schema

رویه ذخیره شده برای خودکارسازی بارگذاری داده ها Stored Procedure to Automate Data Loads

  • رویه ها و پیاده سازی های ذخیره شده عمومی Generic Stored Procedures and Implementations

  • رویه ذخیره شده برای خودکارسازی بارگذاری داده ها Stored Procedure to Automate Data Loads

رویه ذخیره شده برای خودکارسازی ایجاد نمای 1-1 Stored Procedure to Automate 1-1 View Creation

  • ایجاد نمای 1-1 را خودکار کنید Automate 1-1 view creation

رویه ذخیره شده برای خودکار کردن جداول و نماها از یک طرحواره Stored Procedure to to automate Drop Tables and Views from a Schema

  • رها کردن جداول و نماها از یک طرح واره به صورت خودکار Automate Drop Tables and Views from a Schema

اجرای SCD نوع 1 SCD Type 1 Implementation

  • اجرای SCD نوع 1 SCD Type 1 Implementation

اجرای SCD نوع 2 SCD Type 2 Implementation

  • اجرای SCD نوع 2 SCD Type 2 Implementation

رویه ذخیره شده برای انتقال DDLها و نماهای جدول Stored Procedure to Migrate Table DDLs and Views

  • اتوماسیون انتقال DDLهای جدول Automation of Table DDLs migration

  • اتوماسیون مهاجرت نماها Automation of Views migration

  • آیا می توان رویه ها و توابع را با استفاده از یک رویه تغییر داد؟ Is it possible to migrate Procedures and Functions using a Procedure?

رویه ذخیره شده برای خودکارسازی بار کامل و بار افزایشی Stored Procedure to Automate Full load and Incremental load

  • بار کامل و دلتا چیست What is Full and Delta Load

  • خودکار کردن بارهای کامل Automate Full loads

  • بارهای دلتا یا بارهای افزایشی را خودکار کنید Automate Delta loads or Incremental loads

رویه ذخیره شده برای خودکارسازی بارگذاری داده های نمونه از یک پایگاه داده به داده دیگر Stored Procedure to Automate Sample Data Loads from one database to another data

  • بارگیری داده های نمونه را خودکار کنید Automate sample data loads

استقرار کد دانه برف با استفاده از تغییر طرحواره Snowflake Code Deployment Using Schema Change

  • استقرار کد دانه برف Snowflake Code Deployment

اشکال زدایی رویه های ذخیره شده Debugging Stored Procedures

  • اشکال زدایی رویه های ذخیره شده Debugging Stored Procedures

نوشتن توابع تعریف شده توسط کاربر (UDF) Writing User Defined Functions(UDFs)

  • توابع تعریف شده توسط کاربر User Defined Functions

  • UDF برای محاسبه مالیات UDF to Calculate Tax

  • UDF برای تبدیل تاریخ جولیان به فرمت تاریخ عادی UDF to Convert Julian Date to Normal Date Format

  • UDF برای دریافت اسامی مدیران کارکنان UDF to get Manager Names of Employees

نتیجه گیری Conclusion

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

Snowflake Scripting - نوشتن رویه های ذخیره شده با استفاده از SQL
جزییات دوره
10 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
518
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janardhana Reddy Janardhana Reddy

مهندس داده دانه برف