کلاس آموزشی تخصصی Snowflake برای مهندسان داده - AWS - از صفر تا متخصص - آخرین آپدیت

دانلود Snowflake Master Class for Data Engineers-AWS-Zero to Expert

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

19 ساعت آموزش جامع Snowflake

شامل: Workspaces UI، جداول هیبریدی، جداول Iceberg و جداول پویا.

آموزش Snowflake از پایه: اسلایدها، فایل‌های کد و داده‌ها برای دانلود در دسترس هستند.

  • آموزش بارگذاری داده‌ها و داده‌های نیمه ساختاریافته به Snowflake
  • آموزش بارگذاری داده‌ها در زمان نزدیک به زمان واقعی با Snowpipe
  • آموزش ردیابی داده‌ها در زمان واقعی با Streams
  • آموزش زمان‌بندی Job در Snowflake با Tasks
  • آموزش Time Travel و Zero Copy Clone داده‌ها در Snowflake
  • آموزش امنیت دسترسی با Roles & Access Controls
  • آموزش امنیت داده‌ها با Data Masking
  • آموزش بهینه‌سازی هزینه با Materialized views و Performance Tuning
  • آموزش مباحث پیشرفته مانند Hybrid Tables, Dynamic Tables, Event Tables و Iceberg Tables

همراه با:

  • تکالیف و آزمون‌های عملی
  • شبیه‌سازی مصاحبه مهندس داده Snowflake

آماده شوید برای شغل!

پیش نیازها:

  • Basic SQL
  • Basic AWS (s3)

با این دوره جامع 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 چگونه است.


سرفصل ها و درس ها

Introduction

  • معرفی دوره Course Introduction

  • پیش‌نیازهای ثبت‌نام در دوره / اگر [شرایط] ... را دارید، ثبت‌نام نکنید؟ Prerequisites to enroll in the course/Do not enroll if ?

  • چه کسانی باید در این دوره ثبت‌نام کنند؟ Who should enroll in this course ?

  • موضوعات پوشش داده شده در این دوره Topics Covered in this course

  • چرا Snowflake را در AWS یاد بگیریم (به جای Azure/GCP)؟ Why Learn Snowflake On AWS(Instead of Azure/GCP)

شروع کار و رابط کاربری Workspaces Getting Started & Workspaces UI

  • ثبت‌نام برای نسخه آزمایشی رایگان Snowflake Sign-up for the FREE Snowflake trial

  • پیمایش در Worksheets در Snowsight Navigation Worksheets in Snowsight

  • به‌روزرسانی رابط کاربری SNOWFLAKE – Workspaces UPDATE TO THE SNOWFLAKE UI-Workspaces

  • به‌روزرسانی رابط کاربری SNOWFLAKE – Workspaces UPDATE TO THE SNOWFLAKE UI-Workspaces

  • Workspaces چرا؟ Workspaces Why ?

  • آزمایشگاه-1-بخش-1-استفاده از Workspaces-مبانی LAB-1-PART-1-Using Workspaces-Basics

  • آزمایشگاه-1-بخش-2-استفاده از Workspaces-راه‌اندازی چند Workspace LAB-1-PART-2-Using Workspaces-Muti-Workspace Set Up

  • آزمایشگاه-1-بخش-3-استفاده از Workspaces-Worksheets در Workspaces LAB-1-PART-3-Using Workspaces-Worksheets in Workspaces

  • آزمایشگاه-1-بخش-4-استفاده از Workspaces-مبانی ویرایشگر SQL LAB-1-PART-4-Using Workspaces-SQL Editor Basics

  • آزمایشگاه-1-بخش-5-استفاده از Workspaces-ویژگی‌های پنجره Result LAB-1-PART-5-Using Workspaces-Result Window Features

  • آزمایشگاه-1-بخش-6-استفاده از Workspaces-تاریخچه Query LAB-1-PART-6-Using Workspaces-Query History

  • آزمایشگاه-1-بخش-7-استفاده از Workspaces-پنجره نتایج چند Tab LAB-1-PART-7-Using Workspaces-Multi-Tab Results Window

  • آزمایشگاه-1-بخش-8-Workspaces-بخش Split نتایج LAB-1-PART-8-Workspaces-Split Results Pane

  • آزمایشگاه-1-بخش-9-Workspaces-ویرایشگر SQL Split LAB-1-PART-9-Workspaces-Split SQL Editor

  • آزمایشگاه-1-بخش-10-استفاده از Workspaces-آمار Column LAB-1-PART-10-Using Workspaces-Column Statistics

  • آزمایشگاه-1-بخش-11-استفاده از Workspaces-Database Explorer LAB-1-PART-11-Using Workspaces-Database Explorer

  • آزمایشگاه-Snowflake AI Copilot LAB-Snowflake AI Copilot

  • نسخه‌های Snowflake Snowflake Editions

  • درک هزینه‌های Snowflake؟ Understanding Snowflake Costs ?

  • درک مدل داده HR Understanding the HR Data Model

  • آزمایشگاه - ایجاد مدل داده HR LAB - Creating the HR Data Model

  • آزمایشگاه - پر کردن داده‌ها در مدل داده HR LAB - Populating data into the HR Data Model

  • آزمون شروع به کار Getting Started Quiz

معماری Snowflake Snowflake Architecture

  • مقدمه بخش برای معماری Snowflake Section Introduction for Snowflake Architecture

  • Columnar Storage چیست؟ What is Columnar Storage ?

  • درک معماری Snowflake Understanding Snowflake Architecture.

  • Virtual Warehouse چیست؟ What is a Virtual Warehouse ?

  • آزمایشگاه - ایجاد Virtual Warehouse LAB-Creating Virtual Warehouses

  • خلاصه بخش برای معماری Snowflake Section Summary for Snowflake Architecture.

  • آزمون معماری Snowflake Snowflake Architecture Quiz

  • Virtual Warehouse Virtual Warehouse

یکپارچه‌سازی Storage Storage Integration

  • مقدمه بخش برای یکپارچه‌سازی Storage Section Introduction for Storage Integration.

  • Storage Integration چیست؟ What is Storage Integration ?

  • آزمایشگاه 1 - ایجاد Storage Integration LAB 1-Create Storage Integration.

  • File Format چیست؟ What is a File Format ?

  • درک گزینه‌های File Format Understanding File Format Options.

  • آزمایشگاه 2 - ایجاد File Format CSV LAB 2-Create CSV file format.

  • Stage چیست؟ What is a Stage ?

  • آزمایشگاه 3 - ایجاد Stage LAB 3-Create Stage

  • خلاصه بخش برای یکپارچه‌سازی Storage Section Summary for Storage integration

  • آزمون یکپارچه‌سازی Storage Storage Integration Quiz

  • یکپارچه‌سازی Storage Storage Integration

بارگذاری داده در Snowflake Loading Data to Snowflake

  • مقدمه بخش برای بارگذاری داده در Snowflake Section Introduction for Loading Data to Snowflake.

  • Data Latency چیست؟ What is Data Latency ?

  • انواع Loading پشتیبانی شده در Snowflake کدامند؟ What are the Loading Types supported in Snowflake ?

  • درک دستور COPY Understanding the COPY statement.

  • گزینه‌های COPY کدامند؟ What are COPY options ?

  • آزمایشگاه 1 - COPY اصلی به جدول Target و COPY OPTION FORCE LAB 1-Basic COPY to Target Table & COPY OPTION FORCE

  • آزمایشگاه 2 - بارگذاری زیرمجموعه‌ای از Column ها با COPY LAB 2-Loading a Subset of Columns with COPY.

  • آزمایشگاه 3 - COPY OPTION FILES LAB 3- COPY OPTION FILES

  • آزمایشگاه 4 - COPY OPTION PATTERN LAB 4-COPY OPTION PATTERN

  • آزمایشگاه 5 - COPY OPTION PURGE=TRUE LAB 5-COPY OPTION PURGE=TRUE

  • آزمایشگاه 6 - COPY OPTION TRUNCATECOLUMNS LAB 6-COPY OPTION TRUNCATECOLUMNS.

  • آزمایشگاه 7 - COPY OPTION ON_ERROR =ABORT_STATEMENT LAB 7-COPY OPTION ON_ERROR =ABORT_STATEMENT.

  • آزمایشگاه 8 - COPY OPTION ON_ERROR =SKIP_FILE LAB 8-COPY OPTION ON_ERROR =SKIP_FILE.

  • آزمایشگاه 9 - COPY OPTION ON_ERROR =SKIP_FILE_NUM LAB 9-COPY OPTION ON_ERROR =SKIP_FILE_NUM

  • آزمایشگاه 10 - COPY OPTION ON_ERROR =SKIP_FILE_% LAB 10-COPY OPTION ON_ERROR =SKIP_FILE_%

  • آزمایشگاه 11 - COPY OPTION ON_ERROR =CONTINUE LAB 11-COPY OPTION ON_ERROR =CONTINUE.

  • آزمایشگاه 12 - COPY OPTION RETURN_FAILED_ONLY LAB 12-COPY OPTION RETURN_FAILED_ONLY.

  • آزمایشگاه 13 - COPY OPTION SIZE_LIMIT LAB 13-COPY OPTION SIZE_LIMIT.

  • آزمایشگاه 14 - COPY OPTION VALIDATION_MODE LAB 14-COPY OPTION VALIDATION_MODE.

  • آزمایشگاه 15 - بارگذاری داده با نادیده گرفتن File Format LAB 15-Loading Data overriding the File Format.

  • آزمایشگاه 16 - بارگذاری داده از s3 به Snowflake بدون Stage LAB 16-Loading Data from s3 to Snowflake without a Stage.

  • آزمایشگاه 17 - تبدیل داده در دستور COPY LAB 17-Transforming Data in the COPY statement.

  • آزمایشگاه 18 - پردازش مجدد ردیف‌های ناموفق در دستور COPY LAB 18-Re-processing failed Rows in the COPY statement.

  • آزمایشگاه 19 - بارگذاری داده به Snowflake با استفاده از ویزارد رابط کاربری وب Snowsight LAB 19-Loading Data to Snowflake using the Snowsight Web UI Wizard.

  • خلاصه بخش برای بارگذاری داده در Snowflake Section Summary for Loading Data to Snowflake.

  • آزمون بارگذاری داده در Snowflake Loading Data to Snowflake Quiz

  • بارگذاری داده در Snowflake Loading Data to Snowflake

بارگذاری داده نیمه ساختاریافته در Snowflake Loading Semi-Structured Data to Snowflake

  • مقدمه بخش برای بارگذاری داده نیمه ساختاریافته Section Introduction for Loading Semi-Structured Data.

  • داده نیمه ساختاریافته چیست؟ What is Semi-Structured Data ?

  • JSON چیست؟ What is JSON ?

  • انواع داده نیمه ساختاریافته پشتیبانی شده در Snowflake کدامند؟ What are the semi-structured data types supported in Snowflake ?

  • آزمایشگاه 1 - بارگذاری و انتخاب داده از نوع داده OBJECT LAB 1-Loading and Selecting data from OBJECT data Type.

  • آزمایشگاه 2 - بارگذاری و انتخاب داده از نوع داده ARRAY LAB 2-Loading and Selecting data from ARRAY data Type.

  • آزمایشگاه 3 - بارگذاری و انتخاب داده از نوع داده VARIANT LAB 3-Loading and Selecting data from VARIANT data Type.

  • آزمایشگاه 4 - مسطح‌سازی داده JSON با LATERAL FLATTEN - رکورد Single LAB 4-Flattening JSON data with LATERAL FLATTEN-Single Record.

  • آزمایشگاه 5 - ترکیب داده JSON با UNION ALL و LATERAL FLATTEN - رکورد Multiple LAB 5-Combining JSON data with UNION ALL & LATERAL FLATTEN-Multiple Record

  • خلاصه بخش برای بارگذاری داده نیمه ساختاریافته Section Summary for Loading Semi-Structured Data.

  • آزمون بارگذاری داده نیمه ساختاریافته در Snowflake Loading Semi-Structured Data to Snowflake Quiz

  • بارگذاری داده نیمه ساختاریافته Loading Semi-Structured Data

Snowpipe Snowpipe

  • مقدمه بخش برای Snowpipe Section Introduction for Snowpipe

  • Snowpipe چیست؟ What is Snowpipe ?

  • آزمایشگاه 1 - بخش 1 - ایجاد Snowpipe LAB 1-PART-1-Create a Snowpipe

  • آزمایشگاه 1 - بخش 2 - ایجاد Snowpipe - تنظیم Event Notifications LAB 1-PART-2-Create a Snowpipe-Setup Event Notifications

  • آزمایشگاه 1 - بخش 3 - ایجاد Snowpipe - COPY Options LAB 1-PART-3-Create a Snowpipe-COPY Options.

  • عیب‌یابی خطاهای Snowpipe Troubleshooting Snowpipe Errors.

  • آزمایشگاه 2 - رفع خطاهای Snowpipe و بارگذاری مجدد داده LAB 2-Fix Snowpipe Errors and Re-Load Data.

  • تعیین هزینه‌های Snowpipe Determine Snowpipe Costs.

  • آزمایشگاه 3 - هزینه‌های Snowpipe LAB 3-Snowpipe Costs

  • محدودیت‌های Snowpipe Limitations of Snowpipe.

  • خلاصه بخش برای Snowpipe Section Summary for Snowpipe

  • آزمون Snowpipe Snowpipe Quiz

  • Snowpipe Snowpipe

Tasks Tasks

  • مقدمه بخش برای Tasks Section Introduction for Tasks.

  • Tasks چیست؟ What are Tasks ?

  • ویژگی‌های Task - بخش 1 Task Features - Part-1

  • ویژگی‌های Task - بخش 2 Task Features - Part-2

  • آزمایشگاه-1 ایجاد Tasks LAB-1 Creating Tasks

  • آزمایشگاه-2 ایجاد Tasks - NoSchedule LAB-2 Creating Tasks-NoSchedule

  • آزمایشگاه-3 ایجاد Tasks - NoWarehouse LAB-3 Creating Tasks-NoWarehouse

  • آزمایشگاه-4 ایجاد Task - MultiSQL LAB-4 Creating Task-MultiSQL

  • آزمایشگاه-5-ایجاد Tasks - WHEN Clause LAB-5-Creating Tasks-WHEN Clause

  • آزمایشگاه-6-ایجاد Task Tree LAB-6-Creating a Task Tree

  • آزمایشگاه-7-ایجاد Tasks - تنظیم وابستگی‌ها LAB-7-Creating Tasks-Setting Dependencies

  • آزمایشگاه-8-ایجاد Tasks - نظارت بر Tasks LAB-8-Creating Tasks-Monitoring Tasks

  • آزمایشگاه-9-ایجاد Tasks - FINALIZE Task LAB-9-Creating Tasks-FINALIZE Task

  • آزمایشگاه-10-ایجاد Tasks - استفاده از MERGE با Tasks LAB-10-Creating Tasks-Using MERGE with Tasks

  • آزمایشگاه-11-ایجاد Tasks - استفاده از COPY با Tasks LAB-11-Creating Tasks-Using COPY with Tasks

  • خلاصه بخش برای Tasks Section Summary for Tasks

  • آزمون Tasks Tasks Quiz

  • Tasks Tasks

Streams Streams

  • مقدمه بخش برای Streams Section Introduction for Streams.

  • Streams چیست؟ What are Streams ?

  • انواع مختلف Streams پشتیبانی شده در Snowflake Different Types of Streams Supported in Snowflake.

  • آزمایشگاه 1 - ایجاد STANDARD Stream LAB 1-Create a STANDARD Stream

  • آزمایشگاه 2 - Streams و Tasks برای پیاده‌سازی CDC LAB 2-Streams and Tasks to Implement CDC

  • آزمایشگاه 3 - Streams با بیش از 1 Table LAB 3-Streams with more than 1 Table

  • آزمایشگاه 4 - ایجاد Stream روی View LAB 4-Create a Stream on a View.

  • آزمایشگاه 4 - ایجاد APPEND-ONLY- Stream LAB 4-Create an APPEND-ONLY- Stream

  • آزمایشگاه 5 - نحوه خالی کردن Stream LAB 5-How to Empty a Stream.

  • آزمایشگاه 6 - ردیابی تغییرات LAB 6-Change Tracking

  • خلاصه بخش برای Streams Section Summary for Streams

  • آزمون Streams Streams Quiz

  • Stream Assignment Stream Assignment

Unloading Data from Snowflake Unloading Data from Snowflake

  • مقدمه بخش برای Unloading Data Section Introduction for Unloading Data

  • Data Unloading چیست؟ What is Data Unloading ?

  • ویژگی‌های Data Unloading Data Unloading Features

  • آزمایشگاه-1-Unloading Data از Snowflake - فرمت CSV LAB-1-Unloading Data from Snowflake-Format CSV

  • آزمایشگاه-2-COPY OPTIONS: SINGLE|MAX_FILE_SIZE|HEADER|OVERWRITE LAB-2-COPY OPTIONS:SINGLE|MAX_FILE_SIZE|HEADER|OVERWRITE

  • آزمایشگاه-3-Unloading Data: Multi-Table Unload LAB-3-Unloading Data:Multi-Table Unload

  • آزمایشگاه-4-Unloading Data: Partitioned Data Unload LAB-4-Unloading Data:Partitioned Data Unload

  • آزمایشگاه-5-Unloading Data از Snowflake - فرمت JSON LAB-5-Unloading Data from Snowflake-Format JSON

  • آزمایشگاه-6-Unloading Data از Snowflake - فرمت Parquet LAB-6-Unloading Data from Snowflake-Format Parquet

  • خلاصه بخش برای Unloading Data Section Summary for Unloading Data

  • آزمون Unloading Data Unloading Data Quiz

  • Unloading Data Unloading Data

Snowflake Internal Stages Snowflake Internal Stages

  • مقدمه بخش برای Internal Stages Section Introduction for Internal Stages

  • Internal Stage چیست؟ What is an Internal Stage ?

  • انواع Internal Stages پشتیبانی شده در Snowflake - USER STAGE؟ Types of Internal Stages supported in Snowflake-USER STAGE ?

  • انواع Internal Stages پشتیبانی شده در Snowflake - TABLE STAGE؟ Types of Internal Stages supported in Snowflake-TABLE STAGE ?

  • انواع Internal Stages پشتیبانی شده در Snowflake - NAMED INTERNAL STAGE؟ Types of Internal Stages supported in Snowflake-NAMED INTERNAL STAGE ?

  • SnowSQL چیست؟ What is SnowSQL ?

  • آزمایشگاه-1-نصب SnowSQL LAB-1-Installing SnowSQL

  • آزمایشگاه-2-ورود به Snowflake با استفاده از SnowSQL LAB-2-Login to Snowflake using SnowSQL

  • آزمایشگاه-3-Named Internal Stage - PUT LAB-3-Named Internal Stage-PUT

  • آزمایشگاه-4-Named Internal Stage - GET LAB-4-Named Internal Stage-GET

  • آزمایشگاه-5-Named Internal Stage - REMOVE LAB-5-Named Internal Stage-REMOVE

  • آزمایشگاه-6-User Stage LAB-6-User Stage

  • آزمایشگاه-7-Table Stage LAB-7-Table Stage

  • آزمایشگاه-8-COPY - بارگذاری داده به و Unloading Data از Internal Stages LAB-8-COPY-Loading Data to & Unloading Data from Internal Stages

  • خلاصه بخش برای Internal Stage Section Summary for Internal Stage

  • آزمون Internal Stage Internal Stage Quiz

  • Internal Stage Assignment Internal Stage Assignment

Time Travel & Fail-Safe Time Travel & Fail-Safe

  • مقدمه بخش برای Time Travel & Fail-Safe Section Introduction for Time Travel & Fail-Safe

  • Time Travel چیست؟ What is Time Travel ?

  • آزمایشگاه 1 - Time Travel با دستور SELECT LAB 1-Time Travel with SELECT statement

  • آزمایشگاه 2 - Time Travel با دستور UNDROP LAB 2-Time Travel with UNDROP statement

  • آزمایشگاه 3 - خاموش کردن Time Travel LAB 3- Turning off Time Travel

  • Fail-Safe چیست؟ What is Fail-Safe ?

  • آزمایشگاه 4 - Fail-Safe LAB 4-Fail-Safe

  • خلاصه بخش برای Time Travel & Fail-Safe Section Summary for Time Travel & Fail-Safe

  • آزمون Time Travel & Fail-Safe Time Travel & Fail-Safe Quiz

  • Time Travel & Fail-Safe Time Travel & Fail-Safe

Snowflake Table Types Snowflake Table Types

  • مقدمه بخش برای Snowflake Table Types Section Introduction for Snowflake Table Types

  • انواع Table پشتیبانی شده در Snowflake کدامند؟ What are the Table Types supported in Snowflake ?

  • انواع Table پشتیبانی شده در Snowflake - Matrix؟ What are the Table Types supported in Snowflake-Matrix ?

  • آزمایشگاه 1 - ایجاد tables در Snowflake LAB 1-Create tables in Snowflake

  • آزمایشگاه 2 - تأثیر tables Temporary بر روی table Permanent LAB 2-Impact of Temporary tables on a Permanent table

  • خلاصه بخش برای Table Types Section Summary for Table Types

  • آزمون Snowflake Table Types Snowflake Table Types Quiz

  • Snowflake Table Type Assignment Snowflake Table Type Assignment

Zero Copy Cloning Zero Copy Cloning

  • مقدمه بخش برای Zero Copy Cloning Section Introduction for Zero Copy Cloning

  • Zero Copy Cloning چیست؟ What is Zero Copy Cloning ?

  • مزایای Zero Copy Cloning چیست؟ What are the advantages of Zero Copy Cloning ?

  • Zero Copy Cloning Use Cases Zero Copy Cloning Use Cases.

  • وراثت Privilege در Zero Copy Cloning Privilege Inheritance in Zero Copy Cloning.

  • آزمایشگاه 1 - Zero Copy Cloning از Tables LAB 1-Zero Copy Cloning of Tables

  • آزمایشگاه 2 - Zero Copy Cloning از Sequence، File Format، Stages، Streams و Tasks LAB 2-Zero Copy Cloning of Sequence,File Format,Stages,Streams and Tasks

  • آزمایشگاه 3 - Zero Copy Cloning از Databases و Schema LAB 3-Zero Copy Cloning of Databases and Schema.

  • آزمایشگاه 4 - Zero Copy Cloning با Time Travel LAB 4-Zero Copy Cloning with Time Travel.

  • خلاصه بخش برای Zero Copy Cloning Section Summary for Zero Copy Cloning.

  • آزمون Zero Copy Cloning Zero Copy Cloning Quiz

  • Zero Copy Cloning Zero Copy Cloning

Roles and Access Control Roles and Access Control

  • مقدمه بخش برای Roles and Access Control Section Introduction for Roles and Access Control.

  • Access Control Framework چیست و چرا مورد نیاز است؟ What is Access Control Framework and why it is needed ?

  • مفاهیم کلیدی Access Control Framework Key Concepts of Access Control Framework.

  • Access Control Framework Model Access Control Framework Model

  • انواع Roles در Snowflake Types of Roles in Snowflake.

  • Custom Role چیست؟ What is a Custom Role ?

  • آزمایشگاه 1 - بخش 1 - ایجاد Users Snowflake & Roles Custom LAB 1-PART-1-Create Snowflake Users & Custom Roles.

  • آزمایشگاه 1 - بخش 2 - ایجاد Users Snowflake & Roles Custom LAB 1-PART-2-Create Snowflake Users & Custom Roles.

  • Role Hierarchy چیست؟ What is Role Hierarchy ?

  • آزمایشگاه 2 - ایجاد Role Hierarchy LAB 2-Create a Role Hierarchy.

  • درک Snowflake Organization و Role ORGADMIN Understanding Snowflake Organization and ORGADMIN Role.

  • آزمایشگاه 3 - Snowflake Organization LAB 3-Snowflake Organization.

  • Database Role چیست؟ What is a Database Role ?

  • آزمایشگاه 4 - ایجاد و اعطای Database Role LAB 4-Create & Grant Database Role

  • Secondary Roles چیست؟ What are Secondary Roles ?

  • آزمایشگاه 5 - فعال کردن Secondary Roles LAB 5-Enable Secondary Roles.

  • خلاصه Summary

  • آزمون Roles and Access Control Roles and Access Control Quiz

  • Roles and Access Control Assignment Roles and Access Control Assignment

Dynamic Data Masking Dynamic Data Masking

  • مقدمه بخش برای Dynamic Data Masking Section Intro for Dynamic Data Masking

  • Dynamic Data Masking چیست؟ What is Dynamic Data Masking ?

  • آزمایشگاه 1 - بخش 1 - پیاده‌سازی Dynamic Data Masking LAB 1-PART-1-Dynamic Data Masking Implementation.

  • آزمایشگاه 1 - بخش 2 - پیاده‌سازی Dynamic Data Masking LAB 1-PART-2-Dynamic Data Masking Implementation.

  • آزمایشگاه 1 - بخش 3 - Dynamic Data Masking - UDF Masking LAB 1-PART-3-Dynamic Data Masking-UDF Masking

  • آزمایشگاه 1 - بخش 4 - Dynamic Data Masking - Date Masking LAB 1-PART-4-Dynamic Data Masking-Date Masking

  • آزمایشگاه 2 - خطرات/مخاطرات Data Masking LAB 2-Risks/Dangers of Data Masking

  • آزمایشگاه 3 - Data Masking Views LAB 3-Data Masking Views

  • آزمایشگاه 4 - Data Masking Conditional LAB 4-Conditional Data Masking

  • خلاصه بخش برای Dynamic Data Masking Section Summary for Dynamic Data Masking

  • آزمون Dynamic Data Masking Dynamic Data Masking Quiz

  • Dynamic Data Masking Dynamic Data Masking

Data Sharing Data Sharing

  • مقدمه بخش برای Data Sharing Section Introduction for Data Sharing

  • Data Sharing در Snowflake چیست؟ What is Data Sharing in Snowflake

  • انواع Data Sharing پشتیبانی شده در Snowflake Types of Data Sharing supported in Snowflake.

  • Snowflake Reader Account چیست؟ What is a Snowflake Reader Account ?

  • آزمایشگاه 1 - بخش 1 - Data Sharing با Direct Share LAB 1-PART-1-Data Sharing with Direct Share

  • آزمایشگاه 1 - بخش 2 - Data Sharing با Direct Share LAB 1-PART-2-Data Sharing with Direct Share

  • آزمایشگاه 2 - Data Sharing با Secure Views LAB 2-Data Sharing with Secure Views

  • آزمایشگاه 3 - Data Sharing با Reader Accounts LAB 3-Data Sharing with Reader Accounts

  • آزمایشگاه 4 - Data Sharing با Listing LAB 4-Data Sharing with Listing

  • آزمایشگاه 5 - Partner Connect LAB 5-Partner Connect

  • آزمایشگاه 6 - Data Sharing با Snowsight Web UI LAB 6-Data Sharing with Snowsight Web UI

  • خلاصه بخش برای Data Sharing Section Summary for Data Sharing

  • آزمون Data Sharing Data Sharing Quiz

  • Data Sharing Assignment Data Sharing Assignment

Materialized Views Materialized Views

  • مقدمه بخش برای Materialized Views Section Introduction for Materialized Views.

  • Materialized Views چیست؟ What are Materialized Views ?

  • درک محدودیت‌های Materialized Views Understanding limitations of Materialized Views.

  • آزمایشگاه 1 - ایجاد Materialized View LAB 1-Create a Materialized View

  • آزمایشگاه 2 - تست محدودیت‌های Materialized Views LAB 2-Test limitations of Materialized Views

  • آزمایشگاه 3 - تعلیق و از سرگیری Materialized View LAB 3-Suspend and Resume a Materialized View

  • آزمایشگاه 4 - درک Auto Suspension از Materialized Views LAB 4-Understand Auto Suspension of Materialized Views

  • آزمایشگاه 5 - تجزیه و تحلیل مصرف کردیت توسط Materialized Views LAB 5-Analyze credit Consumption by Materialized Views

  • خلاصه بخش برای Materialized Views Section Summary for Materialized Views

  • آزمون Materialized Views Materialized Views Quiz

  • Materialized View Materialized View

Performance Tuning & Cost Optimization Performance Tuning & Cost Optimization

  • مقدمه بخش برای Performance Tuning Section Introduction to Performance Tuning.

  • Data Caching چیست؟ What is Data Caching ?

  • آزمایشگاه 1 - استفاده از Snowflake Data Cache LAB 1-Use the Snowflake Data Cache

  • Table Partitioning چیست؟ What is Table Partitioning ?

  • Micro-Partitions در Snowflake چیست؟ What are Micro-Partitions in Snowflake ?

  • Clustering Tables در Snowflake؟ Clustering Tables in Snowflake ?

  • آزمایشگاه 2 - Cluster کردن Snowflake Table LAB 2-Cluster a Snowflake Table.

  • چرا Materialized Views را Cluster کنیم؟ Why cluster Materialized Views ?

  • آزمایشگاه 3 - Clustering Materialized Views LAB 3-Clustering Materialized Views

  • Scale Up در مقابل Scale Out Scale Up VS Scale Out

  • آزمایشگاه 4 - Scaling up و Scaling out در عمل LAB 4 -Scaling up and Scaling out in Action

  • Scaling Policy چیست؟ What is a Scaling Policy ?

  • آزمایشگاه 5 - ایجاد و اصلاح Scaling Policy LAB 5-Create and Modify Scaling Policy

  • Query Acceleration Service چیست؟ What is Query Acceleration Service ?

  • Scale Factor چیست؟ What is Scale Factor ?

  • آزمایشگاه 6 - Query Acceleration Service LAB 6-Query Acceleration Service.

  • خلاصه بخش برای Performance Tuning Section Summary for Performance Tuning

  • آزمون Performance Tuning & Data Caching Performance Tuning & Data Caching Quiz

  • Performance Tuning & Data Caching Performance Tuning & Data Caching

Data Sampling Data Sampling

  • مقدمه بخش برای Data Sampling Section Introduction to Data Sampling.

  • Data Sampling چیست؟ What is Data Sampling ?

  • انواع Data Sampling پشتیبانی شده توسط Snowflake Types of Data Sampling supported by Snowflake

  • آزمایشگاه 1 - Fixed Row Size Sampling LAB 1-Fixed Row Size Sampling

  • آزمایشگاه 2 - ROW/BERNOULLI Sampling LAB 2-ROW/BERNOULLI Sampling

  • آزمایشگاه 3 - SYSTEM/BLOCK Sampling LAB 3-SYSTEM/BLOCK Sampling

  • آزمایشگاه 4 - Data Sampling با JOINS LAB 4-Data Sampling with JOINS

  • آزمایشگاه 5 - Data Sampling USE CASE با 150 میلیون ردیف LAB 5-Data Sampling USE CASE with 150 million rows

  • خلاصه بخش برای Data Sampling Section Summary for Data Sampling.

  • آزمون Data Sampling Data Sampling Quiz

  • Assignment Data Sampling Assignment Data Sampling

External Tables External Tables

  • مقدمه بخش برای External Tables Section Introduction for External Tables

  • Snowflake External Table چیست؟ What is a Snowflake External Table ?

  • آزمایشگاه 1 - بخش 1 - ایجاد Snowflake External Tables LAB 1-PART-1 Create Snowflake External Tables

  • آزمایشگاه 1 - بخش 2 - ایجاد Snowflake External Tables LAB 1-PART-2 Create Snowflake External Tables

  • Auto Refresh در Snowflake External Tables Auto Refresh in Snowflake External Tables

  • آزمایشگاه 2 - فعال کردن auto refresh برای Snowflake External Tables LAB 2 Enabling auto refresh for Snowflake External Tables

  • درک Snowflake Partitioned External Tables Understanding Snowflake Partitioned External Tables

  • آزمایشگاه 3 - ایجاد partitioned External Tables LAB 3 Creating partitioned External Tables

  • درک Snowflake External tables در فرمت non-CSV Understanding Snowflake External tables in non-CSV format

  • آزمایشگاه 4 - ایجاد Snowflake External Table با فرمت فایل parquet LAB 4 Creating Snowflake External Table with parquet file format

  • Snowflake External tables در فرمت JSON Snowflake External tables in JSON format

  • آزمایشگاه 5 - ایجاد Snowflake External Tables با فرمت فایل JSON LAB 5 Creating Snowflake External Tables with JSON file format.

  • Streams روی Snowflake External Tables Streams on Snowflake External Tables

  • آزمایشگاه 6 - ایجاد Streams روی Snowflake External tables و ingesting them LAB 6 Creating Streams on Snowflake External tables and ingesting them

  • خلاصه بخش برای External Tables Section Summary for External Tables

  • ایجاد External Table در فرمت CSV Create External Table in CSV format

  • فعال کردن Auto-Refresh در ET ایجاد شده در Assignment-01 Enable Auto-Refresh in ET Created in Assignment-01

  • ایجاد Partitioned Parquet ET Creating Partitioned Parquet ET

  • ایجاد JSON External Table Creating JSON External Table

  • آزمون External Tables External Tables Quiz

  • Streams روی External Tables Streams on External Tables

Dynamic Tables Dynamic Tables

  • مقدمه بخش برای Dynamic Tables Section Introduction for Dynamic Tables

  • Dynamic Tables چیست؟ What are Dynamic Tables ?

  • Dynamic Table Refresh Dynamic Table Refresh

  • آزمایشگاه 1 - ایجاد Dynamic Table LAB 1-Create Dynamic Table

  • هزینه‌های Dynamic Tables Costs of Dynamic Tables

  • محدودیت‌های Dynamic Tables Limitations of Dynamic Tables

  • Dynamic Table pipelines Dynamic Table pipelines

  • آزمایشگاه 2 - ایجاد Dynamic Table pipelines LAB 2 Create Dynamic Table pipelines

  • نحوه نظارت بر Dynamic Tables How to monitor Dynamic Tables

  • آزمایشگاه 3 - نظارت بر Dynamic Tables LAB 3-Monitor Dynamic Tables

  • خلاصه بخش برای Dynamic Tables Section Summary for Dynamic Tables

  • آزمون Dynamic Tables Dynamic Tables Quiz

  • Dynamic Tables Assignment Dynamic Tables Assignment

Event Tables Event Tables

  • مقدمه بخش برای Event Tables Section Introduction for Event Tables

  • Event Table چیست؟ What is an Event Table ?

  • درک LOG_LEVEL Understanding LOG_LEVEL

  • درک TRACE_LEVEL Understanding TRACE_LEVEL

  • Event Tables-LAB-PART 1-ایجاد Event Table و Log Events Event Tables-LAB-PART 1-Create Event Table & Log Events

  • Event Tables-LAB-PART 2-درک ساختار Event Table Event Tables-LAB-PART 2-Understand Event Table Structure

  • Event Tables-LAB-PART 3-ویژگی‌های Event Tables Event Tables-LAB-PART 3-Features of Event Tables

  • محدودیت‌های Event Tables Limitations of Event Tables

  • هزینه‌های Event Tables Costs of Event Tables

  • خلاصه بخش برای Event Tables Section Summary for Event Tables

  • آزمون Event Table Event Table Quiz

  • Event Tables Assignment Event Tables Assignment

Hybrid Tables Hybrid Tables

  • مقدمه بخش برای Hybrid Tables Section Introduction for Hybrid Tables

  • Hybrid Table چیست؟ What is a Hybrid Table ?

  • آزمایشگاه - ایجاد Hybrid Tables LAB-Create Hybrid Tables

  • Unistore چیست؟ What is Unistore ?

  • Snowflake Architecture و Hybrid Tables Snowflake Architecture and Hybrid Tables

  • محدودیت‌های Hybrid Tables Limitations of Hybrid Tables

  • خلاصه بخش برای Hybrid Tables Section Summary for Hybrid Tables

  • آزمون Hybrid Table Hybrid Table Quiz

  • Hybrid Tables Assignment Hybrid Tables Assignment

Iceberg Tables Iceberg Tables

  • مقدمه بخش برای Snowflake Iceberg Tables Section introduction for Snowflake Iceberg Tables

  • Apache Iceberg چیست؟ What is Apache Iceberg ?

  • ویژگی‌های کلیدی Apache Iceberg Key Features of Apache Iceberg

  • آزمایشگاه 1 - ایجاد Iceberg tables در AWS LAB 1 Create Iceberg tables in AWS

  • Snowflake Iceberg tables چیست؟ What are Snowflake Iceberg tables ?

  • Data Catalog چیست و چرا اهمیت دارد؟ What is a Data Catalog and why do we care ?

  • آزمایشگاه 2 - ایجاد Unmanaged Iceberg tables در Snowflake LAB 2 Create Unmanaged Iceberg tables in Snowflake.

  • آزمایشگاه 3 - ایجاد Managed Iceberg tables در Snowflake LAB 3 Create Managed Iceberg tables in Snowflake

  • تفاوت بین External Tables و Iceberg tables چیست؟ What is the difference between External Tables and Iceberg tables

  • خلاصه بخش برای Iceberg Tables Section Summary for Iceberg Tables

  • آزمون Iceberg Tables Iceberg Tables Quiz

  • Iceberg Tables Iceberg Tables

Snowflake Data Engineer Interview. Snowflake Data Engineer Interview.

  • مصاحبه مهندس داده Snowflake. Snowflake Data Engineer Interview.

نمایش نظرات

کلاس آموزشی تخصصی Snowflake برای مهندسان داده - AWS - از صفر تا متخصص
جزییات دوره
21 hours
292
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,365
4.5 از 5
دارد
دارد
دارد
Sujith Nair
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sujith Nair Sujith Nair

Cloud Data Architect