دوره آموزشی
دوبله زبان فارسی
100 تکنیک بهینهسازی هزینه در Snowflake
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد و اجرای کوئریهای مقرون به صرفه
- ادغام انبارهای کمتر استفاده شده
- نظارت بر عملکرد کوئری و بهبود آن
- چگونه استفاده از انبار بزرگتر میتواند هزینههای ما را کمتر کند؟
- نظارت بر کوئریهایی که برای طولانیترین زمان و به صورت مکرر اجرا شدهاند.
- بررسی دقیق ویژگیهای بدون سرور: هزینه و نحوه کارکرد آنها
- اجتناب از تلههای هزینه با تعیین مقادیر پارامترهای مختلف
- چگونه نسخههای مختلف Snowflake را ترکیب کنیم؟
- صرفهجویی در هزینهها با انتقال و پردازش موازی داده
- طراحی و معماری اپلیکیشنها با توجه به تاثیر هزینه
پیشنیازهای دوره
- دانش پایهای از Snowflake Data Cloud
- دانش پایهای از اس کیوال
- دانش اختیاری از برنامهنویسی اولیه در پایتون
توضیحات دوره
آنچه درباره خرج کردن یاد خواهید گرفت:
- چگونه از انبارهای مجازی بزرگتر برای کوئریهای کمهزینهتر استفاده کنیم؟
- چگونه از تلههای بزرگ هزینه در Snowflake با تغییر مقادیر پارامترهای مختلف اجتناب کنیم؟
- چگونه کوئریها، رایانش و ذخیرهسازی و هزینههای کلی را در Snowflake بهینهسازی کنیم؟
- چگونه به درستی انبارهای کمتر استفاده شده را ادغام کنیم؟
- چگونه هر ویژگی بدون سرور در Snowflake کار میکند و چگونه هزینه آنها را برآورد کنیم؟
- چگونه از انتقال و پردازش موازی داده در هر کجا که میتوانیم استفاده کنیم؟
- چگونه نسخههای مختلف Snowflake را در سازمان خود ترکیب کنیم؟
- چگونه از مصورسازیهای بهتر از داده برای برآورد هزینهها استفاده کنیم؟
- چگونه هزینههای خود را در تمام حسابهای Snowflake کاهش دهیم؟
- مدرس همچنین بیش از 300 اسلاید ارائه با کیفیت بالا به همراه خلاصهای از هر نکته یا تکنیک ارائه میدهد!
در کجا میتوانید از این دانش استفاده کنید؟
- به طرز چشمگیری هزینههای خود را در حسابهای Snowflake کاهش دهید.
- با نسخههای مختلف، حسابهای Snowflake بیشتری ایجاد کنید و از آنها به طور موثر استفاده کنید.
- به مشتریان خود کمک کنید هزینهها را در حسابهای Snowflake خود کاهش دهند.
- به کارفرمای خود کمک کنید هزینههای Snowflake را در سازمانتان کاهش دهید.
- یاد بگیرید تلههایی را که اکثر افراد هنگام استفاده از Snowflake به آنها برخورد میکنند، شناسایی کنید.
- نه تنها کوئریهای با کارایی بالا، بلکه کوئریهای مقرون به صرفه اس کیوال ایجاد کنید.
- یاد بگیرید چگونه با انبارهای بزرگتر، با صدها گره، کوئریهای ارزانتری دریافت کنید.
- مدرس همچنین یک مخزن گیتهاب متنباز با دهها تمرین کاربردی و آزمایش ارائه میدهد!
آنچه درباره Snowflake خواهید آموخت:
- همه چیز را درباره انبارهای مجازی یاد بگیرید.
- یاد بگیرید چگونه بر کوئریها نظارت کنید و آنها را بهینه کنید.
- درباره مانیتورهای منبع و بودجهها یاد بگیرید.
- شتابدهی کوئری و بهینهسازی جستجو را یاد بگیرید.
- خوشهبندی خودکار و نگهداری materialized views به طور مؤثر را برآورد کنید.
- همه چیزهایی که درباره time travel و کلونکردن zero-copy مهم است را یاد بگیرید.
- یاد بگیرید چگونه Snowflake را به طور مؤثر مستقر کرده و با اپلیکیشنهای دیگر ترکیب کنید.
- مدرس تعداد زیادی ارائههای مختصر و متمرکز درباره ویژگیهای مختلف Snowflake دارد!
هیچ دوره، کتاب یا مستنداتی در این زمینه وجود ندارد که دانش و تجربیات بهینهسازی هزینه در Snowflake را به اندازه این دوره ارائه دهد!
این دوره برای چه کسانی مناسب است؟
- دارندگان حسابهای Snowflake که میخواهند هزینههای خود را کاهش دهند.
- مشاوران Snowflake که میخواهند به مشتریان خود در مورد هزینههای Snowflake مشاوره دهند.
- هر کسی که از Snowflake در سازمان خود استفاده میکند و میخواهد هزینههای خود را کنترل کند.
- مدیرانی که میخواهند هزینههای Snowflake خود را به نصف کاهش دهند.
- افراد فنی که میخواهند با همه راههای کاهش هزینه در این انبار داده آشنا شوند.
- مهندسان و معماران داده که میخواهند اپلیکیشنهای مقرون به صرفهای پیرامون Snowflake ایجاد کنند.
- دانشمندان داده که میخواهند از تلههای هزینه هنگام استفاده از Snowflake برای اپلیکیشنهای علم داده اجتناب کنند.
100 تکنیک بهینهسازی هزینه در Snowflake
-
ساختار و محتوای دوره 07:29
-
بهترین روشها برای بهرهمندی از این دوره 03:11
-
ایجاد حساب آزمایشی رایگان Snowflake 03:54
-
راهاندازی پروژه عملی رایگان 08:27
-
آشنایی با انبارهای مجازی 01:39
-
نکته 1: انبارهای مجازی بزرگتر ممکن است در واقع هزینه کمتری برای شما داشته باشند 12:50
-
نکته 2: متوقف کردن هر انبار پس از یک دقیقه بهطور خودکار 08:16
-
نکته 3: هر انباری که مجدداً فعال شود، حداقل یک دقیقه برای شما هزینه خواهد داشت 08:48
-
نکته 4: هرگز هیچ انباری را بعد از کمتر از یک دقیقه بهطور خودکار متوقف نکنید 02:12
-
نکته 5: انبارهای کوچک ممکن است به اندازه کافی قدرتمند باشند 03:27
-
نکته 6: انبارهای تغییر یافته برای کوئریهای پیچیدهتر هستند 03:13
-
نکته 7: انبارهای چند خوشهای برای کاربران متعدد و همزمانی است 03:54
-
نکته 8: انبارهای چند خوشهای باید همیشه حداقل 1 خوشه داشته باشند 01:54
-
نکته 9: استفاده از سیاست مقیاسبندی اقتصادی برای صرفهجویی در هزینه 17:43
-
نکته 10: چه زمانی باید از انبارهای بهینه شده برای Snowpark استفاده کنیم؟ 03:10
-
دانش خود را تست کنید. None
-
آشنایی با حجمهای کاری رایانش 02:34
-
نکته 11: رایانش از مانیتورهای منبع 17:27
-
نکته 12: استفاده از بودجههای سطح حساب 10:45
-
نکته 13: اجتناب از کوئریهای بیپایان 06:46
-
نکته 14: متوقف کردن کوئریهای در حال اجرا به صورت دستی 05:45
-
نکته 15: کاهش اندازه انبارها 03:44
-
نکته 16: ادغام همه انبارها 20:08
-
نکته 17: استفاده از Jobهای موازی برای تبدیلات دستهای 09:58
-
نکته 18: اجتناب از بررسی بیش از حد متادیتا 12:33
-
نکته 19: نمودارهایی برای نظارت بر انبار 09:48
-
نکته 20: بازبینی تلههای اصلی با انبارها 16:02
-
دانش خود را تست کنید. None
-
آشنایی با حسابهای Snowflake 01:48
-
نکته 21: چه چیزی برای یک حساب آزمایشی رایگان انتخاب کنیم؟ 06:40
-
نکته 22: چه زمانی باید از حساب آزمایشی رایگان استفاده کنیم؟ 05:42
-
نکته 23: درک جداول قیمت سرویسهای رایانش انبار مجازی 09:05
-
نکته 24: درک جداول قیمت برای سرویسهای ابری و بدون سرور 07:20
-
نکته 25: درک جداول قیمت برای ذخیرهسازی و انتقال داده 05:46
-
نکته 26: استفاده از رابط بررسی حساب در Snowsight 06:06
-
نکته 27: استفاده از حسابهای سازمان 06:30
-
نکته 28: محدود کردن تغییرات انبار با کنترل دسترسی 07:12
-
نکته 29: تنظیم مقادیر پیشفرض پارامترهای سطح حساب 05:18
-
نکته 30: مراقب حسابهای Reader باشید 04:52
-
دانش خود را تست کنید. None
-
آشنایی با نسخههای Snowflake 01:24
-
نکته 31: چه زمانی نسخه Enterprise را به جای نسخه استاندارد انتخاب کنیم؟ 10:21
-
نکته 32: چگونه از انبارهای چند خوشهای اجتناب کنیم؟ 10:07
-
نکته 33: چه زمانی از Incremental Materializations استفاده کنیم؟ 03:59
-
نکته 34: چگونه Materialized Views را شبیهسازی کنیم؟ 07:20
-
نکته 35: دلیل استفاده از Extended Time Travel 15:59
-
نکته 36: استفاده از حساب نسخه استاندارد برای تحلیل 06:13
-
نکته 37: استفاده از حساب نسخه استاندارد جداگانه برای کوئریهای رایج 02:36
-
نکته 38: چگونه هزینهها را برای یک حساب پولی غیرفعال به صفر برسانیم؟ 07:19
-
نکته 39: چه زمانی نسخه Business Critical را انتخاب کنیم؟ 03:48
-
نکته 40: چه زمانی نسخه Snowflake خصوصی مجازی (VPS) را انتخاب کنیم؟ 03:22
-
ارزیابی دانش شما None
-
آشنایی با نظارت بر کوئری 02:03
-
نکته 41: نظارت بر کوئریهای که برای طولانیترین مدت اجرا شدهاند 11:35
-
نکته 42: تفسیر تاریخچه کوئری 10:05
-
نکته 43: نمودارهای بیشتر برای نظارت بر کوئری 06:08
-
نکته 44: استفاده از تگهای کوئری 09:19
-
نکته 45: کاهش فراوانی کوئریهای ساده 04:34
-
نکته 46: کاهش فراوانی کوئریهای متادیتا 05:20
-
نکته 47: کاهش فراوانی فرمانهای SHOW 10:13
-
نکته 48: کمتر کلون کنید 03:15
-
نکته 49: تغییر زمانبندیهای کوئری 10:55
-
نکته 50: انتقال و پردازش موازی به جای ترتیبی 11:01
-
دانش خود را تست کنید. None
-
آشنایی با بهینهسازی کوئری 02:39
-
نکته 51: استفاده از پروفایل کوئری 13:35
-
نکته 52: استفاده از دستور Explain 09:57
-
نکته 53: استفاده از کشینگ داده 11:18
-
نکته 54: کوئریها در دریاچههای داده 09:00
-
نکته 55: استفاده از UDFهای برداری شده پایتون 06:25
-
نکته 56: استفاده از دستورات دستهای برای جلوگیری از قفلهای تراکنش 04:43
-
نکته 57: کاهش پیچیدگی کوئری و زمان کامپایل کردن 08:01
-
نکته 58: بهدنبال جوینهای متقاطع و جوینهای انفجاری باشید 09:16
-
نکته 59: فقط داده جدید یا بروزرساینی شده را پردازش کنید 04:14
-
نکته 60: بهینهسازی Spillage از راه دور 14:13
-
دانش خود را تست کنید. None
-
آشنایی با ویژگیهای بدون سرور 01:56
-
نکته 61: نظارت بر هزینه Jobهای خودکار 13:52
-
نکته 62: برآورد هزینه تسکهای زمانبندیشده 11:24
-
نکته 63: چه زمانی از تسکهای بدون سرور استفاده کنیم؟ 10:29
-
نکته 64: جایگزینی Snowpipe را با Snowpipe Streaming 03:02
-
نکته 65: برآورد هزینه خوشهبندی خودکار در جداول 05:46
-
نکته 66: برآورد هزینه سرویس شتابدهی کوئری (QAS) 12:56
-
نکته 67: برآورد هزینه سرویس بهینهسازی جستجو (SOS) 08:59
-
نکته 68: کاهش هزینه نگهداری Materialized Views 06:06
-
نکته 69: کاهش هزینه رپلیکیشن پایگاهداده 08:56
-
نکته 70: برآورد هزینه جداول هیبریدی 10:58
-
دانش خود را تست کنید. None
-
آشنایی با ذخیرهسازی داده 01:56
-
نکته 71: وقتی الگوی هزینههای خود را نمیدانید، از ذخیرهسازی بر اساس تقاضا استفاده کنید 06:42
-
نکته 72: کپی و حفظ داده کمتر 08:15
-
نکته 73: حفظ داده کمتر بدون Time Travel 02:36
-
نکته 74: برآورد هزینه ذخیرهسازی Fail-Safe 03:56
-
نکته 75: استفاده از جداول موقت یا گذرا 09:05
-
نکته 76: استفاده از کلونکردن Zero-Copy 07:46
-
نکته 77: داده کمتری را کلون کنید 01:28
-
نکته 78: اطمینان حاصل کنید که جداول به درستی خوشهبندی شدهاند 17:47
-
نکته 79: حذف جداول و آبجکتهای دیگر استفاده نشده 18:19
-
نکته 80: حذف فایلهای قدیمی از مناطق استیج 05:16
-
دانش خود را تست کنید. None
-
آشنایی با انتقال داده 01:43
-
نکته 81: وارد کردن داده رایگان است، اما خروجی داده هزینهبر است 19:27
-
نکته 82: همان Provider و منطقهای را انتخاب کنید که داده شما در آن است 05:20
-
نکته 83: یکپارچهسازیهای دسترسی خارجی در مقابل توابع خارجی 05:08
-
نکته 84: استفاده از فشردهسازی داده 03:33
-
نکته 85: استفاده از انتقال دستهای با پارتیشنبندی مسیر 01:40
-
نکته 86: استفاده از بارهای انبوه به جای درجهای ردیفی 05:56
-
نکته 87: استفاده از بارگذاری داده موازی 03:00
-
نکته 88: طراحی پایپلاینهای داده مقرون به صرفه 01:49
-
نکته 89: استفاده از جداول خارجی در دریاچه داده 05:00
-
نکته 90: فایلهای کوئری پارکت به جای CSV 03:09
-
دانش خود را تست کنید. None
-
آشنایی با اپلیکیشنهای Snowflake 03:06
-
نکته 91: برآورد تأثیر هزینه به اشتراکگذاری داده در Snowflake 10:42
-
نکته 92: برآورد تأثیر هزینه اپلیکیشنهای کلاینت و سرور (Snowpark) 10:13
-
نکته 93: برآورد تأثیر هزینه Streamlit در Snowflake و اپلیکیشنهای نیتیو 14:04
-
نکته 94: برآورد تأثیر هزینه اپلیکیشنهای علم داده 03:18
-
نکته 95: بررسی همه اپلیکیشنهای متصل 02:36
-
نکته 96: اپلیکیشنهای شخص ثالث که باعث صرفهجویی در هزینه میشوند، هزینه خواهند کرد. 01:34
-
نکته 97: اپلیکیشنهای نیتیو رایگان بازار هزینه خواهند داشت 09:32
-
نکته 98: نسخههای اپلیکیشن را بروز نگه دارید 05:06
-
نکته 99: کش داده در ابزارهای شخص ثالث 02:11
-
نکته 100: کوئریهای در حال اجرا را از اپلیکیشنهای غیرمتصل بهطور خودکار متوقف کنید. 07:19
-
دانش خود را تست کنید. None
-
تبریک، موفق شدید! 01:14
مشخصات آموزش
100 تکنیک بهینهسازی هزینه در Snowflake
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:125
- مدت زمان :13:47:15
- حجم :4.68GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy