دوره آموزشی Snowpark برای مهندسان داده
1 ساعت 51 دقیقهمتوسط2024-09-10
مدرسین
Janani Ravi
Certified Google Cloud Architect and Data Engineer
جزئیات دوره
در این دوره، بهطور عمیق با Snowpark Python در پلتفرم Snowflake آشنا شوید؛ کتابخانهای که بهطور ویژه برای مهندسان داده و حرفهایهایی طراحی شده است که میخواهند از قابلیتهای پلتفرم مدیریت داده Snowflake بهره ببرند. همراه با مربی جانانی راوی، نحوه شروع کار با Snowpark را از ایجاد یک حساب آزمایشی در Snowflake تا نوشتن هندلرهای Snowpark، انجام تبدیلهای داده و کار با دادههای ساختاریافته و نیمهساختاریافته یاد بگیرید.
در این مسیر، با مفاهیم پیشرفتهتری آشنا خواهید شد، مانند ایجاد و مدیریت توابع تعریفشده توسط کاربر (UDFs)، توابع جدولی تعریفشده توسط کاربر (UDTFs)، و روالهای ذخیرهشده (stored procedures). همچنین، روش نصب پکیجهای ضروری، دسترسی به پکیجهای سفارشی و اتصال به Snowflake از طریق نوتبوک Jupyter را نیز بررسی میکنید.
در پایان این دوره، شما آماده خواهید بود تا به دستکاری دادهها، انجام وظایف مهندسی داده و پیادهسازی توابع پیچیده پردازش داده در Snowflake بپردازید.
در این مسیر، با مفاهیم پیشرفتهتری آشنا خواهید شد، مانند ایجاد و مدیریت توابع تعریفشده توسط کاربر (UDFs)، توابع جدولی تعریفشده توسط کاربر (UDTFs)، و روالهای ذخیرهشده (stored procedures). همچنین، روش نصب پکیجهای ضروری، دسترسی به پکیجهای سفارشی و اتصال به Snowflake از طریق نوتبوک Jupyter را نیز بررسی میکنید.
در پایان این دوره، شما آماده خواهید بود تا به دستکاری دادهها، انجام وظایف مهندسی داده و پیادهسازی توابع پیچیده پردازش داده در Snowflake بپردازید.
مهارت ها
SnowflakeCloud StorageData EngineeringDatabase DevelopmentDatabase ManagementCloud ServicesCloud ComputingData ScienceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - پارک برفی برای مهندسان داده
- 02 - پیش نیازها
1. Snowpark Handlers در Worksheets Python
- 03 - راهاندازی با Snowflake
- 04 - نوشتن اولین نگهدارنده پارک اسنو
- 05 - بازگرداندن میز از Snowpark handler
- 06 - تبدیل با فریمهای داده Snowpark
- 07 - خواندن فایلها از یک مرحله
- 08 - تعریف چندین تابع در کاربرگ پایتون
- 09 - نصب بستههای آناکوندا در یک جلسه
- 10 - دسترسی به بستههای سفارشی از یک مرحله
2. استفاده از Snowpark DataFrames
- 11 - استفاده از Snowpark از یک نوت بوک محلی Jupyter
- 12 - تبدیل دادهها با استفاده از Snowpark DataFrames
- 13 - انجام عملیات اتحادیه بر روی DataFrames
- 14 - انجام اتصالات
- 15 - ایجاد نما
- 16 - کار با دادههای نیمه ساختار یافته
3. کار با UDF
- 17 - UDFS، UDTFها و رویههای ذخیره شده
- 18 - ایجاد UDFهای ناشناس در Snowpark
- 19 - ایجاد UDF با نام در Snowpark
- 20 - دسترسی به بستههای خارجی در AUDF
- 21 - درک UDFهای موقت
- 22 - ایجاد و فراخوانی UDFهای دائمی
4. کار با UDTF
- 23 - ایجاد و ثبت UDTF
- 24 - فراخوانی UDTF در پایتون و SQL
- 25 - ایجاد جدول و آپلود داده ها
- 26 - اجرای UDTF تمام عیار
- 27 - فراخوانی UDTFها با آرگومانهای مختلف
5. کار با رویههای ذخیره شده
- 28 - ایجاد و ثبت رویههای ذخیره شده
- 29 - ایجاد رویههای ذخیره شده با پارامتر
- 30 - رویههای ذخیره شده با حلقهها و منطق شرطی
- 31 - استقرار رویه ذخیره شده
نتیجه گیری
- 32 - خلاصه و مراحل بعدی
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی ساخت اپلیکیشنهای هوش مصنوعی تولیدی برای گفتگو با دادههای شما
- دوره آموزشی مهندسی داده پیشرفته با اسنوفلیک (Snowflake)
- دوره آموزشی مقدمهای بر مهندسی داده مدرن با Snowflake
- دوره آموزشی مقدمهای بر هوش مصنوعی نسل جدید (Gen AI) با Snowflake
- دوره آموزشی مقدمهای بر Snowflake برای توسعهدهندگان، دانشمندان داده و مهندسان داده
- دوره آموزشی یادگیری SnowflakeDB