آنچه یاد خواهید گرفت:
درک معماری Snowflake و لایههای ذخیرهسازی، پردازش و فراداده با درک عملی و واقعی
اعمال بهترین شیوه ها در عملکرد، هزینه و امنیت برای ساخت راهکارهای Snowflake آمادهی تولید
مدیریت مطمئن داده نیمهساختیافته، بدونساختار و CSV با استفاده از قابلیتهای بومی Snowflake
طراحی پایپلاینهای داده قدرتمند با stageها، فرمتهای فایل، مدیریت خطا و راهبردهای اعتبارسنجی
پیشنیازهای دوره
درک اولیه از SQL، از جمله دستورهای SELECT، فیلتر کردن و joins ساده
توضیحات دوره
این دوره یک اصول قوی و ساختاریافته برای هر کسی فراهم میکند که تازه مسیر خود را با Snowflake آغاز میکند. این دوره طوری طراحی شده است که به شما کمک کند فراتر از استفادهی سطحی بروید و واقعاً درک کنید Snowflake؛ هم از دید کاربر و هم از منظر معماری چگونه کار میکند. ابتدا با محیط Snowflake آشنا میشوید، یاد میگیرید چگونه در پلتفرم جابهجا شوید، با worksheetهای SQL کار کنید، آبجکت ها را مدیریت کنید و گردش های کاری اصلی را که هر روز بهعنوان یک کاربر Snowflake با آنها سروکار دارید، بشناسید. این کار باعث میشود پیش از ورود به مفاهیم فنی عمیقتر، در کار با محیط Snowflake کاملاً مطمئن باشید.
سپس دوره بهصورت روشن و قابلفهم وارد معماری Snowflake’s cloud-native میشود. بهجای حفظ کردن تعریفها، یک مدل ذهنی قوی از اینکه Snowflake چگونه ذخیرهسازی، پردازش و فراداده را از هم جدا میکند میسازید و میفهمید چرا این طراحی اساساً با انبار داده سنتی متفاوت است. همچنین درک میکنید این معماری چگونه مقیاسپذیری انعطافپذیر، عملکرد بالا، جداسازی workloadها و کنترل قابلپیشبینی هزینه را ممکن میکند؛ مفاهیمی که برای طراحی پلتفرمهای دادهی کارآمد و قابلاعتماد حیاتی هستند.
این دوره همچنین توضیح میدهد Snowflake چگونه بهصورت امن با AWS یکپارچه میشود، از جمله اینکه دسترسی به ذخیرهسازی خارجی چگونه کار میکند و Snowflake چگونه بدون افشای اعتبارنامه با منابع cloud ارتباط برقرار میکند. یاد میگیرید چرا این یکپارچهسازیها برای پایپلاینهای دادهی مدرن ضروری هستند و چگونه در معماریهای سازمانی واقعی جای میگیرند.
در سراسر دوره، مفاهیم پیچیده به توضیحهایی ساده و قابلپیگیری تقسیم میشوند و با مثالهای واقعی و نمایشهای عملی پشتیبانی میشوند. تا پایان این بخش، درک روشنی از مبانی و معماری Snowflake خواهید داشت و کاملاً آماده خواهید بود تا با اطمینان وارد بارگذاری داده، تبدیل داده و طراحی پیشرفتهی پایپلاین در مراحل بعدی دوره شوید.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان SQL که به پلتفرمهای دادهی ابری و گردش های کاری تحلیل مدرن مهاجرت میکنند.
مهندسان نرمافزارِ فعال در حوزهی داده که به مهارتهای Snowflake آمادهی تولید نیاز دارند.