مسترکلاس Snowflake برای مهندسان داده - AWS - از صفر تا متخصص
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه دادهها را در Snowflake بارگذاری کنید.
- یاد بگیرید چگونه دادهها را در Snowflake میتوان Mask دهید.
- یاد بگیرید چگونه از Time Travel در Snowflake استفاده کنید.
- یاد بگیرید چگونه دادهها را در Snowflake کلون کنید.
- کار با Hybrid Tables ،Dynamic Tables ،Event Tables و Iceberg Tables را یاد بگیرید.
پیشنیازهای دوره
- دانش اولیه SQL
- دانش اولیه AWS (s3)
توضیحات دوره
مهارتهای خود در مهندسی داده و تحلیل ابری را با این مستر کلاس جامع Snowflake ارتقا دهید. این دوره به طور خاص برای متخصصانی طراحی شده که از (AWS) Amazon Web Services استفاده میکنند. این دوره فشرده به طور عمیق به پیچیدگیهای Snowflake Data Cloud میپردازد و شما را به دانش عملی و تجربه کارآمد برای طراحی، ساخت، بهینهسازی و مدیریت راهحلهای داده قدرتمند بر روی AWS مجهز میکند.
دوره با درک اولیه از معماری منحصربهفرد Snowflake و ادغام یکپارچه آن با اکوسیستم AWS آغاز میشود. سپس، شما در طول گردشکارهای حیاتی مهندسی داده پیش خواهید رفت. یاد خواهید گرفت که چگونه منابع داده متنوع، شامل فرمتهای ساختاریافته و نیمهساختاریافته را به طور کارآمد وارد کنید. این کار با استفاده از ابزارهای قدرتمندی مانند Snowpipe برای بارگذاری مداوم داده انجام میشود. به تکنیکهای اتوماسیون با Snowflake Tasks مسلط شوید و تغییرات داده را به طور مؤثر با Streams ردیابی کنید.
ویژگیهای نوآورانه Snowflake برای مدیریت داده و تابآوری، از جمله Time Travel و Fail-Safe را بررسی خواهید کرد. همچنین درک کاملی از انواع مختلف جداول Snowflake و موارد استفاده بهینه آنها به دست خواهید آورد. قدرت Zero-Copy Cloning را برای توسعه و تست چابک کشف کنید.
نکته بسیار مهم، یاد خواهید گرفت که چگونه محیط Snowflake خود را با (Roles and Access Controls) دقیق ایمن کنید و Dynamic Data Masking را برای اطلاعات حساس پیادهسازی نمایید. اصول و جنبههای عملی Data Sharing را هم در داخل و هم در خارج از سازمان خود درک خواهید کرد.
این دوره در ادامه به موضوعات پیشرفتهتری مانند بهینهسازی عملکرد کوئری و مدیریت مؤثر هزینهها با استفاده از Materialized Views و استراتژیهای مختلف میپردازد. همچنین تکنیکهای Data Sampling و چگونگی ادغام با منابع داده خارجی از طریق External Tables را خواهید آموخت. در نهایت، قابلیتهای جدید و هیجانانگیز Dynamic Tables ،Event Tables ،Hybrid Tables و Iceberg Tables بررسی خواهند شد تا شما را برای آینده مدیریت داده در Snowflake آماده کنند.
این مسترکلاس با یک ماژول اختصاصی برای آمادگی شما جهت مصاحبههای مهندسی داده Snowflake به پایان میرسد که مفاهیم کلیدی و سناریوهای عملی را پوشش میدهد. در پایان این دوره، شما تخصص لازم برای معماری و پیادهسازی راهحلهای داده پیچیده، مقیاسپذیر و مقرونبهصرفه با استفاده از Snowflake بر روی AWS را خواهید داشت.
سرفصلهای دوره:
- معرفی Snowflake: بررسی Snowflake Data Cloud، ارزش پیشنهادی آن و ادغام با سرویسهای AWS
- شروع کار با Snowflake در AWS: راهاندازی حساب، اتصال از طریق Snowsight و سایر کلاینتها، آشنایی با رابط کاربری Snowflake
- معماری Snowflake: درک معماری منحصربهفرد Snowflake (multi-cluster shared data)، انبارهای مجازی و لایه خدمات ابری
- ادغام ذخیرهسازی با AWS S3: پیکربندی و مدیریت stageهای خارجی برای دسترسی یکپارچه و بارگذاری داده از AWS S3
- بارگذاری داده در Snowflake: بهترین شیوهها و تکنیکها برای بارگذاری انبوه دادههای ساختاریافته با دستورات COPY INTO
- بارگذاری دادههای نیمهساختاریافته در Snowflake: بارگذاری و کوئری کارآمد فرمتهای داده مانند JSON ،Avro ،Parquet و...
- Snowpipe: پیادهسازی پایپلاینهای ورود مداوم داده برای بارگذاری داده به صورت real-time و near real-time
- Tasks: خودکارسازی گردشکارهای پردازش داده، زمانبندی دستورات SQL و مدیریت وابستگیها
- Streams: ردیابی تغییرات داده در جداول برای فرآیندهای کارآمد ETL/ELT و بروزرسانیهای افزایشی
- Time Travel و Fail-Safe: درک و استفاده از ویژگیهای بازیابی داده و دسترسی به دادههای تاریخی در Snowflake
- انواع جداول Snowflake: بررسی عمیق جداول Permanent، Transient و Temporary و موارد استفاده آنها
- Zero-Copy Cloning: استفاده از کلون آنی و بدون هزینه برای توسعه، تست و بازیابی فاجعه
- Roles and Access Controls: پیادهسازی مدلهای امنیتی قوی با استفاده از فریمورک کنترل دسترسی مبتنی بر نقش (RBAC) در Snowflake
- Dynamic Data Masking: حفاظت از دادههای حساس با استفاده از پالیسیهای پوشاندن پویا بر اساس نقشهای کاربری.
- Data Sharing: اشتراکگذاری امن داده با ذینفعان داخلی و خارجی بدون کپی کردن یا جابجایی داده
- Materialized Views: بهینهسازی عملکرد کوئری از طریق ایجاد و مدیریت materialized views.
- تنظیم عملکرد و بهینهسازی هزینه: استراتژیها برای تحلیل عملکرد کوئری، بهینهسازی SQL و مدیریت هزینههای warehouse
- Data Sampling: تکنیکهایی برای استخراج زیرمجموعههای معرف از دادهها برای تحلیل و تست.
- External Tables: کوئری مستقیم دادهها از مکانهای ذخیرهسازی خارجی مانند AWS S3 بدون نیاز به بارگذاری.
- Dynamic Tables: درک و پیادهسازی پایپلاینهای تبدیل داده اعلانی با رفرش خودکار
- Event Tables: ضبط و تحلیل دادههای رویداد در داخل Snowflake
- Hybrid Tables: بررسی در قابلیتها و موارد استفاده از Hybrid Tables در Snowflake
- Iceberg Tables: کار با جداول Iceberg در Snowflake برای قابلیتهای پیشرفته data lake
- مصاحبه مهندسی داده Snowflake: مصاحبه Snowflake برای کسانی که در تلاش برای به دست آوردن شغل در حوزه Snowflake هستند و میخواهند بدانند یک مصاحبه Snowflake چگونه است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان سطح مقدماتی یا افراد تازهکار که دانش پایه SQL و AWS s3 دارند.
- توسعهدهندگان داده ابری باتجربه که در پایگاههای داده غیر از Snowflake مانند Redshift یا Azure Synapsis تجربه دارند.
- توسعهدهندگان باتجربه Snowflake که به دنبال گسترش دانش خود در این زمینه هستند.
- افرادی که اخیراً به پروژهای اضافه شدهاند که از Snowflake استفاده میکند و میخواهند آن را یاد بگیرند تا آماده کار شوند.
- مهندسان داده on-prem باتجربه که به دنبال انتقال به فضای ابری هستند.
مسترکلاس Snowflake برای مهندسان داده - AWS - از صفر تا متخصص
-
معرفی دوره 01:36
-
پیشنیازهای ثبتنام در دوره - در صورتی که شرایط زیر را دارید ثبتنام نکنید 01:57
-
چه کسانی باید در این دوره ثبتنام کنند؟ 01:14
-
ثبتنام برای دوره آزمایشی رایگان Snowflake 02:41
-
ناوبری ورک شیت های در Snowsight 12:25
-
نسخههای Snowflake 08:26
-
درک هزینههای Snowflake 05:31
-
درک مدل داده HR 03:51
-
آزمایش - ایجاد مدل داده HR 01:27
-
آزمایش - بارگذاری داده در مدل داده HR 01:27
-
آزمون آغاز کار None
-
مقدمه بخش معماری Snowflake 01:16
-
ذخیرهسازی ستونی چیست؟ 04:28
-
درک معماری Snowflake 09:12
-
Virtual Warehouse چیست؟ 02:18
-
آزمایش – ایجاد انبارهای مجازی 06:18
-
خلاصه بخش معماری Snowflake 03:49
-
آزمون معماری Snowflake None
-
تمرین – انبار مجازی None
-
مقدمه بخش یکپارچگی ذخیرهسازی 01:08
-
یکپارچگی ذخیرهسازی چیست؟ 02:12
-
آزمایش 1 - ایجاد یکپارچگی ذخیرهسازی 08:11
-
فرمت فایل چیست؟ 01:36
-
درک گزینههای فرمت فایل 11:25
-
آزمایش 2 - ایجاد فرمت فایل CSV 03:34
-
Stage چیست؟ 01:33
-
آزمایش 3 - ایجاد Stage 06:02
-
خلاصه بخش یکپارچگی ذخیرهسازی 02:20
-
آزمون یکپارچگی ذخیرهسازی None
-
یکپارچگی ذخیرهسازی None
-
مقدمه بخش بارگذاری داده به Snowflake 02:28
-
تأخیر داده چیست؟ 02:20
-
نوعهای بارگذاری پشتیبانی شده در Snowflake چیست؟ 07:49
-
درک دستور COPY 02:03
-
گزینههای COPY چیستند؟ 01:17
-
آزمایش 1 - کپی پایه به جدول هدف و گزینه کپی FORCE 04:33
-
آزمایش 3 - بارگذاری زیرمجموعهای از ستونها با استفاده از COPY 05:46
-
آزمایش 4 - گزینه کپی FILES 01:33
-
آزمایش 5 - گزینه کپی PATTERN 02:02
-
آزمایش 5 - گزینه کپی PURGE=TRUE 01:41
-
آزمایش 6 - گزینه کپی TRUNCATECOLUMNS 02:19
-
آزمایش 7 - گزینه کپی ON_ERROR = ABORT_STATEMENT 03:27
-
آزمایش 8 - گزینه کپی ON_ERROR = SKIP_FILE 02:19
-
آزمایش 9 - گزینه کپی ON_ERROR = SKIP_FILE_NUM 03:16
-
آزمایش 10 - گزینه کپی ON_ERROR = SKIP_FILE_% 03:00
-
آزمایش 11 - گزینه کپی ON_ERROR = CONTINUE 02:34
-
آزمایش 12 - گزینه کپی RETURN_FAILED_ONLY 03:20
-
آزمایش 13 - گزینه کپی SIZE_LIMIT 04:35
-
آزمایش 14 - گزینه کپی VALIDATION_MODE 04:14
-
آزمایش 15 - بارگذاری داده با نادیده گرفتن فرمت فایل 04:00
-
آزمایش 16 - بارگذاری داده از s3 به Snowflake بدون استفاده از Stage 03:43
-
آزمایش 17 - تبدیل دادهها در دستور COPY 06:25
-
آزمایش 18 - پردازش مجدد ردیفهای ناموفق در دستور COPY 05:07
-
آزمایش 19 - بارگذاری داده به Snowflake با استفاده از ویزارد رابط وب Snowsight 04:01
-
خلاصه بخش بارگذاری داده به Snowflake 05:46
-
آزمون بارگذاری داده به Snowflake None
-
بارگذاری داده به Snowflake None
-
مقدمه بخش بارگذاری داده نیمهساختیافته 01:59
-
داده نیمهساختیافته چیست؟ 03:31
-
JSON چیست؟ 03:28
-
چه نوع دادههای نیمهساختیافتهای در Snowflake پشتیبانی میشوند؟ 03:08
-
آزمایش 1 - بارگذاری و انتخاب داده از نوع داده OBJECT 03:34
-
آزمایش 2 - بارگذاری و انتخاب داده از نوع داده ARRAY 02:22
-
آزمایش 3 - بارگذاری و انتخاب داده از نوع VARIANT 06:33
-
آزمایش 4 - صاف کردن داده JSON با LATERAL FLATTEN برای رکورد تکی 06:40
-
آزمایش 5 - ترکیب داده JSON با UNION ALL و LATERAL FLATTEN با رکوردهای چندگانه 04:55
-
خلاصه بخش بارگذاری داده نیمهساختیافته 02:26
-
آزمون بارگذاری داده نیمهساختیافته به Snowflake None
-
بارگذاری داده نیمهساختیافته None
-
مقدمه بخش Snowpipe 01:18
-
Snowpipe چیست؟ 08:12
-
آزمایش 1 - بخش 1 - ایجاد Snowpipe 06:14
-
آزمایش 1 - بخش 2 - ایجاد Snowpipe و راهاندازی نوتیفیکیشن های رویدادی 07:54
-
آزمایش 1 - بخش 3 - ایجاد Snowpipe و گزینههای COPY 06:33
-
رفع عیب خطاهای Snowpipe 02:56
-
آزمایش 2 - رفع خطاهای Snowpipe و بارگذاری مجدد دادهها 05:10
-
تعیین هزینههای Snowpipe 01:53
-
آزمایش 3 - هزینههای Snowpipe 03:11
-
محدودیتهای Snowpipe 01:52
-
خلاصه بخش Snowpipe 01:37
-
آزمون Snowpipe None
-
Snowpipe None
-
مقدمه بخش تسکها 01:37
-
تسکها چیستند؟ 05:41
-
ویژگیهای تسک – بخش 1 04:30
-
ویژگیهای تسک – بخش 2 04:24
-
آزمایش 1 - ایجاد تسکها 06:30
-
آزمایش 2 - ایجاد تسک بدون زمانبندی 01:10
-
آزمایش 3 - ایجاد تسک بدون انبار مجازی 02:25
-
آزمایش 4 - ایجاد تسک با چندین SQL 04:27
-
آزمایش 5 - ایجاد تسک با شرط WHEN 03:26
-
آزمایش 6 - ایجاد درخت تسک 09:50
-
آزمایش 7 - ایجاد تسکها و تعیین وابستگیها 06:23
-
آزمایش 8 - ایجاد و پایش تسکها 03:14
-
آزمایش 9 - ایجاد تسک – نهایی کردن تسک 04:46
-
آزمایش 10 - ایجاد تسک با استفاده از MERGE 03:38
-
آزمایش 11 - ایجاد تسکها با استفاده از COPY 01:40
-
خلاصه بخش تسکها 03:52
-
آزمون تسکها None
-
تسکها None
-
مقدمه بخش استریمها 01:11
-
استریمها چیستند؟ 05:39
-
انواع مختلف استریمهای پشتیبانی شده در Snowflake 01:37
-
آزمایش 1 - ایجاد یک استریم STANDARD 12:06
-
آزمایش 2 - استریمها و تسکها برای پیادهسازی CDC 02:54
-
آزمایش 3 - استریمها با بیش از یک جدول 03:08
-
آزمایش 4 - ایجاد یک استریم روی یک View 04:24
-
آزمایش 4 - ایجاد استریم فقط افزودنی (APPEND-ONLY) 02:48
-
آزمایش 5 - چگونگی خالی کردن یک استریم 01:22
-
آزمایش 6 - ردیابی تغییرات 06:13
-
خلاصه بخش استریمها 02:45
-
آزمون استریمها None
-
تخصیص استریم None
-
مقدمه بخش Time Travel و Fail-Safe 01:30
-
Time Travel چیست؟ 09:11
-
آزمایش 1- استفاده از Time Travel با دستور SELECT 09:11
-
آزمایش 2- استفاده از Time Travel با دستور UNDROP 05:01
-
آزمایش 3- غیرفعال کردن Time Travel 03:43
-
Fail-Safe چیست؟ 03:00
-
آزمایش 4- Fail-Safe 02:25
-
خلاصه بخش Time Travel و Fail-Safe 02:04
-
آزمون Time Travel و Fail-Safe None
-
Time Travel و Fail-Safe None
-
مقدمه بخش انواع جداول Snowflake 00:59
-
انواع جداول پشتیبانی شده در Snowflake چیست؟ 06:26
-
انواع جداول پشتیبانی شده در Snowflake – ماتریس 02:09
-
آزمایش 1 - ایجاد جداول در Snowflake 08:47
-
آزمایش 2 - تأثیر جداول موقت بر روی جدول دائم 03:16
-
خلاصه بخش انواع جداول 02:58
-
آزمون انواع جداول Snowflake None
-
تخصیص نوع جدول Snowflake None
-
مقدمه بخش کلونینگ بدون کپی 01:29
-
کلونینگ بدون کپی چیست؟ 02:50
-
مزایای کلونینگ بدون کپی چیست؟ 01:50
-
موارد استفاده از کلونینگ بدون کپی 02:33
-
وراثت مجوزها در کلونینگ بدون کپی 02:06
-
آزمایش 1 - کلونینگ بدون کپی جداول 08:24
-
آزمایش 2 - کلونینگ بدون کپی توالی، فرمت فایل، Stageها، استریمها و تسکها 06:56
-
آزمایش 3 - کلونینگ بدون کپی دیتابیسها و اسکیماها 03:56
-
آزمایش 4 - کلونینگ بدون کپی همراه با Time Travel 08:52
-
خلاصه بخش کلونینگ بدون کپی 02:48
-
آزمون کلونینگ بدون کپی None
-
کلونینگ بدون کپی None
-
مقدمه بخش نقشها و کنترل دسترسی 03:01
-
چارچوب کنترل دسترسی چیست و چرا لازم است؟ 03:12
-
مفاهیم کلیدی چارچوب کنترل دسترسی 07:41
-
مدل چارچوب کنترل دسترسی 03:20
-
انواع نقشها در Snowflake 05:12
-
نقش سفارشی چیست؟ 03:56
-
آزمایش 1 - بخش 1 - ایجاد کاربران و نقشهای سفارشی در Snowflake 09:11
-
آزمایش 1 - بخش 2 - ایجاد کاربران و نقشهای سفارشی در Snowflake 05:07
-
سلسله مراتب نقشها چیست؟ 06:09
-
آزمایش 2 - ایجاد سلسله مراتب نقشها 04:18
-
درک سازمان Snowflake و نقش ORGADMIN 02:57
-
آزمایش 3 - سازمان Snowflake 02:57
-
نقش دیتابیس چیست؟ 03:22
-
آزمایش 4 - ایجاد و اعطای نقش دیتابیس 03:12
-
نقشهای ثانویه چیستند؟ 02:10
-
آزمایش 5 - فعالسازی نقشهای ثانویه 06:39
-
خلاصه 02:46
-
آزمون نقشها و کنترل دسترسی None
-
تمرین نقشها و کنترل دسترسی None
-
مقدمه بخش ماسکینگ دینامیک داده 01:18
-
ماسکینگ داده داینامیک چیست؟ 04:17
-
آزمایش 1- بخش 1- پیادهسازی ماسکینگ داده داینامیک 07:47
-
آزمایش 1- بخش 2- پیادهسازی ماسکینگ داده داینامیک 06:15
-
آزمایش 1- بخش 3- ماسکینگ داده داینامیک با استفاده از UDF 04:29
-
آزمایش 1- بخش 4- ماسکینگ داده داینامیک - ماسک تاریخ 02:26
-
آزمایش 2- ریسکها و خطرات ماسکینگ داده 02:36
-
آزمایش 3- نماهای ماسکینگ داده 01:51
-
آزمایش 4- ماسکینگ شرطی داده 03:32
-
خلاصه بخش ماسکینگ داده داینامیک 03:11
-
آزمون ماسکینگ داده داینامیک None
-
ماسکینگ داده داینامیک None
-
مقدمه بخش اشتراک داده 01:57
-
اشتراک داده در Snowflake چیست؟ 04:29
-
انواع اشتراک داده پشتیبانی شده در Snowflake 03:04
-
حساب کاربری Snowflake Reader چیست؟ 01:54
-
آزمایش 1- بخش 1- اشتراک داده با Direct Share 06:04
-
آزمایش 1- بخش 2- اشتراک داده با استفاده از Direct Share 07:25
-
آزمایش 2- اشتراک داده با نماهای امن 05:30
-
آزمایش 3- اشتراک داده با حسابهای Reader 06:41
-
آزمایش 4- اشتراک داده با لیست 08:01
-
آزمایش 5- ارتباط با شریک 01:41
-
آزمایش 6- اشتراک داده با رابط وب Snowsight 01:59
-
خلاصه بخش اشتراک داده 02:14
-
آزمون اشتراک داده None
-
تمرین اشتراک داده None
-
مقدمه بخش ویوهای مادی شده 05:35
-
ویوهای مادی شده چیست؟ 01:30
-
درک محدودیتهای ویوهای مادی شده 01:30
-
آزمایش 1- ایجاد یک ویو مادی شده 05:42
-
آزمایش 2- آزمایش محدودیتهای ویوهای مادی شده 06:45
-
آزمایش 3- معلق و از سرگیری یک ویوی مادی شده 01:59
-
آزمایش 4- درک تعلیق خودکار ویوهای مادی شده 02:22
-
آزمایش 5- تحلیل مصرف اعتبار با استفاده از ویوهای مادی شده 00:39
-
خلاصه بخش ویوهای مادی شده 03:54
-
آزمون ویوهای مادی شده None
-
ویوی مادی شده None
-
مقدمه بخش بهینهسازی عملکرد 03:33
-
کش داده چیست؟ 04:12
-
آزمایش 1- استفاده از کش دادههای Snowflake 03:53
-
پارتیشنبندی جدول چیست؟ 02:15
-
Micro-Partition در Snowflake چیست؟ 08:00
-
خوشهبندی جداول در Snowflake چیست؟ 03:02
-
آزمایش 2- خوشهبندی یک جدول Snowflake 04:47
-
چرا ویوهای مادی شده را خوشهبندی کنیم؟ 03:08
-
آزمایش 3- خوشهبندی ویوهای مادی شده 02:54
-
مقایسه مقیاسبندی عمودی و افقی 06:22
-
آزمایش 4- اجرای مقیاسبندی عمودی و افقی 03:26
-
سیاست مقیاسگذاری چیست؟ 03:59
-
آزمایش 5- ایجاد و ویرایش سیاست مقیاسگذاری 01:40
-
خدمات تسریع پرسوجو چیست؟ 01:46
-
ضریب مقیاس چیست؟ 02:22
-
آزمایش 6- خدمات تسریع پرسوجو 01:58
-
خلاصه بخش بهینهسازی عملکرد 04:14
-
آزمون بهینهسازی عملکرد و کش داده None
-
بهینهسازی عملکرد و کش دادهها None
-
مقدمه بخش نمونهگیری داده 01:28
-
نمونهگیری داده چیست؟ 05:39
-
انواع نمونهگیری داده پشتیبانی شده در Snowflake 06:16
-
آزمایش 1- نمونهگیری با اندازه ردیف ثابت 01:37
-
آزمایش 2- نمونهگیری از نوع ROW/BERNOULLI 02:43
-
آزمایش 3- نمونهگیری SYSTEM/BLOCK 05:41
-
آزمایش 4- نمونهگیری داده با استفاده از JOIN 03:24
-
آزمایش 5- نمونهگیری داده با ۱۵۰ میلیون ردیف 07:12
-
خلاصه بخش نمونهگیری داده 02:23
-
آزمون نمونهگیری داده None
-
تمرین نمونهگیری داده None
-
مقدمه بخش جداول خارجی 03:23
-
جدول خارجی Snowflake چیست؟ 03:49
-
آزمایش 1 - بخش 1- ایجاد جداول خارجی Snowflake 12:07
-
آزمایش 1- بخش 2- ایجاد جداول خارجی Snowflake 07:19
-
تازهسازی خودکار در جداول خارجی Snowflake 03:08
-
آزمایش 2- فعالسازی تازهسازی خودکار برای جداول خارجی Snowflake 09:58
-
درک جداول خارجی پارتیشنبندی شده در Snowflake 03:43
-
آزمایش 3- ایجاد جداول خارجی پارتیشنبندی شده 05:57
-
درک جداول خارجی Snowflake در فرمتهای غیر CSV 05:35
-
آزمایش 4- ایجاد جدول خارجی Snowflake با فرمت فایل parquet 07:40
-
جداول خارجی Snowflake با فرمت JSON 02:56
-
آزمایش ۵- ایجاد جداول خارجی Snowflake با فرمت فایل JSON 11:40
-
استریمها بر روی جداول خارجی Snowflake 04:21
-
آزمایش 6- ایجاد استریم روی جداول خارجی Snowflake و ورود دادهها 04:26
-
خلاصه بخش جداول خارجی 02:47
-
آزمون جداول خارجی None
-
ایجاد جدول خارجی با فرمت CSV None
-
فعالسازی تازهسازی خودکار در جدول خارجی ایجاد شده در تمرین 1 None
-
ایجاد جدول خارجی پارتیشنبندی شده Parquet None
-
ایجاد جدول خارجی JSON None
-
استریمها روی جداول خارجی None
-
مقدمه بخش جداول داینامیک 01:53
-
جداول داینامیک چیستند؟ 06:04
-
تازهسازی جدول داینامیک 04:23
-
آزمایش ۱- ایجاد جدول داینامیک 12:40
-
هزینههای جداول داینامیک 01:17
-
محدودیتهای جداول داینامیک 04:01
-
خطوط داده جداول داینامیک 02:49
-
آزمایش 2- ایجاد خطوط داده برای جداول داینامیک 06:37
-
چگونه جداول داینامیک را پایش کنیم 03:02
-
آزمایش 3- پایش جداول داینامیک 08:14
-
خلاصه بخش جداول داینامیک 01:35
-
آزمون جداول داینامیک None
-
تمرین جداول داینامیک None
-
مقدمه بخش جداول رویدادی 01:53
-
جدول رویدادی چیست؟ 02:19
-
درک سطح لاگ (LOG_LEVEL) 02:48
-
درک TRACE_LEVEL 01:02
-
آزمایش جداول رویدادی - بخش 1 - ایجاد جدول رویدادی و ثبت رویدادها 07:46
-
آزمایش جداول رویدادی – بخش 2- درک ساختار جدول رویدادی 08:48
-
آزمایش جداول رویدادی – بخش 3 – ویژگیهای جداول رویدادی 07:34
-
محدودیتهای جداول رویدادی 01:14
-
هزینههای جداول رویدادی 01:51
-
خلاصه بخش جداول رویدادی 02:31
-
آزمون جدول رویدادی None
-
تمرین جداول رویدادی None
-
مقدمه بخش جداول هیبریدی 01:44
-
جدول هیبریدی چیست؟ 02:12
-
آزمایش- ایجاد جداول هیبریدی 10:07
-
Unistore چیست؟ 01:54
-
معماری Snowflake و جداول هیبریدی 02:03
-
محدودیتهای جداول هیبریدی 01:19
-
خلاصه بخش جداول هیبریدی 01:24
-
آزمون جداول هیبریدی None
-
تمرین جداول هیبریدی None
-
مقدمه بخش جداول Iceberg در Snowflake 01:57
-
Apache Iceberg چیست؟ 02:14
-
ویژگیهای کلیدی Apache Iceberg 04:35
-
آزمایش 1- ایجاد جداول Iceberg در AWS 09:58
-
جداول Iceberg در Snowflake چیستند؟ 01:45
-
کاتالوگ داده چیست و چرا اهمیت دارد؟ 02:12
-
آزمایش 2- ایجاد جداول Iceberg بدون مدیریت در Snowflake 11:39
-
آزمایش 3- ایجاد جداول مدیریت شده Iceberg در Snowflake 05:09
-
تفاوت جداول خارجی و جداول Iceberg چیست؟ 02:39
-
خلاصه بخش جداول Iceberg 01:36
-
آزمون جداول Iceberg None
-
جداول Iceberg None
-
مصاحبه مهندس داده Snowflake 36:06
مشخصات آموزش
مسترکلاس Snowflake برای مهندسان داده - AWS - از صفر تا متخصص
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:297
- مدت زمان :17:50:40
- حجم :6.94GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy