دوره آموزشی اسنوفلیک (Snowflake) پیشرفته: بررسی عمیق انبار داده ابری و تحلیل دادهها
2 ساعت 54 دقیقهپیشرفته2026-03-26
مدرسین
Janani Ravi
Certified Google Cloud Architect and Data Engineer
جزئیات دوره
Snowflake یکی از قدرتمندترین پلتفرمهای انبار داده ابری (Cloud Data Warehouse) است که به سازمانها کمک میکند دادههای بزرگ را ذخیره، پردازش و تحلیل کنند. اما فقط داشتن این ابزار کافی نیست؛ مهم این است که بدانید چطور از قابلیتهای پیشرفته آن به شکل مؤثر استفاده کنید تا تیم شما بتواند دادهها را سریعتر، دقیقتر و با حاکمیت بهتر مدیریت کند. در این دوره، مهندس داده Janani Ravi شما را وارد یک بررسی عمیق از Snowflake میکند و مفاهیم پیشرفتهای را که برای کار با دادههای بزرگ ضروری هستند توضیح میدهد.
در طول این آموزش با ساختارهای پیشرفته جدولها، انواع مختلف Viewها، و روشهای ساخت پایپلاینهای داده پیوسته آشنا میشوید. همچنین یاد میگیرید چطور با دادههای نیمهساختیافته (Semistructured Data) مثل JSON کار کنید؛ چیزی که در بسیاری از سیستمهای مدرن داده اهمیت زیادی دارد. علاوه بر این، استراتژیهای عملی برای بهینهسازی عملکرد کوئریها، مدیریت دسترسی کاربران و پیادهسازی کنترلهای امنیتی بررسی میشود تا بتوانید یک چارچوب قوی برای حاکمیت داده (Data Governance) در سازمان ایجاد کنید. در پایان این دوره، شما آماده خواهید بود که از قابلیتهای پیشرفته Snowflake برای پردازش و تحلیل دادهها در مقیاس بزرگ استفاده کنید.
اهداف یادگیری:
شناخت ساختارهای پیشرفته جدولها و انواع View در Snowflake برای سازماندهی بهتر دادهها
طراحی و پیادهسازی پایپلاینهای داده پیوسته برای پردازش خودکار دادهها
مدیریت دسترسی کاربران و پیادهسازی کنترلهای امنیتی برای بهبود حاکمیت داده
بهینهسازی عملکرد کوئریها برای تحلیل سریعتر دادههای حجیم
کار با دادههای نیمهساختیافته مانند JSON در محیط Snowflake
در طول این آموزش با ساختارهای پیشرفته جدولها، انواع مختلف Viewها، و روشهای ساخت پایپلاینهای داده پیوسته آشنا میشوید. همچنین یاد میگیرید چطور با دادههای نیمهساختیافته (Semistructured Data) مثل JSON کار کنید؛ چیزی که در بسیاری از سیستمهای مدرن داده اهمیت زیادی دارد. علاوه بر این، استراتژیهای عملی برای بهینهسازی عملکرد کوئریها، مدیریت دسترسی کاربران و پیادهسازی کنترلهای امنیتی بررسی میشود تا بتوانید یک چارچوب قوی برای حاکمیت داده (Data Governance) در سازمان ایجاد کنید. در پایان این دوره، شما آماده خواهید بود که از قابلیتهای پیشرفته Snowflake برای پردازش و تحلیل دادهها در مقیاس بزرگ استفاده کنید.
اهداف یادگیری:
شناخت ساختارهای پیشرفته جدولها و انواع View در Snowflake برای سازماندهی بهتر دادهها
طراحی و پیادهسازی پایپلاینهای داده پیوسته برای پردازش خودکار دادهها
مدیریت دسترسی کاربران و پیادهسازی کنترلهای امنیتی برای بهبود حاکمیت داده
بهینهسازی عملکرد کوئریها برای تحلیل سریعتر دادههای حجیم
کار با دادههای نیمهساختیافته مانند JSON در محیط Snowflake
سرفصل ها
مقدمه
- مروری سریع بر Snowflake
- معماری دانه برف
- پلتفرم نسخه Snowflake و راهاندازی آزمایشی رایگان
- مرور سریع Snowsight
- مشاهده خلاصه پرس و جوها
ساختارهای جدول و انواع جداول
- ساختارهای جدول در Snowflake
- ذخیره سازی دادهها در Snowflake
- جداول دائمی، گذرا و موقت
- میزهای دائمی
- جداول موقت
- جداول گذرا
- شبیهسازی جداول و دودمان دادهها
- جداول تخصصی در Snowflake
- میزهای ترکیبی
- جداول خارجی، آیسبرگ و تعاملی
- نگهداری دادههای سفر در زمان و دوره نگهداری
- پرسوجوی دادههای تاریخی با استفاده از شناسه پرسوجو و مهرهای زمانی
- حذف و اضافه کردن جداول و غیرفعال کردن سفر در زمان
انواع نماها
- نماها در دانه برف
- ایجاد و پرس و جو از نماها
- ایجاد نماهای پیچیده شامل پیوندها
- ایجاد و پرس و جو از نماهای مادی شده
- ایجاد و پرسوجو از نماهای امن
- ایجاد و پرس و جو از نماهای بازگشتی
عملکرد و بهینهسازی
- ذخیره سازی
- استفاده از حافظه پنهان نتایج پرس و جو
- تعیین اندازه انبار
- پیکربندی اندازه انبار برای بهبود عملکرد
- سرویس شتابدهی پرسوجو
- پیکربندی سرویس شتابدهی پرسوجو
- خوشهبندی
- تنظیم جدول پایه برای مقایسههای بهینهسازی پرسوجو
- ایجاد یک جدول خوشهای
- اجرای جستجوی نقطهای و پرسوجوهای محدودهای روی جداول خوشهای
- بهینهسازی جستجو
- بهینهسازی جستجو را فعال کنید
- اجرای کوئریهای جستجوی نقطهای روی جداول بهینهسازیشده برای جستجو
- اجرای کوئریهای زیررشتهای روی جداول بهینهسازیشده برای جستجو
خطوط لوله داده پیوسته
- خطوط لوله داده پیوسته - جداول پویا
- خطوط لوله داده پیوسته - وظایف و جریانها
- ایجاد و پیکربندی یک جدول پویا
- بهروزرسانی خودکار جداول پویا
دسترسی و پرسوجوی دادههای نیمهساختاریافته
- ایجاد یک مرحله برای آپلود دادهها
- بارگذاری و پرسوجوی دادههای پارکت
- بارگذاری و پرسوجوی دادههای JSON
- پرسوجو و مسطحسازی آرایهها
کاربران و امتیازات
- کنترل دسترسی، کاربران و نقشها
- ایجاد کاربران
- مشاهده کمکهای مالی
- ایجاد نقشها و اعطای امتیازات
نتیجهگیری
- خلاصه و مراحل بعدی
دوره های مرتبط
- دوره آموزشی Snowflake پیشرفته: Deep Dive Cloud Data Warehousing و Analytics آپدیت (2022)
- دوره آموزشی Snowpark برای مهندسان داده
- دوره آموزشی مقدمهای بر Snowflake برای توسعهدهندگان، دانشمندان داده و مهندسان داده
- دوره آموزشی مقدمهای بر مهندسی داده مدرن با Snowflake
- دوره آموزشی مهندسی داده پیشرفته با اسنوفلیک (Snowflake)
- دوره آموزشی ساخت ایجنتهای هوش مصنوعی با Snowflake
- دوره آموزشی آپاچی آیسبرگ (Apache Iceberg): از صفر تا راهاندازی دیتا لیکهاوس (Data Lakehouse) عملیاتی
- دوره آموزشی استفاده از Snowflake با Tableau
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد مهندسی داده
- مسیر آموزشی گواهینامه حرفهای مهندسی داده از Snowflake
- مسیر آموزشی گواهینامه حرفهای هوش مصنوعی مولد از Snowflake
- مسیر آموزشی آماده شدن برای گواهینامه Power BI Data Analyst Associate (PL-300)
- مسیر آموزشی مهارت های خود را به عنوان یک حرفه ای بازاریابی توسعه دهید
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی تبدیل شدن به یک هنرمند موشن گرافیک
- مسیر آموزشی پیشرو بودن در Advanced Manufacturing