شامل: Workspaces UI، جداول هیبریدی، جداول Iceberg و جداول پویا.
آموزش Snowflake از پایه: اسلایدها، فایلهای کد و دادهها برای دانلود در دسترس هستند.
همراه با:
آماده شوید برای شغل!
پیش نیازها:
با این دوره جامع Master Class Snowflake، مهارتهای مهندسی داده و تجزیه و تحلیل ابری خود را ارتقا دهید، این دوره به طور خاص برای متخصصانی طراحی شده است که از Amazon Web Services (AWS) استفاده میکنند. این دوره فشرده به بررسی پیچیدگیهای Snowflake Data Cloud میپردازد و شما را به دانش عملی و تجربه عملی برای طراحی، ساخت، بهینهسازی و مدیریت راهحلهای دادهای قوی در AWS مجهز میکند.
با شروع از یک درک اساسی از معماری منحصر به فرد Snowflake و ادغام یکپارچه آن با اکوسیستم AWS، از طریق گردشهای کاری حیاتی مهندسی داده پیشرفت خواهید کرد. یاد بگیرید که چگونه منابع دادههای متنوع، از جمله قالبهای ساختیافته و نیمهساختیافته را به طور کارآمد جذب کنید، با استفاده از ابزارهای قدرتمندی مانند Snowpipe برای بارگذاری مداوم دادهها. تکنیکهای اتوماسیون را با Snowflake Tasks تسلط دهید و تغییرات دادهها را به طور موثر با Streams پیگیری کنید.
ویژگیهای نوآورانه Snowflake را برای مدیریت و انعطافپذیری دادهها، از جمله Time Travel و Fail-Safe، کاوش کنید و درک کاملی از انواع مختلف جداول Snowflake و موارد استفاده بهینه آنها به دست آورید. قدرت Zero-Copy Cloning را برای توسعه و آزمایش چابک کشف کنید.
به طور حیاتی، یاد خواهید گرفت که چگونه محیط Snowflake خود را با Roles و Access Controls دقیق ایمن کنید و Data Masking پویا را برای اطلاعات حساس پیادهسازی کنید. اصول و عملکردهای Data Sharing امن را هم در داخل و هم در خارج از سازمان خود درک کنید.
این دوره همچنین موضوعات پیشرفتهای مانند بهینهسازی عملکرد پرس و جو و مدیریت موثر هزینهها با استفاده از Materialized Views و استراتژیهای مختلف تنظیم را بررسی میکند. همچنین تکنیکهایی را برای Data Sampling و نحوه ادغام با منابع داده خارجی از طریق External Tables یاد خواهید گرفت. در نهایت، قابلیتهای جدید هیجانانگیز جداول پویا، جداول رویداد، جداول هیبریدی و جداول Iceberg را بررسی خواهیم کرد و شما را برای آینده مدیریت دادهها در Snowflake آماده میکنیم.
این Master Class با یک ماژول اختصاصی متمرکز بر آمادهسازی شما برای مصاحبههای مهندس داده Snowflake، پوشش مفاهیم کلیدی و سناریوهای عملی به اوج خود میرسد. در پایان این دوره، شما تخصص لازم برای طراحی و پیادهسازی راهحلهای دادهای پیشرفته، مقیاسپذیر و مقرون به صرفه با استفاده از Snowflake در AWS را خواهید داشت.
مباحث دوره:
مقدمهای بر Snowflake: مروری بر Snowflake Data Cloud، ارزش پیشنهادی آن و ادغام با خدمات AWS.
شروع کار با Snowflake در AWS: راهاندازی حساب، اتصال از طریق Snowsight، Workspaces UI و سایر کلاینتها، پیمایش رابط کاربری Snowflake.
معماری Snowflake: درک معماری دادههای مشترک چند خوشه ای منحصر به فرد Snowflake، انبارهای مجازی و لایه خدمات ابری.
ادغام ذخیرهسازی با AWS S3: پیکربندی و مدیریت مراحل خارجی برای دسترسی و بارگذاری دادهها یکپارچه از AWS S3.
بارگذاری دادهها به Snowflake: بهترین شیوهها و تکنیکها برای بارگذاری انبوه دادههای ساختیافته با استفاده از عبارات COPY INTO.
بارگذاری دادههای نیمهساختیافته به Snowflake: بارگیری و پرس و جو کارآمد قالبهای داده JSON، Avro، Parquet و سایر قالبهای داده نیمهساختیافته.
Snowpipe: پیادهسازی خطوط لوله جذب داده مداوم برای بارگذاری دادهها در زمان واقعی و نزدیک به زمان واقعی.
Tasks: خودکارسازی گردشهای کاری پردازش دادهها، زمانبندی دستورات SQL و مدیریت وابستگیها.
Streams: پیگیری تغییرات دادهها در جداول برای فرآیندهای ETL/ELT کارآمد و بهروزرسانیهای افزایشی.
Time Travel & Fail-Safe: درک و استفاده از ویژگیهای بازیابی دادهها و دسترسی به دادههای تاریخی Snowflake.
انواع جدول Snowflake: بررسی عمیق جداول دائمی، گذرا و موقت و موارد استفاده آنها.
Zero Copy Cloning: استفاده از کلونینگ فوری و بدون هزینه برای توسعه، تست و بازیابی فاجعه.
Roles و Access Controls: پیادهسازی مدلهای امنیتی قوی با استفاده از چارچوب کنترل دسترسی مبتنی بر نقش Snowflake (RBAC).
Dynamic Data Masking: محافظت از دادههای حساس با سیاستهای masking پویا بر اساس نقشهای کاربر.
Data Sharing: بهاشتراکگذاری ایمن دادهها با ذینفعان داخلی و خارجی بدون کپی کردن یا انتقال دادهها.
Materialized Views: بهینهسازی عملکرد پرس و جو با ایجاد و مدیریت materialized views.
Performance Tuning و Cost Optimization: استراتژیهایی برای تجزیه و تحلیل عملکرد پرس و جو، بهینهسازی SQL و مدیریت هزینههای انبار.
Data Sampling: تکنیکهایی برای استخراج زیرمجموعههای نمایندهای از دادهها برای تجزیه و تحلیل و آزمایش.
External Tables: پرس و جو از دادهها مستقیماً از مکانهای ذخیرهسازی خارجی مانند AWS S3 بدون بارگذاری.
Dynamic Tables: درک و پیادهسازی خطوط لوله تبدیل دادههای اعلانی با تازهسازی خودکار.
Event Tables: گرفتن و تجزیه و تحلیل دادههای رویداد در Snowflake.
Hybrid Tables: کاوش قابلیتها و موارد استفاده از Hybrid Tables Snowflake.
Iceberg Tables: کار با جداول Iceberg در Snowflake برای عملکرد پیشرفته دریاچه داده.
مصاحبه مهندس داده Snowflake: مصاحبه Snowflake برای کسانی که سعی در دریافت شغل Snowflake دارند و میخواهند بدانند مصاحبه Snowflake چگونه است.
Sujith Nair
Cloud Data Architect
نمایش نظرات