دوره آموزشی
دوبله زبان فارسی
اسکریپتنویسی Snowflake - نوشتن رویههای ذخیره شده با استفاده از SQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مفاهیم اسکریپتنویسی در Snowflake
- یاد میگیرید چگونه رویههای ذخیره شده را با استفاده از SQL بنویسید.
- درک رویههای ذخیره شده پیچیده که دیگران نوشتهاند.
- یاد میگیرید چگونه توابع تعریف شده توسط کاربر (UDFs) را در SQL بنویسید.
پیشنیازهای دوره
- ایده اولیه درباره ابر Snowflake
- دانش اولیه SQL
- آشنایی با هر زبان برنامهنویسی یک مزیت خواهد بود.
توضیحات دوره
در دوره اسکریپتنویسی Snowflake، توضیحات زیر را ارائه کردهایم:
- مفاهیم اسکریپتنویسی Snowflake
- نوشتن رویههای ذخیره شده
- نوشتن توابع تعریف شده توسط کاربر (UDFs)
- رویههای ذخیره شده عمومی که میتواند در پروژههای Snowflake استفاده شود.
این دوره به شما کمک میکند:
- اگر در درک رویههای ذخیره شده پیچیده که دیگران نوشتهاند مشکل دارید.
- اگر میخواهید رویههای ذخیره شده ساده تا پیچیده و توابع تعریف شده توسط کاربر را بنویسید.
- اگر میخواهید به رویههایی بپردازید که میتوانند بهراحتی در پروژههای شما پیاده شوند.
در زیر مفاهیم توضیح داده شده در دوره آورده شده است:
- رویه ذخیره شده چیست و بلوکها در یک رویه کدامند؟
- متغیرها
- لیترالهای جدول
- شناسهها
- دستورات کنترل جریان - برنچینگ یا شرطیها (If Else و Case)
- دستورات کنترل جریان - حلقهها (For و While)
- مکاننماها
- مجموعه نتایج
- مدیریت استثنا
- تراکنشها
- اسکیمای اطلاعات Snowflake
در زیر رویههای جنریک و پیادهسازیها توضیح داده شده است:
- رویه برای بارگذاری خودکار داده
- پیادهسازی SCD نوع 1
- پیادهسازی SCD نوع 2
- رویه برای ایجاد View یک به یک
- رویه برای حذف تمام جداول از یک اسکیما
- رویه برای حذف تمام views از یک اسکیما
- رویه برای مهاجرت DDL جدول از یک پایگاه داده به پایگاه داده دیگر
- رویه برای مهاجرت views از یک پایگاه داده به پایگاه داده دیگر
- رویه برای خودکارسازی بارگذاری کامل از مرحلهبندی به جداول هدف
- رویه برای خودکارسازی بارگذاری دلتا و افزایشی از مرحلهبندی به جداول هدف
- رویه برای راهاندازی داده نمونه برای تست در محیط پایینتر
- استقرار کد با استفاده از گیتهاب و تغییر اسکیما
این دوره برای چه کسانی مناسب است؟
- کسانی که روی پروژههای Snowflake کار میکنند.
- کسانی که در درک رویههای ذخیره شده پیچیده مشکل دارند.
- کسانی که در نوشتن رویههای ذخیره شده و UDFs مشکل دارند.
اسکریپتنویسی Snowflake - نوشتن رویههای ذخیره شده با استفاده از SQL
-
مقدمه 08:25
-
رویه ذخیره شده چیست؟ 06:15
-
بلوکها در یک رویه ذخیره شده 05:46
-
رویه ذخیره شده نمونه 07:04
-
تئوری متغیرها 15:03
-
تمرین متغیرها 10:34
-
تئوری لیترال هایجدول و شناسهها 13:56
-
تمرین لیترالهای جدول و شناسهها 13:22
-
ساختارهای برنچینگ - If Else و Case 06:04
-
تمرین If Else و Case 14:21
-
دستورات حلقه - For و While 09:55
-
تمرین حلقههای For و While 22:09
-
مکاننماها 07:42
-
تمرین مکاننماها و مجموعه نتایج 19:34
-
مجموعه نتایج 08:56
-
مدیریت استثنا 11:11
-
تمرین مدیریت استثنا 23:26
-
تئوری تراکنشها 06:14
-
تمرین تراکنشها 09:56
-
اسکیمای اطلاعات 10:56
-
رویههای ذخیره شده جنریک و پیادهسازیها 05:14
-
رویه ذخیره شده برای خودکارسازی بارگذاری داده 40:35
-
خودکارسازی ایجاد view یک به یک 22:40
-
خودکارسازی حذف جداول و Views از یک اسکیما 12:40
-
پیادهسازی SCD نوع 1 26:01
-
پیادهسازی SCD نوع 2 25:18
-
خودکارسازی مهاجرت DDLs جدول 25:08
-
خودکارسازی مهاجرت Views 22:11
-
آیا امکان مهاجرت رویهها و توابع با استفاده از رویه وجود دارد؟ 08:58
-
بارگذاری کامل و دلتا چیست؟ 09:11
-
خودکارسازی بارگذاری کامل 09:45
-
خودکارسازی بارگذاری دلتا یا بارگذاری افزایشی 29:47
-
خودکارسازی بارگذاری داده نمونه 14:16
-
استقرار کد Snowflake 01:00:18
-
اشکالزدایی رویههای ذخیره شده 17:58
-
توابع تعریف شده توسط کاربر (UDFs) 08:37
-
UDF برای محاسبه مالیات 12:57
-
UDF برای تبدیل تاریخ جولیان به فرمت تاریخ معمولی 14:00
-
UDF برای دریافت نامهای مدیران و کارکنان 08:26
-
نتیجهگیری دوره 04:48
مشخصات آموزش
اسکریپتنویسی Snowflake - نوشتن رویههای ذخیره شده با استفاده از SQL
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:40
- مدت زمان :10:11:37
- حجم :5.22GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy