دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

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

اسکریپت‌نویسی 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

  • رویه ذخیره‌ شده چیست؟ 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
  • پیاده‌سازی SCD نوع 1 26:01
  • پیاده‌سازی SCD نوع 2 25:18
  • خودکارسازی مهاجرت DDLs جدول 25:08
  • خودکارسازی مهاجرت Views 22:11
  • آیا امکان مهاجرت رویه‌ها و توابع با استفاده از رویه وجود دارد؟ 08:58
  • بارگذاری کامل و دلتا چیست؟ 09:11
  • خودکارسازی بارگذاری کامل 09:45
  • خودکارسازی بارگذاری دلتا یا بارگذاری افزایشی 29:47
  • اشکال‌زدایی رویه‌های ذخیره‌ شده 17:58
  • توابع تعریف‌ شده توسط کاربر (UDFs) 08:37
  • UDF برای محاسبه مالیات 12:57
  • UDF برای تبدیل تاریخ جولیان به فرمت تاریخ معمولی 14:00
  • UDF برای دریافت نام‌های مدیران و کارکنان 08:26
  • نتیجه‌گیری دوره 04:48

4,022,000 804,400 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:40
  • مدت زمان :10:11:37
  • حجم :5.22GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,067,000 413,400 تومان
  • زمان: 05:14:59
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,428,500 285,700 تومان
  • زمان: 03:37:21
  • تعداد درس: 57
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,165,500 433,100 تومان
  • زمان: 05:29:46
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:39
  • تعداد درس: 60
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 45:15
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,577,000 1,515,400 تومان
  • زمان: 19:11:34
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 50:18
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
796,500 159,300 تومان
  • زمان: 02:01:30
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید