Snowflake Decoded - اصول و آموزش دستی

Snowflake Decoded - Fundamentals and hands on Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بر مفاهیم اساسی Snowflake مسلط شوید و مهارت های لازم برای شروع پیاده سازی راه حل های مبتنی بر دانه های برف را کسب کنید. سفر در زمان پیشنهاد ارزش دانه‌ی برف از طریق مدل قیمت‌گذاری آن اشتراک‌گذاری امن داده‌ها با کاربران دانه‌برف و غیر دانه‌برف پیش نیازها: آشنایی با مفاهیم پایگاه داده و انبار داده‌ها آشنایی با SQL

این دوره به Snowflake (شرکت) وابسته نیست.

این دوره به صورت تخصصی مفاهیم Snowflake را ارائه می دهد تا به شما کمک کند تا راه حل هایی را با استفاده از Snowflake پیاده سازی کنید. این دوره یادگیری را از طریق آزمایشگاه‌ها، آزمون‌های تکالیفی تقویت می‌کند.


در سطح بالایی موضوعات زیر را مرور خواهیم کرد

مقدمه - کمی تاریخچه در مورد تمایز دانه های برف.

شروع به کار با Snowflake - برای آزمایش برف ریزه ثبت نام کنید، ابزارهای مورد نیاز را تنظیم کنید و اولین بار جدول ما را در Snowflake ایجاد کنید

معماری - نگاهی به مفاهیم دانه‌های برف، تفاوت معماری جداشده دانه‌های برف با معماری‌های پایگاه داده سنتی. ما بررسی خواهیم کرد که چگونه انبارهای مجازی Snowflake امکان افزایش و کاهش حجم محاسبات را بر اساس تقاضا می‌دهند.

دریافت داده‌ها در Snowflake - ما روش‌های بلع یا بارگیری موجود در Snowflake را بررسی می‌کنیم، مثلاً Snowpipe کپی انبوه. ما داده ها را در یک سطل S3 مرحله بندی می کنیم و با استفاده از کپی انبوه و لوله برفی در جدول Snowflake بارگذاری می کنیم. همچنین راه‌هایی را برای بارگذاری داده‌های نیمه ساختار یافته مانند JSON در Snowflake بررسی خواهیم کرد.

سفر در زمان صفر کپی کلون - شبیه سازی در سفر در زمان یک ویژگی بسیار قدرتمند منحصر به فرد برای Snowflake است. ما بررسی خواهیم کرد که چگونه سفر در زمان می تواند به شما در بازیابی داده ها قبل از اجرا یا قبل از یک زمان خاص کمک کند. سفر در زمان را با شبیه‌سازی ترکیب کنید و می‌توانید جداول جدیدی ایجاد کنید که حاوی داده‌های گذشته است و همه اینها بدون متحمل شدن هزینه ذخیره‌سازی اضافی.

اشتراک‌گذاری ایمن داده - راه‌حل‌های مبتنی بر Snowflake می‌توانند به راحتی داده‌ها را با سایر کاربران Snowflake و همچنین کاربران غیر Snowflake به اشتراک بگذارند. ما راه‌هایی را برای نحوه اشتراک‌گذاری داده‌های شما و همچنین نحوه استفاده مجدد از فضای ذخیره‌سازی موجود توسط اشتراک‌گذاری بررسی خواهیم کرد.


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

معرفی Introduction

  • معرفی Introduction

  • داستان دانه های برف The Snowflake Story

شروع کار با Snowflake Getting Started with Snowflake

  • برای Snowflake ثبت نام کنید Signup for Snowflake

  • دانلود منابع این دوره Downloading Resources for this course

  • اگر در یک سخنرانی با کیفیت پایین ویدیو مواجه شدید چه باید کرد؟ What to do if you encounter low video quality in a lecture?

  • یک انبار مجازی ایجاد کنید Create a virtual warehouse

  • ایجاد اولین پایگاه داده و جدول ما Creating our first Database & Table

  • داده ها را در اولین جدول ما بارگذاری کنید Load Data into our first table

  • بررسی اجمالی قیمت دانه های برف Snowflake Pricing Overview

  • راه اندازی ابزارهای مورد نیاز Snowflake Setting up Required Snowflake tools

  • یک جدول ایجاد، بارگیری و پرس و جو کنید Create, load & query a table

مفاهیم دانه برف Snowflake Concepts

  • اختیاری: انبار داده چیست؟ Optional: What is a data warehouse?

  • اختیاری: چرا محاسبات ابری؟ Optional: Why cloud computing?

  • معماری دانه های برف Snowflake Architecture

  • انبار مجازی و مقیاس پذیری Virtual Warehouse & Scalability

  • قیمت دانه های برف Snowflake Pricing

  • ایجاد یک انبار مجازی جدید Creating a new Virtual Warehouse

  • مسابقه - مفاهیم دانه برف Quiz - Snowflake Concepts

دریافت داده ها در Snowflake Getting data into Snowflake

  • روش های بلع/بارگذاری Ingestion / Loading Methods

  • 4 مرحله برای مدیریت بارها 4 Steps to Managing Loads

  • در حال آماده سازی داده های شما Preparing your data

  • مرحله بندی داده های شما Staging your data

  • بارگیری از یک مرحله S3 Loading from an S3 stage

  • بارگیری داده های JSON - مراحل سطح بالا Loading JSON data - high level steps

  • در حال بارگیری داده های JSON - در آزمایشگاه Loading JSON data - hands on lab

  • داده های JSON را از یک سطل S3 بارگیری کنید Load JSON data from an S3 bucket

  • Snowpipe چیست؟ What is Snowpipe?

  • بارگیری داده ها از طریق Snowpipe - مراحل سطح بالا Loading data via Snowpipe - high level steps

  • بارگیری داده ها از طریق Snowpipe - دست در آزمایشگاه Loading data via Snowpipe - hands on lab

  • مسابقه - آزمون بلع داده ها Quiz - Data Ingestion Quiz

بهینه سازی عملکرد Performance Optimisation

  • بهینه سازی عملکرد در Snowflake Performance Optimisation in Snowflake

  • استفاده از انبارهای مجازی اختصاصی Using Dedicated Virtual Warehouses

  • آزمایشگاه: استفاده از انبارهای مجازی اختصاصی Lab: Using Dedicated Virtual Warehouses

  • انبار مجازی را افزایش یا کاهش دهید Scale up/down the virtual warehouse

  • انبار مجازی چند خوشه ای یا Scaling Out Multi-cluster virtual warehouse or Scaling Out

  • آزمایشگاه: انبار مجازی چند خوشه ای Lab: Multi-cluster virtual warehouse

  • استفاده از کش را به حداکثر برسانید Maximise Cache usage

  • آزمایشگاه: Query Caching در عمل Lab: Query Caching in Action

  • خوشه بندی جداول بزرگ و بهبود حذف پارتیشن Clustering large tables & improve partition elimination

  • آزمایشگاه: کلیدهای کلاستر برای میزهای بزرگ Lab: Cluster keys for large tables

  • آزمون بهینه سازی عملکرد Performance Optimisation Quiz

کلون های سفر در زمان، Failsafe و Zero Copy Time Travel, Failsafe & Zero Copy Clones

  • بازگشت به آینده با Snowflake Back to the future with Snowflake

  • به یک زمان خاص یا قبل از پرس و جو سفر کنید Travel to a specific time or before a query

  • سفر در زمان به نقطه ای از زمان Time Travel to a point in time

  • پایگاه داده ها، طرحواره ها و جداول را باز کنید Undrop databases, schema & tables

  • جداول، طرحواره ها و پایگاه های داده را رها کنید Un-drop tables, schemas & databases

  • درایو آزمایشی سفر در زمان Test drive the time travel

  • Failsafe در Snowflake Failsafe in Snowflake

  • آزمایشگاه: فضای ذخیره‌سازی مورد استفاده Fail-safe را مشاهده کنید Lab: View storage used by Fail-safe

  • درک فضای ذخیره سازی مورد استفاده توسط Fail-safe Understanding storage used by Fail-safe

  • صفر کپی کلون Zero Copy Clone

  • شبیه سازی با سفر در زمان Cloning with Time Travel

  • مسابقه - سفر در زمان، کلون های صفر کپی Quiz - Time Travel, Zero Copy Clones

به اشتراک گذاری امن داده ها Secure Data Sharing

  • به اشتراک گذاری امن داده در Snowflake Secure Data Sharing in Snowflake

  • اشتراک گذاری با سایر کاربران Snowflake Sharing with other Snowflake users

  • جدولی را با یکی دیگر از کاربران Snowflake به اشتراک بگذارید Share a table with another Snowflake user

  • اشتراک گذاری - محاسبه چه کسی استفاده می شود؟ Sharing - who's compute is used?

  • اشتراک گذاری - داده ها همیشه به روز هستند Sharing - Data always up-todate

  • اشتراک چیست؟ What is a Share?

  • اشتراک گذاری با کاربران غیر دانه برف Sharing with non Snowflake Users

  • آزمایشگاه: اشتراک گذاری با کاربران غیر دانه برف Lab: Sharing with non Snowflake Users

  • جدولی را با کاربر غیر دانه برف به اشتراک بگذارید Share a table with a non-Snowflake user

  • آزمایشگاه: به اشتراک گذاری کل طرحواره ها و پایگاه های داده Lab: Sharing entire schemas & databases

  • آزمایشگاه: اشتراک گذاری دیدگاه ها Lab: Sharing views

  • به اشتراک گذاری یک نما، ترکیب داده ها از چندین جدول Share a view, combining data from multiple tables

  • استفاده از رابط کاربری وب برای اشتراک گذاری Using the Web UI to share

  • آزمون - به اشتراک گذاری امن داده ها Quiz - Secure Data Sharing

مدیریت دسترسی به دانه های برف Snowflake Access Management

  • رویکرد دانه‌های برف به کنترل دسترسی و مفاهیم کلیدی Snowflake Approach to Access Control & Key Concepts

  • نقش های بیرون از جعبه برف ریزه Out of the Box Snowflake Roles

  • سلسله مراتب نقش در دانه های برف Role Hierarchy in Snowflake

  • نقش ACCOUNTADMIN ACCOUNTADMIN role

  • طرح کلی از سخنرانی های دستی IAM Outline of the IAM hands on lectures

  • آزمایشگاه: نشان دادن نقش ACCOUNTADMIN Lab: Demonstrating ACCOUNTADMIN role

  • نقش SECURITYADMIN SECURITYADMIN role

  • آزمایشگاه: نشان دادن نقش SECURITYADMIN Lab: Demonstrating SECURITYADMIN role

  • نقش SYSADMIN SYSADMIN role

  • آزمایشگاه: نشان دادن نقش SYSADMIN Lab: Demonstrating SYSADMIN role

  • آزمایشگاه: نشان دادن استفاده از نقش های سفارشی Lab: Demonstrating use of the Custom Roles

  • نقش های سفارشی Custom roles

  • نقش عمومی PUBLIC role

  • از طریق یک نقش سفارشی جدید، امتیازات را اختصاص دهید Assign privileges through a new custom role

  • یک نقش پیش فرض را به یک کاربر اختصاص دهید (با استفاده از SQL) Assign a default role to a user (using SQL)

  • آزمون - مدیریت دسترسی به دانه های برف Quiz - Snowflake Access Management

نتیجه گیری و مگا آزمون Conclusion & Mega Quiz

  • نتیجه Conclusion

  • مگا آزمون Mega Quiz

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

Snowflake Decoded - اصول و آموزش دستی
جزییات دوره
4.5 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
41,320
4.4 از 5
دارد
دارد
دارد
Hamid Qureshi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hamid Qureshi Hamid Qureshi

ابر و انبار داده حرفه ای